上午
|
下午
|
|
第一天
|
Android生态链介绍
安装Eclipse, ADT, SDK, 运行模拟器, HelloWorld程序, ADB使用
Android平台架构讲解
|
Android平台架构讲解
SDK 开发环境, SDK Tools(Emulator, ADB, DDMS)
程序基础, 例子演示
View, Layout, 例子演示
Hierarchy Viewer
|
第二天
|
UI 控件, 例子演示
资源文件
|
Dialog,ProgressBar, Menu
Style & Theme,例子演示
Localization
安全框架
数据存储(Property, File system, SQLite)
课后作业
|
第三天
|
ContentProvider
ContactProvider,SettingProvider
|
BroadcastReceiver
Animation
特色控件ViewFlip等
Activity进阶练习
|
第四天
|
Service 程序设计(Binder, AIDL)
线程,消息队列,ANR
|
UI 程序设计技术
UI 控件高级编程
项目实践:基于RESTful Web Service的客户端实现
|
第五天
|
UI 开发技巧
|
UI 设计与模式
应用案例分析
App Widgets开发
|
第六天
|
程序调试与技巧
程序发布与维护
|
多媒体编程(Camera, MediaPlayer)
项目实践:Location & Maps
|
第七天
|
NDK 开发
图形系统解析
|
2D图形编程
3D图形编程,OpenGL ES
课后作业:项目实践
|
第八天
|
窗口系统,事件输入系统
文件系统与Flash
框架与服务分析:
RIL, Bluetooth, Sensor, ConnectivityManager,PackageManager
|
框架与服务分析
平台架构讲解 (芯片平台, AP与BP)
社区与源代码工程(git, repo)
开放式讨论:
Android Market, 盈利模式,开发者社区,手机广告,手机安全,
手机搜索,云计算, Web App
|