wjc
2025-03-26 68db344081c103c94832b8d0a06be6c6888d66e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.hdl.photovoltaic.utils;
 
import android.app.ActivityManager;
import android.content.Context;
 
import java.util.List;
 
/**
 * Created by hxb on 2024/12/27.
 */
public class ProcessManagerUtils {
 
    //删除当前应用所有进程
    public static void killAllProcess(Context context) {
        if(context==null){
            return;
        }
        final ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningAppProcessInfo> procList = am.getRunningAppProcesses();
        for (ActivityManager.RunningAppProcessInfo proc : procList) {
            if (proc.processName != null && proc.processName.startsWith(context.getPackageName())) {
                android.os.Process.killProcess(proc.pid);
                break;
            }
        }
    }
}