我正在使用Lynda的2014年教程学习android restful网络服务。该代码使用以下httpManager类:

   import android.net.http.AndroidHttpClient;

    public class HttpManager {

        public static String getData(String uri) {
            HttpClient client = AndroidHttpClient.AndroidHttpClient.netInstance("AndroidAgaent");
            HttpGet request = New HttpGet(uri);
            HttpResponse response;

            try {
                response = client.execute(request);
                return EntiyUtils.toString(response.getEntinity());
            } catch (Exception e) {
                e.printStackTrace();
                return null;
            } finally {
                client.close();
            }
        }
    }


但是,android studio说:


  无法解析符号“ AndroidHttpClient”


我设置了minSdkVersion 8,但仍然无法解决问题。

我想知道如何解决此问题,或者如果该类已被丢弃,如何用开箱即用支持的当前类替换代码?

最佳答案

我认为AndroidHttpClient现在已被弃用,尝试新的HTTP,它们比以前可用且功能强大!


http://square.github.io/retrofit/
https://github.com/koush/ion
https://developer.android.com/training/volley/index.html


我个人建议改装

09-30 08:58