08 2017 档案
摘要:这次分析方向,我们主要包括:布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化。 布局优化:尽量的减少布局的层级,这意味着Android绘制时的工作量会变少。 标签:<include>的使用只支持Android:layout的开头属性 <merge> 可
阅读全文
摘要:Bitmap的加载与缓存代码分析: 图片的压缩 比如有一张1024*768像素的图像要被载入内存,然而最终你要用到的图片大小其实只有128*96,那么我们会浪费很大一部分内存,这显然是没有必要的,下面是一个实例: public static int calculateInSampleSize( Bi
阅读全文
摘要:通过Bitmap我们可以设计一个ImageLoader,实现应该具有的功能是: 图片的同步加载;图片的异步加载;图片的压缩;内存缓存;磁盘缓存;网络获取; 1.加载 首先提到加载:BitmapFactory类提供了四类方法:decodeFile、decodeResource、decodeStream
阅读全文
摘要:我们从开发的角度来说,Handler是Android 的消息机制的上层接口。说到Handler,大家都会说:哦,Handler这个我知道干什么的,更新UI。没错,Handler的确是用于更新UI的,具体来说是这样的:有时我们需要在子线程中进行耗时的I/O操作,而在此操作完成后需要在UI上有所变化,在
阅读全文

浙公网安备 33010602011771号