摘要: Android的显示过程可以概括为:Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到屏幕上,通过Android的刷新机制来刷新数据。即应用侧绘制、系统侧渲染,通过进程间通信(IPC)把应用层需要绘制的数据传递到系统层服务,系统层服务 阅读全文
posted @ 2018-10-29 17:33 灯火、阑珊处 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: Android支持JPEG和PNG格式、GIF和BMP格式图片的支持。 图片最终要显示在屏幕上,都会对应一个屏幕上的点,即对应一个颜色值。不同格式的图片,只是不同压缩编码和解压算法。 也就是说,我们看到的.jpg、.png图片的文件大小只有几十KB,担把它们加载到内存中时,每张图片最终都按长X宽展开 阅读全文
posted @ 2018-10-29 16:31 灯火、阑珊处 阅读(152) 评论(0) 推荐(0) 编辑
摘要: LRU(Least Recently Used) LRU是近期最少使用的算法,它的核心思想是当缓存满时,会优先淘汰那些近期最少使用的缓存对象。 采用LRU算法的缓存有两种:LrhCache和DisLruCache,分别用于实现内存缓存和硬盘缓存,其核心思想都是LRU缓存算法。 LruCache是个泛 阅读全文
posted @ 2018-10-29 11:25 灯火、阑珊处 阅读(1962) 评论(0) 推荐(0) 编辑