Android开发艺术探索 学习笔记

1、Android多进程
~1 Android多进程模式的开启
~~Android多进程 四个组件指定process属性
~~使用多进程只有一种方法,无法给一个线程或者一个实体类指定其运行所在的进程。(特殊情况:通过JNI在native层区域fork一个新的进程。)
~~shell查看多进程信息adb shell ps或者adb shell ps|包名
~~进程名以“:”开头的进程属于当前进程的私有进程,其他应用的组件不可以和他跑在同一个进程中。不以冒号开头的进程属于全局进程,其他应用可以通过ShareUID方式可以和他跑在同意进程中。
~~~ShareUID:Android系统为每个应用分配唯一UID,只有当UID相同 且应用签名相同时,才能共享数据。
~2 多进程模式的运行机制
~~多进程造成的问题(1)静态成员与单利失效(2)线程同步机制失效(3)sp可靠性降低(4)application多次创建

你可能感兴趣的:(Android开发艺术探索 学习笔记)