Android高级UI技术最佳实践培训
课程要点:
中国电子标准协会http://www.ways.org.cn
课程目标:
本课程涵盖Android事件驱动模型和高级UI的一切技术,并涵盖Android性能测试和优化技巧
培训对象:
Android开发者
时间 |
內 容 |
备注 |
第一天 |
第01个主题:彻底剖析Android应用程序的灵魂--- Android的事件驱动机制(50分钟) 1.1 UI线程或者主线程到底应该做什么? 1.2 Android应用程序的事件驱动机制彻底剖析; 1.3 再论HandlerThread; 1.4 UI的绘制和重绘背后到底由谁决定?
第02个主题:Android UI框架剖析和UI线程处理机制((50分钟)) 2.1 UI的继承结构和在内存中的关系 2.2 UI的绘制过程 2.3 UI事件的传递和处理过程 2.4 UI线程剖析 2.5 UI线程时间处理机制架构和实际处理流程
第03个主题:由参与或者主导的20多款商业Android应用程序感悟出的Android app设计思想、思路、经验(50分钟) 2.1 应用程序的经典模式 2.2 应用程序最佳实践 2.3 应用程序的运行模型
第04个主题:自定义用户UI(50分钟) 4.1 Android绘制UI的机制 4.2 创建自定义视图实战 4.3 创建符合视图实战
第05个主题:第4个主题:创建高级UI (50分钟) 5.1 使用Canvas创建高级UI实战 5.2 使用RenderScript创建高级UI实战 5.3 使用OpenGL创建高级UI实战
第06个主题:LISTVIEW异步加载技术 (50分钟) 6.1 使用LISTVIEW异步加载技术的必要性 6.2 LISTVIEW异步加载技术编程实战
第07个主题:ListView分页加载技术(50分钟) 7.1 使用ListView分页加载技术的必要性 7.2 ListView分页加载技术编程实战
第08个主题:深入OpenGL与RenderScript 8.1 OpenGL中的MipMap、多apk、渲染模式与功耗管理; 8.2 自带的RenderScript API剖析; 8.3 RnederScript与NDK |
|
时间 |
內 容 |
备注 |
第二天 |
第09个主题:处理手势和创建动画 9.1 GestureDetector与ScaleGestureDetector实战; 9.2 创建视图动画实战 9.3 创建属性动画实战
第10个主题:自定义标题栏 10.1 自定义标题栏的应用场景 10.2 自定义标题栏编程实战 10.3 自定义标题栏疑难问题解析
第11个主题:POPUPWINDOW 11.1 PopupWindow为Android程序带来的视觉冲击 11.2 PopupWindow编程实战 11.3 PopupWindow调试
第12个主题:图片拖拉功能 12.1 图片拖拉功能应用场景 12.2 图片拖拉功能编程实战
第13个主题:多点触摸与缩放功能 13.1 多点触摸与缩放功能应用场景 13.2 多点触摸与缩放功能编程实战
第14个主题:ANDROID中图形编程实战 14.1 使用LAYER LIST制作动态相框 14.2 使用STATELIST实现不同状态下图片的切换 14.3 使用LEVEL LIST揭秘电池电量变换状态 14.4 使用TRANSITION DRAWABLE实现动态过渡效果 14.5 使用CLIP DRAWABLE揭秘水平进度条 14.6 使用SHAPE DRAWABLE自定义几何图形
第15个主题:UI性能测试与优化 15.1 System.nanoTime() & Debug.threadCpuTimeNanos(); 15.2 Debug.startMethodTracing() ; 15.3 使用Traceview工具; 15.4 Traceview; |
|
文章评论(0条评论)
登录后参与讨论