android - 扫描 Android 设备以查找需要互联网连接的程序

标签 android permissions

我正在尝试实现一个应用程序,该应用程序将扫描 Android 设备以查找需要互联网权限的已安装程序,然后使用密码禁用其中任何程序。

我曾尝试对此进行研究,但到目前为止还一无所获。

请任何人知道如何更好地做到这一点,或者可以实现这一点的代码?我将非常感激。

最佳答案

您可以使用 PackageManager 获取需要特定权限的包列表:

 PackageInfo pkgInfo = getPackageManager().getPackageInfo(
                    packageName, 
                    PackageManager.GET_PERMISSIONS
                  );
 PermissionInfo[] permissions = pkgInfo.permissions;

关于android - 扫描 Android 设备以查找需要互联网连接的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8442844/

相关文章:

javascript - 未捕获的语法错误 : Unexpected reserved word on older android version

android - 按下 "Close"后不要让应用程序再次启动

java - 对象到 fragment 通信

git - 限制某些 GitHub 用户 merge 分支

django-guardian 示例源代码

linux - 为什么 rwxrwxrwx 文件不允许 chmod 777?

android - 检查在 MediaPlayer 中打开了哪个音频文件

Android Fragment - 检测 View 是否处于 Activity/可见状态

安装 Homebrew 时出现权限错误

oracle 查询以查找存储过程的权限