魅族7.0及以上,代码安装apk后,不进android.intent.action.PACKAGE_ADDED, 卸载能进广播
Android7.0新增的广播权限验证
如:
<receiver android:name=".PermissionRecevicer"
android:permission="com.example.broadcast.permission">
<intent-filter>
<action android:name="com.example.permissionbroadcastreceiver.message" />
</intent-filter>
</receiver>
在清单文件中声明一个权限,然后在receiver中要求发送者具有此权限
从安卓N开始获取系统权限都需要在代码初始化的时候加上申请代码。具体的百度一下导出都是。
这些也就是你应用第一次开的时候会弹出什么权限的框框。用户点了确认才有权限的。
另外亲测直接取手机设置里面手动给权限也能正常用
你其他牌子的手机安卓版本比较低对吧
清单文件加权限 7.0需要动态添加权限
需要在AndroidManifest.xml加入权限,在手机没有给予权限时,进行动态申请
PACKAGE_ADDED 好像是新安装的时候调用的,你试过 PACKAGE_REPLACED吗
在M平台开始就是用动态权限机制,
1, 在AndroidManifest 中 加;