【发布时间】:2010-12-16 13:58:31
【问题描述】:
我必须确定设备上安装的应用程序使用的权限列表。
我已经使用以下代码获得了安装的应用程序列表和软件包名称:
PackageManager pm = this.getPackageManager();
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> list = m.queryIntentActivities(intent,PackageManager.PERMISSION_GRANTED);
for (ResolveInfo rInfo : list) {
Log.d("Installed Applications", rInfo.activityInfo.applicationInfo
.loadLabel(pm).toString());
Log.d("packegename",rInfo.activityInfo.applicationInfo.packageName.
toString());
}
如何获得每个应用程序使用的权限?
【问题讨论】:
标签: android permissions