Android系统结构与分层
|
- Android在移动互联网领域的应用开发
- Android的应用开发典型问题和解决思路
- 人机界面优化
- 开发框架与方法
- 测试分类与方法
- 安全体系框架
|
Android交互设计与开发优化
|
- Android应用UI设计官方建议
- Androdi用户界面框架设计
- Android界面控件结构与行为特性
- 如何建立良好的用户体验
- UCD案例分析
- 如何根据用户体验要求选择合理的控件
- 合理的布局界面控件,
- 如何优化界面样式效果
- 如何优化界面运行过程
|
移动互联网界面原型设计与开发 |
- 移动端和PC端的交互差别
- Android界面原型设计工具
- 移动互联网交互设计流程.
- 理解产品需求,形成初步界面语言,梳理产品结构框架.梳理用户使用逻辑(角色定位),细化用户使用习惯(交互细节)
- 低保真产品原型设计和高保真产品原型设计
- 基于界面原型,实现快速的交互界面开发
|
Android下的多线程编程 |
- Android应用程序的运行原理
- ANR的根源
- 后台线程
- Handler与MessageQueue编程
- AsyncTask与IntentService
- 多线程与SMP优化
|
Android的网络处理 |
- Android系统里网络处理框架
- Android网络编程技巧
- Android里处理http协议
- 实践:通过http上传、下载文件
- 在Android应用程序里访问WebService
- 通过JSON访问不同的WEB API
|
Android下的测试
|
- Android测试总体介绍
- Android碎片化与测试困局分析
- Android单元测试方法与框架
- Android运行监控方法与工具
- Androdi集成测试方法与工具
- Android平台性能测试方法与工具
- 移动互联网领域的Android云测试
|
Android优化和性能提高 |
- 了解性能的重要性
- 从Android运行过程看性能关键点
- Android线程优化
- Android的内存问题和优化
- IO有关的性能优化
- 利用数据缓存,提升性能
- Garbage Collector -垃圾收集器的影响
- 通过Debugging and Profiling Tools识别性能问题
- 性能分析工具Traceview
- 代码级的性能和优化技巧
|
Android的安全原理与实践
|
- Android安全整体介绍
- APK结构解析
- 将APK反编译
- Android混淆技术介绍
- Android安全之终极解决办法
|