问题出现原因: 不能在主线程中调用http请求 解决方法: 在调用请求前加上以下语句 StrictMode.ThreadPolicy policy= new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(po...
分类:
移动开发 时间:
2015-01-09 19:40:42
阅读次数:
172
try?{??
????URL?url?=?new?URL(path);?//path图片的网络地址??
????HttpURLConnection?httpURLConnection?=?(HttpURLConnection)?url.openConnection();??
????if(httpURLConnectio...
分类:
移动开发 时间:
2015-01-07 13:18:46
阅读次数:
160
Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检測到策略违例(policy violation),你将获得警告,其包括了一个栈tra....
分类:
其他好文 时间:
2014-12-31 20:04:43
阅读次数:
148
Caused by: android.os.NetworkOnMainThreadException
at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java)
at java.net.InetAddress.lookupHostByName(InetAd...
分类:
移动开发 时间:
2014-12-13 18:02:21
阅读次数:
131
流畅滑动ListView的关键是保持应用程序的主线程(UI线程)从免于繁重处理。确保你的任何硬盘访问,网络访问或者SQL访问在一个单独的线程中。为了测试你的应用个程序的状态,你能启动StrictMode。使用后台线程——————————————————————————————————————————...
分类:
移动开发 时间:
2014-12-11 18:41:44
阅读次数:
170
原因: 不允许在主线程中通讯方法1:当然也可以,这样去处理:StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNetwork()...
分类:
移动开发 时间:
2014-12-08 17:26:51
阅读次数:
210
android的2.3 之后引入的StrictMode 对网络的访问做了限制啊。public void onCreate() { if (DEVELOPER_MODE) { StrictMode.setThreadPolicy(new StrictMode.ThreadPol...
分类:
移动开发 时间:
2014-12-03 18:59:17
阅读次数:
152
http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html
setContentView(R.layout.activity_main)下面加上如下代码
?
1
2
3
4
if
(android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy =
new StrictMode.ThreadPolicy.Build...
分类:
移动开发 时间:
2014-12-02 17:18:47
阅读次数:
156
第一种方法:在主线程中加入这段代码,强制在主线程执行网络请求 if (android.os.Build.VERSION.SDK_INT > 9) { StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder(...
分类:
移动开发 时间:
2014-10-22 10:45:18
阅读次数:
192