android下的android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork错误
来源:互联网 发布:linux程序常驻 编辑:程序博客网 时间:2024/05/16 07:16
今天想在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);
DefaultHttpClient httpClient = new DefaultHttpClient();
在httpClient访问前,加上红颜色的代码。
方法二:
用java创建个线程,在线程中去httpClient访问网络。
- android下的android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork错误
- at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(错误
- at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(错误
- at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(错误
- android错误:at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork
- at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork
- Android中关于:at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) 的问题
- Android用HTTP下载报错“android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork”
- StrictMode.StrictMode$AndroidBlockGuardPolicy.onNetwork
- android.os.StrictMode$AndroidBlo…
- android:StrictMode的使用
- Android的StrictMode
- Android的StrictMode
- android strictmode
- 【Android】StrictMode
- Android 2.3的StrictMode使用
- Android:StrictMode VmPolicy violation with POLICY_DEATH; android.os.NetworkOnMainThreadException
- java.lang.NoClassDefFoundError: android.os.StrictMode$ThreadPolicy$Builder
- C#实现MD5WITHRSA签名
- svn撤销已提交的修改
- M70003中型Android平板电脑亦称IPED 13价格ipad的
- 一个View加了同时setOnClickListener,setOnTouchListener监听器点击异常
- 蚊子132想推广开,必须有一个UI库
- android下的android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork错误
- 用于二次开发企业即时通讯源码
- 关于GetTickCount函数的用法
- JAVA中去除空格的方法
- 三角形顺时针和逆时针的判定
- Windows消息大全
- LG的Optimus 3D预订构建多任务手机
- LG擎天柱540亿吨
- Alfresco中Search In Folder功能(在指定文件夹下搜索文件)