本文想要說的是如何定製android設備啓動後進入的初始界面,具體說來就是目前android默認起來以後直接進入,現在想給它加一些其他的選項,如圖所示:
在這裏你可以選擇home進入android平臺自帶的默認系統,也可以選擇Myhome進入你自己定製的系統。那麼如何實現這個啓動界面的定製呢,其實很簡單:
創建一個新的項目Myhome,然後編輯它的manifest.xml文件:
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MyHome" android:label="@string/app_name">
<intent-filter>
<act
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
主要是要改它的category爲android.intent.category.HOME。而不是 android.intent.category.LAUNCHER.這樣做的原因是,如果你設定其爲launcher,則該應用就會成爲 launcher下的頂層應用,也就是會出現在android默認啓動後的主菜單裏面,爲了讓他能夠出現啓動界面中,應改其爲HOME。
很簡單,試試就知道了。
那麼,接下來的任務就是添加代碼,讓Myhome做一些具體的事情,也可以在myhome裏面調用其他的activity,或者像給launcher添加頂層應用一樣,給myhome也添加一些頂層應用。