Отключить домашний лаунчер по умолчанию

Я создаю приложение для домашнего экрана для 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. Это отключит настройки по умолчанию.

Другие вопросы по тегам