Service
Only鱼籽酱
独立开发者,全栈工程师,写作爱好者,产品设计师。技术研究领域包括Android、iOS、React、NodeJs、Flutter。期望生活、娱乐、产品、技术完美结合。
展开
-
WindowManager基本使用
WindowManager是Android中一个重要的服务 (Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中,当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由Vie转载 2012-10-08 21:49:27 · 1838 阅读 · 0 评论 -
SurfaceFlinger 这个核心服务层的机制
介绍一下SurfaceFlinger 这个核心服务层的机制。 从代码中我们可以看出SurfaceFlinger 是一个thread,运行在system_server进程中,并且其threadLoop()方法的返回值为true,因此它是一个循环的loop。这样保证了SurfaceFlinger业务的循环周期性。 首先,先来个综述,下图是我总结的一个SurfaceFlinger结构转载 2012-10-11 16:19:30 · 771 阅读 · 0 评论 -
Window,View和WindowManager之间关系
Android中以Window为考察点的话, 涉及的主要接口和类有View, ViewGroup, ViewRoot, Window, PhoneWindow, WindowManagerPolice, PhoneWindowManager, WindowManager, 和WindowManagerImpl.Window中的View----------------------转载 2012-10-10 22:00:36 · 625 阅读 · 0 评论