Отключить домашний лаунчер по умолчанию
Я создаю приложение для домашнего экрана для Android, и я бы хотел (временно) отключить домашний экран по умолчанию (TwLauncher) или любое другое приложение, которое работает.
Есть ли способ сделать это?
3 ответа
Вы не можете отключить другие домашние экраны, но вы можете зарегистрировать свое приложение как домашний экран, добавив соответствующие фильтры намерений в манифест:
<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>
Различные домашние экраны могут существовать одновременно, пользователь в конечном итоге сам решает, какой домашний экран он хочет установить в качестве домашнего экрана по умолчанию.
Пожалуйста, посмотрите на этот пример кода на официальном сайте: Пример приложения для дома
Я также сталкиваюсь с этой проблемой, вот решение, перейдите к настройкам вашей панели запуска по умолчанию, ищите выход для ex: exit go launcher ex затем ok. Это отключит настройки по умолчанию.