android assets文件占内存吗

android assets文件占内存吗,第1张

android assets的文件薯扰改夹会占用文件大小的,一般都不允许超过1M,可以通过如下方式解决:

比如在assets目录下放置了一个“test.zip”的资源。当apk安装之后,可能我就需要访问这个"test.zip"资源文件。(可能我会去解压到某处)

在网上找了很长时间,说什么在assets下的资源怎么怎么不能超过1M、或者要分成多个不超过1M的小文件,然后用的时候在拼成一个大文件、说什么要用到什么数据库。总之说的,感觉没有一个有用的。

于是自己就实现了一个从assets下拷贝资源到sd卡中的一个功能。这里不限制非得拷贝到sd卡中。

之所以要拷贝出来,是因为在assets内的资源随apk安装之后,不好访问。所以想拷贝到一个容易访问的地方。比如是一个assets下的是一个zip文件,为需要在安装之后进行解压。而解压的时候我又数判想使用 ant.jar (支持编码) 。于是我先将zip资源拷贝李敏到一个地方,然后在进行解压。

1.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。2.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。3.res/drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型。4.res/drawable-ldpi:保存低分辩率图片资源,可以岩衫使用Resources.getDrawable(id)可以获得资源类型。5.res/drawable-mdpi:保存中等分辨率游空图粗磨腔片资源,可以使用Resources.getDrawable(id)可以获得资源类型。6.res/layout:存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置。7.res/values:存放一些资源文件的信息,用于读取文本资源,在本文件夹之中有一些约定的文件名称:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12160181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存