如何为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>