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)