首页 > 代码库 > 获得手机的全部权限
获得手机的全部权限
1 private void per() { 2 StringBuffer appNameAndPermissions = new StringBuffer(); 3 PackageManager pm = getPackageManager(); 4 List<ApplicationInfo> packages = pm 5 .getInstalledApplications(PackageManager.GET_META_DATA); 6 for (ApplicationInfo applicationInfo : packages) { 7 try { 8 PackageInfo packageInfo = pm.getPackageInfo( 9 applicationInfo.packageName,10 PackageManager.GET_PERMISSIONS);11 appNameAndPermissions.append(packageInfo.packageName + "*:\n");12 // Get Permissions13 String[] requestedPermissions = packageInfo.requestedPermissions;14 if (requestedPermissions != null && requestedPermissions.toString().contains("haodf")) {15 for (int i = 0; i < requestedPermissions.length; i++) {16 Log.d("test", requestedPermissions[i]);17 appNameAndPermissions.append(requestedPermissions[i]18 + "\n");19 }20 appNameAndPermissions.append("\n");21 }22 } catch (NameNotFoundException e) {23 e.printStackTrace();24 }25 }26 }
获得手机的全部权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。