Манифест для домашнего намерения и намерения запуска

Я сделал приложение для домашнего экрана. Ака, когда вы нажимаете домой, это возвращается к моему приложению.

Однако я борюсь с тем, чтобы добавить к нему обычную сторону запуска, то есть сделать так, чтобы она отображалась как приложение в меню приложений. Мое намерение состоит в том, чтобы создать простой экран, который сообщает вам и предоставляет доступ к кнопкам для изменения настроек по умолчанию. Действует мастер / руководство по настройке.

Тем не менее, я не уверен, как объединить оба в одном приложении, так как это что-то новое для меня.

Домашний бит работает, это второй вид деятельности, который не работает.

Manifest:

 <activity
        android:name=".HomeActivity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:label="@string/app_name"
        android:launchMode="singleTask"
        android:theme="@style/FullscreenTheme">
        <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 android:name=".LauncherActivity">
        <intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>

1 ответ

Решение

Добавьте android.intent.action.MAIN внутри фильтра намерений LauncherActivity, чтобы он выглядел следующим образом

 <activity
        android:name=".HomeActivity"
        android:configChanges="orientation|keyboardHidden|screenSize"
        android:label="@string/app_name"
        android:launchMode="singleTask"
        android:theme="@style/FullscreenTheme">
        <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 android:name=".LauncherActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>
Другие вопросы по тегам