2011年(秋季)Android系统师资培训班

                           邀请函 

为推动国内高校嵌入式系统、Android 3G教学的顺利开展,提高国内高校师资团队的竞争力、加快创新型人才培养。应广大教师要求,中国电子学会在秋季开设一期师资培训班,旨在培养一支实践性和技能性兼备的师资队伍。

本次培训邀请全国高校对Android 3G教学、嵌入式系统教学,师资培养、人才培训认证感兴趣的相关专业主任、学科带头人和授课教师届时参加。培训课程讲师由中国电子学会嵌入式专委会特聘专家——华中科技大学陈赜教授及钟小磊博士亲自担任,以帮助参训见识系统了解Android开发流程,进一步掌握嵌入式软硬件设计方法及授课技巧,从而具备讲授相关课程的资质。

主办单位:中国电子学会

承办单位:中国电子学会嵌入式系统专家委员会

2011年秋季培训安排

/课程名称

全国高校Android 3G 手机培训

时间

20111110-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基础》相关课程一线授课教师,实验指导老师。

四、报名安排:20111010日起接受报名;

五、颁发证书:培训合格学员可获由中国电子学会颁发的嵌入式(中级)工程师资格证书;

六、报名方式:吴老师 010-82121265/13810648211

E-mailcontact@cie-eec.org    网站:www.cie-eec.org

七、汇款方式:报名学员请于培训班开课前以汇款方式交纳培训费,不接受现场收费。根据学员实际到款开具培训发票。汇款方式请咨询吴老师 010-82121265/13810648211

八、培训地点:湖北省武汉市洪山区珞瑜路1037号华中科技大学东校区工程实训中心D204教室

                               

                                                                   

 中国电子学会

                                                                   2011年09月26

 

 

 

 

报名回执表

姓名

 

 

性别

 

职务/职称

 

联系电话

 

手机

 

E-mail

 

是否协助安排住宿

 

预计报到日期

 

住宿具体日期

 

发票抬头及内容

 

 

培训班名称

Android 3G 技术培训)

嵌入式系统培训

点击下载

 

附:课程大纲

                 Android 3G技术培训(课程安排)

(上午8301130时;下午14001700时)

 

上午理论

下午实战

第一天

Android整体介绍

 1.1 Android平台介绍

  1.2 Android平台特性

  1.3 Android平台架构、

  1.4 Android原生(NavtiveC/C++程序开发及Android NDK介绍

  1.5 Native开发方式与JAVA开发方式性能比较

  1.6 Android应用前景分析

大型项目展示

第二天

 搭建Android开发环境

1.开发Android应用前的准备

  1Android开发系统要求

  2Android软件开发包

  3)其他注意事项

2. Windows开发环境搭建

1JDKEclipseAndroidSDK软件安装

 2)设定AndroidSDKHome

 3)开发环境验证

 4)创建Android虚拟设备(AVD)

3Fedroa开发环境搭建

1JavaEclipseADT插件安装

 2)设定AndroidSDKHome

搭建Android开发环境

 

第三天

AndroidSDK介绍

1AndroidSDK基础

2AndroidSDK的使用

1AndroidSDK目录结构

2android.jar及内部结构

3SDK文档及阅读技巧

4AndroidSDK例子解析

5SDK提供的工具介绍

3. Android典型包分析

1AndroidAPI核心开发包介绍

2Android可选API介绍

Android模拟器的使用及开发工具及介绍

第四天

第一个应用HelloWorld

1HelloWorld应用分析

1)新建一个Android工程

2)填写工程的信息

3)编程实现

4)运行项目

2.调试项目

1)设置断点   2Debug项目   3)断点调试

Android调试实验

第五天

 Android应用程序结构介绍

1Android体系结构介绍

1)应用程序(Application)

2)应用程序框架(ApplicationFramework)

3)库(Libraries)和运行环境(RunTime)

2Android应用程序组成

  1Activity介绍

  2BroadcastIntentReceiver介绍
3
Service介绍

4ContentProvider介绍

Android跑马灯实验

第六天

Android项目结构分析
      1.
资源管理(Resources)分析
      2. drawable
分析
      3.layout
分析
      4. values
strings.xmlcolors.xmlarrays.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   Skia2D图形引擎
   3D libraries 基于OpenGL 实现;该库可以使用硬件3D加速(如果可用)或者使用高度优化的3D软加速。
   FreeType :位图(bitmap)和矢量(vector)字体显示。

 

Android移植实验

第八天

第九天

Android开发硬件6410Android开发流程;Android移植和调试

Android按键实验

第十天

Android基本控件的学习

Intent实验

第十一天

Android高级编程

项目开发与实战:MP3音频系统

第十二天

Android项目解析