画像をキャプチャしてメールで送信するアプリケーションを作成しようとしていますが、次のコードで正常に作成できました
String path = Images.Media.insertImage(getContentResolver(), bmp,"title", null);
Uri screenshotUri = Uri.parse(path);
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent
.putExtra(android.content.Intent.EXTRA_EMAIL, emailAddresses);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
emailIntent.setType("image/png");
startActivity(Intent.createChooser(emailIntent, "Send email using"));
しかし、画像は小さなサイズで非常に低い解像度で送信されます?! 実際のサイズと解像度で画像を送信するための提案はありますか?! または、ビットマップの代わりにカメラの結果から jpeg 画像を取得する他の方法はありますか?!
前もって感謝します