如何获取原始文件夹uri路径并保存在android的内部存储器中?

Posted

技术标签:

【中文标题】如何获取原始文件夹uri路径并保存在android的内部存储器中?【英文标题】:how to get raw folder uri path and save in internal memory in android? 【发布时间】:2012-05-03 14:34:53 【问题描述】:

这里是我的代码。哪里是我的错误errors。错误是找不到文件异常。

Uri video = Uri.parse("android.resource://com.ring.app/raw/"+a[i]+".mp3");
file= new File(video.toString());
try 
 
inputStream= new FileInputStream(file);
fos = super.openFileOutput("output"+i+".mp3", MODE_WORLD_READABLE);
byte buffer[]=new byte[1024];
while((len=inputStream.read(buffer))>0)
fos.write(buffer,0,len);
fos.close();
 

【问题讨论】:

查看this答案 @Androider 你得到你的解决方案了吗? @gtumca-MAC 没有。我现在搜索 Raw folder url path?的可能重复 【参考方案1】:
String uri = "android.resource://" + getPackageName() + "/"+R.raw.filename;

【讨论】:

那个 pdf 答案对你来说足够了吗? @SpK 谢谢老兄,但我在 pdf 中得到了垃圾字符...不是原始内容 如果明天才能得到更好的解决方案,我会给你奖励积分 好的。我也会尽力为你提供准确的答案。我也在为此努力。

以上是关于如何获取原始文件夹uri路径并保存在android的内部存储器中?的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何从原始文件中获取 Uri?

Android 媒体文件保存公共存储目录获取Uri

如何从可绘制文件夹上的图像获取路径并设置为图像视图,位图?

Android获取数据库图片uri路径并用imageView显示

Android:如何获取匹配缩略图 URI 的文件路径?

如何从android pie中的内容uri获取文件路径