Mos*_*hik 5 permissions android
我正在尝试检索设备中应用的权限.
奇怪的是,对于某些应用程序,我确实得到了结果,而在其中一些应用程序中,我无法检索任何权限.
也许为了获得应用程序的权限列表,应用程序必须设置一些特定的标志?因为如果我尝试以这种方式获取我的应用程序的权限列表:
PackageManager p = context.getPackageManager();
PermissionInfo[] z=p.getPackageInfo("com.test.myapp",PackageManager.GET_PERMISSIONS).permissions);
Run Code Online (Sandbox Code Playgroud)
z是的null,但对于一些应用程序(系统应用程序等)我得到一些列表.
任何的想法?
谢谢,moshik.
小智 6
据我所知,PermissionInfo只包含非默认权限(除了android.Manifest.permission.*).
唯一的方法(我发现)是手动检查android.Manifest.permission.*via
PackageManager.checkPermission(String permName, String pkgName);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1733 次 |
| 最近记录: |