2014-09-04 56 views
0

我正在为Android 4.0+构建自定义启动器(主屏幕)。现在我面临一个问题,那就是我需要用户设置一些东西,然后才能将其用作自定义启动器。这意味着在初始设置之后,我需要通过代码而不是通过清单文件将我的应用注册为自定义启动器。我如何去做这件事?雅虎Aviate可以做到这一点,这显然是可能的。如何在安装后将应用注册为启动器

+0

只需创建一个临时活动,而不是在数据库中进行一些输入和存储,并检查存储在数据库中的时间和时间检查值r如果插入的数据比开放式lancher明智,在您的应用程序中打开dumy活动,则不会这样做 – 2014-09-04 11:44:01

+0

这是我的错,说我正在开发Android自定义启动器(主屏幕应用程序),而不是普通的应用程序。所以我的意思是我需要通过代码而不是通过AndroidManifest.xml文件将我的应用注册为自定义启动器。 – imgen 2014-09-04 11:47:51

回答

1

我需要通过代码,而不是通过AndroidManifest.xml文件

这是不严格可能会注册我的应用程序的自定义启动。您必须在清单中有MAIN/HOME<intent-filter>

欢迎您首先通过android:enabled="false"<activity>元素禁用该活动。然后,当您准备好可以使用主屏幕时,请使用PackageManagersetComponentEnabledSetting()来启用活动,之后用户可以选择将其用作主屏幕。

+0

非常感谢您的信息 – imgen 2014-09-04 11:57:45

相关问题