許可されたアプリケーションのリストを除いて、すべての外部アプリケーションを強制終了するための解決策を見つける必要があります (これは、Android タブレットを使用している企業マネージャーのタスクです)。
ここで、この方法で外部アプリケーションを強制終了します (コードはサービス中のタイマーによって 2 秒ごとに動作します)。
if (killThisProcess) {
Log.i("Process to KILL: ", appProcess.processName);
// kill app
activityManager.killBackgroundProcesses(appProcess.processName);
}
このコードは機能しますが、アプリケーションがバックグラウンドにある場合のみです。ユーザーはアプリケーションを起動して何かを行うことができ、アプリケーションがバックグラウンドになった後にのみ強制終了されます。
起動直後にフォアグラウンドモードでプロセスを強制終了するにはどうすればよいですか?
ありがとう。