【问题标题】:Why Aviary Maintaining a Cache Image Path? | Android为什么 Aviary 维护缓存图像路径? |安卓
【发布时间】:2016-08-15 17:09:54
【问题描述】:

我正在使用 Aviary,但是当我在 Aviary 中打开任何图像时,它会创建一个缓存图像路径。

我正在传递我自己的图像路径,但它仍然创建了他们的新路径(带有缓存图像)。

对此有任何建议。 提前致谢。

【问题讨论】:

  • 当您调用.setData() 时,您是否偶然使用http Uri 作为原始图像的位置?
  • 不,我正在传递 SD 卡文件路径
  • 我们需要查看您的活动代码以进一步排除故障。同时,您可能会找到this GitHub repo helpful

标签: android aviary adobecreativesdk


【解决方案1】:

如果您在调用 .setData() 时使用 http Uri 作为原始图像的位置,Creative SDK 图像编辑器(以前称为 Aviary)将执行此操作。

the Methods section of the Creative SDK Image Editor guide 中所述,对于.setData() 方法:

.setData()

设置输入图像 Uri。

支持的方案有:

  • scheme_file(例如file://mnt/sdcard/download/image.jpg
  • scheme_content(例如content://media/external/images/media/112232

注意:http 仅适用于低分辨率编辑,但我们目前不支持此功能。

不支持http Uri 的部分原因是保存的图像质量较低,并且输出 Uri 由图像编辑器设置。

【讨论】:

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