我有这样的代码来获得使用互联网权限的所有应用程序,但什么是错的所有应用程序,请帮助我:)提前使用Internet权限
public String[] getAppsWithNet() {
int flag = 0;
String[] appsNet = new String[50];
PackageManager p = c.getPackageManager();
final List<PackageInfo> apps = p.getInstalledPackages(PackageManager.GET_PERMISSIONS);
for (PackageInfo pkg : apps) {
for (String permission : pkg.requestedPermissions) {
if (p.PERMISSION_GRANTED == p.checkPermission(Manifest.permission.INTERNET, pkg.packageName)) {
appsNet[flag] = pkg.packageName;
flag++;
}
}
}
return appsNet;
}
感谢...
什么不对excatly? – Nermeen
在日志猫我有java.lang.NullPointerException,我不明白为什么... – HCarrasko
在哪一行?你可以发布日志猫吗? – Nermeen