私のアプリからGmailに画像を共有すると、画像のパスが[宛先]フィールドに表示されるという問題があります。ここで画像を共有するアドレスをアドレスに設定する
は、私が使用しているコードです:
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_SUBJECT,"Beam Dental Insurance Card");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // temp permission for receiving app to read this file
shareIntent.setDataAndType(insuranceCardImageUri, getActivity().getContentResolver().getType(insuranceCardImageUri));
shareIntent.putExtra(Intent.EXTRA_STREAM, insuranceCardImageUri);
startActivity(Intent.createChooser(shareIntent, "Share Insurance Card"));
そして、ここでは、私が何を得るのです。
する:正面から削除:フィールドが「コンテンツ」を有する画像へのパスで満たされます。私はEXTRA_EMAIL
をインテントに設定しようとしましたが、それは役に立ちません。