アプリケーションから画像をコピーし、SMS アプリケーションに貼り付けたいと思います (SMS は MMS に変換されます)。Android OS バージョン 4.0 で実装しています。
私は次のようにしました、
以下のコードを使用して EditText から jpg 画像を作成しました
writeBitmapToSdcard(editCopy.getDrawingCache());
以下に示すように、ClipDataクラスを使用して、この画像を(SDカードから)クリップボードにコピーしています
文字列 file_path = "sdcard フル パス";
ClipData data = ClipData.newRawUri("image", Uri.parse(file_path));
ClipboardManager ClipMan = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipMan.setPrimaryClip(データ);
- SMS(ネイティブ)アプリケーションに移動し、MessageBoxを長押しして新しいメッセージを作成し、貼り付けオプションをクリックすると、画像のパスのみが表示されます。画像を表示しません。
画像をコピーして貼り付けることは可能ですか? 可能であれば、どうすればこれを行うことができますか?