1

我想在我的应用程序中实现将图像复制到剪贴板功能。我想将我的图像粘贴到其他应用程序上,例如 Polaris 和 ets。我尝试了相同的代码,但它们没有超过我在北极星上的图像。有人知道它是如何实现的。

例如:

String path = "/mnt/sdcard/1.png";
ClipboardManager mClipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);

ContentValues values = new ContentValues(2);
values.put(MediaStore.Images.Media.MIME_TYPE, "Image/png");
values.put(MediaStore.Images.Media.DATA, path);

ContentResolver theContent = getContentResolver();
Uri imageUri =theContent.insert(   MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
ClipData theClip = ClipData.newUri(getContentResolver(), "Image", imageUri);
mClipboard.setPrimaryClip(theClip);
4

0 回答 0