我正在使用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
我个人建议改装