android中的图像副本不起作用?

时间:2013-06-20 07:48:12

标签: android clipboard

我正在尝试在Android 14及更高版本中实现图像复制到剪贴板功能。我检查了api(http://developer.android.com/guide/topics/text/copy-paste.html)并实现了以下代码:

 String filename = mApplication.getHistoryJNI().getActiveImagePath();
    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, filename);
    ContentResolver theContent = getContentResolver();
    Uri imageUri = theContent.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
    ClipData theClip = ClipData.newUri(getContentResolver(), "Image", imageUri);
    mClipboard.setPrimaryClip(theClip);

当我想要过去时,我会看到内容:// media / external / images / media / 120资源路径。 我知道,应用程序应该支持图像过去的功能,我试图在支持粘贴的Polaris办公室中过去,但它不起作用。

赞赏所有建议和意见。

0 个答案:

没有答案