android源码设计模式解析与实战 笔记 3.7节

来源:互联网 发布:外文数据库名称 编辑:程序博客网 时间:2024/06/18 03:02

3.7 深入了解WindowManager

Created with Raphaël 2.1.0android.app.ContextImplandroid.app.ContextImplandroid.view.WindowManagerImplandroid.view.WindowManagerImplregisterService(ETHERNET_SERVICE, new ServiceFetcher() {}
Created with Raphaël 2.1.0android\app\Dialog.javaandroid\app\Dialog.javaandroid/view/Window.javaandroid/view/Window.javaandroid/view/WindowManagerImpl.javaandroid/view/WindowManagerImpl.javasetWindowManager()setWindowManager()
Created with Raphaël 2.1.0android/view/WindowManagerImpl.javaandroid/view/WindowManagerImpl.javaandroid/view/WindowManagerGlobal.javaandroid/view/WindowManagerGlobal.javaandroid/view/ViewRootImpl.javaandroid/view/ViewRootImpl.javaaddView()setView()
Created with Raphaël 2.1.0android.view.ViewRootImplandroid.view.ViewRootImplandroid.view.WindowManagerGlobalandroid.view.WindowManagerGlobalgetWindowSession()getWindowManagerService()
Created with Raphaël 2.1.0android.view.WindowManagerGlobalandroid.view.WindowManagerGlobalandroid.os.ServiceManagerandroid.os.ServiceManagergetService()getService()
android.view.ViewRootImpl->android.view.ViewRootImpl:   setView()->requestLayout()->scheduleTraversals()->doTraversal()->performTraversals()->performDraw()->draw()->drawSoftware()

这里写图片描述

0 0
原创粉丝点击