![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Androd UI
文章平均质量分 76
Mr.Louis
二十岁的生活方式,决定了你三十岁的打开方式。
展开
-
可能是最详细的Android图片压缩原理分析(四)—— 大图加载优化(防止OOM)
前言: 这个还没写完,之后写完会进行更新。系列教程可能是最详细的Android图片压缩原理分析(一)—— Android图片压缩必备基础知识可能是最详细的Android图片压缩原理分析(二)—— 鲁班压缩算法解析可能是最详细的Android图片压缩原理分析(三)—— 底层哈夫曼压缩讲解可能是最详细的Android图片压缩原理分析(四)—— 大图加载优化(防止OOM)...原创 2021-11-30 22:05:27 · 2188 阅读 · 1 评论 -
可能是最详细的Android图片压缩原理分析(三)—— 底层哈夫曼压缩讲解
、Android Skia 图像引擎在上文中,提到的Skia是Android 的重要组成部分。Skia 是一个 Google 自己维护的 c++ 实现的图像引擎,实现了各种图像处理功能,并且广泛地应用于谷歌自己和其它公司的产品中(如:Chrome、Firefox、 Android等),基于它可以很方便为操作系统、浏览器等开发图像处理功能。Skia 在 Android 中提供了基本的画图和简单的编解码功能,可以挂接其他的第三方编码解码库或者硬件编解码库,例如 libpng 和 libjpeg,libgi原创 2021-11-30 22:03:56 · 2908 阅读 · 0 评论 -
可能是最详细的Android图片压缩原理分析(二)—— 鲁班压缩算法解析
第一步进行采样率压缩;第二步进行宽高的等比例压缩(微信对原图和缩略图限制了最大长宽或者最小长宽);第三步就是对图片的质量进行压缩(一般75或者70);第四部就是采用webP的格式。经过这四部的处理,基本上和微信朋友圈的效果一致,包括文件大小和显示效果...原创 2021-11-30 22:02:58 · 5755 阅读 · 1 评论 -
可能是最详细的Android图片压缩原理分析(一)—— Android图片压缩必备基础知识
关联:bitmap、哈夫曼压缩、png、jpeg、jpg、webp、Android版本采用的压缩策略、内存中和磁盘中bitmap的计算方式Android图片压缩分析(一)一级目录二级目录三级目录位深度inSampleSize 设置图片的缩放比例(宽和高)一级目录二级目录三级目录位深度位深度是指在记录数字图像的颜色时,计算机实际上是用每个像素需要的二进制数值位数来表示的。计算机之所以能够显示颜色,是采用了一种称作“位”( bit ) 的记数单位来记录所表示颜色的数据。当这些数据按照一定的编排方式被原创 2021-11-30 22:01:08 · 4486 阅读 · 6 评论 -
Android layout常用属性
前言:这里记录一些常用我又不好记的一些layout用的属性,以便我日后忘记好过来迅速查找,仅供参考,后续还会补充,未完待续。。。LinearLayout水平居中android:layout_gravity="center_horizontal"android:gravity="center"gravity是设置自身内部元素的对齐方式layout_gravity是设置自身相当于父容器的对齐方式比例划分android:layout_width="0dp"android:layo原创 2021-09-13 17:17:01 · 759 阅读 · 0 评论