将图像复制到剪贴板并过去默认应用Android

时间:2013-06-10 08:59:22

标签: android image clipboard

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

0 个答案:

没有答案