如何获取Android中已安装应用程序的标准名称

内斯特

我尝试创建一个可以启动其他应用程序(例如Gmail或Facebook或任何已安装的应用程序)的应用程序。

我尝试使用以下代码:

PackageManager pm = MainActivity.this.getPackageManager();
try
{
Intent it = pm.getLaunchIntentForPackage("FULLY QUALIFIED NAME");
if (null != it)
MainActivity.this.startActivity(it);
}
catch (ActivityNotFoundException e)
{ }

但是,它需要应用程序的标准名称。

我如何获得它?是否有任何内置方法来获取它们?

常用软件

一个应用程序可能具有零个,一个或多个属于启动程序的活动。因此,启动器不应询问“什么是所有应用程序,Intent每个应用程序是什么?” 相反,启动器应询问“我应显示的所有活动是什么?”

使用PackageManager完成queryIntentActivities()该示例项目实现了一个完整的启动器。关键行是:

PackageManager pm=getPackageManager();
Intent main=new Intent(Intent.ACTION_MAIN, null);

main.addCategory(Intent.CATEGORY_LAUNCHER);

List<ResolveInfo> launchables=pm.queryIntentActivities(main, 0);

然后,您可以使用想要呈现该launchables集合的任何机制该示例项目将它们放入ListView

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取Android中已安装应用程序的标准名称

来自分类Dev

如何获取已安装或已删除应用程序的名称?

来自分类Dev

如何获取已安装的Metro应用程序的显示名称

来自分类Dev

如何获取Android中后台运行的应用程序的名称?

来自分类Dev

如何仅在 AndroidManifest.xml 文件中为 android 设备中已安装的应用程序获取权限?

来自分类Dev

Ionic在Android设备上获取已安装的应用程序

来自分类Dev

忘记名称时如何在 Dash 中搜索已安装的应用程序

来自分类Dev

如何在Android中安装已安装的应用程序,而又没有系统应用程序?

来自分类Dev

如何获取已安装应用程序的请求权限?

来自分类Dev

从Android上已安装的应用程序中获取非自适应图标

来自分类Dev

在ionic中检查版本-如何获取现有已安装的应用程序以进行更新?

来自分类Dev

iOS - 如何在 AppsFlyer 的 One-Link 中获取参数。应用程序已安装并启动

来自分类Dev

如何获取最近安装的应用程序的名称?

来自分类Dev

Android:如何知道使用ADB在Android设备中是否已安装任何应用程序?

来自分类Dev

如何在Android中按日期排序已安装的应用程序

来自分类Dev

在Android的设备设置中不显示已安装应用程序中的应用程序

来自分类Dev

如何获取最近安装的应用程序的应用程序名称

来自分类Dev

如何获取最近安装的应用程序的应用程序名称

来自分类Dev

已安装的应用程序名称与搜索名称

来自分类Dev

如何在模板中获取当前应用程序的名称?

来自分类Dev

如何在WPF中获取应用程序名称

来自分类Dev

如何在laravel中获取应用程序名称?

来自分类Dev

如何在模板中获取当前应用程序的名称?

来自分类Dev

如何在Android 5.0(L)中获取正在运行的应用程序活动名称?

来自分类Dev

如何在Android中获取应用程序安装日期的当前日期和时间

来自分类Dev

ImportError:在已安装的应用程序中包含“注册”时,无法导入名称RequestSite

来自分类Dev

获取已安装程序的名称

来自分类Dev

获取Android设备上已安装的应用程序数量?

来自分类Dev

通过Java代码获取android设备上已安装的应用程序的.apk文件

Related 相关文章

  1. 1

    如何获取Android中已安装应用程序的标准名称

  2. 2

    如何获取已安装或已删除应用程序的名称?

  3. 3

    如何获取已安装的Metro应用程序的显示名称

  4. 4

    如何获取Android中后台运行的应用程序的名称?

  5. 5

    如何仅在 AndroidManifest.xml 文件中为 android 设备中已安装的应用程序获取权限?

  6. 6

    Ionic在Android设备上获取已安装的应用程序

  7. 7

    忘记名称时如何在 Dash 中搜索已安装的应用程序

  8. 8

    如何在Android中安装已安装的应用程序,而又没有系统应用程序?

  9. 9

    如何获取已安装应用程序的请求权限?

  10. 10

    从Android上已安装的应用程序中获取非自适应图标

  11. 11

    在ionic中检查版本-如何获取现有已安装的应用程序以进行更新?

  12. 12

    iOS - 如何在 AppsFlyer 的 One-Link 中获取参数。应用程序已安装并启动

  13. 13

    如何获取最近安装的应用程序的名称?

  14. 14

    Android:如何知道使用ADB在Android设备中是否已安装任何应用程序?

  15. 15

    如何在Android中按日期排序已安装的应用程序

  16. 16

    在Android的设备设置中不显示已安装应用程序中的应用程序

  17. 17

    如何获取最近安装的应用程序的应用程序名称

  18. 18

    如何获取最近安装的应用程序的应用程序名称

  19. 19

    已安装的应用程序名称与搜索名称

  20. 20

    如何在模板中获取当前应用程序的名称?

  21. 21

    如何在WPF中获取应用程序名称

  22. 22

    如何在laravel中获取应用程序名称?

  23. 23

    如何在模板中获取当前应用程序的名称?

  24. 24

    如何在Android 5.0(L)中获取正在运行的应用程序活动名称?

  25. 25

    如何在Android中获取应用程序安装日期的当前日期和时间

  26. 26

    ImportError:在已安装的应用程序中包含“注册”时,无法导入名称RequestSite

  27. 27

    获取已安装程序的名称

  28. 28

    获取Android设备上已安装的应用程序数量?

  29. 29

    通过Java代码获取android设备上已安装的应用程序的.apk文件

热门标签

归档