@shrimp_flakes 在 三星申请浏览应用列表(查询所有软件包)权限 中发帖

参考文档 

https://developer.android.com/training/package-visibility?hl=zh-cn

前言
读取所有应用列表有点侵犯隐私,所以谷歌规定:targetSdk 在安卓 11 及以上,则默认无法查询所有软件包,必须要在清单声明权限 android.permission.QUERY_ALL_PACKAGES。 这个权限是安装时权限,安装完自动获取无需运行时授予。
但直接声明这个权限并非最佳做法,应该改用 queries 标签来筛选出必要的可见应用列表,没必要的就不可见。 Play 商店也会限制拥有这个权限的应用上架。
问题
理想很美好,现实很迷惑。声明权限,在三星 One UI 6.1 上打开 app, 结果是仍然弹出权限申请弹窗(这个弹窗非常有迷惑性,以至于一开始我以为查询所有软件包是运行时权限), 而且 checkSelfPe...