- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 ImageView中ScaleType
ScaleType决定图片在View显示的形式,我常用共5种类型1、ImageView.ScaleType.CENTER,按照图片原来的大小居中显示,如果图片的长宽超过View的长宽,则截取图片的居中部分显示2、ImageView.ScaleType.CENTER_CROP,按照比例加大图片的大小显示,使图片的长度必须大于等于View长宽3、ImageView.ScaleType.CE
2016-05-31 09:22:45 190
原创 ALPHA_8 , ARGB_4444 , ARGB_8888 , RGB_565区别
Bitmap.Config ALPHA_8 由8位组成Bitmap.Config ARGB_4444 由4个4位组成,也就是16位Bitmap.Config ARGB_8888 由4个8位组成,也就是32位Bitmap.Config RGB_565 由R是5位,G是6位,B是5位,也就是16位注意:位数越高代表可以储存的颜色信息越多,图像越逼真
2016-05-31 08:57:34 560
原创 String,StringBuffer,StringBuilder的区别
1、执行速度:StringBuilder > StringBuffer > String2、String是字符串常量 StringBuilder是字符创变量 StringBuffer是字符创变量3、StringBuilder线程非安全的 StringBuffer线程安全的4、总结:1、操作少量数据用 -》String2、单线程操作字符串缓
2016-05-31 07:57:25 181
原创 android 总结(1)
2、LruCache原理:就是把近期最少使用的数据从缓存中移除,保留使用最频繁的数据。3、LruCache是基于Lru算法实现的一种缓存机制4、Lru算法的原理是把近期最少使用的数据给移除掉,当然前提是当前数据的量大于设定的最大值5、LruCache没有真正的释放内存,只是从Map中移除掉数据,真正释放内存还需要用户主动去释放 6、自定义控件三个步骤:1、测量--onMea
2016-05-26 15:00:40 209
转载 android 通过功能工具方法
1,MessageDigest类用于为应用程序提供信息摘要算法功能,比如md5或者sha算法。简单点说就是用于生成散列码。MessageDigest通过其getInstance静态函数进行实例化和初始化。MessageDigest通过使用update方法处理数据。任何时候都可以调用reset方法重置摘要。一旦所有需要更新的数据都已经被更新了,应该调用digest方法之一完成哈希计算并返回结果
2016-05-23 09:22:34 205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人