- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 手机屏幕dpi计算
根据dpi的定义(Dot Per Inch)也即每英寸像素点数。得出如下计算式:下面就举一些例子:iPhone4、M9:960×640 @3.5“对角=3.5宽度=√(3.5^2/((960/640)^2+1))=1.941450687长度=(960/640)×1.941450687 =2.91217603长度dpi=960/2.91217603
2012-12-17 19:34:09 2489
转载 Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划 JellyBean
http://blog.csdn.net/luoshengyang/article/details/8010977前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了SurfaceFlinger服务。有了这些预备知识之后,我们就可以从正面来分析SurfaceFlinger服务的实现原理了。SurfaceFlinger服务负责管理系统的帧缓冲区设
2012-12-06 11:09:54 890
转载 Android系统Surface机制的SurfaceFlinger服务的启动过程分析 JellyBean
在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并且负责统一管理设备的帧缓冲区。SurfaceFlinger服务在启动的过程中,会创建两个线程,其中一个线程用来监控控制台事件,而另外一个线程用来渲染系统的UI。在本文中,我们就将详细分析SurfaceFlinger服务的启动过程。
2012-12-06 11:04:55 852
转载 Watchdog kills system service in system_server *****
本文描述由Watchdog杀掉系统服务而引起sysytem_server退出的issue, 并简要介绍Watchdog机理和简短记录ServerThread的looper线程.Watchdog 线程发送出Monitor message是由ServerThread的looper接收处理的;frameworks/base/services/java/com/android/server/Sys
2012-12-04 20:49:46 1835
转载 android sw watchdog and How to Debug
Android 平台实现了一个软件的WatchDog来监护SystemServer。SystemServer无疑是Android平台中最重要的进程了,里面运行了整个平台中绝大多数的服务。在这个进程中运行着近50个线程,任何一个线程死掉都可能导致整个系统死掉。SystemServer退出反而问题不大,因为 init进程会重新启动它,但是它死锁就麻烦了,因为整个系统就没法动了。在 System
2012-12-04 20:13:55 796
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人