1

这几天我一直在网上搜索,到目前为止我还没有想出太多。我想知道的是如何打开可以选择默认家庭应用程序的框。我目前还没有看到如何在单击按钮时启动此对话框(例如)。

编辑:我正在谈论的对话是用于幼儿锁的对话,看起来像这样

4

2 回答 2

1

您的应用程序必须充当常规启动器。如果会有更多这种类型的应用程序(通常会在您成为第二个应用程序时发生),Android 会在第一次返回启动器时自行询问您。无法从您的代码中显示该对话框。

编辑

我不知道“蹒跚学步的孩子”,但要获得这种效果,就像启动器一样(通过设置 CATEGORY_HOME)就足够了,然后,当用户第一次启动您的应用程序时,您会立即将他重定向回启动器。在那一刻,Android 发现它有多个启动器并弹出该对话框。

于 2012-11-23T08:43:16.970 回答
0

我相信当存在多个应用程序为您服务时,这是由 Android 操作系统完成的。例如,单击 youtube 或应用商店链接将允许您在应用或浏览器中打开该链接。

在您的特定情况下,为应用程序提供 CATEGORY_HOME 意图应该可以解决问题。

来源:http: //developer.android.com/guide/components/intents-filters.html

于 2012-11-23T08:41:43.370 回答