家庭意图和启动器意图的清单

Doo*_*ght 1 android

我所做的是制作了一个主屏幕应用程序。也就是当你按回家时,它会回到我的应用程序。

不过,我正在努力为它添加一个普通的启动器端,也就是让它在应用程序菜单中显示为一个应用程序。我的目的是创建一个简单的屏幕,告诉您并提供按钮访问以更改家庭默认设置。有效的向导/设置指南。

但是,我不确定如何在一个应用程序中同时使用两者,因为这对我来说是新事物。

home 位有效,这是第二个活动无效。

显现:

 <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>
Run Code Online (Sandbox Code Playgroud)

Iva*_*vic 5

在 LauncherActivity Intent 过滤器中添加 android.intent.action.MAIN 使它看起来像这样

 <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>
Run Code Online (Sandbox Code Playgroud)