查阅了各种资料,以自己的理解加以整理。
关于进程
一个Application就是一个应用,在应用启动时,android会启动一个linux进程和一个主线程,这个进程以应用的包名命名,在默认的情况下,这个Application下的Activity、service、provider、receiver等组件都在这个进程中运行。在Manifest中。可以这个组件的“android:process”属性来指定这个组件运行在哪个进程。如果某组件process指定的进程名以冒号开头,如:android:process=”:baidumap”,则这个“:baidumap”进程对于这个应用来说是私有的,那么这个进程会被创建;如果 一个Application就