我需要找到解決方案,用於殺死所有外部應用程序,但允許的應用程序列表除外(這是我們的Android平板電腦公司經理的任務)。現在啓動後殺死Android進程
,我以這種方式殺死國外申請(代碼工作由定時器服務,每2秒):
if (killThisProcess) {
Log.i("Process to KILL: ", appProcess.processName);
// kill app
activityManager.killBackgroundProcesses(appProcess.processName);
}
此代碼的工作,但只有當在後臺應用程序。用戶可以啓動應用程序,做一些事情,只有在應用程序將在後臺,它會被殺死。
在啓動後,我如何在前臺模式下殺死進程?
謝謝。
此方法已,因爲SDK 8. http://developer.android.com/reference/android/app/ ActivityManager.html#restartPackage(java.lang.String) – Andrey
不幸的是:( –
看看這裏,可能是它給你一些想法:http://stackoverflow.com/questions/3667022/android-is-application-running-in -背景 –