《Android移动开发技术丛书:Android多媒体开发技术实战详解》详细讲解了Android多媒体开发技术的基本知识。本书内容新颖、知识全面、讲解详细,全书分为17个章节,第1章讲解了Android系统的基本知识;第2章讲解了Android开发之前所要做的工作;第3章讲解了深入底层的基本知识;第4章讲解了多媒体框架的基本知识;第5章讲解了音频系统框架的基本知识;第6章讲解了视频系统框架的基本知识;第7章讲解了Camera照相机系统的基本知识;第8章讲解了振动器系统和警报系统的基本知识;第9章讲解了平面世界的基本知识;第10章讲解了二维动画应用的基本知识;第11章讲解了渲染二维图像的基本知识;第12章讲解了OpenGL ES的基本知识;第13章讲解了OpenGL ES进阶方面的基本知识;第14章讲解了音频开发的基本知识;第15章讲解了视频开发应用的基本知识;第16章讲解了开发一个屏保系统的具体过程;第17章讲解了开发一个音乐播放器的基本过程。本书定位于Android程序开发的不同用户,即可以作初学者的参考资料,也可以作为向此领域发展的程序员的参考书。
内容简介
前言
第1章 欢迎进入Android世界
1.1 最近几年的几件大事
1.2 来到智能手机世界
1.3 搭建Android应用开发环境
第2章 准备工作
2.1 简析Android安装文件
2.2 系统实例
2.3 Android系统架构剖析
第3章 深入底层
3.1 为什么要深入底层
3.2 搭建Linux开发环境
3.3 获取Android源码
3.4 分析并编译Android源码
3.5 运行模拟器不是昨日重现
3.6 Android的启动过程
3.7 进程之间需要沟通
3.8 多核通信
第4章 多媒体框架
4.1 框架学习路线图
4.2 Android多媒体系统介绍
4.3 Open Max框架
4.4 Open Core框架
4.5 Stage Fright框架是后来者
第5章 音频系统框架
5.1 音频系统结构
5.2 分析音频系统的层次
5.3 硬件抽象层
5.4 分析编码/解码过程
第6章 视频系统框架
6.1 视频系统结构
6.2 分析Overlay抽象层
6.3 实现Overlay框架
第7章 Camera(照相机)系统
7.1 Camera系统结构
7.2 分析Camera接口和驱动
7.3 实现Camera硬件抽象层
第8章 振动器系统和警报器系统
8.1 振动器系统
8.2 Alarm警报器系统
第9章 平面世界
9.1 强大的Graphics类
9.2 用Color类设置文本颜色
9.3 用Paint类绘制图像
9.4 Canvas类
9.5 Rect类
9.6 Nine Patch类
9.7 Matrix类
9.8 Bitmap类
9.9 Bitmap Factory类
9.10 Typeface类
9.11 Shader类
第10章 二维动画应用
10.1 Drawable类
10.2 实现Tween Animation效果
10.3 实现Frame Animation效果
10.4 播放GIF动画
10.5 实现Edit Text动画特效
10.6 Property Animation
第11章 渲染二维图像
11.1 Surface Flinger渲染
11.2 Skia渲染
第12章 Open GL ES来了
12.1 认识Open GL ES
12.2 时光的影子
12.3 体验阳光的魅力
12.4 高深莫测的纹理映射
第13章 Open GL ES进阶
13.1 绘制三维图形
13.2 坐标变换
13.3 混合与透明
13.4 摄像机和雾特效
第14章 音频开发应用
14.1 实现音频功能的接口类
14.2 Audio Manager控制铃声
14.3 录音处理
14.4 插放音频
14.5 语音识别技术
14.6 振动
14.7 闹钟
第15章 视频开发应用
15.1 Media Player的秘密
15.2 Video View就是这么简单
15.3 拍照留下美好的瞬间
第16章 开发一个屏保系统
16.1 屏保程序介绍
16.2 分析开发屏保程序的原理
16.3 我的屏保程序
第17章 开发一个音乐播放器
17.1 项目介绍
17.2 系统需求分析
17.3 数据库设计
17.4 具体编码

