在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 ; }