我正在尝试使用ACTION_SEND的隐式意图从其他应用程序分享图片到我的应用程序。
当从 Chrome 浏览器分享搜索图片时,应用程序接收到一个带有此类 Content URI 的意图:
content://com.android.chrome.FileProvider/images/screenshot/1457448067808912906311.jpg
我该如何从这种类型的 Content URI 中获取文件路径? Facebook、Google+ 等所有其他应用程序都可以做到。 我正在使用FileChooser来获取其他类型的 Content URI(例如从 Gallery 中获取)的文件路径。
尝试了各种方法,但没有多少帮助。 有人能建议一下如何处理这些 Content URI 吗?
InputStream
(https://github.com/aws/aws-sdk-android/blob/master/aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/model/S3Object.java#L107-L117)。我已更新我的答案以包含如何获取`InputStream`。 - Scott Tomaszewski