【问题标题】:How can I get image from URI returned from Android photos app?如何从 Android 照片应用程序返回的 URI 获取图像?
【发布时间】:2015-07-05 16:08:33
【问题描述】:

我使用this question 作为参考,了解如何从具有嵌入式 URL 的 URI 获取图像,该 URL 是不久前从照片应用程序返回的。现在,我注意到这些 URI 不再包含此 URL,而是包含某种键。我现在不知道该怎么做才能得到这个图像。我返回的 URI 如下所示:

content://com.google.android.apps.photos.contentprovider/0/1/mediaKey:/*long-key*/ACTUAL

我们如何使用它来显示用户从照片应用程序中选择的位图?

【问题讨论】:

  • 根据 yuku 的建议,您可以使用 BitmapFactory 在流中阅读。或者,大多数适用于 Android 的图像加载库(Picasso、Universal Image Loader 等)都可以处理这个Uri。这些库将为您处理诸如在后台线程上加载图像之类的事情,从而为您省去麻烦。

标签: android android-contentprovider android-photos


【解决方案1】:

使用从 URI 读取

getContentResolver().openInputStream(uri)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    相关资源
    最近更新 更多