android_Window
2016-02-29 16:43:50 5 举报
Android_Window是Android操作系统中的一个核心概念,它代表了应用程序在屏幕上的一个可见区域。每个Android应用都有一个或多个窗口,这些窗口可以包含用户界面元素,如按钮、文本框等。窗口的大小和位置可以通过布局管理器进行控制,以适应不同的屏幕尺寸和方向。此外,窗口还可以设置各种属性,如透明度、背景颜色等。用户与应用程序的交互主要是通过与窗口中的用户界面元素进行交互来实现的。因此,理解和掌握Android_Window的概念对于开发Android应用程序至关重要。
作者其他创作
大纲/内容
WindowManagerService
+IWindowSession openSession
Session
WindowManagerService mServiceIWindowSessionCallback mCallbackIInputMethodClient mClientIInputContext mInputContext
IWindow.Stub
executeCommandresizedmoveddispatchAppVisibilitydispatchGetNewSurfacewindowFocusChangedcloseSystemDialogsdispatchWallpaperOffsetsdispatchWallpaperCommand dispatchDragEventdispatchSystemUiVisibilityChangedonAnimationStartedonAnimationStoppeddispatchWindowShown
W
ViewRootImpl
mWindow
+ operation1(params):returnType- operation2(params)- operation3()
IWindowSession.Stub
addaddToDisplayaddWithoutInputChanneladdToDisplayWithoutInputChannelremoverelayoutperformDeferredDestroyoutOfMemorysetTransparentRegionsetInsetsgetDisplayFramefinishDrawingsetInTouchModegetInTouchModeperformHapticFeedbackprepareDragperformDragreportDropResultdragRecipientEntereddragRecipientExitedsetWallpaperPositionwallpaperOffsetsCompletesetWallpaperDisplayOffsetsendWallpaperCommandwallpaperCommandCompleteonRectangleOnScreenRequestedgetWindowIdpokeDrawLock
IWindowManager.Stub
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
WindowManagerGlobal
+addView
0 条评论
下一页