1

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);

過去に行きたいときは、content://media/external/images/media/120 リソース パスが表示されます。アプリは画像の過去の機能をサポートする必要があることを知っています。貼り付けをサポートするPolarisオフィスで貼り付けようとしましたが、機能しません。

すべての提案とコメントをお待ちしております。

4

0 に答える 0