图片加载框架UIL源码解析—171人已学习
课程介绍
剔除繁杂的理论,从源码上详细讲解图片加载框架UIL的实现原理
课程收益
每一个同学都能掌握UIL这一个经典的图片加载框架的实现原理
讲师介绍
黄俊东 更多讲师课程
Android研发工程师。南京邮电大学毕业,曾就任于创新工场,现就任于某知名大型移动互联网公司,CSDN博客讲师。《libGDX移动游戏开发从入门到精通》作者。熟悉Java Web、Android、游戏开发,开发并上线了多个app。
课程大纲
1. 课程简介 0:53
2. 基本使用的介绍 4:10
3. 模块分析 4:21
4. UIL中图片的加载与显示流程 2:48
5. 磁盘缓存——DiscCacheAware 2:54
6. 磁盘缓存——DiscCache 0:42
7. 磁盘缓存——BaseDiscCache——成员变量的介绍 2:09
8. 磁盘缓存——BaseDiscCache——getxxx()方法的介绍 1:20
9. 磁盘缓存——BaseDiscCache 3:06
10. 磁盘缓存——UnLimitedDiscCache 0:46
11. 磁盘缓存——LimitedAgeDiscCache——成员变量的介绍 5:16
12. 内存缓存——基本框架介绍 1:45
13. 内存缓存——LimitedMemoryCache 5:37
14. 内存缓存——FIFOLimitedMemoryCache 2:01
15. 内存缓存——FuzzyKeyMemoryCache 1:38
16. 内存缓存——LargestLimitedMemoryCache 3:09
17. 内存缓存——LimitedAgeMemoryCache 1:35
18. 内存缓存——LRULimitedMemoryCache 4:57
19. 内存缓存——LruMemoryCache 4:43
20. 内存缓存——UsingFreqLimitedMemoryCache 2:52
21. assits模块串讲 2:30
22. decode模块——BaseImageDecoder(1) 0:26
23. decode模块——BaseImageDecoder(2) 0:45
24. decode模块——BaseImageDecoder(3) 0:25
25. decode模块——BaseImageDecoder(4) 0:38
26. decode模块——BaseImageDecoder(5) 0:33
27. decode模块——BaseImageDecoder(6) 0:43
28. decode模块——BaseImageDecoder(7) 1:59
29. decode模块——BaseImageDecoder(8) 1:24
30. diplay模块串讲 2:25
31. download模块——ImageDownloader 4:01
32. download模块——BaseImageDownloader(1) 1:51
33. download模块——BaseImageDownloader(2) 2:29
34. download模块——BaseImageDownloader(3) 1:21
35. download模块——BaseImageDownloader(4) 0:37
36. download模块——BaseImageDownloader(5) 1:12
37. download模块——BaseImageDownloader(6) 0:21
38. download模块——BaseImageDownloader(7) 0:58
39. imageaware模块——ImageAware接口 1:38
40. imageaware模块——ViewAware(1) 2:22
41. imageaware模块——ViewAware(2) 0:39
42. imageaware模块——ViewAware(3) 1:05
43. imageaware模块——NonViewAware 0:48
44. imageaware模块——ImageViewAware(1) 2:07
45. imageaware模块——ImageViewAware(2) 1:05
46. listener模块串讲 1:27
47. process模块 0:42
48. DisplayBitmapTask源码解析 1:28
49. LoadAndDisplayImageTask源码解析 1:44
50. ProcessAndDisplayImage源码解析 1:06
51. ImageLoaderEngine 2:27
52. ImageLoader 5:36
大家可以点击【 查看详情】查看我的课程