Android ParcelFileDescriptor 到路径字符串
Android ParcelFileDescriptor to path string
如果我有一个传递给我的 ParcelFileDescriptor,我需要调用一个需要 filePathString 的 API,我不知道如何映射它?除了创建临时文件然后将其作为路径传递之外,还有更简洁的方法吗?
不,你走在正确的轨道上。创建一个临时文件并将数据复制到其中。已经很干净了。
请记住,尽管名称如此,ParcelFileDescriptor
可能与文件系统上的实际文件无关,更不用说您可以直接访问文件系统的文件了。
如果我有一个传递给我的 ParcelFileDescriptor,我需要调用一个需要 filePathString 的 API,我不知道如何映射它?除了创建临时文件然后将其作为路径传递之外,还有更简洁的方法吗?
不,你走在正确的轨道上。创建一个临时文件并将数据复制到其中。已经很干净了。
请记住,尽管名称如此,ParcelFileDescriptor
可能与文件系统上的实际文件无关,更不用说您可以直接访问文件系统的文件了。