Android binder学习一:主要概念

Android binder学习一:主要概念

2年前 (2015-07-17) 浏览: 328 评论: 5

要看得懂android代码,首先要了解binder机制。binder机制也是android里面比较难以理解的一块,这里记录一下binder的重要概念以及实现,作为备忘。部分内容来源于网上,如有侵权,请及时告知。 1.binder通信机制概述 binder通信是一种client-server的通信结构, 1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用;

Android GUI系统学习1:Gralloc

Android GUI系统学习1:Gralloc

2年前 (2015-07-10) 浏览: 302 评论: 6

Gralloc模块是从Android Eclair(android 2.1)开始加入的一个HAL模块,Gralloc的含义为是Graphics Alloc(图形分配)。他对上为libui提供服务,为其分配显存,刷新显示等。对下对framebuffer进行管理。 gralloc代码通常位于hardware/libhardware/modules/gralloc目录下。包含以下几个文件: Androi

Android HAL模块实现

Android HAL模块实现

2年前 (2015-07-03) 浏览: 158 评论: 12

1. HAL介绍 Android的HAL(Hardware Abstract Layer硬件抽象层)是为了保护一些硬件提供商的知识产权而提出的,是为了避开linux的GPL束缚。思路是把控制硬件的动作都放到了Android HAL中,而linux driver仅仅完成一些简单的数据交互作用,甚至把硬件寄存器空间直接映射到user space。而Android是基于Aparch的license,因此

Android开机动画制作

Android开机动画制作

3年前 (2015-06-15) 浏览: 273 评论: 0

开机画面主要是由一个 zip 格式的压缩包 bootanimation.zip 组成,压缩包里面包含数张图片,还有一个 desc.txt 的文本文档,开机时按 desc.txt 里面的指令,屏幕上会按文件名称顺序连续的播放一张张的图片,就像播放原始的胶带影片一样,形成动画。 1.动画属性描述文件。 desc.txt 是一个保存形式为 ANSI 格式的文件,用于设置这个动画像素(大小),帧数,闪烁次

切换注册

登录

忘记密码 ?

切换登录

注册