我已閱讀之前的文章,瞭解如何將文本複製到剪貼板。但是,我的目的是將圖片從本例中的ImageView複製到剪貼板。將圖片複製到剪貼板
我知道如何使用Bitmap/Canvas/OutputStream將ImageView保存到文件。現在我想知道如何將該圖片保存到剪貼板。
我猜必須有一些簡單的方法,例如(跟隨僞代碼):
Bitmap image = get_image_from_image_view();
clipboard_instance.setClipboardContents(image);
我找到了Android剪貼板或剪貼板意向文檔中沒有提到這一點。
有人可以指出我正確的方向嗎?謝謝
我明白了。謝謝您的回答。因此,讓我們假設,例如,我想從我的應用程序中複製一張圖片,這樣我們就可以粘貼電子郵件應用程序。如何在Android上以通用術語進行此操作? –
@VascoPatricio:第一步是編寫一個支持粘貼圖片的電子郵件應用程序。我懷疑這些差不多是零。鑑於您編寫了自己的支持粘貼圖像的電子郵件應用程序,您知道您期望在剪貼板上看到什麼(例如,來自「ContentProvider」的指向圖像的'Uri',以便MIME類型正確)。創建將圖像複製到剪貼板以供自己的電子郵件應用程序使用的程序只需遵循相同的協議即可。 – CommonsWare
我明白了。我的目標是從URL加載圖像,然後允許用戶使用它做很多事情,其中之一是複製到剪貼板,然後他可以使用電子郵件/多媒體應用程序/電話圖像編輯器等。 考慮到這種情況下的限制,我認爲將圖片網址複製到剪貼板是非常有用的。那麼用戶不妨下載圖片,然後做他想做的事情。 謝謝 –