私は子供向けのアプリを作成しています。アプリ内に入ると、メニューで求めているパスワードなしでは終了できません。アプリ内でアプリのホームボタンを押すと、同じアクティビティを維持する必要があります。私はたくさん検索しましたが、ソリューションがマニフェストにフィルターを追加している場所はどこでもありますが、それらはうまく機能していません。アプリが終了したときにアクティビティをランチャーから削除し、アプリケーションを起動するかどうかを再度尋ねます。
また、同じアプリの場合、最近のアプリボタンを押して、そのうちの1つが子供によってクリックされた場合、アプリも同じアクティビティにある必要があります。または、最近のアプリボタンをブロックする方法がある場合。
私はこれを試しました
<activity
android:label="@string/app_name"
android:launchMode="singleInstance"
android:name=".MyActivity"
android:screenOrientation="landscape"
android:excludeFromRecents="true"
android:taskAffinity=""
android:stateNotNeeded="true" >
<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>