标题很难概括问题,但实际上并不是非常复杂。
我的问题是:安装应用程序后,在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
被启动?