我想在我的应用中实现复制图像到剪贴板功能。 我想将我的图像传递给另一个应用程序,例如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);