A ndroid是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 |