代码之家  ›  专栏  ›  技术社区  ›  JohnyTex

我可以在ContentProvider的openParcelFileDescriptor openFile()中直接传递InputStream吗?

  •  2
  • JohnyTex  · 技术社区  · 9 年前

    我有一个InputStream,我想传递给ContentProvider的openFile()方法。我能以某种方式直接传递InputStream,以某种方式将其包装在ParcelFileDescriptor中吗?或者我必须创建一个管道,然后手动从InputStream读取并写入管道的OutputStream?如果可以的话,我想沿着小溪走,但也许这是不可能的?

    1 回复  |  直到 9 年前
        1
  •  2
  •   pskink    9 年前

    你得用管子。幸运的是,有一种帮助方法可以让你的生活更轻松 openPipeHelper