我想获取我的设备中应用程序的权限。
奇怪的是,对于某些应用程序,我确实得到了结果,但在其中一些应用程序中,我无法检索任何权限。
也许为了获取应用程序的权限列表,该应用程序必须设置某些特定的标志?因为如果我尝试以这种方式获取我的应用程序的权限列表:
PackageManager p = context.getPackageManager();
PermissionInfo[] z=p.getPackageInfo("com.test.myapp",PackageManager.GET_PERMISSIONS).permissions);
z
是 null
,但对于某些应用程序(系统应用程序等),我确实得到了一些列表。
有什么想法吗?
谢谢,moshik。