android学习---- WindowManager 接口 (

The interface that apps use to talk to the window manager.

这个接口用于与 window manager (窗口管理器, 应用框架层) 进行交互。

Use Context.getSystemService(Context.WINDOW_SERVICE)to get one of these.

通过 Context.getSystemService(Context.WINDOW_SERVICE)可以获取到WindowManager的实例.

 

继承关系

public interface WindowManager implements ViewManager

 

所属包

android.view.WindowManager

 

 

方法

获取默认显示的 Display 对象。

是removeView(View) 的一个特殊扩展,在方法返回前能够立即调用该视图层次的View.onDetachedFromWindow() 方法。

* 不适用于一般的程序;如果您要正确无误的使用它,那您就需要格外小心了。

 

 

嵌套类

 

LayoutParams 布局参数 详见:http://blog.sina.com.cn/s/blog_4b3c1f950100qd9s.html

 

 

WindowManager接口 的意义

这个接口用于与 window manager (窗口管理器) 进行交互。这个接口可以添加 view 到屏幕,也可以从屏幕删除 view 。它面向的对象一端是屏幕,另一端就是 view ,直接忽略我们以前的 Activity 或者 Dialog 之类的东东。

 

window manager (窗口管理器)

Window Manager是Android中一个重要的服务(Service )。

Window Manager Service 是全局的,是唯一的。

它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由ViewParent送回到Window Manager中。从而完成整个通信流程。

posted @ 2015-06-02 13:27  laughingQing  阅读(221)  评论(0编辑  收藏  举报