阶段
|
培训内容
|
第一阶段 |
1.Android平台介绍
2.Android平台特性
3.Android平台架构
4.在模拟器上运行Andriod 系统 |
5.配置开发环境
6.创建Android工程
7.调试技巧
8.Android核心模块及相关技术分析
9.Android项目结构分析
1)drawable
2)layout
3)values(strings.xml、colors.xml、arrays.xml等)
4)R.java分析及使用
5)AndroidManifest.xml分析
10.Android的源代码结构与编译方法 |
实验:
a.三种方法编写一个Hello Android的程序,深化认识Android平台的结构
b.搭建开发环境
本实验将亲手安装Android SDK以及建立Eclipse和ADT插件的开发环境
c.导入开源RssReader的项目工程
本实验通过一个开源项目创建一个项目工程。
d.启动、使用模拟器;编译到设备并在设备上运行
本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。 |
第二阶段 |
11.Android应用剖析(上)
12.Activity
1)Activity的生命周期
2)Activity有四种本质区别的状态
3)保存持久状态
4)权限许可
5)进程的生命周期
6)继承Activity类应该注意的问题
13.Intent Receiver
1) Intent的作用和目的
2) 属性讲解
3) action属性
4) data属性
5) category属性
6) type属性
7) component属性
8) extras属性
9) Android如何定义以及如何解析Intent
a.直接Intent
b.间接Intent
10) AndroidManifest.xml深入分析
11) Service
a)什么是Service
b) 如何使用Service
c) Service的生命周期
d) BroadcastReceiver的使用
14. Content Provider使用
1) SQLite介绍
2) 创建Content Providers
3) 使用Content Providers
a) 使用URI语法来做以下动作:
b) Querying for Data 查询资料
c) Modifying Data 修改资料
d) Adding a Record 增加资料
e) Deleting a Record 刪除资料
|
Android应用剖析(下)
用户界面设计
AndroidManifest.xml剖析
通知 |
实验:
a.怎样显示各种字体
b.怎样显示各种图片
c.怎样实现3D动画效果。
d.以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能
本实验将主要对Android应用程序中菜单的相关处理方法。
e.以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标功能
本实验将主要对Activity的相关技巧方面处理方法。
f.处理非res资源的例子
本实验将主要对非res资源的处理方法,以扩展开发程序的方法和思路。
g.一步一步的分析讲解并对其Activity和Intent的实现
本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的 Activity和Intent的实现过程。
|
第三阶段 |
15. Android数据存储与获取(上)[SQLite数据库]
16.SQLite数据库简介
17.SQLite数据库的创建和管理
18.SQLite数据库的操作 |
19. Android数据存储与获取(下)
[程序参数,文件和Content Provider]
20. 程序参数的使用
21. 文件的使用
22. Content Provider的使用
23. 高级应用开发
a) 访问本地通讯录。
b) 网络连接处理以及浏览器控件的使用方法
c) 本地文件浏览管理
d) 音视频播放处理
|
实验:
a.编写一个记事本练习一
b.编写一个记事本练习二
c.编写一个记事本练习三
d.实现打电话和发短信示例
本实验主要是对ITelephony接口和ISms接口以及AIDL在Android程序中的开发应 用。
e.使用BroadcastReceiver实现开机启动Service或Activity
本实验实现开机自启动的功能,体现BroadcastReceiver类的用法。
f.实现文件浏览器实例
本实验实现本地文件的管理和浏览功能。
g.一步一步的分析讲解RssReader项目并对其Content和http通讯的的实现,完成并 实现一个可实际使用的Rss阅读器
本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的 Content以及网络通讯处理的实现过程。
|
第四阶段 |
24.Android架构
25.Android应用签名
26.用户标识和文件访问 |
27.使用许可
28.申明和执行许可
29.URI许可
30. 调试、打包发布工具使用
a) Android 调试
b) 启用logcat日志调试
c) 模拟器上安装删除软件
d) 打包、签名和安装软件到设备
e) 如何将软件上传到google Maket中 |
实验:
1.怎样编写一个多媒体播放器
2.怎样编写一个贪吃蛇游戏 |
项目实战 |
Android系统移植: 自己编写驱动、将Android系统移植到其它单板上
|
手机地图系统:手机地图系统
|
办公助理软件:办公助理软件
|
手机游戏开发:ANDROID手机游戏开发 |