课程培训
Android架构设计与性能优化培训课程

Android架构设计与性能优化培训课程

 

培训对象: 面向具备1-2年Android开发经验、希望向高级开发工程师或架构师进阶的技术人员。也适合需要提升团队代码质量、构建高性能应用的移动端技术负责人

 

培训目标: 深入理解Android系统运行机制与消息驱动架构,具备构建高性能、低功耗、用户体验卓越的Android应用程序的能力。掌握架构设计模式、性能评测分析及系统级优化技巧。

 

培训内容介绍:

  1. 消息驱动系统深度剖析:以ActivityThread、Looper、Handler、MessageQueue为例,源码深度剖析消息驱动机制,理解Android应用程序运行的灵魂

  2. 高性能编程最佳模式:掌握Main Thread+HandlerThread的配合使用,剖析HandlerThread源码,学习并发与缓存的最佳实践

  3. AsyncTask的改进与框架构建:从源码剖析说明AsyncTask的设计缺陷,学习如何改进并构建自己的高效应用程序框架

  4. 电池优化策略:掌握网络处理、位置服务、广播接收器、WakeLock的最佳实践,开发高效省电的应用程序

  5. 性能评测与分析:学习使用System.nanoTime()、Debug.startMethodTracing()、Traceview进行性能分析,掌握内存与CPU改进的最佳实践

  6. NDK、内存、SQLite最佳实践:掌握NDK的使用场景与最佳模式,深入理解OOM产生原因与根本解决办法,学习SQLite语句、事务、查询的优化技巧

  7. 设计模式在Android中的应用:以Android源码为例,学习基础设计模式的代码实现,掌握跨进程架构设计、Java与C/C++两层框架的设计

  8. 核心服务框架设计:掌握Service与HAL Stub的整合,学习高效的Native Service设计,理解SystemServer与Framework中的Service

  9. 架构核心贯通:通过Binder、ServiceManager、BpBinder、BnBinder、AIDL贯通Android整个体系的架构核心

  10. 响应式程序设计:学习编写响应式Android程序的常见方法,掌握移植现有应用实现响应式体验的技巧

  11. UI设计模式与反模式:掌握Android设计指南中的设计模式,学习避免启动界面、引导界面、确认窗口等UI反模式的最佳实践

  12. 导航、布局与用户操作模式:掌握侧边导航、抽屉模式、下拉刷新等设计模式的最佳实践,深入理解Android用户操作的精髓





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>