相关疑难解决方法(0)

使用Android下载文件,并在ProgressDialog中显示进度

我正在尝试编写一个更新的简单应用程序.为此,我需要一个简单的功能,可以下载一个文件,并显示当前进度ProgressDialog.我知道怎么做ProgressDialog,但我不知道如何显示当前进度以及如何首先下载文件.

java android download android-asynctask

1017
推荐指数
11
解决办法
52万
查看次数

HttpClient不会在Android Studio中导入

我有一个用Android Studio编写的简单类:

package com.mysite.myapp;

import org.apache.http.client.HttpClient;

public class Whatever {
    public void headBangingAgainstTheWallExample () {
        HttpClient client = new DefaultHttpClient();
    }
}
Run Code Online (Sandbox Code Playgroud)

从这里我得到以下编译时错误:

Cannot resolve symbol HttpClient

HttpClient包含在Android Studio SDK中?即使不是,我也将它添加到我的Gradle构建中:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile 'org.apache.httpcomponents:httpclient:4.5'
}
Run Code Online (Sandbox Code Playgroud)

无论有没有最后一个编译行,错误都是一样的.我错过了什么?

android gradle apache-httpclient-4.x android-gradle-plugin

345
推荐指数
14
解决办法
54万
查看次数

如何从Android调用RESTful Web服务?

我使用Jersey Framework和Java在Netbean IDE中编写了一个REST Web服务.

对于用户需要提供用户名和密码的每个请求,我知道此身份验证不是最佳做法(使用curl命令,如:)curl -u username:password -X PUT http://localhsot:8080/user.

现在我想从Android类调用REST Web服务.

我该怎么办?

我有一个使用DefaultHttpClient和的Android类CredentialUsernameAndPassword,但是当我在Eclipse中运行它时,有时会遇到运行时异常或SDK异常.

java rest android authorization web-services

49
推荐指数
3
解决办法
14万
查看次数

从Android上的URL简单解析JSON并在listview中显示

我正在尝试解析从我的Android应用程序中的URL获取的JSON结果...

我在互联网上尝试了一些例子,但无法让它发挥作用.JSON数据如下所示:

[
    {
        "city_id": "1",
        "city_name": "Noida"
    },
    {
        "city_id": "2",
        "city_name": "Delhi"
    },
    {
        "city_id": "3",
        "city_name": "Gaziyabad"
    },
    {
        "city_id": "4",
        "city_name": "Gurgaon"
    },
    {
        "city_id": "5",
        "city_name": "Gr. Noida"
    }
]
Run Code Online (Sandbox Code Playgroud)

获取URL并解析JSON数据的最简单方法是在列表视图中显示它

android json

47
推荐指数
3
解决办法
18万
查看次数

Kotlin中的HTTP请求

我对Kotlin完全不熟悉.我想使用POST方法进行登录验证,并使用GET方法获取一些信息.我已经拥有以前项目的URL,服务器用户名和密码.我没有找到任何使用这个东西的正确示例项目.任何人都可以建议我在HTTP请求中使用GET和POST方法的任何工作示例

android kotlin

32
推荐指数
7
解决办法
6万
查看次数

如何在Android应用程序中发送http请求以访问REST API

任何人都可以解决我的问题.我想在android中发送一个http请求来访问REST API(PHP)..

谢谢

android

18
推荐指数
1
解决办法
3万
查看次数

我无法从Android GCM获取注册ID

虽然我尝试了其他关于这个问题的答案,但是无法解决.发件人ID正确,添加权限,API密钥为true.

我使用这篇文章来创建项目:http: //developer.android.com/guide/google/gcm/gs.html#server-app

    GCMRegistrar.checkDevice(this);
    GCMRegistrar.checkManifest(this);
    String regId = GCMRegistrar.getRegistrationId(this);
    if (regId.equals("")) {
      GCMRegistrar.register(this, SENDER_ID);
      regId = GCMRegistrar.getRegistrationId(this);
    } else {
      Log.v(TAG, "Already registered");
    }
    String did = getDeviceID();
Run Code Online (Sandbox Code Playgroud)

它返回空字符串.

android google-cloud-messaging

18
推荐指数
3
解决办法
4万
查看次数

通过Firebase从Android调用云功能

情况

我创建了一个Google Cloud功能functions.https.onRequest,当我将其在浏览器中粘贴并与我的Firebase设置很好地集成时,它运行良好.这个函数有点像从后端公开的API方法,我想从客户端调用它.在此特定实例中,客户端是Android应用程序.

有什么方法可以通过Firebase调用Cloud Function来执行HTTP请求吗?或者我还需要执行手动HTTP请求吗?

android firebase google-cloud-functions

17
推荐指数
3
解决办法
1万
查看次数

Android:将函数引用传递给AsyncTask

我是android的新手,非常习惯于web开发.在javascript中,当您要执行异步任务时,您将函数作为参数传递(回调):

http.get('www.example.com' , function(response){
   //some code to handle response
});
Run Code Online (Sandbox Code Playgroud)

我想知道我们是否可以对android做同样的事情AsyncTask,传递方法的函数引用onPostExecute(),它将运行它.

有什么建议 ?

java android android-asynctask

15
推荐指数
1
解决办法
1万
查看次数

谷歌放置API返回单一类型"car_repair"

我正在使用Google Places API,它将返回我所在位置的所有位置.但是我只想让它返回"汽车维修"的类型我觉得我几乎拥有它但是如果有人能指导我朝着正确的方向发展我会很棒:)

我的代码到目前为止PlacPickerActivity

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
import com.google.android.gms.common.GooglePlayServicesRepairableException;
import com.google.android.gms.location.places.Place;
import com.google.android.gms.location.places.ui.PlacePicker;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;


public class PlacePickerActivity extends AppCompatActivity {

    private static final int PLACE_PICKER_REQUEST = 1;
    String url="https://maps.googleapis.com/maps/api/place/textsearch/json?type=car_repair&key=AIzaSyBKsTtLyMBQH8mhvbknJ4MvZwACotmeYO0";

    private TextView mName;
    private TextView mAddress;
    private TextView mAttributions;
    private TextView mNumber;
    private static final LatLngBounds Sligo = new LatLngBounds(
            new LatLng(54.27, -8.47), new LatLng(54.27, -8.47));

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

java google-places-api android-studio

14
推荐指数
1
解决办法
850
查看次数