HI ,All:
今天碰到一个问题,提示下面这个权限拿不到。这个问题我觉得应该是有共性的。
<permission android:name="android.permission.GLOBAL_SEARCH"
android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
android:protectionLevel="
signature|system" />
原因查了下,发现现在增加了一个priv-app的文件夹,对于
android:protectionLevel="signature|system"的权限,并且
签名不一致的情况下,建议放在
priv-app
下面,否则PackageManager 会拒绝分配给你权限。(有兴趣的同学可以参见:
PackageManagerService 的 grantSignaturePermission 方法)
加入priv-app方法:
在Android.mk中增加 LOCAL_PRIVILEGED_MODULE := true