柚子树
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于我

Configuration变更时更新应用程序配置

当设备配置发生变更时,系统会调用ATMS的updateConfiguration()方法,来通知ATMS处理configuration change事件。
2024-03-10
Android
#启动流程

Binder线程池启动过程

在应用程序进程创建过程中会启动Binder线程池。
2024-03-10
Android
#启动流程

Android关机流程

不同的关机入口最终都会调用ShutdownThread#shutdown()。
2024-03-10
Android

AMS重要的数据结构

包括ActivityRecord、TaskFragment、Task、ActivityState、ActivityTaskSupervisor、Activity栈管理。
2024-03-10
Android
#AMS

AMS的启动过程

AMS的启动是在SystemServer进程中启动的。从SystemServer的main()方法开始。
2024-03-10
Android
#启动流程 #AMS

Service的绑定过程

我们可以用bindService()方法来绑定Service,它在ContextWrapper中实现。
2024-03-10
Android
#Service

Service的启动过程

要启动Service,我们会调用startService()方法,它在ContextWrapper中实现。
2024-03-10
Android
#启动流程 #Service

WMS的创建

WMS是在SystemServer中创建的。
2024-03-10
Android
#Window

SystemServer启动流程

SystemServer进程是Android系统中的核心进程,由Zygote进程fork出。在SystemServer进程中,启动了很多关键的服务,如AMS、PMS、WMS等,还启动出了WatchDog,用于监测系统服务。
2024-03-10
Android
#启动流程 #SystemServer

WMS及其成员

WMS的职责包括窗口管理、窗口动画、输入系统的中转站、Surface管理。WMS的重要成员包括mPolicy、mSessions、mWindowMap、mResizingWindows、mAnimator、mH、mInputManager。
2024-03-10
Android
#Window
1234

搜索

总访问量 次 总访客数 人