其实launcher就是普通的android app,唯一的不同是在AndroidManifest.xml里改了一个地方。在intent-filter
部分加入了2行:
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
修改后是这样的:
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
编译安装后,当按下HOME时,系统会提示,选择一个APP作为默认的Launcher,如下。
20171116_17-09-34.png如果选择你自己的APP作为默认Launcher,以后再按下HOME时,就会出现你的app。
就这样。
网友评论