判断同一application 不同的进程进行区别的初始化

来源:互联网 发布:linux系统搭建lamp 编辑:程序博客网 时间:2024/05/22 18:55
可以通过Process,myPid 和 RunningAppProcessInfo 区分

int pid = android.os.Process.myPid();
ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);  
for (ActivityManager.RunningAppProcessInfo appProcess : mActivityManager.getRunningAppProcesses()) {
        if(appProcess.pid == pid) {
                if(appProcess.processName.equalsIgnoreCase("com.myProcess")) {
                        return true;
                }
        }
}
0 0
原创粉丝点击