最近在适配Android 9时遇到一些坑,这里简单说下,希望对大家有所帮助.

原因:android9.0系统默认禁止http协议,即禁止明文传输,必须使用https来通讯;而app中所使用的图片和某些地方用的正好是http协议的方式。

解决方法:

 

//1.AndroidManifest.xml的application中添加如下一条属性即可:    android:usesCleartextTraffic="true"         android:networkSecurityConfig="@xml/network_security_config"//2. 添加需要的库文件声明            //3 .权限声明:     

附赠network_security_config.xml内容

<?xml version="1.0" encoding="utf-8"?>    

 

更多相关文章

  1. Android(安卓)采用HttpClient提交数据到服务器
  2. 基于 Android(安卓)NDK 的学习之旅-----HelloWorld (附源码)
  3. android 播放rtsp协议流媒体
  4. Google应用在Android上的Push机制以及C2DM框架的底层实现
  5. Android中ViewPager+Fragment懒加载问题解决方案Android中ViewPa
  6. Android怎么从服务器端获取数据
  7. Android与服务器端数据交互(http协议整合struts2+android)
  8. Android消息推送(二)--基于MQTT协议实现的推送功能
  9. Android(安卓)9.0 Launcher源码分析(一)——系统启动Launcher流程

随机推荐

  1. ToolBar左上角一个返回按钮的实现
  2. 判断Android(安卓)APP是否在前台运行
  3. Error parsing XML: unbound prefix on X
  4. [置顶] EditText属性大全
  5. android控件常用属性区别
  6. Android(安卓)利用BroadcastReceiver实时
  7. Android 中调试手段 打印函数调用栈信息
  8. Android处理ListView的条目长按事件
  9. android jetpack 简单livedata和viewmode
  10. RxJava1的使用介绍