魅族7.0及以上,代码安装apk后,不进广播

魅族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 中 加;