0

可能重复:
如何在 Android 中以编程方式启动主屏幕

是否有我可以准备的意图来启动“所有应用程序”活动(又名应用程序启动器)?

当我单击主屏幕上的图标时,我查看了 LogCat 并且 ActivityManager 没有记录 Intent。

4

2 回答 2

0

我希望这是你想要的。

   Intent intent = new Intent(Intent.ACTION_MAIN);
   intent.addCategory(Intent.CATEGORY_LAUNCHER); 
于 2012-09-18T17:05:11.083 回答
0

查看 Launcher 的一些副本,似乎没有可用于直接打开默认应用启动器的 Intent。您可以在https://github.com/cscott/android-launcher2/blob/master/src/com/android/launcher2/Launcher.java看到一份源代码:参考代码位于https://android。 googlesource.com/platform/packages/apps/Launcher2,但不再有方便的浏览界面。

有一个mAllAppsButton显示应用程序选择屏幕,但它似乎没有绑定到任何Intent,只是绑定到内部点击处理程序。你可能不走运。

于 2012-09-18T17:28:19.917 回答