Android系统开发
-
课程目标
令人激动的Google手机操作系统平台- Android 是一个真正意义上的开放性移动设备综合平台。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。学习Android的意义不仅仅是手机平台那么简单,通过对其框架,结构的分析,我们可以将Android应用到任何移动硬件平台上,支持各种硬件设备、应用于多种行业。
-
师资团队
-
华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。
-
培养对象
◆ 掌握一定嵌入式Linux知识的开发工程师
◆ 嵌入式Linux/Android爱好者。 -
培训方式
第一种:华清创客讲师面授
课时:共5天,每天6学时,总计30学时
◆费用(含教材费):公司员工(3900元),个人自费(3200元),学生自费(2500元,凭有效证件)
◆培训证书:培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
◆外地学员:代理安排食宿(需提前预定)
第二种:线上直播授课
直播课时:共10天,每天3学时,总计30学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用(含教材费):公司员工(3900元),个人自费(3200元),学生自费(2500元,凭有效证件)
◆培训证书:培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
第三种:企业定制培训
课时:根据定制的大纲确定课时
费用:根据课程难度,每课时1500~3000元
◆培训证书:培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
-
-
质量保证
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
-
课程大纲
第一章
Android中的灯光系统
课程简介:本课程讲解Android系统中的各种灯光系统的框架结构,分析Android灯光系统的JNI代码和HAL层机制,同时也会讲解LED子系统的驱动。课程知识点 灯光系统的框架结构,灯光系统的驱动
视频1标题 LED子系统驱动的分析(一)
视频2标题 LED子系统驱动的分析(二)
视频3标题 LED子系统实例的编写
视频4标题 灯光系统的框架代码的分析
第二章
Android系统中的GPS/GPRS分析
课程知识点
视频1标题 GSM模块简介
视频2标题 文本模式和PDU模式下发送短信流程
视频3标题 AT指令学习
视频4标题 linux下串口应用编程控制GPRS发送短信
视频5标题 Android系统下GPRS框架结构分析
第三章
Android中的LCD显示系统
课程知识点 LCD驱动框架、LCD的HAL层和JNI代码分析、
视频1标题 LCD简介
视频2标题 LCD驱动框架分析
视频3标题 LCD的HAL层和JNI代码分析
视频4标题 AndroidLCD显示系统框架分析
第四章
binder机制
课程简介:本课程详细分析了Android中的binder驱动程序、结构体binder_xxx,同时包含对binder驱动协议的分析和硬件设备的初始化。课程知识点 binder设备初始化、打开binder设备文件、内存映射的实现、内核缓冲区的分配
视频1标题 1.Android进程间通信binder原理
视频2标题 2.binder驱动源码分析
视频3标题 3.binder的数据传输过程分析
视频4标题 4.binder多线程机制
视频5标题 5.binder机制的java实现
视频6标题 6.binder的c++框架结构体分析
视频7标题 7.binder机制c++代码的实现
视频8标题 8.Binder机制与binder框架总结
第五章
Android系统中的camera系统
课程简介:本课程内容包含对camera系统结构、java程序部分、java本地调用部分、 本地库libui.so、camera服务部分和硬件抽象层实现部分等的学习。课程知识点
视频1标题 fimc摄像头驱动框架分析
视频2标题 camera硬件电路分析及V4l2驱动编写
视频3标题 camera驱动ioctl命令码解析
视频4标题 camera服务的启动过程分析
视频5标题 hal层代码分析与编写
视频6标题 app访问camera代码分析
第六章
Android中的输入子系统(上)
课程简介: 本课程讲解了Android系统中事件冲下层向上层上报事件的过程,主要讲解Android中输入子系统的驱动、工具的使用、内容API接口的调用课程知识点
视频1标题 输入子系统框架的分析、工具的使用
视频2标题 输入子系统驱动及工具(getevent和sendevent)的使用
视频3标题
第七章
Android中的输入子系统(中)
课程简介: 本课程主要讲解Android系统对驱动中上报的原始事件读取和解析的详细过程,通过本次课程的学习,学员会对Android输入子系统原理深入理解。课程知识点
视频1标题 Android输入子系统服务的启动、EventHub.cpp文件详解
视频2标题 inotify机制
视频3标题 epoll机制
视频4标题 Android输入子系统框架分析
视频5标题 reader线程如何读取数据
第八章
Android中的输入子系统(下)
课程简介: 本课程主要讲解Android输入子系统的按键的映射和组合按键的映射过程。通过本次课程的学习,学员可以实现Android系统自下向上层事件的上报。课程知识点
视频1标题 Android输入子系统按键映射,输入子系统实例
视频2标题 reader线程加载配置文件的过程及kl文件的解析
视频3标题 kl文件在Android系统中的使用
视频4标题 kcm文件在Android系统中的使用
视频5标题 dispatcher线程分发数据的过程
视频6标题 实现Android输入子系统一键启动APP
第九章
Android系统中的触摸屏驱动
课程知识点
视频1标题 单点触摸和多点触摸原理
视频2标题 触摸屏驱动的实例
视频3标题 触摸屏多点上报协议分析
第十章
Android系统中的G-SENSOR传感器系统(上)
课程知识点
视频1标题 1.sensor传感器工作原理简介
视频2标题 2.Android系统中的sensor传感器(bm250)驱动框架分析
视频3标题 3.延时工作队列的机制和原理介绍
视频4标题 4.sensor传感器的驱动程序编写
视频5标题 5.bma250驱动编译测试
第十一章
Android系统中的G-SENSOR传感器系统(下)
课程知识点
视频1标题 1.sensor服务的注册过程分析
视频2标题 2.sensor服务的获取过程分析
视频3标题 3.sensor的框架代码分析
视频4标题 4.sensor传感器的hal层代码实现
视频5标题 5.Androidapp实现访问sensor传感器的数据
- 赞