如何在Android中取得当前进程名

2025-05-05 18:27:51
推荐回答(1个)
回答1:

在Android中,咱们可以通过Process.myPid()和
RunningAppProcessInfo来取得当前的进程名。

示例1

String getCurProcessName(Context context) {
int pid = android.os.Process.myPid();
ActivityManager mActivityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningAppProcessInfo appProcess : mActivityManager
.getRunningAppProcesses()) {
if (appProcess.pid == pid) {

return appProcess.processName;
}
}
return null;
}