关于安卓9.0遇到的一些问题

1.发送静态广播,广播接收器收不到

解决:需要在发送广播的时候,给intent指定包名,

intent.setPackage(”---“);

 

2.无法启动后台服务

解决:将该服务改成前台服务,

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
    mContext.startForegroundService(intent);
} else {
    mContext.startService(intent);
}

对应的服务也要改成前台服务

 

3.data/data/com.android.systemui/下面的shared_prefs文件和databases文件都不可见了,想要清除这些数据,只能pm clear com.android.systemui

 

4.使用imageload加载不出来图片,看log中有如下报错

Line 1777: [17:26:56]11-12 17:26:50.512  3771  6830 E ImageLoader: Cleartext HTTP traffic to test.pms.ppqa.com not permitted
    Line 1778: [17:26:56]11-12 17:26:50.512  3771  6830 E ImageLoader: java.io.IOException: Cleartext HTTP traffic to test.pms.ppqa.com not permitted
    Line 1792: [17:26:56]11-12 17:26:50.515  3771  6830 E ImageLoader: Cleartext HTTP traffic to test.pms.ppqa.com not permitted
    Line 1793: [17:26:56]11-12 17:26:50.515  3771  6830 E ImageLoader: java.io.IOException: Cleartext HTTP traffic to test.pms.ppqa.com not permitted
    Line 1878: [17:26:57]11-12 17:26:50.603  3771  6263 E ImageLoader: Cleartext HTTP traffic to test.pms.ppqa.com not permitted
    Line 1879: [17:26:57]11-12 17:26:50.603  3771  6263 E ImageLoader: java.io.IOException: Cleartext HTTP traffic to test.pms.ppqa.com not permitted

 

安卓9.0不允许任何http明文方式请求,解决办法:

在manifest的<application 标签下添加

android:networkSecurityConfig="@xml/network_security_config"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值