如何将资产转换为内容uri? Asset.Open
返回System.IO.Stream
。
是否有将其转换为内容uri的方法?我需要InputConnectionCompat.CommitContent()
方法的内容uri。
根据我在堆栈溢出中看到的内容,可以使用file:///android_asset/[filename]
。但是,当我尝试使用它时,出现一个错误,提示诸如无效的内容uri方案之类的内容。
答案 0 :(得分:0)
我最终将文件从原始文件夹中提供。但是我从中学到的是,可以通过将一个流的字节读入另一个流,将System.IO.Stream转换为Java.IO.InputStream / Java.IO.OutputStream(反之亦然)。