android raw与assets区别
来源:互联网 发布:数据中心网络拓扑 编辑:程序博客网 时间:2024/05/20 06:39
*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));
0 0
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- Android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android下raw与assets文件夹区别
- assets与res/raw区别
- 目录raw与assets区别
- android资源目录---assets与res/raw区别
- android资源目录---assets与res/raw区别
- 我的第一个jsp程序
- [深入理解JAVA虚拟机-JDK1.7]-[调优案例分析]-1[高性能硬件部署]
- Git教程
- 数据类型
- c#实现每隔一段时间执行代码(多线程)
- android raw与assets区别
- 定时器和多线程的不同
- WP的后台代理
- 16-02-18 Java 方法应用 之 生成随机数
- 处理XSS漏洞的工具类代码
- 归档备份
- 面试1--HashMap跟Hashtable之间的区别
- 《招聘一个靠谱的 iOS》—参考答案(下)
- 英特尔的这些黑科技你一定没见过