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

2025-05-22 21:36:31
推荐回答(2个)
回答(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;

回答(2):

System.out.println(Thread.currentThread().getName())
打印当前线程名