使用方法

AsyncHttpClient ahc = new AsyncHttpClient();ahc.get(mPath,mhandler);private Handler mHandler = new Handler(){    public void handleMessage(Message msg){      swith(msg.what){      }    }}
public class AsyncHttpClient {    public void get(String path, final MyHandler handler){        final Message message = new Message();        new Thread(){            @Override            public void run() {                try {                    HttpClient client = new DefaultHttpClient();                    HttpGet httpGet = new HttpGet();                    HttpResponse response = client.execute(httpGet);                    InputStream stream = response.getEntity().getContent();                    if (response.getStatusLine().getStatusCode() == 200) {                        message.what = MyHandler.SUCCESS;                        message.obj = stream;                        handler.sendMessage(message);                    }                } catch (Exception e) {                    e.printStackTrace();                    message.what = MyHandler.FAILURE;                    handler.sendMessage(message);                }            }        }.start();    }}

更多相关文章

  1. android中数据存储的contentprovider的使用方法
  2. Android搜索控件的基本使用方法
  3. Android Studio怎样提示函数使用方法
  4. Android投屏电脑反向控制软件QtScrcpy使用方法
  5. Window下android 模拟器SD卡的使用方法
  6. Android中AutoCompleteTextView的特殊使用方法
  7. wm命令使用方法(修改android 分辨率)修改
  8. TabWidget/TabHost的两种使用方法

随机推荐

  1. Android实现 ScrollView + ListView无滚
  2. as随笔
  3. 简单实用 layoutAnimation
  4. Android给第三方应用添加系统签名的两种
  5. adb devices 找不到设备的解决方法
  6. android 循环滚动实现
  7. Android中的HTTP通信
  8. Android下打开/关闭wifi 及 状态(5个)的
  9. Ubuntu 17.10 Android(安卓)studio 3.1
  10. QT5.2 Android(安卓)App找不到插件qmlxml