android 怎么样的资源要放在assets
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么样的资源要放在assets相关的知识,希望对你有一定的参考价值。
“ 2.3以前的任何压缩资源的原始大小超过1M将不能从APK中读出~”
也就是说放在assets下的各个文件的大小要小于1M才可以。
android 对asset与raw的限制
在读取这两个资源文件夹中的文件时会有一定的限制,即单个文件大小不能超过1M
,如果读取超过1M的文件会报 "Data exceeds UNCOMPRESS_DATA_MAX
(1314625 vs 1048576)" 的IOException。 参考技术A 数据库的初始化数据,默认的html文件等
Android资源使用
在Android项目中,资源文件分别放在res和assets两个文件夹中
-
res目录存放Android程序能通过R资源类直接访问的资源;
-
assets目录存放Android程序不能直接访问的资源(原生文件),如MP3文件,必须通过AssetManager类以二进制流的形式读取。
访问字符串资源:R.string.XXX 或 @string/XXX
访问图片资源:R.drawable.XXX 或 @drawable/XXX
ble/XXX**
如果觉得本文对你有帮助的话,不妨关注作者一波,小小的关注其实对我很重要。更多高质量内容与资料请访问:个人主页:修心的小屋
以上是关于android 怎么样的资源要放在assets的主要内容,如果未能解决你的问题,请参考以下文章
在android下生成apk时,assets文件夹下的东西被自动删除怎么回事?(cocos2d)
Qt on Android 资源文件系统qrc与assets
android 使用gradle导出jar包,并包含assets资源文件夹