Mah*_*tha 8 android android-resources
我想将一些视频/音频文件存储在我的应用程序的原始文件夹中.
我不知道raw和asset文件夹的存储限制.
任何人都可以告诉我可以在raw和asset文件夹中存储多少数据.
而且,如果我将批量数据存储在那些文件夹中,它会影响执行速度或从市场下载的应用程序的大小吗?
提前致谢.
GrI*_*sHu 10
raw文件夹和Assets文件夹之间的主要区别.
由于raw是Resources(res)的子文件夹,因此Android会自动生成一个
ID位于其中的任何文件.这
ID随后的存储的R class,将作为一个参考
文件,这意味着它可以从其他Android类轻松地访问
和方法,即使在Android的XML文件.使用自动
生成的ID是访问Android中文件的最快方式.Assets文件夹是"附录"目录.在R类别不生成的ID用于放置在那里的文件,因此它少了一些Android的类和方法兼容.此外,访问其中的文件要慢得多,因为您需要根据String获取它的句柄.放置文件的大小限制为1MB,但是通过将文件放在此文件夹中可以更轻松地完成某些操作,例如将数据库文件复制到系统内存中.没有(简单)方法来创建对Assets文件夹内的文件的Android XML引用.
将由apk压缩的任何资源的限制为1MB,可以是原始目录,也可以是资产.这是因为它在构建时被apk压缩,并依赖手机上的手机硬件资源来解压缩它.限制为1MB,即使资源有限,手机也可以解压缩.
在这里查看更多关于其大小的原始文件夹的使用等等.另请查看此处的Android应用文件大小限制博客
| 归档时间: |
|
| 查看次数: |
12073 次 |
| 最近记录: |