永发信息网

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

答案:2  悬赏:10  手机版
解决时间 2021-02-14 06:14
  • 提问者网友:niaiwoma
  • 2021-02-13 08:18
android中 R.raw.big怎么创建文件
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-02-13 08:33
Android res/raw目录是用于存放二进制文件,并在apk发布的时候,一起打包到apk中。
以下是raw的读取:
1.获取资源的输入流
资源文件 sample.txt 位于 $PROJECT_HOME/res/ raw目录下,可以在 Activity 中通过

Context.getResources().openRawResource(R.raw.sample);方法获取输入流。

2.读取示例:
try {
InputStream in = getResources().openRawResource(R.raw.test1);
int lenght = in.available();
byte[] buffer = new byte[lenght];
in.read(buffer);

String result = EncodingUtils.getString(buffer, ENCODING);
} catch (Exception e) {
e.printStackTrace();
}
全部回答
  • 1楼网友:佘樂
  • 2021-02-13 09:35
打开eclipse,找到你的工程,在res文件夹下创建raw文件夹,之后,将视频或者音频文件拷贝到raw文件夹中,在程序中引用的时候就可以写成R.raw.xxx(xxx:视频或音频的名称)
之后你可以查看一下gen 文件夹下得 R.java中是否存在 raw xxx的ID,存在了说明可以在程序中引用了,不存在将上面步骤重来一次!
建议:最好是找个小一点的视频文件,不然启动程序会比较慢,因为启动程序时,eclipse会把视频文件与程序打包,一起上传到android模拟器的sdcard中,文件太大上传会比较慢,所以测试程序时,用个小视频文件就好!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯