Android 4.x核心开发与新技术
报名详情
时 间:2012年9月23-24日 地 点:深圳 费 用:4500元/人(包含听课、讲义、教学设施使用、两天的午餐、学习用具等) 培训证书:培训结束,对理论、实践双项考核成绩合格者,颁发中国信息产业培训网的培训证书。 参课对象:Android系统各个层次的开发工程师;Android的项目管理者 学员基础:了解Java语言、C/C++语言;熟悉Linux基本操作; 联 系 人:于毅 先生 电 话: 0755-36529027
课程背景: Android技术不仅引导了当前智能手机平台,而且代表了技术的发展方向。Android即为手机制造商提供了快速生产智能手机的能力,也为独立的开发人员提供了自由的开发平台。 我们一直致力于Android技术的推广,现即“Android架构、应用与云端软件开发”、“Android底层、框架与上层应用”后推出“Android框架技术解析与应用层开发”课程。 Android的设备大量以Android 2.3版本(gingerbread)版本居多,但是已经有向Android 4.0(Ice Cream Sandwich)和Android 4.1(Jelly Bean),因此,一方面开发者需要了解Android基础系统的架构,一方面也需要了解Android 4.x版本的新技术,并且能够了解Android 4.x版本和从前的主要差异。
课程目标:
l 高效掌握Android框架核心结构 l 掌握Android版本演进过程中变化部分和稳定部分 l 掌握不同Android版本迁移程序的方法
课程特色:
l 兼顾Android新旧版本变化和生态系统结构 l 归纳适用各个版本的核心系统 l 突出Ice Cream Sandwich和Jelly Bean与基本系统差异 l 关注软件各个层次的特性
课程大纲:
一、Android系统通用架构 1 软件层次结构和代码结构
2 C/C++层次的库、守护进程和脚本 基本库、init、uevent和设备管理、主要守护进程 3 Java虚拟机和核心库 虚拟机及其工具、Java核心库 4 Java层的API和库的结构 API结构,主要Java库 5 JNI层次及其作用
二、Android 4.x框架更新 1 本地框架层的更新 init脚本的进程级别 守护进程变化 SurfaceFlinger进程 2 Java框架的更新 Java层主体API的更新 Java层类库更新 3 GUI核心系统的更新 2D、3D引擎和硬件加速选择 Skia系统更新和插件 OpenGL的新支持 4 服务系统更新 窗口管理器WM的结构及其变化 应用管理器AM的结构及其变化 包管理器PM的结构及其变化
三、Android 4.x的应用层更新 1 系统UI的变化
2 桌面更新
3 普通应用的变化
四、Android 4.x的应用开发新架构 1 Android 4.x的应用新版本和自适应问题 版本设定、主题应用等问题 2 Android 4.x的Action Bar编程3 Android 4.x的Fragment编程
五、Android 4.x的BSP部分更新 1 BSP的通用支持部分
2 多媒体HAL的更新 音频、视频输出、照相机的硬件模块化 3 几个小型的硬件模块 Nfc,电源等
讲师简介
韩老师: 大陆资深嵌入式资深技术专家,是中国大陆地区较少的兼具教育思想的一线开发工程师,一直致力于嵌入式相关知识和工程在中国大陆地区的技术传播。在Android领域,韩老师是最早期参与Android开发的大陆工程师之一。韩老师曾参与了Google Android核心的系统的视频显示叠加层、媒体录制、输入系统等核心框架部分的设计和实现;为著名的半导体公司的处理器构建硬件抽象层和完成贯穿上下层的系统调试;具有Android全智能手机系统程序开发经验。 |