**为了app的更加优化,使的用户体验更加人性化,以下是对apk进行瘦身的实现。**
在Android Studio工具栏里面打开——》build->Analyze APK
选择要分析发APK包
在这里可以看到占用空间的主要是:
(1) 代码
(2) 图片
(3):资源
(4) :lib和assert文件
主要方向精简是 精简代码 压缩图片 去除无用的库,减少
assert里面的文件使用一套资源
对于大对数的App来说,只需要一套设计图就足够了,建议去=取720p的资源,放到xhdpi目录开启minifyEnabled混淆代码
在gradle使用minifyEnabled进行Proguard混淆配置可大大减小App大小
android {
buildTypes {
release {
minifyEnabled true
}
} }
Alpha通道是一个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域,其中黑表示透明,白表示不透明,灰表示半透明。