我目前有两个应用程序。Android杀死后台进程并关闭应用程序
应用程序A有一个您可以点击并打开的现有应用程序列表。包括哪些是应用程序B.现在我只想运行应用程序B一段时间〜30分钟。
有没有办法自动关闭应用程序B并重新打开应用程序A?我想完全关闭应用程序B.有点像当你按下你的android上的软键并通过向左/向右滑动来关闭应用程序。
我尝试过使用KillBAckgroundProcess和killProcess,但它并没有完全模拟应用程序的“向左/向右滑动”。我已经研究了堆栈溢出的其他问题,但没有人知道如何以这种特定的方式来做这件事。
示例代码:
//process
for (ActivityManager.RunningAppProcessInfo process : processes) {
if(process.processName.equals("com.example.adam2392.helloworld")) {
processToKill = process.processName;
processId = process.pid;
}
}
//packages
for (ApplicationInfo packageInfo : packages) {
if (packageInfo.packageName.equals("com.example.adam2392.helloworld")) {
packageToKill = packageInfo.packageName;
}
}
am.killBackgroundProcesses(packageToKill);
android.os.Process.killProcess(processId);