自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 EventThread线程对VSync的接收

EventThread线程对VSync的接收博客分类:app设计 EventThreadVSync深入剖析Android系统   EventThread线程对VSync的接收EventThread被设计用来接收VSync事件通知,并分发VSync通知给系统中的每一个感兴趣的注册者。VSync来源自底层硬件驱动程序的上报,对于Android能看到的接口来说,它

2013-04-08 18:28:22 761

原创 Android系统的开机画面显示过程分析

Android系统的开机画面显示过程分析分类: Android 2012-07-09 00:56 22558人阅读 评论(115)收藏 举报        好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。

2013-04-07 15:37:18 1208

原创 Android系统Surface机制的SurfaceFlinger服务的线程模型分析

Android系统Surface机制的SurfaceFlinger服务的线程模型分析分类: Android 2012-10-22 00:55 10228人阅读 评论(20)收藏 举报        在前面两篇文章中,我们分析了SurfaceFlinger服务的启动过程以及SurfaceFlinger服务初始化硬件帧缓冲区的过程。从这两个过程可以知道,Surfac

2013-04-07 15:33:53 719

原创 Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析

Android系统Surface机制的SurfaceFlinger服务对帧缓冲区(Frame Buffer)的管理分析分类: Android 2012-10-15 00:56 12763人阅读 评论(34)收藏 举报        在前文中,我们分析了SurfaceFlinger服务的启动过程。SurfaceFlinger服务在启动的过程中,会对系统的硬件帧缓冲

2013-04-07 15:32:51 928

原创 Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析分类: Android 2012-09-29 14:48 8840人阅读 评论(5)收藏 举报        在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并

2013-04-07 15:31:20 621

原创 Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析分类: Android 2012-09-29 14:48 8840人阅读 评论(5)收藏 举报        在前面一篇文章中,我们简要介绍了Android系统Surface机制中的SurfaceFlinger服务。SurfaceFlinger服务是在System进程中启动的,并

2013-04-07 15:27:08 801

原创 Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划

Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划分类: Android 2012-09-26 00:55 11067人阅读 评论(11)收藏 举报        前面我们从Android应用程序与SurfaceFlinger服务的关系出发,从侧面简单学习了SurfaceFlinger服务。有了这些预备知识之后,我们就可以从

2013-04-07 15:26:13 738

原创 Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析

Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析分类: Android 2012-09-17 00:56 23060人阅读 评论(27)收藏 举报        在前面一篇文章中,我们分析了Android应用程序请求SurfaceFlinger服务创建Surface的过程。有了Surface之后,Android应用程序就可以

2013-04-07 15:25:32 950

原创 Android应用程序请求SurfaceFlinger服务创建Surface的过程分析

Android应用程序请求SurfaceFlinger服务创建Surface的过程分析分类: Android 2012-09-03 01:01 11197人阅读 评论(31)收藏 举报        前面我们已经学习过Android应用程序与SurfaceFlinger服务的连接过程了。连接上SurfaceFlinger服务之后,Android应用程序就可以请求

2013-04-07 15:23:33 949

翻译 Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析

Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedClient)的创建过程分析分类: Android 2012-08-27 00:56 9827人阅读 评论(14)收藏 举报        在前面一篇文章中,我们分析了Android应用程序与SurfaceFlinger服务的连接过程。Android应用程序成功连接上Sur

2013-04-07 15:21:14 832

原创 Android应用程序与SurfaceFlinger服务的连接过程分析

Android应用程序与SurfaceFlinger服务的连接过程分析分类: Android 2012-08-20 00:56 11263人阅读 评论(24)收藏 举报        前文在描述Android应用程序和SurfaceFlinger服务的关系时提到,每一个有UI的Android应用程序都需要与SurfaceFlinger服务建立一个连接,以便可以通

2013-04-07 15:19:20 600

原创 Android应用程序与SurfaceFlinger服务的关系概述和学习计划

Android应用程序与SurfaceFlinger服务的关系概述和学习计划分类: Android 2012-08-13 00:56 15048人阅读 评论(46)收藏 举报        SurfaceFlinger服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事。既然不能从正面分析,我们就想办法从侧面分析。说到

2013-04-07 15:18:17 551

原创 Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析

Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析分类: Android 2012-07-23 01:25 15876人阅读 评论(65)收藏 举报        前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服

2013-04-07 15:08:11 1032

原创 Android 如何使用GPU硬件加速

1.名词解释GPU:Graphic Processing Unit (图形处理器)OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。SurfaceFlinger:Android中负责Surface之间叠加、混合操作的动态库Skia:Android中的2D图形库l

2013-04-07 13:30:58 903

原创 工作笔记二

http://source.android.com/source/initializing.htmlsync code:repo sync -j4全志编译complier:lunch --> 19make -j4 -l8pack -d;-d参数表示有串口输出,否则输出到sdcard.具体看 device/softwinner/crane-byd7/package.s

2013-04-04 17:27:29 2932

原创 工作笔记

//耳机判断1. android系统启动完成会发送Intent.ACTION_BOOT_COMPLETED事件,我们在 base/services/java/com/android/server/WiredAccessoryObserver.java中可以看到类似代码linux-3.0/drivers/switch/ switch_headset.c中会根据无耳机,三段耳机,四段耳机和四段

2013-04-04 17:03:22 2815

android+NDK 开发.pdf

android+NDK 开发.pdf 介绍NDK 开发的流程和简单例子介绍

2012-08-22

android图像处理篇

android图像处理架框介绍

2012-08-22

空空如也

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

TA关注的人

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