AndroidUtilCode
AndroidUtilCode copied to clipboard
ActivityUtils.startActivity报读取安装列表
腾讯安全App隐私合规检测报告中显示,ActivityUtils.startActivity每调用一次,就会读了一次安装列表。
| 行为阶段 | 主体类型 | 主体名称 | 行为名称 | 权限名称 | 触发频次(次/秒) | 是否有相关隐私文本 |
|---|---|---|---|---|---|---|
| 授权前行为 | SDK | Blankj/AndroidUtilCode,app.base.activity,com.xxx.activity | 获取已安装的应用列表 | -- | 1 | 是 |
| 授权前行为 | SDK | Blankj/AndroidUtilCode,app.base.activity,com.xxx.activity | 获取已安装的应用列表 | -- | 1 | 是 |
腾讯安全移动应用隐私合规检测报告
同样的问题,有解决办法吗
是ActivityUtils里面的isIntentAvailable方法调用了 Utils.getApp() .getPackageManager() .queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY) .size() > 0 导致第三方平台以为你获取了应用列表