我想在我的应用程序中实现将图像复制到剪贴板功能。我想将我的图像粘贴到其他应用程序上,例如 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);