關鍵在AndroidManifest.xml
文件中。在存在這樣的情況,你的android告訴這個應用程序是意味着是一個家庭的應用程序:
<activity android:name="Home"
android:theme="@style/Theme"
android:launchMode="singleInstance"
android:stateNotNeeded="true">
<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>
類擴展Activity
是Home
本身: http://developer.android.com/resources/samples/Home/src/com/example/android/home/Home.html
public class Home extends Activity {
// many lines chopped
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// many lines chopped
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
// Close the menu
if (Intent.ACTION_MAIN.equals(intent.getAction())) {
getWindow().closeAllPanels();
}
}
@Override
public void onDestroy() {
super.onDestroy();
// many lines chopped
}
// many lines chopped etc
}
@aleadam其實我已閱讀提供的代碼在開發人員網站。但我沒有得到,沒有單一的活動類他們已經寫在code.mu用例如下:1)我有一個活動,其中有全屏幕image.now我想表明全屏圖像作爲我的主屏幕。爲此,我必須創建自己的主屏幕?那麼,我該如何實現它。???請幫助我一樣... – Smith 2011-04-05 05:07:35
我希望延伸的答案能夠給它一些啓示。總之,是的,你將使用你的類爲'android.intent.category.HOME'擴展'Activity',如xml文件中詳細描述的。 – Aleadam 2011-04-05 05:29:33
@aleadam非常感謝。我們可以在我們自己的主屏幕上覆蓋Home Button嗎? – Smith 2011-04-05 05:33:40