课程大纲(共240学时、每天8学时、共30天)

◆ Android 基础入门 (1)

1.Android 平台简介

2.Android 开发环境搭建

3.Android 常用工具的使用

4.第一个Android 应用程序

◆ Android 用户界面(UI(4)

1.Android中的资源访问(Resource)

1.1 简介
1.2
颜色(Color

1.3 字符串(String)

1.4 尺寸(Demen)

1.5 原始XML

1.6 布局(Layout)

2.Android 图形用户界面(UI)

2.1 菜单(Menu)

2.2 对话框(Dialog)

2.3 提示信息(Alert)

2.4 事件处理 (Event)

2.5 布局(Layout)

2.6 常用组件Widget)

2.7 自动完成文本框(AutoComplete)

2.8 选项卡(Tab

2.9 进度条(ProgressBar

2.10日期、时间选择对话框(DateDialogTimeDialog

2.11列表视图(ListView

2.12网格视图(GridView

2.13画廊视图(Gallery

2.14地图视图(MapView

2.15网页视图(WebView

Android 基本组件(ActivityIntentServiceBroadCastReceiverContentProvider) (4)

1. Activity

1.1Activity简介

1.2Activity创建

1.3Activity传递数据

1.4Activity 返回结果

2. Intent

2.1Intent 对象及属性

2.2Intent 应用

2.3Intent 实现策略

3. Service

3.1Service 简介

3.2Service 使用

4. BroeadCastReceiver

4.1BroadcastReceiver 简介

4.2通知NotificationNotificationManager

4.3AlarmManager

5. ContentProvider

5.1ContentProvider简介

5.2ContentResovler

5.3ContentProvider综合应用

◆ Android 数据存储(2)

1.配置(Preference

2.文件(File

3.SQLite 数据库

3.1打开或者创建数据库

3.2创建表

3.3插入数据

3.4删除数据

3.5查询数据

3.6修改数据

4.网络(NetWorking

◆ Android 高级应用(9)

1.多媒体

1.1 音乐播放器

1.2 视频播放器

1.3Camera

2.图形图像

2.1Color

2.2Paint

2.3Canvas

2.4绘制几何图形

2.5动画

` 2.5.1Tween动画

2.5.2Frame动画

2.6游戏编程基础

3. 互联网应用

3.1 Socket

3.2 URL

3.3 HTTP

3.3.1 HttpURLConnection

3.3.2使用Apache HTTP客户端

3.3.4 WebView

4 GPS定位应用

4.1 LocationManagerLocationProvider简介

4.2 定位

4.3 跟踪

5. 多线程

5.1 Message

5.2 MessageQueue

5.3 Handler

5.4 Looper

5.5 AsynchTask

6 Widgets

大型Android 项目实战(80学时,10天)

训练方法:项目学员分成3人一组:从3个项目中选择一个进行训练。每小组独立完成自己的项目。在最后测试阶段、小组两两互相进行测试和反馈

训练流程:

1. 需求分析(1天)

2. 设计方案(0.5天)

3. 协作环境搭建和使用(0.5天)

4. 编码(6天)

5. 测试环境搭建与使用(0.5

6. 调试(1.5天)

7. 发布

项目内容

1. 手机游戏:实现一个Android平台的手机游戏,休闲类型,魔法泡泡。实现原有游戏的全部规则、有完善的游戏界面、完善的辅助功能、支持音乐音效、无ABUG

2. 新浪围脖:实现一个Android平台的新浪围脖客户端、基于client/server结构、支持粉丝、发表。实现用户注册、登录。。有良好的用户界面、完善的辅助功能。访问接口:新浪围脖API

3. 掌上天气:实现一个Android 桌面widget定制天气,基于yahoo weather api、实现定制城市天气查询、图形化方式展示,定时刷新、有完善的用户界面和辅助功能。

4. JavaEye Android Client

更多相关文章

  1. 50个Android开发人员必备UI效果源码
  2. android画布_Android画布
  3. android 实现2张图片层叠效果
  4. 安卓开发学习------1.相对布局(RelativeLayout)实现一个计算器
  5. android 仿微信demo————微信通讯录界面功能实现(移动端,服务端
  6. Android(一)-Android简介
  7. Android窗口和视图
  8. android实现textArea文本域的输入框
  9. android 实现透明按钮

随机推荐

  1. MySQL客户端输出窗口显示中文乱码问题解
  2. 通过php mysql更新表
  3. MySQL(Navicat)运行.sql文件时报错:[Err]
  4. 数据库中的结果分页如何工作?
  5. 两个MYSQL表关联查询
  6. mysql 先排序后分组再排序查询数据
  7. MySql查询随机几条数据
  8. [MySQL] 主流存储引擎介绍
  9. MySQL数据库总结(8)字符集与校对集
  10. MySql某一列累计查询