如何在 Android 中获取所有具有 Internet 权限的应用程序?我怎样才能做到这一点?任何的想法?
问问题
426 次
1 回答
4
PackageManager.GET_PERMISSIONS
您需要使用该标志遍历所有已安装的应用程序。然后,您可以检查 Internet 权限是否在返回值中。
示例代码(基于此答案):
PackageManager p = context.getPackageManager();
final List<PackageInfo> apps = p.getInstalledPackages(PackageManager.GET_PERMISSIONS);
for (PackageInfo pkg : apps) {
for (String permission : pkg.requestedPermissions) {
// Check if permission is the internet permission
}
}
于 2012-10-26T21:28:08.893 回答