Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ParcelFileDescriptor到路径字符串_Android_Parcelfiledescriptor - Fatal编程技术网

Android ParcelFileDescriptor到路径字符串

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

如果我有一个正在传递给我的ParcelFileDescriptor,并且我需要调用一个需要filePathString的API,我不知道如何映射它?除了创建临时文件,然后将其作为路径传递之外,还有更干净的方法吗?

没有,您走对了。创建一个临时文件并将数据复制到其中。那是最干净的了

请记住,尽管名称不同,
ParcelFileDescriptor
可能与文件系统上的实际文件无关,更不用说您可以直接访问文件系统的文件了