Android系统开发初级
-
课程目标
令人激动的Google手机操作系统平台- Android 是一个真正意义上的开放性移动设备综合平台。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。学习Android的意义不仅仅是手机平台那么简单,通过对其框架,结构的分析,我们可以将Android应用到任何移动硬件平台上,支持各种硬件设备、应用于多种行业。
-
师资团队
-
华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。
-
培养对象
◆ 掌握一定嵌入式Linux知识的开发工程师
◆ 嵌入式Linux/Android爱好者。 -
培训方式
第一种:华清创客讲师面授
课时:共5天,每天6学时,总计30学时
◆费用(含教材费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆培训证书:培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
◆外地学员:代理安排食宿(需提前预定)
第二种:线上直播授课
直播课时:共10天,每天3学时,总计30学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用(含教材费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆培训证书:培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
第三种:企业定制培训
课时:根据定制的大纲确定课时
费用:根据课程难度,每课时1500~3000元
◆培训证书:培训合格学员可获工业和信息化部《国家信息技术应用技能Android系统开发工程师认证证书》(认证费500元)
-
-
质量保证
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
3、培训合格学员可享受免费推荐就业机会。
-
课程大纲
第一章
Android系统概述及开发环境搭建
课程简介:Android系统体系架构是了解Android系统开发的基础知识。本课程主要讲解了Android系统的四层架构,Android源码的获取方式,Android系统编译命令的使用,为从事Android系统开发做好准备工作。
课程知识点 Android架构、Android源码获取方式、Android编译命令的使用
视频1标题 Android底层简介
视频2标题 Android架构介绍
视频3标题 Android源码获取方式
视频4标题 Android源码目录结构
视频5标题 Android系统编译命令的使用
第二章
Android系统编译和烧写过
课程简介:Android编译和烧写过程是Android系统开发的基本技能。本课程详细介绍了Android系统的的编译过程,以及Android系统的烧写过程。
课程知识点 Android系统编译和烧写过程
视频1标题 Android系统中编译命令的详解
视频2标题 Android系统的分区介绍
视频3标题 Android系统整体镜像烧写
视频4标题 Android系统fastboot烧写
视频5标题 Android Recovery烧写
第三章
Android模块的编译
课程简介:本课程详细介绍了Android系统使用Android.mk编译模块的过程,包括编译生成可执行程序,动态库,静态库,系统库的调用,Apk文件生成等
课程知识点 Android.mk的使用
视频1标题 使用Android.mk编译生成可执行程序
视频2标题 使用Android.mk编译生成静态库、动态库
视频3标题 Android.mk如何调用第三方库和系统库
视频4标题 使用Android.mk编译生成Apk文件
第四章
Android系统启动流程分析
课程简介:本课程详细分析了Android系统的启动流程,分析了init.rc的基本语法,定制了Android系统的开机画面以及开机桌面应用程序。
课程知识点 Android系统启动过程分析
视频1标题 Android系统启动过程分析(一)-总述
视频2标题 Android系统启动过程分析(二)-init进程及init.rc分析
视频3标题 Android系统启动过程分析(三)-zygote
第五章
JNI机制上
课程简介:本课程讲解了JNI语法的使用,详细介绍java调用c的过程
课程知识点 JNI机制
视频1标题 JNI的简介和语法介绍
视频2标题 java调用c的原理分析
视频3标题 在ubuntu实现java调用c的实例
第六章
JNI机制上
课程简介:本课程详细讲解了JNI机制在Android系统中的使用,通过实例的方式,带你体验Android系统从上层到下层的开发。
课程知识点 JNI机制
视频1标题 基于JNI机制APP应用程序编写
视频2标题 基于JNI机制库的制作
视频3标题 基于JNI机制驱动的编写和整个层次的调用过程
第七章
Android系统HAL层开发
课程简介:本课程详解讲解了Android系统中HAL的由来,HAL层的框架结构。以实例的方式让你掌握Android系统中HAL如何开发。
课程知识点 Android系统HAL层开发
视频1标题 Android系统HAL层的简介
视频2标题 Android系统HAL层的框架结构揭秘
视频3标题 Android系统中HAL层开发实例
第八章
Android系统的定制
课程简介:本课程详细讲解了Android系统Launcher定制、Android系统开机logo定制、Android系统启动动画的定制、Android系统厂商的定制。
课程知识点 Android系统的定制
视频1标题 Android系统厂商的定制
视频2标题 Android系统开机logo定制
视频3标题 Android系统启动动画的定制
视频4标题 Android系统Launcher定制
第九章
Android中的硬件访问服务(上)
课程简介:本课程讲解Android系统中的硬件访问服务的框架结构、硬件访问服务的原理。为实现Android中硬件访问服务实例打下基础
课程知识点 Android中的硬件访问服务原理、aidl文件使用
视频1标题 硬件访问服务的简介
视频2标题 硬件访问服务的框架结构
视频3标题 aidl文件
第十章
Android中的硬件访问服务(下)
课程简介:本课程主要讲解Android系统中服务的注册、服务的启动、Selinux机制简介。通过本次课程学习学员能够掌握Android系统中硬件访问服务的实现过程
课程知识点 服务注册、服务启动、服务权限解决过程
视频1标题 服务实例实现
视频2标题 服务的启动失败原因分析和解决办法
视频3标题 Selinux安全机制
视频4标题 基于服务的APP应用程序的编写
视频5标题 本地服务的实现
视频6标题 通过服务访问硬件的调试过程
第十一章
android系统中的安全机制seLinux
课程知识点
视频1标题 Linux下的DAC机制和MAC机制简介
视频2标题 Android系统下的selinux原理简介
视频3标题 修改Android源码的selinux策略机制
视频4标题 SE Android安全机制应用扩展简介
- 赞