在Android中取得当前进程名

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

示例:

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



转载于:https://my.oschina.net/weiyanen/blog/90546