专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
51好读  ›  专栏  ›  程序员大咖

关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析

程序员大咖  · 公众号  · 程序员  · 2018-04-29 10:24

正文

请到「今天看啥」查看全文


研究过程


下面将给出测试的过程的截图,然后进行分析和总结

下面的测试使用的是一张720*1280分辨率的png图片,32位色,占用硬盘大小为77.11k

下面给出测试工程代码,非常简单

主界面


布局界面


在不设置图片的情况下,App占用内存8.31M

以下为测试部分

把图片放置在drawable文件夹下,图片大小为2160 * 3840,内存占用39.88M

把图片放置在drawable-mdpi文件夹下,图片大小为2160 * 3840,内存占用39.84M

把图片放置在drawable-hdpi文件夹下,图片大小为1440 * 2560,内存占用22.26M



把图片放置在drawable-xhdpi文件夹下,图片大小为1080 * 1920,内存占用16.11M


把图片放置在drawable-xxhdpi文件夹下,图片大小为720 * 1280,内存占用11.86M

把图片放置在drawable-xxxhdpi文件夹下,图片大小为540 * 960,内存占用10.29M







请到「今天看啥」查看全文