昨年、Honeycomb3.0を実行しているXoomでアプリを開発しました。そのデバイスで実行すると、マニフェストの次のコードが機能しました。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.BROWSER"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
ご存知のとおり、これは私のアプリ(具体的にはアクティビティ)を登録して「ホームインテント」をリッスンします。これは正常に機能し、初めてアプリをこのアクションのデフォルトアクティビティとして設定できました。
これで、Honeycomb3.1を実行しているSamsungGalaxy Tabに同じアプリをインストールしましたが、アプリの状態や開いた回数に関係なく、この機能は機能しなくなりました。
これは意図的なものですか?これはSamsungのみの問題ですか?最も重要なのは、Xoomで使用していた機能を取り戻すことができるかどうかです。
PS Myアプリはその意図が完全に合法であり、Homeアプリを置き換えたいという完全に理解できる理由があります。