将图片复制到剪贴板

时间:2012-06-01 20:25:26

标签: android

我已阅读过如何将文字复制到剪贴板的帖子。但是,我的目的是将图片从本例中的ImageView复制到剪贴板。

我知道如何使用Bitmap / Canvas / OutputStream将ImageView保存到文件中。现在我想知道如何将该图片保存到剪贴板。

我猜测必须有一些简单的方法,例如(跟随伪代码):

Bitmap image = get_image_from_image_view();

clipboard_instance.setClipboardContents(image);

我在Android剪贴板或Clipboard Intent文档中找不到对此的引用。

有人能指出我正确的方向吗?谢谢

2 个答案:

答案 0 :(得分:1)

  

但是,我的目的是将图片(在本例中为ImageView)复制到剪贴板。

Android中不存在这个概念。您可以在剪贴板上放置文本,UriIntent,而不是图片。

根据图像的来源,您可以将Uri指向该图像放在剪贴板上。是否有任何东西能够从这个Uri粘贴一些有用的东西取决于接收应用程序。

答案 1 :(得分:0)

主要有可能: 1.将图像保存到文件,然后使用newRawURI 2.将位图流式传输到parcel并插入intent。 但是在这两种情况下都必须有一个额外的处理程序代码来处理剪贴板内容。