Я просто хочу сделать свой собственный HOME-SCREEN в Android. Я также хочу назвать этот HOME-SCREEN из моего Activity
. Как его достичь?
Я просто хочу поставить одну кнопку на этом HOME-SCREEN.
Итак, скажите, пожалуйста, точное решение. Я прочитал этот контент из
этот сайт для разработчиков.
но я получаю фактический процесс, чтобы сделать наш Home-Screen на сайте dev. У домашнего кода нет класса Activity
и все, поэтому я не понимаю.
Может ли кто-нибудь помочь мне понять эту концепцию?
Спасибо заранее.
Ключ находится в файле AndroidManifest.xml
. В этом случае вы указываете андроиду, что это приложение предназначено для домашнего приложения:
<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
}
Activity
для вашегоandroid.intent.category.HOME
как описано в файле xml.