raw和assets目录的区别
来源:互联网 发布:淘宝怎么卖东西 编辑:程序博客网 时间:2024/06/08 08:15
*res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
*res/raw和assets的不同点:
1.res/raw中的文件会被映射到R.Java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
*读取文件资源:
1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作
InputStream is = getResources().openRawResource(R.id.filename);
2.(1)读取assets下的文件资源,通过以下方式获取输入流来进行写操作
AssetManager am = null;
am = getAssets();
InputStream is = am.open(“filename”);
(2)如果用Videoview来播放:
VideoView.setVideoUri(Uri.parse(“Android.resource://” + getpackageName() + “/” + R.raw.movie));
阅读全文
1 0
- raw和assets目录的区别
- assets目录和res/raw目录的区别
- assets和raw的区别
- raw和assets的区别
- assets和raw的区别
- res/raw与assets目录的区别
- 目录raw与assets区别
- Android中assets目录和res/raw目录的异同区别和使用场景
- Android中assets目录和raw目录的区别和使用情况
- Android中assets目录和raw目录的区别和使用情况0
- Android中assets目录和raw目录的区别和使用情况
- Android中assets目录和raw目录的区别及其中properties资源文件的读取
- assets目录下和raw目录下文件的区别与读取
- assets和res/raw的区别
- res下raw和assets的区别
- assets和res/raw的区别
- res/raw和assets的区别
- assets和res/raw的区别
- Windows下virtualenv和virtualenvwrapper的使用
- 乐乐音乐5.0-全面支持翻译和音译歌词
- mysql数据库面试总结
- 和为S的两个数字
- 事件冒泡
- raw和assets目录的区别
- HashMap多线程操作下的问题总结
- iOS11 初识ARKit
- 多线程访问静态方法中的静态变量
- VMware虚拟机NAT模式网络配置图文教程
- Linux基本操作指令
- 通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题
- [BZOJ2006][NOI2010]超级钢琴-ST表+堆
- JavaScript一个通用于代理和不代理的绑定事件函数