安卓(Android) 怎么获取进程名

2019年10月13日14:33:40安卓(Android) 怎么获取进程名已关闭评论 273 575字阅读1分55秒

1.简介

安卓(Android) 怎么获取进程名?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import android.app.ActivityManager;
import android.content.Context;

import java.util.List;

public class Main {

    public static String getProcessName(Context context) {
        int pid = android.os.Process.myPid();
        ActivityManager manager = (ActivityManager) context
                .getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningAppProcessInfo> infos = manager
                .getRunningAppProcesses();
        if (infos != null) {
            for (ActivityManager.RunningAppProcessInfo processInfo : infos) {
                if (processInfo.pid == pid) {
                    return processInfo.processName;
                }
            }
        }
        return null;
    }
}

 
编程十万个怎么办