如何为Android创build自定义的主屏幕replace应用程序?

如何创build主屏幕replace应用程序? 有关于可用的主屏幕应用程序的任何信息?

任何应用程序可以通过注册一个CATEGORY_HOME意图来成为一个主屏幕?

编写自己的主屏幕应用程序是可能的。 它被称为启动器。

您可以通过Git获取默认Android启动器的源代码。

项目URL是:

https://android.googlesource.com/platform/packages/apps/Launcher2.git

你可以得到这样的源代码:

 git clone https://android.googlesource.com/platform/packages/apps/Launcher2.git 

这将为您创build一个名为Launcher2的目录。 现在你可以破解并创build自定义启动器。

如果您需要使用Git的帮助,请检查Git的文档部分 。

使您的活动主屏幕的具体意图是:

 <activity....> <!-- Put this filter inside the activity to make it the Home screen --> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>