Android知识Android技术知识Android开发

获取进程

2018-03-08  本文已影响0人  奔跑的图腾
private String getProcessName(Context context) {
    ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);

    List<ActivityManager.RunningAppProcessInfo> runningApps = am.getRunningAppProcesses();

    if (runningApps == null) {

        return null;

    }

    for (ActivityManager.RunningAppProcessInfo proInfo : runningApps) {

        if (proInfo.pid == android.os.Process.myPid()) {

            if (proInfo.processName != null) {

                return proInfo.processName;

            }

        }

    }

    return null;
}
上一篇 下一篇

猜你喜欢

热点阅读