2012-05-20 18 views
1

我添加如何让Android向用户询问他们是否想将我的应用程序用作启动程序?

<category android:name="android.intent.category.HOME" /> 

到我的活动的定义在清单中,但现在的home键只是默认被弹开我的应用程序。我希望它询问用户他们是否想使用我的启动器或股票。我需要添加到清单以确保他们能够获得该选择?

这里是别人这样做的一个例子... http://blog.mycolorscreen.com/post/9328914812/customizing-your-android-without-rooting

他们提供了一个主页切换器,当有人点击Home键。我没有找到任何这方面的文件。

回答

0

这通常会自动发生。当您的应用程序安装完毕后,下次用户按下HOME时,他们将得到一个选择器,询问用户是否想要您的应用程序或其他主屏幕已安装。他们将继续获得此选择器,直到他们点击“使其成为默认设置”复选框并作出最后选择,之后他们将在未来的HOME印刷机上获得他们所选择的活动。

我的猜测是,在该行的某处,您检查了选择器上的复选框。您可以通过设置应用将其从默认设置中清除,或者直接卸载并重新安装。

+0

这就是我期待的,也许我没有得到那个选择,因为我是从eclipse直接安装的?但在安装我的应用程序(没有任何选择)后,蜂窝和姜饼都出现了,Home按钮自动默认为我的应用程序并完全绕过主屏幕(这在姜饼中实际上造成了我的应用程序成为完整恶意软件的可能性,因为如果我全屏运行它,它会使用户从字面上不可能退出或退出!) –

+0

@ Dr.Dredel:“也许我没有得到那个选择,因为我是直接从蚀?” - 可以想象,虽然我并不知道这是事实。您可以随时通过从Eclipse中导出APK并通过其他方式(例如,从DropBox文件夹安装)来安装该测试来测试理论。 – CommonsWare

+0

为了增加对受伤的侮辱,我通过重新启动将自己完全锁定在手机之外!如果我没有使用adb,这将是一场完全灾难! –

相关问题