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)封装库项目 |