Android是Google于07年11月5日发布的基于Linux核心的开源手机软件平台,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。该软件平台由谷歌与开放手机联盟合作开发,这个联盟包括了中移动、摩托罗拉、高通、宏达和 T-Mobile 在内的30多家技术和无线应用的领军企业。
毫无疑问该平台的出现是具有极大的商业价值的。目前对该平台的应用主要分为两部分人员,一是设备制造商,希望在自己的硬件平台上运行Android;另外一部分是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。无论是那部分的人员,首要解决的就是需要对Android的系统架构和运行机制有全面而整体的了解和把握。
亚嵌《Android系统开发实验班》是针对这样的需求而设计的,课程的目的力求通过对Android中的zygote进程,Android runtime,多媒体系统,RIL等重要组成部分进行细致而深入的讲解,力求让培训者在很短的时间内对Android的基本架构有全面而深入的认识,同时结合一定量的实验和分析来加深培训者对这些知识的理解。
------------------------------------------------------------------------------------------------------------------------------
免费预科班开班信息
[课程目标]
通过一天的 Android预科班的学习,以及实验练习,使学员对嵌入式 Android开发有初步的理解,并为进一步的系统学习打下基础,是 Android初学者的必修课程。每位学员都配有各自的主机和开发板。
[教师简介]
秦老师,硕士,国内著名公司操作系统部部门经理,作为主要负责人负责公司自主知识产权的操作系统和Linux 3G手机产品核心驱动的开发研究工作。具有多年的嵌入式系统开发经验,丰富的操作系统核心和驱动开发经验。已承担完成多个国家级和 Android相关项目,具有丰富的 Android平台开发经验。
[开课情况]
开班时间: 2009年8月23日
上课地点: 北京市海淀区中关村北二条乙五号(赛特瑞科技楼二层)
开班情况: 全免费!
报名流程:请于8月15日前携带本人一寸照片2张(黑白、彩色不限)和身份张复印件一张,到亚嵌总部报到,领取听课证。
[课程大纲]
理论课-Android理论基础
1 Android平台介绍
1.1 什么是手机平台
1.2 手机平台的演化
1.3 android手机平台介绍
2 Android中的组成部分
2.1 核心(kernel)驱动:binder, ashmem等
2.2 库: android运行时库,dalvik虚拟机
2.3 应用框架(frameworks)和应用介绍
3 Android1.5 SDK开发环境介绍
3.1 android应用程序结构
3.2 工具演示:emulate, ddms,Eclipse等
实验课-Android基础实验
1. 建立avd设备并运行
2. 各种工具的使用
3. 编写简单的hello world应用程序,并在模拟器上运行
4. 编写不同效果的UI View
[相关课程]
Android系统开发实验班
[参考网文]
苏哲:可以用C或者C++开发Android应用?
[推荐Android参考书]
Begin Android
http://www.akae.cn/study/akaedu/android.pdf
Android Essentials
http://www.akae.cn/study/akaedu/AndroidEssentials.pdf