Android不同版本读取已安装应用列表权限相关问题 |
您所在的位置:网站首页 › 华为app安装权限 › Android不同版本读取已安装应用列表权限相关问题 |
转载自:https://blog.csdn.net/u010844304/article/details/111044338 如何在Android 11 上获取已安装应用列表在Android 11上,我们可以看到很多的更新都是用来保护隐私的,如果你的app 在使用PackageManger的方法来获取安装的应用列表,那么在Android11上,就需要做一点改变了。 我们来看看一下获取应用列表的代码,会不会和你的很相似 List allApps = getPackageManager().getInstalledApplications(0); for(ApplicationInfo ai : allApps) { Log.d("packageName", ai.packageName); }现在你是在11上使用,代码即使一样,除非你在AndroidManifest.xml中添加代码,否则是不会生效的。 这里有3种不同的方法去查询已经安装的app,让我们瞧瞧 包名查询 如果你已经知道想查询的应用包名,那么你可以这样做 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |