**APK瘦身**
来源:互联网 发布:生命之花 伤感网络歌曲 编辑:程序博客网 时间:2024/05/16 13:42
- -
APK瘦身
开始:
- APK未瘦身: 8659k
瘦身过程
1.用Lint进行代码审查,去除无用部分 analyze->Inspect Code
2.选择whole project
出现的优化有下:
Missing ‘contentDescripitopn’ attribute on image
(忽视。说是添加contentDesripition 用来描述这个控件的作用)
在Inspection模块里找到Android Lint 然后, 在Inspection模块的Android Lint里向下滑动找到Ununsed resources(资源优化,把无用的资源选出来)
3**使用tinypng优化大部分图片资源**
tinypng是一个支持压缩png和jpg图片格式的网站,通过其独特的算法(通过一种叫“量化”的技术,把原本png文件的24位真彩色压缩为8位的索引演示,是一种矢量压缩方法,把颜色值用数值123等代替。)可以实现在无损压缩的情况下图片文件大小缩小到原来的30%-50%。
4. 使用webP图片格式:
WebP是谷歌研发出来的一种图片数据格式,它是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28% 的文件大小。目前很多公司已经将webP技术运用到Android APP中,比如FaceBook、腾讯、淘宝。webP相比于png最明显的问题是加载稍慢,不过现在的智能设备硬件配置越来越高,这都不是事儿。
假如你打算在 App 中使用 WebP,除了 Android4.0 以上提供的原生支持外,其他版本以可以使用官方提供的解析库webp-android-backport编译成so使用。
通常UI提供的图片都是png或者jpg格式,我们可以通过智图或者isparta将其它格式的图片转换成webP格式,isparta可实现批量转换,墙裂推荐!
使用如下:
1.选择你要修改格式的图片,然后右击,在列表的最下端有个Convert to WebP…按钮,如下图所示:
2.点击后弹出如下图内容,有需要更改设置可以进行更改,没有可直接点击ok。
3.最后出现对比图:
通过拖动Quality那个轴改吧图片的压缩质量,
中间的Difference表示原图和压缩后的图的一个差异。压缩的越多,difference显示的越清楚。
- apk瘦身
- APK 瘦身
- apk 瘦身
- APk瘦身
- APK 瘦身
- **APK瘦身**
- APK瘦身
- APK瘦身
- APK 瘦身
- APK瘦身
- apk瘦身
- apk瘦身
- Apk瘦身
- apk优化-apk瘦身
- apk 瘦身办法
- 给Apk瘦身
- Android APK 瘦身
- Android APK 瘦身处理
- UDP协议的客户机和服务器通信
- 13:最大上升子序列和
- Ubuntu命令笔记
- HDU
- 工厂方法模式与抽象工厂模式
- **APK瘦身**
- app:transformClassesWithJarMergingForDebug报错
- Spring Boot
- git如何回滚代码版本
- 智能制造的十大原则
- 汉语——世界上唯一的面向对象语言
- 采集新浪微博
- JAVA 中 Redis与ehcache对比与使用
- [Lpp] PHP的文件上传和下载