android raw与assets区别
来源:互联网 发布:软件架构分析师 编辑:程序博客网 时间:2024/05/21 10:49
android raw与assets区别
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);
如果用Videoview来播放:
VideoView.setVideoUri(Uri.parse(“android.resource://” + getpackageName() + “/” + R.raw.movie));
2.(1)读取assets下的文件资源,通过以下方式获取输入流来进行写操作
AssetManager am = null;
am = getAssets();
InputStream is = am.open(“filename”);
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区别
- Freeline - Android平台上的秒级编译方案
- Python随机生成均匀分布在三角形内(或者任意多边形内)的点
- 什么是左连接,右连接,内连接和全连接
- C语言的变量作用域
- 排序算法—快速排序
- android raw与assets区别
- 用bash脚本创建screen并向其发送命令。
- 第十四周项目2成绩处理函数版
- Centos下关于ssh、scp与rsync设置与应用
- Java反射学习总结(五)
- Bootstrap来实现tab页的切换
- HDU-2722-Here We Go(relians) Again
- Android逆向工程
- Leetcode中常用排序 之 O(n)时间复杂度排序