Tag: 粘贴板

Android – 将图像复制到剪贴板,任何人都有这个工作?

我正在尝试将图像文件从我的apk复制到剪贴板。 以下是我如何接近它(粗略地说,我在本地使用的内容提供商超出了问题的范围。 ClipboardManager mClipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); ContentValues values = new ContentValues(2); values.put(MediaStore.Images.Media.MIME_TYPE, “Image/jpg”); values.put(MediaStore.Images.Media.DATA, filename.getAbsolutePath()); ContentResolver theContent = getContentResolver(); Uri imageUri = theContent.insert(MediaStore.Images.Media.INTERNAL_CONTENT_URI, values); ClipData theClip = ClipData.newUri(getContentResolver(), “Image”, imageUri); mClipboard.setPrimaryClip(theClip); 使用此代码可能会发生两件事: 1)java.lang.IllegalStateException:无法创建新文件2)粘贴时只粘贴URI本身,而不是图像(即使在兼容的应用程序中) 我没有看到任何人在Android工作中获得图像粘贴的任何例子,我已经广泛搜索了答案,无论是谷歌还是堆栈溢出。 有人能帮忙吗? 我真的很感激有人帮助。 PS:如果这是不可能的话,我也想知道,为了节省浪费时间。 谢谢!