| 定位SDK会在单独进程中运行,因此会触发APPLICATION中的oncreat方法,只需要对该进程的名字进行判定就行了。。。。 |
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;
}
本文介绍了一种在Android环境中获取当前应用所在进程名称的方法。通过使用ActivityManager来遍历所有运行中的进程信息,并对比当前进程ID(PID),可以准确地得到定位SDK所运行的进程名称。
1519

被折叠的 条评论
为什么被折叠?



