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