码迷,mamicode.com
首页 > 其他好文 > 详细

res/raw与assets目录的区别

时间:2016-03-19 14:40:14      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

相同点:

    两者都会原封不动的保存在apk包中,不会被编译成二进制码。

不同点:

1.raw目录下只能存放文件,不能存放下一级的文件夹,而assets可以存放下一级的文件夹。

2.raw目录下的资源会映射到R.java中生成资源id。而assets不会。

3.获得资源的方法不同。代码如下:

this.getAssets().open("xml/channels.xml")

this.getResources().openRawResource(R.raw.students)

this.getClassLoader().getResourceAsStream(“student.xml”)

res/raw与assets目录的区别

标签:

原文地址:http://www.cnblogs.com/nathan909/p/5295036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!