gpt4 book ai didi

android - 在 android 11 (API 30) 中获取所有已安装的应用程序,如何在 android 11 中安装所有其他应用程序?

转载 作者:行者123 更新时间:2023-12-04 23:37:53 24 4
gpt4 key购买 nike

我们如何在 android 11 中获取所有已安装的应用程序?对于 Android 10,它运行良好,但是当我更新到 android 11 时,它们都消失了。

最佳答案

从 Android 11 开始,Google 引入了一项新权限,可以查询 Android 设备上所有已安装的应用程序。
因此,如果您出于某种原因想要在您的应用程序中获取所有应用程序,那么只需在您的 list 中添加以下权限

<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
或者对于特定类别的应用程序,您可以在 list 中使用它。例如,如果您只想要具有 android.intent.category.HOME 的应用程序类别然后添加此代码。
<queries>
<intent>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
</intent>
</queries>
您还可以通过向其添加更多类别来更具体地过滤应用程序,如下所示
<queries>
<intent>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME,android.intent.category.DEFAULT" />
</intent>
</queries>

关于android - 在 android 11 (API 30) 中获取所有已安装的应用程序,如何在 android 11 中安装所有其他应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64553229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com