自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Tapestry.5.Building.Web.Applications

Tapestry.5.Building.Web.Applications

2010-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除