Android でインターネット アクセス許可を持つすべてのアプリケーションを取得するにはどうすればよいですか? どうやってやるの?何か案が?
1 に答える
4
PackageManager.GET_PERMISSIONS
フラグを使用して、インストールされているすべてのアプリを反復処理する必要があります。次に、インターネット許可が返された値に含まれているかどうかを確認できます。
サンプルコード(この回答に基づく):
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 に答える