无法导入AndroidHttpClient;

时间:2016-05-29 13:25:00

标签: android androidhttpclient

我正在使用Lynda的2014年教程学习安卓的网络服务。代码使用此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但仍然无法解决问题。

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

1 个答案:

答案 0 :(得分:1)

我认为现在不推荐使用AndroidHttpClient,尝试使用新的HTTP,它比前者更强大!

  1. http://square.github.io/retrofit/

  2. https://github.com/koush/ion

  3. https://developer.android.com/training/volley/index.html

  4. 我个人会推荐Retrofit