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安全机制应用扩展简介



the end
代码语言

评论(0)