Как сделать свой собственный ГЛАВНЫЙ ЭКРАН и взять только одну кнопку / значок на главном экране в Android?

1

Я просто хочу сделать свой собственный HOME-SCREEN в Android. Я также хочу назвать этот HOME-SCREEN из моего Activity. Как его достичь? Я просто хочу поставить одну кнопку на этом HOME-SCREEN.

Итак, скажите, пожалуйста, точное решение. Я прочитал этот контент из этот сайт для разработчиков. но я получаю фактический процесс, чтобы сделать наш Home-Screen на сайте dev. У домашнего кода нет класса Activity и все, поэтому я не понимаю. Может ли кто-нибудь помочь мне понять эту концепцию?

Спасибо заранее.

Теги:

1 ответ

0
Лучший ответ

Ключ находится в файле 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
}
  • 0
    @aleadam на самом деле я прочитал этот код, предоставленный на сайте разработчика. Но то, что я не получаю, а не один класс Activity, который они написали в сценарии использования code.mu следующим образом: 1) у меня есть одно действие, в котором есть полный изображение на экране. Теперь я хочу показать это полноэкранное изображение как мой домашний экран. Для этого я должен создать свой собственный домашний экран ?? Так как я могу его достичь ???? Пожалуйста, помогите мне для того же ...
  • 0
    Я надеюсь, что расширенный ответ прояснит это. Короче говоря, да, вы будете использовать свой класс, который расширяет Activity для вашего android.intent.category.HOME как описано в файле xml.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню