博学谷 > 免费课 > 【安卓】性能优化

【安卓】性能优化

【安卓】性能优化

Android 应用的开发入门易精通难,特别是对 App 性能进行优化。本课程从手机电量优化、界面卡顿优化、内存优化、网络优化4方面解决 App 的性能问题,课程内容从性能检测分析工具入手,通过检查分析准确定位性能问题原因,针对各种情况设计优化方案,并引入实际案例综合演练,让学员在性能优化方面能够学以致用。

主讲:安卓高级讲师 | 课程时长:13课时| 学习人数:93人 | 难度: 进阶

免费

立即报名

第 一 章:性能优化

1-1 电量优化

1-1-1 1.手机系统对应用的电量监控
1-1-2 2.使用BatteryHistorian查看电量监控数据
1-1-3 3.电量报表数据查看
1-1-4 4.应用电量分布情况
1-1-5 5.通用电量优化方案
1-1-6 6.常用API介绍
1-1-7 7.Doze模式
1-1-8 8.AppStandby模式

1-2 界面卡顿优化

1-2-1 1.什么是卡顿
1-2-2 2.卡顿产生的原因分析-渲染流程讲解
1-2-3 3.卡顿产生的原因分析-ProfileGPURendering工具使用
1-2-4 4.过渡绘制及优化
1-2-5 5.分析自定义控件的过渡绘制
1-2-6 6.解决自定义控件的过渡绘制
1-2-7 7.层级查看器的使用
1-2-8 8.界面优化常用做法
1-2-9 9.Lint可以查找那些代码问题
1-2-10 10.使用Lint进行代码问题的查找
1-2-11 11.Traceview工具使用
1-2-12 12.Traceview案例分析
1-2-13 13.减少CPU主线程占用时间的常规做法
1-2-14 14.综合案例编写
1-2-15 15.综合案例优化步骤
1-2-16 16.使用IntentService处理掉Application中的初始化工作
1-2-17 17.应用异常处理
1-2-18 18.过渡绘制
1-2-19 19.优化布局层级
1-2-20 20.LaunchScreens设置

1-3 网络优化

1-3-1 1.什么是网络优化
1-3-2 2.网络优化工作流程
1-3-3 3.网络监控工具使用
1-3-4 4.通信数据优化
1-3-5 5.为什么需要批量处理请求
1-3-6 6.如何进行批量处理请求
1-3-7 7.预取数据
1-3-8 8.预取数据案例
1-3-9 9.网络状态管理
1-3-10 10.案例_网络类型判断
1-3-11 11.案例_主动获取新闻
1-3-12 12.案例_获取新闻详情
1-3-13 13.案例_定时器使用(AlarmManager)
1-3-14 14.案例_定时器使用(JobScheduler)
1-3-15 15.案例_批量上传数据
1-3-16 16.案例_SyncAdapter框架
1-3-17 17.SyncAdapter使用_创建SyncAdapter类
1-3-18 18.SyncAdapter使用_创建SyncService类
1-3-19 19.SyncAdapter使用_账户创建1
1-3-20 20.SyncAdapter使用_账户创建2
1-3-21 21.SyncAdapter使用_触发SyncAdapter

1-4 内存优化

1-4-1 1.内存的管理机制
1-4-2 2.常见问题
1-4-3 3.MemoryMonitor工具使用
1-4-4 4.内存抖动案例及优化
1-4-5 5.利用AllocationTracker查找内存抖动中有问题的代码
1-4-6 6.利用HeapViewer监控内存泄漏
1-4-7 7.利用AS中的HeapViewer查看内存泄漏原因
1-4-8 8.AS中的HeapViewer展示信息说明
1-4-9 9.利用LeakCanary工具监控内存泄漏
1-4-10 10.利用LeakCanary工具监控应用市场项目中的内存泄漏
1-4-11 11.Handler内存泄漏原因分析
1-4-12 12.内存碎片问题展示
1-4-13 13.使用对象池优化内存碎片问题
学前基础要求

具有安卓基础

猜你还感兴趣

暂无推荐课程,自己逛逛吧