码迷,mamicode.com
首页 >  
搜索关键字:windowmanagerservice    ( 50个结果
Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8275938在前两文中,我们分析了Activity组件的窗口对象和视图对象的创建过程。Activity组件在其窗口对象和视图对象创建完成之后,就会请...
分类:移动开发   时间:2014-12-04 17:28:24    阅读次数:288
Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8570428通过前面几篇文章的学习,我们知道了在 Android系统中,无论是普通的Activity窗口,还是特殊的输入法窗口和壁纸窗口,它们都是被...
分类:移动开发   时间:2014-12-04 17:28:03    阅读次数:458
Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8479101在Android系统中,Activity窗口的大小是由WindowManagerService服务来计算的。 WindowManager...
分类:移动开发   时间:2014-12-04 17:17:18    阅读次数:489
Android窗口管理服务WindowManagerService对窗口的组织方式分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8498908我们知道,在Android系统中,Activity是以堆栈的形式组织在ActivityManagerService服务中的。与 Acti...
分类:移动开发   时间:2014-12-04 17:15:35    阅读次数:344
Android应用程序键盘(Keyboard)消息处理机制分析
在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形 式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、 Handler)分析》中,我们分析了Android应用...
分类:移动开发   时间:2014-12-04 13:37:47    阅读次数:479
Android View绘制流程
框架分析在之前的下拉刷新中,小结过触屏消息先到WindowManagerService(Wms)然后顺次传递给ViewRoot(派生自Handler),经decorview到Activity再传递给指定的View,这次整理View的绘制流程,通过源码可知,这个过程应该没有涉及到IPC(或者我没有发现...
分类:移动开发   时间:2014-12-02 13:21:47    阅读次数:175
android性能测试systrace
systrace 是 Android4.1 引入的一套用于做性能分析的工具。 基于 Linux 内核的 ftrace 机制(用于跟踪 Linux 内核的函数调用), 可以输出各个线程当前的函数调用状态。 它可帮助开发者收集 Android 关键子系统(如 surfaceflinger、 WindowManagerService 等 Framework 部分关键模块、服务) 的运行信息,从而帮助开发者更直观的分析系统瓶颈,改进性能...
分类:移动开发   时间:2014-11-21 09:12:52    阅读次数:223
Android锁屏或灭屏状态下,快速按两次音量下键实现抓拍功能(一,Framework层实现)
实现思路:     WindowManagerService循环读取下面按键消息并分发给窗口,在消息分发前会在PhoneWindowManager.interceptKeyBeforeQueueing方法中进行消息的过滤。因此该实现方式为在消息分发前的interceptKeyBeforeQueueing方法中监听当前按键为音量下键,如果当前状态为锁屏状态,并按键为音量下键,且两次按键间隔时间小于...
分类:移动开发   时间:2014-11-11 12:45:41    阅读次数:239
使用WindowManager添加View——悬浮窗口的基本原理
Android系统中的“窗口”类型虽然很多,但只有两大类是经常使用的:一是由系统进程管理的,称之为“系统窗口”;第二个就是由应用程序产生的,用于显示UI界面的“应用窗口”。如果大家熟悉WindowManagerService(窗口管理机制WMS)的话,那么一切都很简单。它是一个负责统筹管理所有窗口的...
分类:Windows程序   时间:2014-11-10 19:45:51    阅读次数:316
Android View系统分析之三Activity的启动与显示
在Android View系统分析之从setContentView说开来(一)与Android View系统分析之二View与ViewGroup中我们已经简单介绍了一个Activity的UI内容与视图树的组成关系,即View与ViewGroup组成了Activity的可视化视图树,然后将该视图树添加到Activity中的DecorView的content区域,这样整个Activity的UI就填充完成了。那么一个进程和Activity又是如何启动?Activity的UI内容又是如何显示在屏幕上的呢?...
分类:移动开发   时间:2014-10-13 11:34:51    阅读次数:157
50条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!