将资产转换为内容uri

时间:2018-10-25 17:28:07

标签: xamarin.android assets

如何将资产转换为内容uri? Asset.Open返回System.IO.Stream

是否有将其转换为内容uri的方法?我需要InputConnectionCompat.CommitContent()方法的内容uri。

根据我在堆栈溢出中看到的内容,可以使用file:///android_asset/[filename]。但是,当我尝试使用它时,出现一个错误,提示诸如无效的内容uri方案之类的内容。

1 个答案:

答案 0 :(得分:0)

我最终将文件从原始文件夹中提供。但是我从中学到的是,可以通过将一个流的字节读入另一个流,将System.IO.Stream转换为Java.IO.InputStream / Java.IO.OutputStream(反之亦然)。