|

|
|

|
|
2011年(秋季)Android系统师资培训班
|
|
邀请函
|
|
为推动国内高校嵌入式系统、Android
3G教学的顺利开展,提高国内高校师资团队的竞争力、加快创新型人才培养。应广大教师要求,中国电子学会在秋季开设一期师资培训班,旨在培养一支实践性和技能性兼备的师资队伍。
|
|
本次培训邀请全国高校对Android
3G教学、嵌入式系统教学,师资培养、人才培训认证感兴趣的相关专业主任、学科带头人和授课教师届时参加。培训课程讲师由中国电子学会嵌入式专委会特聘专家——华中科技大学陈赜教授及钟小磊博士亲自担任,以帮助参训见识系统了解Android开发流程,进一步掌握嵌入式软硬件设计方法及授课技巧,从而具备讲授相关课程的资质。
|
|
主办单位:中国电子学会
|
|
承办单位:中国电子学会嵌入式系统专家委员会
|
|
2011年秋季培训安排
|
|
项/课程名称
|
全国高校Android 3G 手机培训
|
|
时间
|
2011年11月10-11月22日
|
|
地点
|
武汉
|
|
课时
|
72学时
|
|
实验环境
|
Android 3G开发平台(3G模块、GPRS无线通讯模块、Wifi无线上网模块);PC机人手各一套
|
|
课程优势
|
采用最新主流Android2.1系统,支持Android2.3系统。同时结合3G应用讲解Android的系统级开发,重点讲解Android系统的移植和定制;
|
|
费用
|
5000元(含资料费、上机费);
可协助安排住宿、用餐,费用自理。
|
一、培训目标
|
|
本次培训课程针对高校教师量身定做,结合Android实力开发项目从Android应用层,中间层,底层三个层面对Android开发做专题研究探讨。
|
|
二、培训资料:提供全套嵌入式系统课程教学课程包,包括:
|
|
l
授课用PPT讲稿、教材、授课大纲、教师参考手册
|
|
l
实验用PPT讲稿、实验指导书
|
|
l
全部实验源代码、设计型实验案例及综合实验案例源代码
|
|
三、培训对象:全国高校《嵌入式系统》及《Android基础》相关课程一线授课教师,实验指导老师。
|
|
四、报名安排:2011年10月10日起接受报名;
|
|
五、颁发证书:培训合格学员可获由中国电子学会颁发的嵌入式(中级)工程师资格证书;
|
|
六、报名方式:吴老师
010-82121265/13810648211
|
|
E-mail:contact@cie-eec.org 网站:www.cie-eec.org
|
|
七、汇款方式:报名学员请于培训班开课前以汇款方式交纳培训费,不接受现场收费。根据学员实际到款开具培训发票。汇款方式请咨询吴老师 010-82121265/13810648211;
|
|
八、培训地点:湖北省武汉市洪山区珞瑜路1037号华中科技大学东校区工程实训中心D204教室
|
|
|
|
中国电子学会
|
|
2011年09月26日
|
|
|
|
报名回执表
|
|
姓名
|
|
性别
|
|
|
职务/职称
|
|
联系电话
|
|
|
手机
|
|
E-mail
|
|
|
是否协助安排住宿
|
|
预计报到日期
|
|
|
住宿具体日期
|
|
|
发票抬头及内容
|
|
|
培训班名称
|
(Android 3G 技术培训)
嵌入式系统培训
|
点击下载
|
|
|
|
附:课程大纲
|
|
Android 3G技术培训(课程安排)
|
|
(上午8:30-11:30时;下午14:00-17:00时)
|
|
|
上午理论
|
下午实战
|
|
第一天
|
Android整体介绍
1.1 Android平台介绍
1.2 Android平台特性
1.3 Android平台架构、
1.4 Android原生(Navtive)C/C++程序开发及Android
NDK介绍
1.5 Native开发方式与JAVA开发方式性能比较
1.6 Android应用前景分析
|
大型项目展示
|
|
第二天
|
搭建Android开发环境
1.开发Android应用前的准备
1)Android开发系统要求
2)Android软件开发包
3)其他注意事项
2.
Windows开发环境搭建
1)JDK、Eclipse、AndroidSDK软件安装
2)设定AndroidSDKHome
3)开发环境验证
4)创建Android虚拟设备(AVD)
3.Fedroa开发环境搭建
1)Java、Eclipse和ADT插件安装
2)设定AndroidSDKHome
|
搭建Android开发环境
|
|
第三天
|
AndroidSDK介绍
1.AndroidSDK基础
2.AndroidSDK的使用
1)AndroidSDK目录结构
2)android.jar及内部结构
3)SDK文档及阅读技巧
4)AndroidSDK例子解析
5)SDK提供的工具介绍
3.
Android典型包分析
1)AndroidAPI核心开发包介绍
2)Android可选API介绍
|
Android模拟器的使用及开发工具及介绍
|
|
第四天
|
第一个应用HelloWorld
1.HelloWorld应用分析
1)新建一个Android工程
2)填写工程的信息
3)编程实现
4)运行项目
2.调试项目
1)设置断点 2)Debug项目 3)断点调试
|
Android调试实验
|
|
第五天
|
Android应用程序结构介绍
1.Android体系结构介绍
1)应用程序(Application)
2)应用程序框架(ApplicationFramework)
3)库(Libraries)和运行环境(RunTime)
2.Android应用程序组成
1)Activity介绍
2)BroadcastIntentReceiver介绍
3)Service介绍
4)ContentProvider介绍
|
Android跑马灯实验
|
|
第六天
|
Android项目结构分析
1. 资源管理(Resources)分析
2.
drawable分析
3.layout分析
4.
values(strings.xml、colors.xml、arrays.xml等)分析
5.
R.java分析及使用
6.AndroidManifest.xml分析
|
Android界面设计:控件与布局
|
|
第七天
|
Android的软件结构的几个层次:
1. 操作系统层(Linux,相关驱动)
2. 库(Libraries)和运行环境(RunTime)
3. 应用程序框架(Application
Framework)
4. 应用程序(Application)
Android本地框架( C/C++):
Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。
系统
C 库 :一个从 BSD 继承来的标准
C 系统函数库, 专门为基于嵌入式linux 的设备定制的。
媒体库 :基于 PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制。
Surface Manager : 对显示子系统的管理,图层功能。
WebCore : 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。
SGL : Skia的2D图形引擎
3D libraries : 基于OpenGL 实现;该库可以使用硬件3D加速(如果可用)或者使用高度优化的3D软加速。
FreeType :位图(bitmap)和矢量(vector)字体显示。
|
Android移植实验
|
|
第八天
|
|
第九天
|
Android开发硬件6410;Android开发流程;Android移植和调试
|
Android按键实验
|
|
第十天
|
Android基本控件的学习
|
Intent实验
|
|
第十一天
|
Android高级编程
|
项目开发与实战:MP3音频系统
|
|
第十二天
|
Android项目解析
|
|