在 Android 的库中有启动器 activity
Having launcher activity in a library in Android
我想在我的应用程序包含的库中有一个 launcher
activity
。我这样定义 activity
:
<activity
android:name="com.something.MyActivity"
android:icon="@drawable/ic_launcher_app"
android:label="@string/second_app_name"
android:taskAffinity="com.something"
android:theme="@style/MyTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
但它没有显示为 launcher
activity
。它显示为单独的启动器图标,但在库中时则不会。
我该怎么办?我是做错了什么还是不可能做的?
问题似乎与设备的启动器有关。当我卸载应用程序(使用一个启动器 activity)并安装它时,我看到两个启动器图标,一切正常。
我想在我的应用程序包含的库中有一个 launcher
activity
。我这样定义 activity
:
<activity
android:name="com.something.MyActivity"
android:icon="@drawable/ic_launcher_app"
android:label="@string/second_app_name"
android:taskAffinity="com.something"
android:theme="@style/MyTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
但它没有显示为 launcher
activity
。它显示为单独的启动器图标,但在库中时则不会。
我该怎么办?我是做错了什么还是不可能做的?
问题似乎与设备的启动器有关。当我卸载应用程序(使用一个启动器 activity)并安装它时,我看到两个启动器图标,一切正常。