我只想在android中创建自己的HOME-SCREEN。我也想从我的Activity
打电话给那个HOME-SCREEN。怎么实现呢?
我只想在HOME-SCREEN上放一个按钮。
所以,请告诉我确切的解决方案。我从这里读过这些内容
this dev site。
但我正在开发实际的过程来在开发站点制作我们的主屏幕。家庭代码没有Activity
类,所以我不理解。
任何人都可以帮我理解这个概念吗?
提前致谢。
答案 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
的类本身是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
}