android下raw与assets文件夹区别
来源:互联网 发布:完美刀塔助手没有网络 编辑:程序博客网 时间:2024/05/22 01:29
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来播放(该方法的视频文件必须放在raw下,并用以下的方式才能播放):
VideoView.setVideoUri(Uri.parse("android.resource://" + getpackageName() + "/" + R.raw.movie));
0 0
- android下raw与assets文件夹区别
- android工程下assets与raw文件夹的区别
- android工程下assets与raw文件夹
- android工程下assets与raw文件夹
- android工程下assets与raw文件夹
- android工程下assets与raw文件夹
- android工程下assets与raw文件夹
- 【小知识点总结】android工程下assets与raw文件夹的区别
- android下assets文件夹和raw文件夹
- 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区别
- js变量,json格式编码困惑
- 可收缩分组表格(仿QQ联系人界面)
- Android 5.0系统以上获取所有运行进程
- android 堆内存的一些小知识
- 我的MYSQL学习心得(十四) 备份和恢复
- android下raw与assets文件夹区别
- JAVA学习【3】对JAVA值传递的理解
- java集合-Map
- 一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目 http://www.devtf.cn
- weak和assign的区别,以及使用场景
- maven项目配置自动生成数据库表对应 mapper 文件
- Android-Mac电脑如何进行APK反编译-第二季
- Ultraedit使用小技巧
- Filter拦截器解决中文乱码问题