汇聚国际化IT精英,打造国际化IT英才是巨匠科技公司的使命。名师出高徒,高徒拿高薪。一流的讲师队伍是巨匠公司培养一流IT人才的关键。巨匠的主讲培训教师由来自惠普,IBM,摩托罗拉、西科姆、神州数码等国际化高端IT技术公司的软件工程师、网络工程师、系统工程师及数据库管理专家组成。其中包括多位取得海外计算机相关专业硕士学位且具有海外工作经验的留学归国人员!新年新开始,巨匠2011特惠呈献,新学员报名JAVA或.NET课程即送Android 3G课程.让学员手握就业必胜法宝!

                

Android 3G软件开发课程介绍

第一阶段

名称

具体内容

课时

Android操作系统概述

1.1 Android简介

1.2 Android系统的特点

1.3 Android应用前景分析

3

第二阶段

Android SDK及其开发环境搭建

2.1 Android SDK的版本演进

2.2 Eclipse ADT插件与SDK版本的对应关系

2.3 ADT插件的安装和更新

2.4 通过Eclipse创建一个Hello Word简单的项目

2.5 通过Eclipse导入一个RssReader开源项目

4

第三阶段

Android项目结构分析

3.1 资源管理(Resources)分析

3.1.1 drawable

3.1.2 layout

3.1.3 values(strings.xml、colors.xml、arrays.xml等)

3.1.4 R.java分析及使用

3.1.5 AndroidManifest.xml分析

3.2 应用构成中的四个主干组件简单分析

3.2.1 Activity

3.2.2 Intent

3.2.3 Service

3.2.4 Content

【实验】

      实验1:搭建开发环境

      本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境

      实验2:导入开源RssReader的项目工程

      本实验通过一个开源项目创建一个项目工程。

      实验3:启动、使用模拟器;编译到设备并在设备上运行

      本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。

5

第四阶段

Activity

4.1 Activity的生命周期

4.2 Activity有四种本质区别的状态

4.3 保存持久状态

4.4 权限许可

4.5 进程的生命周期

4.6 继承Activity类应该注意的问题

8

第五阶段

Intent Receiver

5.1 Intent的作用和目的

5.2 属性讲解

5.2.1 action属性

5.2.2 data属性

5.2.3 category属性

5.2.4 type属性

5.2.5 component属性

5.2.6 extras属性

5.3 Android如何定义以及如何解析Intent

5.3.1 直接Intent

5.3.2 间接Intent

5.4 AndroidManifest.xml深入分析

【实验】

      实验1:以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能

      本实验将主要对Android应用程序中菜单的相关处理方法。

      实验2:以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标功能

      本实验将主要对Activity的相关技巧方面处理方法。

      实验3:处理非res资源的例子

      本实验将主要对非res资源的处理方法,以扩展开发程序的方法和思路。

      实验4:一步一步的分析讲解并对其Activity和Intent的实现

      本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Activity和Intent的实现过程。

18

第六阶段

Service

6.1 什么是Service

6.2 如何使用Service

6.3 Service的生命周期

6.4 BroadcastReceiver的使用

9

第七阶段

Content Provider

7.1 SQLite介绍

7.2 创建Content Providers

7.3 使用Content Providers

7.3.1 使用URI语法来做以下动作:

7.3.2 Querying for Data 查询资料

7.3.3 Modifying Data 修改资料

7.3.4 Adding a Record 增加资料

7.3.5 Deleting a Record删除资料

9

第八阶段

高级应用开发

8.1 访问本地通讯录

8.2 网络连接处理以及浏览器控件的使用方法

8.3 本地文件浏览管理

8.4 音视频播放处理

8

第九阶段

调试、打包发布工具使用

9.1 Android 调试桥

9.2 启用logcat日志调试

9.3 模拟器上安装删除软件

9.4 打包、签名和安装软件到设备

9.5 如何将软件上传到google Maket中

【实验】

      实验1:实现打电话和发短信示例

      本实验主要是对ITelephony接口和ISms接口以及AIDL在Android程序中的开发应用。

      实验2:使用BroadcastReceiver实现开机启动Service或Activity

      本实验实现开机自启动的功能,体现BroadcastReceiver类的用法。

      实验3:实现文件浏览器实例

      本实验实现本地文件的管理和浏览功能。

      实验4:一步一步的分析讲解RssReader项目并对其Content和http通讯的的实现,完成并实现一个可实际使用的Rss阅读器

      本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Content以及网络通讯处理的实现过程。

9

项目实战

 

在项目经理的带领下由学员组成的团队完成的基于主流嵌入式开发平台无线新闻阅读器(Wiewless NewsReader)系统,能够订阅BLOG和新闻资讯,并自动更新定制的RSS Feed保持新闻资讯的及时性与准确性。该系统能够解析RSS2.0(Really Simple Syndication),RDF(Resource Description Framework)以及ATOM格式。无线新闻阅读器支持CMWAP、CMNET以及BlueTooth等接入模式,用户可以直接输入Rss Feed或者通过OPML(Outline Processor Markup Language)导入。

7