Andriod 开发环境搭建
|
1. andriod sdk介绍
2. eclipse中装载Android插件
3. 编写、调试、运行Hello, Android!程序
4. git和repo使用方法
5. Android的源代码结构与编译方法 |
Android平台移植
|
1. Android移植的主要步骤与方法
2. 配置linux内核支持Android
3. linux内核中添加Android 触摸屏驱动
4. linux内核中添加Android 键盘驱动
5. Android多点触摸的介绍
6. 制作yaffs2、jffs2格式的Android文件系统 |
练习 |
1. 下载linux内核、Android源码,编译、移植到目标平台
2. 编写一个简单的应用程序运行在目标平台 |
Android底层开发基础 |
1. Android启动流程与相关服务解析
2. Android 编译框架与Makefile介绍
3. 在Android中添加自己的平台
4. 在Android中添加本地库的方法
5. Android Dalvik虚拟机工作原理介绍
6. Jni开发方法
7. HAL开发方法
8. SystemServer、ServiceManager介绍
9. Android Binder工作原理 |
Android调试方法 |
1. Android 日志系统介绍
2. logcat使用介绍
3. ADB使用方法
4. DDMS使用介绍 |
练习
|
1. 在Android平台上通过编写应用程序、Framework、jni、HAL实现LED控制。 |
Android Sensor 开发 |
1. Android 常见传感器与应用
2. Android Sensor开发框架 |
Android Camera 开发
|
1. V4L2驱动框架
2. Android Camera驱动框架分析
3. Android Camara拍照
4. Android Camara录像 |
Android 音频开发
|
1. linux音频驱动介绍
2. Alsa音频驱动框架
3. Android音频驱动框架
4. Android AudioFlinger工作原理 |
练习 |
1. 重力加速度传感器实现框架
2. 基于WM9714的Android 音频驱动的实现 |
Android Wifi开发 |
1. Wifi工作原理概述
2. Wifi P2P原理概述
3. Linux下wifi驱动介绍
4. wpa-application移植
5. Android wifi框架分析
6. Android WifiManagerService分析 |
Android 2D加速显卡驱动开发 |
1. Android display各层分析
2. Surface manager介绍
3. SurfaceFlinger介绍
4. Overlay 介绍
5. Copybit源码分析
6. pmem机制 |
Android 电源管理 |
1. Android电源管理策略
2. Android Wakelock机制
3. Android framework层Android电源管理的实现
4. Android PowerManagerService工作原理 |
Android 3G开发
|
1. Android ril at命令通路介绍
2. Android ril 数据通路介绍 |
练习 |
1. Android系统接入Wifi网路
2. Android系统通过联通wcdma模块接入3G网络 |