简介:通过本课程的学习,学员可以系统深入的掌握Android底层知识。本课程采用源码分析和实例教学的方式,使学员对Android系统中的各个模块深入了解。本课程学习的重点是各个模块的JNI机制、HAL层、和Android驱动。对framwork和app层次做到了解。
课程章节
第01课 Android中的硬件访问服务(上)
第02课 Android中的硬件访问服务(下)
-
课时1服务实例实现
-
课时2服务的启动失败原因分析和解决办法
-
课时3Selinux安全机制
-
课时4基于服务的APP应用程序的编写
-
课时5本地服务的实现
-
课时6通过服务访问硬件的调试过程
第03课 Android中的灯光系统
第04课 Android中的输入子系统(上)
第05课 Android中的输入子系统(中)
第06课 Android中的输入子系统(下)
-
课时1reader线程加载配置文件的过程及kl文件的解析
-
课时2kl文件在Android系统中的使用
-
课时3kcm文件在Android系统中的使用
-
课时4dispatcher线程分发数据的过程
-
课时5实现Android输入子系统一键启动APP
第07课 Android系统中的GPS/GPRS分析
-
课时1GPS/GPRS简介
-
课时2GPRS发送短信的流程
-
课时3GPRS的框架结构
-
课时4gps使用及框架(一)
-
课时5gps使用及框架(二)
-
课时6socketpair函数的使用
-
课时7gps使用及框架(三)
第08课 Android中的LCD显示系统
-
课时1帧缓存驱动框架分析
-
课时2帧缓存驱动实现过程
-
课时3LCD屏刷背景色
-
课时4Android系统中的LCD驱动框架
-
课时5Android显示系统HAL层分析
第09课 Android系统中的触摸屏
-
课时1触摸屏工作原理介绍
-
课时2Android系统中hyn_cst2xx触摸屏驱动分析
-
课时3触摸屏驱动编写(一)
-
课时4触摸屏驱动编写(二)1
-
课时5触摸屏驱动编写(二)2
-
课时6触摸屏驱动编写(三)
-
课时7触摸屏驱动编写(四)
第10课 Android系统中的G-SENSOR传感器系统(上)
第11课 Android系统中的G-SENSOR传感器系统(下)
第12课 Android中binder机制(上)
第13课 Android中binder机制(中)
-
课时1Android中基于binder的客户端和服务端情景分析1
-
课时2Android中基于binder的客户端和服务端情景分析2
-
课时3Android中基于binder的客户端和服务端情景分析3
-
课时4binder多线程的实现
-
课时5Android系统中binder的c++代码框架讲解
第14课 Android中binder机制(下)
-
课时1binder之c++代码实现
-
课时2binder之c++代码调试
-
课时3Android系统中binder的java代码框架讲解
-
课时4binder之java代码实现
第15课 Android系统中的camera系统(上)
第16课 Android系统中的camera系统(下)
授课讲师
-
-
代战胜
嵌入式高级开发工程师
关于讲师
ARM公司全球认证讲师; 精通Unix/Linux操作系统和Linux C语言编程; 熟练汇编、C++、Java语言; 精通Android系统定制及开发; 精通Android由底层到上层的开发; Linux下的驱动开发,Android下的驱动开发; 具有丰富的项目实战经验;
课程推荐
- 系统移植 试听 2604
- C语言项目小游戏-中国象棋小游戏 试听 2313
- Linux驱动程序开发 试听 3988
- C++开发基础 试听 7616
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案