我已阅读之前的文章,了解如何将文本复制到剪贴板。但是,我的目的是将图片从本例中的ImageView复制到剪贴板。将图片复制到剪贴板
我知道如何使用Bitmap/Canvas/OutputStream将ImageView保存到文件。现在我想知道如何将该图片保存到剪贴板。
我猜必须有一些简单的方法,例如(跟随伪代码):
Bitmap image = get_image_from_image_view();
clipboard_instance.setClipboardContents(image);
我找到了Android剪贴板或剪贴板意向文档中没有提到这一点。
有人可以指出我正确的方向吗?谢谢
我明白了。谢谢您的回答。因此,让我们假设,例如,我想从我的应用程序中复制一张图片,这样我们就可以粘贴电子邮件应用程序。如何在Android上以通用术语进行此操作? –
@VascoPatricio:第一步是编写一个支持粘贴图片的电子邮件应用程序。我怀疑这些差不多是零。鉴于您编写了自己的支持粘贴图像的电子邮件应用程序,您知道您期望在剪贴板上看到什么(例如,来自“ContentProvider”的指向图像的'Uri',以便MIME类型正确)。创建将图像复制到剪贴板以供自己的电子邮件应用程序使用的程序只需遵循相同的协议即可。 – CommonsWare
我明白了。我的目标是从URL加载图像,然后允许用户使用它做很多事情,其中之一是复制到剪贴板,然后他可以使用电子邮件/多媒体应用程序/电话图像编辑器等。 考虑到这种情况下的限制,我认为将图片网址复制到剪贴板是非常有用的。那么用户不妨下载图片,然后做他想做的事情。 谢谢 –