Android-如何从ParcelFileDescriptor访问文件?
根据Android-如何从ParcelFileDescriptor访问文件?,android,android-file,android-fileprovider,Android,Android File,Android Fileprovider,根据fileProvider.openFile()方法返回的 一个可以访问该文件的新文件 我已经查看了,但看不到如何访问该文件。那么如何从ParcelFileDescriptor访问文件呢?使用ParcelFileDescriptor.AutoCloseInputStream,您需要文件做什么?谢谢。我的应用程序拍摄照片并保存存储在数据库中的图像的Uri。然后,我需要获取该Uri的文件,以便将图像发布到服务器。你能给我一个如何使用ParcelFileDescriptor.AutoCloseInp
fileProvider.openFile()
方法返回的
一个可以访问该文件的新文件
我已经查看了,但看不到如何访问该文件。那么如何从ParcelFileDescriptor访问文件呢?使用
ParcelFileDescriptor.AutoCloseInputStream
,您需要文件
做什么?谢谢。我的应用程序拍摄照片并保存存储在数据库中的图像的Uri。然后,我需要获取该Uri的文件,以便将图像发布到服务器。你能给我一个如何使用ParcelFileDescriptor.AutoCloseInputStream
的例子吗?就像任何其他InputStream
,你对PFD.ACIS
有什么问题?但是老实说,如果你有Uri
,那么只需使用ContentResolver\openInputStream
,而不是FileProvider\openFile
是的,我现在使用了ContentResolver#openInputStream
方法(如中所述)。这个问题确实缺少FileProvider文档-非常感谢您的帮助。如果你想提供一个适当的答案,请这样做,我会接受它。