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

方法

好的,从表面上看,我认为这样做很容易,但事实证明,这对我来说是一个挑战。我要做的只是以编程方式启动默认的Android启动器,并显示应用选择屏幕。“应用程序选择屏幕”是指通常内置在Android中的所有设备应用程序的屏幕,通常可以通过单击设备上的“应用程序”按钮来看到,与该按钮关联的图标通常是一系列矩形...我实际上不知道该活动/应用程序叫什么...,所以我希望我能正确地表述它。

我知道如何启动启动器,我使用的意图如下所示:

Intent().setComponent(new ComponentName("com.android.launcher", "com.android.launcher.Launcher"))

这可以用来启动启动器,但是我不知道如何调出应用程序屏幕。我使用logcat查看了日志,发现当我按设备上的apps按钮时,看不到任何指示活动/程序包/应用程序名称的信息。任何人都可以为我阐明这一点吗?

我已经使用Google谷歌搜索了很长时间了,但是没有找到我可以使用的任何东西,这可能是因为我不知道我要尝试触发的功能的名称,但是对于我的生命,我无法要么找到它!如果有人能指出正确的方向,我将不胜感激。非常感谢。

常用软件

我知道如何启动启动器,我使用的意图如下所示:

不能保证com.android.launcher在任何Android设备上都存在,更不用说它是用户配置的“默认Android启动器”。

任何人都可以为我阐明这一点吗?

预安装在设备上的启动器实现有数十种,甚至数百种。用户可以从Play商店等地方下载数百甚至数千个启动器实现。无需提供任何手段来使第三方应用程序直接驱动到“应用程序屏幕”。哎呀,有些甚至没有“应用程序屏幕”。

您可以在com.android.launcher 此处查看源代码这个特殊的启动器是古老的,“应用程序屏幕”没有单独的活动,更不用说导出供第三方使用的活动了。同样适用com.android.launcher2

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

android:以编程方式选择默认启动器

来自分类Dev

如何以编程方式设置默认应用启动器?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

返回启动器应用程序:: Android上的应用程序时保持状态?

来自分类Dev

如何使应用程序成为默认系统启动器?

来自分类Dev

Android启动器应用

来自分类Dev

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

来自分类Dev

更改默认的访客会话启动器应用程序?

来自分类Dev

使用一个启动器在拆分屏幕中启动我的两个应用程序-Android

来自分类Dev

如何从启动器类启动TornadoFX应用程序

来自分类Dev

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

来自分类Dev

更改默认的访客会话启动器应用程序?

来自分类Dev

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

来自分类Dev

让我定义快捷方式的应用程序启动器(例如OS X上的DragThing)

来自分类Dev

Chromium应用程序图标未在启动器上显示

来自分类Dev

将位置类型的启动器添加到Unity应用程序启动器

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Android无法以编程方式启动启动器活动

来自分类Dev

android:以编程方式选择默认启动器

来自分类Dev

点击按钮时如何显示“应用程序启动器”对话框

来自分类Dev

如何在“启动器”和“共享方式”时设置不同应用程序的名称

来自分类Dev

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

来自分类Dev

在android中安装后以编程方式启动应用程序

来自分类Dev

Android启动器应用

来自分类Dev

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

来自分类Dev

如何在启动器中将“显示应用程序”按钮从底部移动到顶部?

来自分类Dev

更改应用程序/窗口标签和图标而不更改启动器快捷方式

Related 相关文章

  1. 1

    android:以编程方式选择默认启动器

  2. 2

    如何以编程方式设置默认应用启动器?

  3. 3

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

  4. 4

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

  5. 5

    返回启动器应用程序:: Android上的应用程序时保持状态?

  6. 6

    如何使应用程序成为默认系统启动器?

  7. 7

    Android启动器应用

  8. 8

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

  9. 9

    更改默认的访客会话启动器应用程序?

  10. 10

    使用一个启动器在拆分屏幕中启动我的两个应用程序-Android

  11. 11

    如何从启动器类启动TornadoFX应用程序

  12. 12

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

  13. 13

    更改默认的访客会话启动器应用程序?

  14. 14

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

  15. 15

    让我定义快捷方式的应用程序启动器(例如OS X上的DragThing)

  16. 16

    Chromium应用程序图标未在启动器上显示

  17. 17

    将位置类型的启动器添加到Unity应用程序启动器

  18. 18

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

  19. 19

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

  20. 20

    Android无法以编程方式启动启动器活动

  21. 21

    android:以编程方式选择默认启动器

  22. 22

    点击按钮时如何显示“应用程序启动器”对话框

  23. 23

    如何在“启动器”和“共享方式”时设置不同应用程序的名称

  24. 24

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

  25. 25

    在android中安装后以编程方式启动应用程序

  26. 26

    Android启动器应用

  27. 27

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

  28. 28

    如何在启动器中将“显示应用程序”按钮从底部移动到顶部?

  29. 29

    更改应用程序/窗口标签和图标而不更改启动器快捷方式

热门标签

归档