杭州Android高级项目班
课程目标:
1、让学生掌握Android的整个架构,从java层到linux底层驱动的调用
2、让学生掌握JNI的开发,binder通信原理,HAL层的开发
3、掌握Wifi,BT的从应用层到底层的调用流程。
4、能够掌握android驱动的开发。
招生对象:(需要通过艾姆斯的入学测试)
有一定的C语言基础,对android有一定的认识和了解,大专以上学历。
实验设备:Android开发板一套
课程内容:
序号 课程内容
1 1.android的架构
2.Git和repo的使用,下载Android源代码,编译android系统
3.Android的启动流程
4.Android源码目录结构介绍
2 1.Android下面的Android.mk的抒写格式
2.*个测试程序的完成,交叉编译烧入板子
3.Android下面交叉编译内核,配置内核
3 1.Android添加本地库的方法
2.JNI开发方法,HAL开发方法
3.LED灯项目实现,贯穿JNI到HAL的调用流程
4 1.Android IPC机制Binder驱动和实现
2.Android的电源管理,wakelock的实现机制
5 1.Android Camera开发
2.Android 音频开发
3.项目Android音频驱动的实现
6 1.Android WIFI的实现
2.Android GPS实现
3.Android BT实现
7 1.android ril实现
2.Android ril数据通路
3.项目Android系统接入3G网络
就业保证:
*推荐就业
免费人才推荐服务:根据企业招聘需求为用人企业免费推荐软件开发专业人才;
专业人才定制培养服务:根据企业产品需求,为企业定制培养软件开发专业人才;
开发项目外包服务:节省企业成本、降低用人风险,我们为合作企业提供开发项目外包服。
质量保证:
1由于新的学员的基础普通比较薄弱,我们的老师会从基础的知识点逐个讲起,慢慢深入,并且每讲完一个章节就会布置相关的作业或者项目让学生课后来巩固知识,并且安排专门的实验员就行现场指导
2老师手把手带你进行大项目的完成,在遇到BUG的时候,教你如果解决这些BUG,思路清晰最重要,老师会教你如果去思考,如果去排除一些藏得很深的BUG。
3对于没听懂的课程,可以反复听,直到听懂。不管是在学还是毕业,无限提供技术支持