Android应用框架层源码分析
文章平均质量分 77
deanchang
这个作者很懒,什么都没留下…
展开
-
Android SurfaceFlinger原理详解
转自:http://blog.chinaunix.net/uid-20564848-id-96788.htmlSurfaceFlinger是Android multimedia的一个部分,在Android 的实现中它是一个service,提供系统范围内的surface composer功能,它能够将各种应用程序的2D、3D surface进行组合。在具体讲SurfaceFlinger之前,转载 2013-01-04 21:43:08 · 760 阅读 · 0 评论 -
Ubuntu下Android 4.0源码及内核下载编译注意点
Android源码编译再source.android.com上有完整的教程,在这里只说一下自己在下载和编译时遇到的一些问题Android4.0源码编译事项:1.使用64位的linux比较保险2.硬盘要预留30G以上的空间(源码大约12G,编译后大约27G)3.jdk要使用1.6的版本,1.7不行,source.developer.com上给的apt-repository可能下不了,原创 2013-04-14 19:43:04 · 429 阅读 · 0 评论 -
Android硬件加速绘制过程源码分析(一)
11原创 2014-02-20 22:40:30 · 1656 阅读 · 0 评论 -
Android硬件加速绘制过程源码分析(四)——离屏硬件缓存HardwareLayer
11原创 2014-03-16 18:44:24 · 2466 阅读 · 0 评论 -
Android源码阅读注意事项
1.Android Java类对应本地类的命名规则,例如:MessageQueue.java 对应 android_os_MessageQueue.cpp原创 2014-03-18 18:34:05 · 331 阅读 · 0 评论 -
Android硬件加速绘制过程源码分析(三)——DisplayList的绘制过程
11原创 2014-03-16 17:53:03 · 1949 阅读 · 0 评论 -
Android硬件加速绘制过程源码分析(二)——DisplayList录制绘制操作
二、绘制操作是什么? DisplayList是将绘制操作保存下来,那我们先看看绘制操作是什么。比如说drawBitmap就是一个绘制操作,Android将它封装成一个DrawBitmapOpclass DrawBitmapOp : public DrawBoundedOp {public: ........ virtual status_t app原创 2014-03-09 15:05:49 · 2846 阅读 · 1 评论 -
Windows下载Android最新源码
1. 下载安装 msysgit http://code.google.com/p/msysgit/downloads/list 下载后, 安装, 一路next下去, 用默认配置 2. 安装完成后, 双击GitBash图标 mkdir androd_4.0_sdk_src_dir cd androd_4.0_sdk_src_dir 3. 克原创 2014-01-14 19:00:41 · 382 阅读 · 0 评论 -
Android硬件加速技巧
使用buildLayer函数能提高硬件加速的效果原创 2014-01-12 13:14:34 · 112 阅读 · 0 评论 -
Android 的窗口管理系统 (View, Canvas, WindowManager)
在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道Android 应用程序是怎么创建出来的,大概的流程是 ActivityManagerService -> Zygote -> Fork App, 然后应用程序在ActivityThread 中的进入loop循环等待处理来自AcitivyManagerService的消息。如果一个Androi转载 2014-01-05 19:39:06 · 3140 阅读 · 0 评论