При создании одного намерения, чтобы MyActivity реагировала на пользователя, легко нажать кнопку «Домой» с помощью разметки 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». Однако, когда я добавляю свою собственную активность, у меня всегда возникает вопрос.
Да, я знаю, что могу установить флажок «Использовать это как стандарт», но это не то, чего я хочу сейчас. Итак, вопрос: могу ли я заставить систему переопределить все остальное и всегда использовать MyActivity по умолчанию?
Далее, я действительно хочу переопределить обычный домашний экран, когда мое приложение работает. Если он не работает, все должно работать как обычно, т.е. MyActivity НЕ должно быть связано с кнопкой «Домой».
Любые идеи были бы великолепны.