摘要:
高效载入图片方式: 设置的reqWidth和reqHeight并不是最终的图片分辨率,而是一个近似比例。图片根据这个宽度和长度的比例值,计算出最相近的降采样值inSampleSize. 通过设置options.inJustDecodeBounds值,能够选择是否为图片分配内存;也就是在不占用内存的情 阅读全文
摘要:
如果加载图片时,使用的图片数据源不是来自于内存,而是来自硬盘或网络时,一般不会再UI线程执行图片加载操作。 图片的加载速度取决于很多方面(往往具有不可预测性),比如:硬盘或者网络的读写速度、图片大小、CPU执行速度等待... 如果在UI线程执行图片加载操作,很可能会导致ANR。 因此,可以在后台执行 阅读全文
摘要:
PowerManager类用于对设备电源状态进行管理;PowerManager.WakeLock类用于保持设备常亮;Android中通过各种Lock锁对电源进行控制,需要注意的是加锁和解锁必须成对出现。 使用Activity的生命周期,以调用保持屏幕常亮和释放屏幕常亮动作。 相应的,需要在Activ 阅读全文
摘要:
Android中ViewGroup和View中的Touch事件传递机制分析 关键字:GroupView;View;Touch事件 基础知识: onInterceptTouchEvent():在ViewGroup中定义(View中无该方法),用于拦截手势事件,触发的每个Touch事件都会先调用onIn 阅读全文