Android:Action_Send返回Extra_Stream:如何获取文件的扩展名

时间:2017-01-09 23:20:08

标签: android action send file-extension

有没有办法提取内容的扩展名:uri从Action_Send返回。

当收到Action_Send时,我可以打开Extra_Stream给出的内容的流,但是我需要用适当的扩展名来命名文件。

1 个答案:

答案 0 :(得分:2)

  

我需要使用文件

的正确扩展名来命名文件

这不是文件。这是一段内容。

例如,这个网页的“正确扩展名”是什么?其网址为https://stackoverflow.com/questions/41558630/android-action-send-return-extra-stream-how-to-get-the-extension-of-the-file

Uri的工作方式相同。它是某些内容的不透明句柄。不要以为它有文件扩展名。

可以通过DocumentFile获取MIME类型。从那里,MimeTypeMap可以建议您可以使用的文件扩展名。