タイトルに問題をまとめるのは大変でしたが、それほど複雑ではありません。
私の問題はこれです:アプリをインストールした後、Eclipseで実行をクリックしたときと同じようにアプリを起動する「アプリを開く」ボタンがPlayストアに表示されます。これらのいずれかを実行すると、マニフェストで見つかった最初のランチャーアクティビティが開始されます。
たとえば、これが私のマニフェストだった場合:
<!-- 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
アプリケーションを開いたときに確実に起動するようにするにはどうすればよいですか?