今天想在Android下,用httpClient去获取网页的内容,结果在httpClient处报了错,

android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1145), libcore.io.BlockGuardOs.connect(BlockGuardOs.java:84), libcore.io.IoBridge.connectErrno(IoBridge.java:127), libcore.io.IoBridge.connect(IoBridge.java:112), java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192), java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459), java.net.Socket.connect(Socket.java:843), org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119), org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144), org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164), org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119), org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360), org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555), org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpCl

问我们的Android大神,得知Android不能再主线程去访问网络,需要另起线程去访问

方法一:

   @TargetApi(Build.VERSION_CODES.GINGERBREAD)

        @SuppressLint("NewApi")

        public static String getHtmlByUrl(String url){  

        StrictMode.ThreadPolicy policy=new StrictMode.ThreadPolicy.Builder().permitAll().build();

        StrictMode.setThreadPolicy(policy);

   HttpHost proxy = new HttpHost(PROXY, PROXY_PORT);
           DefaultHttpClient httpClient = new DefaultHttpClient();

在httpClient访问前,加上红颜色的代码。


方法二:

用java创建个线程,在线程中去httpClient访问网络。

更多相关文章

  1. Android定制出厂默认输入法
  2. android 中让activity全屏幕显示
  3. android adb am命令
  4. Android(安卓)TextView各种使用方法
  5. android 主线程和子线程之间的消息传递
  6. android 中让activity全屏幕显示
  7. android stuido ndk 开发
  8. android自带的drawable图标ico名称对应表
  9. android 中让activity全屏幕显示

随机推荐

  1. JNI开发第二步:20130726 NDK_JNI使用
  2. Android(安卓)Native层Binder.transact()
  3. Android(安卓)LsitView的实现
  4. 栈处理问题
  5. android back和home键的捕获
  6. Android——拍照、剪切、得到图片/从相册
  7. android2.1短信应用
  8. android N 获取手机内存信息方案
  9. android 开发-Toast控件的实现
  10. Android实现文字垂直滚动、纵向走马灯效