大红鹰dhy最新网站|首页

服务热线:010-53345773
移动开发课程
当前位置: 大红鹰最新网站 > IT课程 > 移动开发课程
Android应用开发最佳实践

课程特色:

本课程是Android开发实战之路系列课程基础应用,适合于有语言基础的学员学习。

全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。

最新SDK:最新的Android  SDK,能够紧跟Google的步伐。

资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。

课程大纲:

课程主题

课程内容

第一天

1. Android操作系统概述

1.1历史背景

1.2 Android平台架构

1.3发展前景

1.4与其它系统比较

第2章 Android开发环境搭建

2.1 JDK安装

2.2 Eclipse安装

2.3 ADT插件安装

2.4 Android SDK

2.5 环境测试

项目:Android开发环境搭建

通过本实验使学员学会配制Android开发和运行环境。

第3章 第一个Android 程序

3.1 Hello Activity

3.2 文件目录结构

3.3 AndroidManifest.xml

3.4 Android应用程序

3.5 如何使用Android SDK     

3.6 学会使用SDK中的samples

3.7 ADT插件使用

项目:使用SDK中的帮助文档、调试工具等

通过本实验使学员学会自己查找帮助信息和自己调试解决问题。

 

第4章 Android UI基础

4.1 Android基本UI组件

4.2 Activity

4.3 View

4.4 ViewGroup

4.5 事件处理模型

项目

Yahoo登录页面和注册页面事件处理

通过本实验使学员掌握Android中的事件处理模型。

 

第5章 UI基础控件和布局

5.1常用UI控件

5.2 Menu

5.3 Dialog

5.4 Toast

5.5   UI布局(Layouts)

  5.5.1 FrameLayout

  5.5.2   LinearLayout

  5.5.3 RelativeLayout

  5.5.4 TableLayout  

  5.5.5   AbsoluteLayout

5.6多个Activites之间的跳转

  5.6.1 Intents介绍

  5.6.2多个Activites之间参数传递

  5.6.3 ResultCode

  5.6.4 RequestCode

项目:Yahoo登录页面跳转和注册页面跳转

通过本实验使学员掌握Android中的Activity之间跳转。

 

第二天

第6章Android存储

6.1 Android数据存储方式

6.1.1 Shared Preferences

6.1.2 Files

6.1.3 Network

6.1.4数据库-SQLite

 

6.2 Shared Preferences

6.2.1 Shared Preferences本质

6.2.2 Shared Preferences应用场景

6.2.3查看Shared Preferences文件

6.2.4 Pull Shared   Preferences文件

 

6.3 数据库-SQLite

6.3.1   介绍

6.3.2   SQL语句介绍

6.3.3   SQLiteOpenHelper

项目

Yahoo登录页面和注册页面使用SQLite

通过本实验使学员掌握Android中SQLite

 

第7章 Content Provider

7.1 Content Provider概述

7.2 Content URI

       7.2.1 Content URI含义

7.7.2内置的Content URI

7.3通过Content Provider访问联系人

7.4 自定义Content Provider

 

项目:使用自定义的Content Provider访问SQLite数据库

通过本实验使学员掌握Android在 Content Provider。

 

第三天

第8章 服务

8.1介绍

8.2生命周期

8.3调用Service

8.4进程内Service

8.5 实例分析

项目

使用Service实现Yahoo注册信息保存。

通过本实验使学员掌握Android中Service后台组件技术。

第9章广播接收器

9.1介绍

9.2生命周期

9.3 实例分析

项目

使用BroadcastReceiver实现Yahoo注册信息保存。

通过本实验使学员掌握Android中BroadcastReceiver后台组件技术。

第10章 通知

10.1介绍

10.2生命周期

10.3 实例分析

 

第11章 Android云端应用

11.1网络通信背景知识

11.2使用HttpClient

11.3数据交换格式

项目

使用通知实现Yahoo注册信息保存。

通过本实验使学员掌握Android中通知

 

 

项目

GetWebPage-HttpClient-Get

JsonTransExample

第四天

 

第12章 多媒体开发

12.1 多媒体介绍

12.2 文件格式

12.3 播放音频

12.4 录制音频

12.5 播放视频

 

项目

MediaPlayerDemo_Audio

MediaPlayerDemo_Video1

第13章 Google MapGPS应用

13.1Google Map介绍

13.2获取 Google Map API Key

13.3创建Google Map程序

13.4MapView

13.5添加标志

13.6设置图层

13.7控制缩放

13.8添加事件

13.9GPS介绍

13.10GPS定位

13.11基站定位

13.12非地图GPS应用

13.13地图GPS应用

 

第14章 2D图形和动画技术

14.1图形技术概述

14.2Android2D技术

14.3 2D图形绘制

14.4位图变换

14.5位图旋转

14.6位图缩放

14.7动画

14.8渐变动画

14.9平移动画

14.10缩放动画

14.11帧动画

项目

MapMyLocationOverlay

MapTest

WhereAmI

 

 

 

 

 

 

 

 

 

 

 

项目

GraphicsDemo

trween动画

framebyframe动画

 

 

 

 

Baidu
sogou