这个分类主要收集的是Android 工程assets目录以及 res目录下相关知识的相关文章,比如raw,values,drawable,layout等
1 drawable
1.1 图片资源放置在res下不同文件夹的区别以及对内存的影响
这篇文章主要讲同张图片放在drawable/drawable-mdpi/drawable-hdpi/drawable-xhdpi/drawable-xxhdpi等不同文件夹下,运行程序时,对不同分辨率的手机所占内存的影响。其中有一点特别好的是扩展讲了Bitmap.Config.ARGB的不用类型所占字节数的区别,怎么计算一张图片在程序运行时所占的字节数。(里面涉及到有一部分如何计算加载图片耗内存大小,比较靠谱的面试官通常会问这个问题)
链接地址:请点击这里
贡献者:Clock 时间:2015.11.20
2 assets与res
2.1 “assets 和res/raw”的一些小插曲
众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件(所以不能这样向下转型FileInputStream inStream = (FileInputStream)inputStream;),并且可以通过R文件进行很方便地访问。比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。另外,转一篇介绍 “assets 和res/raw ” 以及 “解决文件大小限制问题”的文章 ,(文章链接地址,请点击)。这篇文章主要写的是
Android “assets 和res/raw”存储已经读取文件的区别,并提出“Android开发-asset中文件超过1M的解决方法”贡献者:zhjkenneth 时间:2015.11.22