【问题标题】:Can't add imageView or bitMap to Android Gallery无法将 imageView 或 bitMap 添加到 Android Gallery
【发布时间】:2014-05-12 19:42:56
【问题描述】:

我整天都在研究类似的问题,并尝试了许多建议的功能,但它们似乎不起作用。

我在 Activity 中显示 ImageView,当用户按下按钮时,我想将该 ImageView 保存在他们的画廊中。很简单吧?

我是 Android 新手,所以请明确一点。

谢谢

【问题讨论】:

    标签: android bitmap android-gallery


    【解决方案1】:
    1. 检查 KitKat 写入/读取的文件夹权限 - 您的应用程序只能将图像保存在应用程序创建的文件夹或所有应用程序的特殊共享权限文件夹中。这不适用于较旧的 android 版本
    2. 您要保存图像/图片/drawable/bitmap 还是 ImageView? ImageView 不是图片

    【讨论】:

    • 我的计划是根据 ImageView 的内容创建一个位图。这是在正确的轨道上吗?我在哪里可以找到权限?
    • 将内容设置为 ImageView 后,您可以使用该内容的来源将其保存为图像
    • 老实说,我需要更多的指导。我认为这将是一个简单的功能。
    • 我最终发现 MediaStore.Images.Media.insertImage 方法返回 null。我正在使用模拟器,所以我还没有照片目录。用模拟器拍照解决了这个问题。
    【解决方案2】:

    我使用android - save image into gallery找到了答案。

    答案中建议的方法效果很好,但您必须确保它不返回 null。它为我这样做是因为我正在使用的模拟器上没有现有的照片目录。在模拟器上拍照为我解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多