Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(StartingWindow)的过程.docVIP

  • 57
  • 0
  • 约6.1万字
  • 约 41页
  • 2017-05-19 发布于湖北
  • 举报

Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(StartingWindow)的过程.doc

Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(StartingWindow)的过程

Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(Starting Window)的过程分析 在Android系统中,Activity组件在启动之后,并且在它的窗口显示出来之前,可以显示一个启动窗口。这个启动窗口可以看作是Activity组件的预览窗口,是由WindowManagerService服务统一管理的,即由WindowManagerService服务负责启动和结束。在本文中,我们就详细分析WindowManagerService服务启动和结束Activity组件的启动窗口的过程。 Activity组件的启动窗口是由ActivityManagerService服务来决定是否要显示的。如果需要显示,那么ActivityManagerService服务就会通知WindowManagerService服务来为正在启动的Activity组件显示一个启动窗口,而WindowManagerService服务又是通过窗口管理策略类PhoneWindowManager来创建这个启动窗口的。这个过程如图1所示。 窗口管理策略类PhoneWindowManager创建完成Activity组件的启动窗口之后,就会请求WindowManagerService服务将该启动窗口显示出来。当Activity组件启动完成,并且它的窗口也显

文档评论(0)

1亿VIP精品文档

相关文档