Red de conocimiento informático - Material del sitio web - Cómo obtener el nombre del proceso actual en Android

Cómo obtener el nombre del proceso actual en Android

En Android, podemos usar Process.myPid() y

RunningAppProcessInfo para obtener el nombre del proceso actual.

Ejemplo 1

Cadena getCurProcessName(Contexto contexto) {

int pid = android.os.Process.myPid();

ActivityManager mActivityManager = (ActivityManager) contexto

.getSystemService(Context.ACTIVITY_SERVICE);

for (ActivityManager.RunningAppProcessInfo = (ActivityManager.RunningAppProcessInfo))RunningAppProcessInfo appProcess: mActivityManager

.getRunningAppProcesses()) {

if (appProcess.pid == pid) {

return appProcess.processName;

}

}

devolver nulo;

}