使用AsyncHttpClient的好处
可以大大的简化操作,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果。
android-async-http的基本步骤
1.创建一个AsyncHttpClient
2 .通过RequestParams对象设置请求参数
3.调用AsyncHttpClient的某个get方法,传递你需要的(成功和失败时)callback接口实现,一般都是匿名内部类,实现了AsyncHttpResponseHandler,类库自己也提供了好些现成的response handler
4.使用JsonHttpResponseHandler类可以自动将响应结果解析为json格式
5.采用RequestParams类创建GET/POST参数
获取传感器
首先你需要导一个数据包
compile 'com.loopj.android:android-async-http:1.4.9'
先新建一个httpuril的类,然后进行通信。
private static final String BASE_URL="http://192.168.1.101:8890/type/jason/action/";
private static AsyncHttpClient client=new AsyncHttpClient();
public static void get(String url, RequestParams params, AsyncHttpResponseHandler asyncHttpResponseHandler){
client.get(getAbsoluteUrl(url),