При создании одного Intent, чтобы MyActivity реагировал на пользователя, нажав кнопку Home, легко с помощью разметки XML:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
Я хочу знать, как избежать выбора "какой активности вы хотите использовать" для главного экрана? HTC сделал свой "Touch Flo" (Sense) переопределить действие "start" по умолчанию, и я никогда не стану сомневаться, хочу ли я обычно использовать "Start" или "TouchFlo". Однако, когда я добавил свою собственную деятельность, я всегда задаю вопрос.
Да, я знаю, что я могу проверить "Использовать это как стандартный" -checkbox, но это не то, что я хочу прямо сейчас. Итак, вопрос заключается в следующем: могу ли я заставить систему переопределить все остальное и всегда использовать MyActivity по умолчанию?
Далее, я действительно хочу только переопределить обычный домашний экран, когда мое приложение запущено. Если он не работает, все должно работать как обычно, т.е. MyActivity НЕ должен быть связан с кнопкой "Главная".
Любые идеи были бы замечательными.