android从assets文件夹获取XML文件
发布时间
阅读量:
阅读量
当调用Context.getAssets().openXmlResourceParser(fileNameString)时,若出现FileNotFoundException异常,通常认为是由于assets文件夹中的文件必须通过open()方法进行访问,而不能使用openXmlResourceParser方法。
针对此问题的解决方案是将xml文件移至res文件夹中进行加载。
参考资料:
1. 关于相关文件夹的说明
在Android项目的目录结构中,各类资源文件主要存储于res文件夹内。而assets文件夹则用于存放未经编译处理的原始文件,这些文件不会像XML或Java代码那样被预处理,因此适合放置图片、HTML、JS、CSS等类型的内容。后续内容将详细讲解如何从assets文件夹中读取资源!
res文件夹下包含多个子目录,每个目录的功能如下(信息来源于网络上的Android开发指南中文版):
| 目录 Directory | 资源类型 Resource Types |
|---|---|
| res/anim/ | XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象 |
| res/drawable/ | .png、.9.png、.jpg文件,它们被编译进 |
全部评论 (0)
还没有任何评论哟~
