如果你需要在用户按下Home键时弹出选择你的程序还是Android自带的home程序的话,就需要在开发项目时,在AndroidManifest.xml文件的启动activity中这样写:
<activity
android:name=".LauncherActivity"
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.DEFAULT" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</activity>
其中起作用的就是这两句话:
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.HOME" />
这样的话,在用户安装了你的程序之后,在他按下手机的Home键之后就会提示选择Android自带的home还是你的程序了。