AndroidManifest に次の行を含むアプリケーションがあります。
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
私の質問は、これらのオプションをプログラムで設定することは可能ですか? つまり、一部のユーザーは上記のオプションを有効または無効にできるようになります。
これが行うことは、アプリをランチャーとして保持することです。
で、これに条件をつけて、ユーザーに合わせて作ってもいいですか?
編集: この質問を編集して、Rawr の提案を追加しました。
主な活動を呼び出す前に私がやっていることは次のとおりです。
Intent myIntent = new Intent(v.getContext(), MainActivity.class);
myIntent.addCategory(Intent.CATEGORY_HOME);
myIntent.addCategory(Intent.CATEGORY_DEFAULT);
myIntent.addCategory(Intent.CATEGORY_MONKEY);
startActivity(myIntent);
これらのコマンドをマニフェスト内で使用すると、機能します。ホームボタンを押してアプリを終了することはできません。上記のようにカテゴリを手動で追加しても機能しません。
助言がありますか?
前もって感謝します!