很难在标题中总结问题,但实际上并不是很复杂。
我的问题是:安装应用程序后,您会在 Play 商店中看到一个“打开应用程序”按钮,该按钮会启动您的应用程序,类似于在 Eclipse 上单击运行时。当您执行上述任一操作时,清单中的第一个启动器活动就会启动。
例如,如果这是我的清单:
<!-- Home screen replacemnt -->
<activity
android:name=".launcher" >
<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>
<!-- Launcher Application -->
<activity
android:name=".SettingsActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
由于第一个活动不是启动器应用程序,因此单击打开时SettingsActivity
将启动。
我的问题是用户第一次打开我的应用程序时,我希望他们看到启动器。我如何确保.launcher
在我的应用程序打开时启动?