Android 3.0 以后对网络使用有了更严格的限制,使用网络前

需加入

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());

StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.penaltyLog()
.penaltyDeath()
.build());


否则会出现 NetworkOnMainThreadException 异常

更多相关文章

  1. Android HttpClient网络通信的测试
  2. 使用ijkplayer播放一个网络视频
  3. android 判断是wifi还是4g网络
  4. 如何取得android手机网络信息
  5. Android下检测网络状态 3G WIFI
  6. android使用JSON进行网络数据交换(服务端、客户端)的实现
  7. android获取网络数据
  8. android网络连接总结

随机推荐

  1. Android(安卓)自定义View:TopBar
  2. Android(安卓)Message和obtainMessage的
  3. android 通过Intent action 跳转到系统页
  4. Android(安卓)Kotlin入门-属性和字段
  5. Android编译SDL2和demo展示(2.0.5)
  6. Android通用初始化Activity模板
  7. Android Studio 中报错 程序包org.apache
  8. Android把Bitmap保存为bmp图片
  9. [Android]使用permission保护数据
  10. Android的触摸(Touch)机制