| Android系统整体介绍 | (1)系统的架构 (2)系统的特点
 (3)系统的优势
 (4)各主要版本区别(2.3 3.0 4.0 5.0)
 (5)带给开发人员的好处
 
 | 
                                 
                                  | Android开发简介 | (1)工程的目录结构讲解 (2)工程清单文件分析
 (3)Android开发插件 ADT介绍
 (4)Android常用开发工具介绍,包括ADT Bundle、Android Studio
 
 | 
                                 
                                  | Android程序调试部署 | (1)Android调试方法技巧 (2)logcat的使用
 (3)Android常用名令介绍
 (4)模拟器的创建、使用技巧及常见问题的解决方法
 (5)打包、签名和部署到设备 通过zipalign 命令优化apk
 
 | 
                                 
                                  | Android中界面的布局 | (1)布局管理器的使用 (2)布局优化技术
 (3)屏幕适配技术
 (4)各个度量单位的使用
 练习
 (1)使用布局实现App详情页面
 
 | 
                                 
                                  | 列表(ListView)分析与实例 | (1)列表组件的作用 (2)列表组件的实现原理
 (3)列表组件的使用方法
 (4)列表组件的使用技巧
 (5)列表组件的性能优化技术
 练习
 (1)使用布局实现App详情页面
 
 | 
                                 
                                  | Android界面Activity | (1)Activity的作用及用法 (2)如何创建新的Activity
 (3)意图Intent的作用
 (4)Activity之间的跳转以及数据的传递
 (5)隐式意图Intent(Extras,Category,Action等属性的应用)
 练习
 (1)创建多页面App
 (1)创建通过隐式意图启动的页面
 
 | 
                                 
                                  | 应用程序界面风格 | (1)Android中风格的作用及使用技巧 (2)风格的继承
 (3)Android中主题的作用及使用技巧
 (4)Android系统提供的常用主题
 练习
 (1) 修改App的主题
 (2) 定义常用控件的风格
 
 | 
                                 
                                  | Android中的动画技术 | (1)DrawableAnimation的特点和技巧 (2)ViewAnimation的特点和技巧
 (3)3.0新增的PropertyAnimation的用法和技巧
 (4)如何兼容低版本
 练习
 (1)使用动画提升App用户体验
 
 | 
                                 
                                  | Android高级开发技巧 | (1)应用程序状态的保存与恢复以及Android中的数据持久化技术 (2)一个工程包含多个应用的实现方法
 (3)自定义菜单
 (4)自定义风格进度条
 (5)设计开发自定义控件
 (6) 设计公司内部的UI组件库和工具包
 练习
 (1)封装库项目
 |