相关文章:
Android IPC机制(一)开启多进程(文章1:刘望舒大神的文章,1.3w阅读量,20赞)
Android IPC机制(二)用Messenger进行进程间通信(文章2:刘望舒大神的文章,6k阅读量,7赞)
Android多进程实现,一个APP多个进程(文章3:1w阅读量,5赞)
- Android中,默认一个APK包就对应一个进程。
- Android平台对每个进程有内存限制,如果一個app有多个进程,那么总的内存就是所有进程的内存的总和,使用多进程,可以提高我们APP占用的最高内存。
如何获取当前应用app所在的进程id和进程名称
int pid = android.os.Process.myPid();
String processName = "";
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> list = activityManager.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : list){
if (runningAppProcessInfo.pid == pid){
processName = runningAppProcessInfo.processName;
}
}
Log.i(TAG,"当前进程名称:" + processName);