Boolan Boolan

Android应用性能优化

所属微专业:

图片
课程概述

学员请注意 =

出于“完整学习课程、老师便于全程带班指导”的考虑,本微专业不支持单课购买。7期开班将于201671724:00截止报名如需课程咨询,请联系客服QQ281101184)。


课程体系:

本微专业除了【专业课程】,还提供:专业导读、课程测验、项目实战、课程辅导等【多层教学服务】。

 

【专业课程:Android应用性能优化

本课程从多个方面入手,帮助大家学习优化应用性能的多种方法,主要内容包括:内存优化、视图优化、电量优化、Bitmap优化以及其他优化等知识点。

 

【多层教学服务】

1.专业导读

“极客班”微专业开班前,会邀请课程讲师及其他业内大牛来给大家进行专业导学,讲解如何学好该微专业,帮助大家做好开课前的准备。

 

2.课程测验+项目实战

该课程更新期间,会根据线上课程内容布置课程测验题,结课后在规定时间内提交(具体见开课后公告);整个微专业中期,会布置综合项目实战,根据所学内容动手操练,微专业所有课程完结后提交。

 

3.课程辅导

开课期间,将邀请老师进行:课程答疑、作业练习、实战项目讲解;另外还会邀请行业大牛为大家带来小专题辅导,帮助大家更好的掌握。


关注我们——第一时间了解“开班动态+课堂干货”,不再错过各种重要的通知^ ^

1.【微信公众号】:iGeekBand

2.【官方微博】:@极客班GeekBand


证书要求
  1. 各课程成绩评分方式:

    1. 单元测验(即作业,每周发布1次),占总成绩90%

    2. 课程分享(讨论、笔记、分享)占总成绩10%

  2. 微专业证书申请条件:

    1. 5门课程均合格(>=60分),可申请合格证书;

    2. 3门及以上课程优秀(>=85分),可申请优秀证书。


预备知识

Java编程语言基础

学习过Android应用开发实战


授课大纲


第一课 内存优化

1. Android中的垃圾回收机制

2. 内存泄露的危害

3. 检测内存泄露的工具

4. 如何避免内存泄露

5. 如何减少内存的使用

第二课 视图优化

6. 60fps

7. 检测UI卡顿及过度绘制

8. 避免UI卡顿

9. 优化过度绘制

第三课 电量优化

10. Android电量消耗介绍

11. 网络优化

12. WakeLock

13. jobscheduler

第四课 Bitmap优化

14. AndroidBitmap的解码和存储

15. 复用Bitmap

16. 减少Bitmap占用的内存

17. LRUCache介绍

第五课 其他优化

18. 查找优化CPU使用高的代码

19. 使用lint检测性能问题

20. Google提供的一些高效的工具类

第六课 打造自己的图片库

 


常见问题

见“极客班·Android系统工程师”微专业常见问题

所属微专业

所属系列课程

分享