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

结束!
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐