如何制作自己的HOME-SCREEN& Android主屏幕上只有一个按钮/图标?

时间:2011-04-05 04:34:47

标签: android

我只想在android中创建自己的HOME-SCREEN。我也想从我的Activity打电话给那个HOME-SCREEN。怎么实现呢? 我只想在HOME-SCREEN上放一个按钮。

所以,请告诉我确切的解决方案。我从这里读过这些内容 this dev site。 但我正在开发实际的过程来在开发站点制作我们的主屏幕。家庭代码没有Activity类,所以我不理解。 任何人都可以帮我理解这个概念吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

密钥位于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的类本身是Homehttp://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
}