在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