Android中的ApplicationInfo适配器,仅显示具有启动器意图的应用程序

iGio90

按照标题,我正在寻找一种解决方案,以仅显示具有启动器意图的应用程序。这是我获取应用列表的代码:

public static List<ApplicationInfo> getInstalledApplication(Context context) {
    PackageManager packageManager = context.getPackageManager();
    List<ApplicationInfo> apps = packageManager.getInstalledApplications(0);
    Collections.sort(apps, new ApplicationInfo.DisplayNameComparator(packageManager));
    return apps;
}

是否可以添加规则以删除所有没有启动器意图的软件包?谢谢

iGio90

我设法使用marcus.ramsden提供的代码片段来自己解决:

public static List<ApplicationInfo> getInstalledApplication(Context context) {
    PackageManager packageManager = context.getPackageManager();
    List<ApplicationInfo> apps = packageManager.getInstalledApplications(0);
    List<ApplicationInfo> appInfoList = new ArrayList();
    for (ApplicationInfo info : apps) {
        if (packageManager.getLaunchIntentForPackage(info.packageName) != null) {
            appInfoList.add(info);
        }
    }
    Collections.sort(appInfoList, new ApplicationInfo.DisplayNameComparator(packageManager));
    return appInfoList;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的ApplicationInfo适配器,仅显示具有启动器意图的应用程序

来自分类Dev

在BizTalk中为隔离的适配器启用默认应用程序域有什么含义?

来自分类Dev

如何配置Alt + Tab和启动器以仅显示当前工作区中的应用程序?

来自分类Dev

我可以从启动器启动具有特定值的应用程序吗?

来自分类Dev

以编程方式启动默认的Android启动器并显示应用程序选择屏幕

来自分类Dev

是否有启动器或选择器显示“设置”->“应用程序”->“背景任务”?

来自分类Dev

是否有启动器或选择器显示“设置”->“应用程序”->“背景任务”?

来自分类Dev

为什么我的某些应用程序在打开时没有显示在启动器中?

来自分类Dev

启动Docker时,“ VirtualBox配置了多个具有相同IP的仅主机适配器”

来自分类Dev

scrcpy 没有应用程序启动器

来自分类Dev

为什么某些打开的应用程序在Unity启动器中显示为“问号”?

来自分类Dev

为什么某些打开的应用程序在Unity启动器中显示为“问号”?

来自分类Dev

删除应用程序后,图标仍显示在启动器中

来自分类Dev

Win key (compose) 在 Kubuntu 18.04 中显示应用程序启动器

来自分类Dev

尝试将意图移动到另一个适配器时应用程序崩溃

来自分类Dev

将启动器活动隐藏在Android的自定义启动器应用程序中的应用程序列表中

来自分类Dev

在我的启动器应用程序中显示当前正在运行的应用程序的对话框

来自分类Dev

Google Chrome从应用程序启动器中消失了

来自分类Dev

如何使Unity记住启动器中的应用程序?

来自分类Dev

Java应用程序启动器不停留在Unity启动器中

来自分类Dev

Python应用程序在Unity启动器中没有图标

来自分类Dev

实现Spring Integration日志记录通道适配器以监视所有应用程序

来自分类Dev

适配器类中的 OnClickListener 按钮使 Kotlin 中的应用程序崩溃

来自分类Dev

在Android中检测“主页”按钮的单击事件(应用程序启动器图标)

来自分类Dev

我的android应用程序始终在启动器列表中

来自分类Dev

在 android nougat 启动器中删除 Hotseat(应用程序坞)

来自分类Dev

Android M应用程序更新和同步适配器权限

来自分类Dev

Android:在自定义适配器中加载应用程序图标

来自分类Dev

Android:在自定义适配器中加载应用程序图标

Related 相关文章

  1. 1

    Android中的ApplicationInfo适配器,仅显示具有启动器意图的应用程序

  2. 2

    在BizTalk中为隔离的适配器启用默认应用程序域有什么含义?

  3. 3

    如何配置Alt + Tab和启动器以仅显示当前工作区中的应用程序?

  4. 4

    我可以从启动器启动具有特定值的应用程序吗?

  5. 5

    以编程方式启动默认的Android启动器并显示应用程序选择屏幕

  6. 6

    是否有启动器或选择器显示“设置”->“应用程序”->“背景任务”?

  7. 7

    是否有启动器或选择器显示“设置”->“应用程序”->“背景任务”?

  8. 8

    为什么我的某些应用程序在打开时没有显示在启动器中?

  9. 9

    启动Docker时,“ VirtualBox配置了多个具有相同IP的仅主机适配器”

  10. 10

    scrcpy 没有应用程序启动器

  11. 11

    为什么某些打开的应用程序在Unity启动器中显示为“问号”?

  12. 12

    为什么某些打开的应用程序在Unity启动器中显示为“问号”?

  13. 13

    删除应用程序后,图标仍显示在启动器中

  14. 14

    Win key (compose) 在 Kubuntu 18.04 中显示应用程序启动器

  15. 15

    尝试将意图移动到另一个适配器时应用程序崩溃

  16. 16

    将启动器活动隐藏在Android的自定义启动器应用程序中的应用程序列表中

  17. 17

    在我的启动器应用程序中显示当前正在运行的应用程序的对话框

  18. 18

    Google Chrome从应用程序启动器中消失了

  19. 19

    如何使Unity记住启动器中的应用程序?

  20. 20

    Java应用程序启动器不停留在Unity启动器中

  21. 21

    Python应用程序在Unity启动器中没有图标

  22. 22

    实现Spring Integration日志记录通道适配器以监视所有应用程序

  23. 23

    适配器类中的 OnClickListener 按钮使 Kotlin 中的应用程序崩溃

  24. 24

    在Android中检测“主页”按钮的单击事件(应用程序启动器图标)

  25. 25

    我的android应用程序始终在启动器列表中

  26. 26

    在 android nougat 启动器中删除 Hotseat(应用程序坞)

  27. 27

    Android M应用程序更新和同步适配器权限

  28. 28

    Android:在自定义适配器中加载应用程序图标

  29. 29

    Android:在自定义适配器中加载应用程序图标

热门标签

归档