如何清除android中的后台进程?

时间:2017-03-04 17:06:04

标签: java android android-studio

我正在开发一个ram助推器应用程序,我需要帮助代码来清除android中的非活动和后台进程?

我已经尝试过这段代码,但没有完成这项工作

public void freeMemory(){
     System.runFinalization();
     Runtime.getRuntime().gc();
     System.gc();
}

1 个答案:

答案 0 :(得分:1)

使用此代码

ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

for (RunningAppProcessInfo pid : am.getRunningAppProcesses()) {
    am.killBackgroundProcesses(pid.processName);
}

您将需要此权限

 <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

This是一个可以帮助您的开源任务管理应用程序。