开课时间
|
课程大纲
|
第一天
|
生态链介绍
Android平台架构
SDK 开发环境
SDK Tools(adb, DDMS, Emulator)
程序基础
View, Layout
UI 控件
|
第二天
|
Dalvik 虚拟机
Activity详解
Binder 讲解
数据存储(Property, File system, SQLite)
文件系统与分区
ContentProvider
Service程序设计
BroadcastReceiver
线程,消息队列,ANR
|
第三天
|
资源文件与国际化
Style & Theme
动画 Animation
Activity与Task设计
应用案例分析
UI 控件高级编程
HTTP API,XML 解析
项目实践:基于RESTful Web Service的客户端实现
|
第四天
|
UI 程序设计技术
UI 设计与模式
UI实例分析
开发技巧 Coding skills
Testing Framework
|
第五天
|
Search Framework
Location and Maps
App Widgets开发
Web Apps
多媒体框架与编程
程序调试与技巧
项目实践:流媒体播放器
|
第六天
|
NDK 开发
程序发布与维护
窗口系统
图形系统
2D/3D图形编程
Android 启动过程(Bootup)
社区与源代码管理(git, repo)
平台源代码结构分析
开放式讨论:
Android Market, 盈利模式,开发者社区,
手机广告,手机安全,手机搜索,云计算
|