A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

木、易m

中级黑马

  • 黑马币:3

  • 帖子:44

  • 精华:0

© 木、易m 中级黑马   /  2013-7-31 17:27  /  6065 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 木、易m 于 2013-8-6 08:34 编辑

刚学安卓,打算自己做个音乐播放器,但是卡在路径问题上,好像安卓编译后所有资源文件都编译成apk包了,我音乐文件放在res目录下,要怎么才能获取res目录的路径,然后遍历res文件夹的内容呢?我要的是路径,而不是流!有哪位大神帮忙下解答!

评分

参与人数 1黑马币 +3 收起 理由
杨兴庭 + 3 赞一个!

查看全部评分

2 个回复

正序浏览
如果你只是做拷贝动作,得到res/raw和assets文件输入流就可以:
res/raw话  InputStream is=getResources().openRawResource(R.raw.XXX);
assets话  InputStream is=getResources().getAssets().open("文件名");
如果你想对res/raw和assets文件写的动作  那就要得到相应uri
我现在只知道raw的uri   Uri uri=Uri.paese("android:resource://包名/"+R.raw.xxx);

评分

参与人数 1技术分 +1 收起 理由
杨兴庭 + 1

查看全部评分

回复 使用道具 举报
真心不会,抢个楼先。。。{:soso_e179:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马