- public class NotificationDemoActivity extends Activity {
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- ActivityManager am = (ActivityManager) this.getSystemService(this.ACTIVITY_SERVICE);
-
- List<RunningAppProcessInfo> infos = am.getRunningAppProcesses();
- for (RunningAppProcessInfo runningAppProcessInfo : infos) {
- System.out.println(runningAppProcessInfo.processName);
-
- if(runningAppProcessInfo.processName.indexOf("android") == -1 && runningAppProcessInfo.processName.indexOf(this.getPackageName()) == -1) {
-
- am.killBackgroundProcesses(runningAppProcessInfo.processName);
- }
- }
- }
- }
权限增加:
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"></uses-permission>
关闭进程时要防止关闭了系统进程及不该禁止的进程
|