任何控制类程序都有一个入口,安卓应用程序也是这样。
Android Framework包含三个小伙伴:服务端、客户端、Linux驱动。
服务端
服务端主要包含两个很重要的类:WindowManagerService(WMS)和ActivityManagerService(AMS)
客户端
客户端包含以下类:
-
ActivityThread:是安卓应用程序的主线程类,这个小伙伴所在的线程就是UI线程或者称为主线程。
-
Activity:ActivityThread会根据用户的操作选择让哪个Activity对象上它的船。
-
PhoneWindow:富二代,继承于牛气的Window类,自己屋里住着一个DecorVi