当前位置:首页 » 安卓系统 » android获取raw文件

android获取raw文件

发布时间: 2022-10-31 10:48:35

1. android 如何获取项目内部文件输出流OutputStream

this.getResources().openRawResource(R.raw.filename)这个是读取res文件夹下的raw文件夹内的内容的,对应的打开方式?你是指输出流?这个不能写入的,就跟r.drawable.*一样。只能读

2. android studio raw 在哪儿

手动添加就好了, 默认的只生成了一个strings.xml 其他的一些raw文件等等基本都是自己添加的。。

3. android程序,R.raw.点不出自己的文件ID

R文件没有生成自己的id,通常是res目录下有错误。

解决方式:

  1. 选择“eclipse -- myeclipse”的clean,R文件便会出现。

  2. 在工程上点击鼠标右键,选择“Build Project”,R.java就会回复。这样在程序中调用R文件指向的资源,也就可以自动补全了。

  3. 从别的工程中拷贝一份R文件过来,然后string.xml里随便改动一下,也可更新R文件。

  4. 如果上述步骤都不行。可能是工程本身所引起的错误,比如resoure资源中的文件命名,资源文件名称需要全部小写。

  5. 检查R文件是否import 错误了。


4. Android读取RAW照片

目前来说我只知道佳能的软件remote可以连接带WIFI的相机(单反目前只有6D带WIFI)查看RAW格式文件。

5. android中 R.raw.big怎么创建文件

打开eclipse,找到你的工程,在res文件夹下创建raw文件夹,之后,将视频或者音频文件拷贝到raw文件夹中,在程序中引用的时候就可以写成R.raw.xxx(xxx:视频或音频的名称)
之后你可以查看一下gen 文件夹下得 R.java中是否存在 raw xxx的ID,存在了说明可以在程序中引用了,不存在将上面步骤重来一次!

建议:最好是找个小一点的视频文件,不然启动程序会比较慢,因为启动程序时,eclipse会把视频文件与程序打包,一起上传到android模拟器的sdcard中,文件太大上传会比较慢,所以测试程序时,用个小视频文件就好!

6. android中如何用InputStreamReader读取 在raw文件夹中命名为 中文名字.txt 的文本文档

android解决文件中文编码问题:(关键是在字节流转换成字符流的过程中要定义转换格式gbk,gb2312,UTF-8之类的)
虚拟机到本地主机:
FileInputStream fis = new FileInputStream(文件名);
InputStreamReader isr = new InputStreamReader(fis, "gbk");
BufferedReader br = new BufferedReader(isr);
本地到虚拟机:OutPutStreamWriter osw = new OutPutStreamWriter(文件字节流,"gbk");

7. android 如何批量获取raw文件夹中的文件

也是看到别人写的,亲测有效。
Field[] fields = R.raw.class.getDeclaredFields();
String rawName;
for (int i = 0; i < fields.length; i++) {
rawName = fields[i].getName();
}
fields = null;
rawName就是文件名称,如果想要id的话可以通过下面的代码拿到,希望被采纳~
rawId = fields[i].getInt(R.raw.class);

8. android工程res目录下raw文件夹中的文件绝对路径是什么

raw是程序包里的文件,安装到程序以后也没有绝对路径,因为这个是在程序内部的
但是你可以通过 InputStream is =getResources().openRawResource(R.id.filename);
来得到这个inputStream

9. Android 里 raw和assets 文件夹的区别

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); 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));

10. android 真机调试如何得到raw文件的路劲

"android.resource://com.XXXX.XXXX/" + R.raw.XXXX
这个就是raw文件的路径。com.XXXX.XXXX是你的包名,也可以用getPackageName()方法替代:
android.resource://"+ getPackageName() + "/raw/XXXX"

热点内容
nfslinux挂载 发布:2025-03-06 11:19:42 浏览:231
安卓动态壁纸怎么提取 发布:2025-03-06 11:07:26 浏览:111
有锁安卓手机有什么坏处 发布:2025-03-06 11:00:20 浏览:575
dvwa上传 发布:2025-03-06 10:46:58 浏览:699
新款荣放低配有哪些新配置 发布:2025-03-06 10:41:29 浏览:791
如何给文件上加密 发布:2025-03-06 10:33:09 浏览:371
python类super 发布:2025-03-06 10:32:16 浏览:74
编程代码构成 发布:2025-03-06 10:23:58 浏览:955
如何看一台电视配置 发布:2025-03-06 10:18:08 浏览:253
如何查笔记本电脑配置 发布:2025-03-06 10:17:29 浏览:744