Я сделал приложение, в котором пользователь открывает камеру и захватывает изображение. Теперь я хочу, чтобы это изображение было напрямую передано по электронной почте. Для этого я использовал намерения. Но моя проблема в том, что когда пользователь finsh захват изображения нескольких вариантов приходит как whatsap, Google, Gmail, поход etc.I только хочет пользователя разделить изображение только по электронной почте не с другими приложениямиПоделиться изображением только по электронной почте
КОДЕКСОМ
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// if the result is capturing Image
if (requestCode == CAMERA_CAPTURE_IMAGE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("image/jpg");
Uri myUri = Uri.parse("file://" + fileUri.getPath());
emailIntent.putExtra(Intent.EXTRA_STREAM, myUri);
startActivity(Intent.createChooser(emailIntent,
"Send mail..."));
} else if (resultCode == RESULT_CANCELED) {
// user cancelled Image capture
Toast.makeText(getApplicationContext(), "User cancelled image capture", Toast.LENGTH_SHORT).show();
} else {
// failed to capture image
Toast.makeText(getApplicationContext(), "Sorry! Failed to capture image", Toast.LENGTH_SHORT).show();
}
}
}
первый сохранить изображение в SDCard или телефона магазина затем отправить электронную почту – ckpatel
Что делать, если сэр я ДНТ хочу сохранить это IMG, просто напрямую обмениваться по электронной почте – user3917131
то будет хорошо, но непосредственно не отправлять изображение по электронной почте .ok вы не waana сохранить изображение в sdcard, а затем загрузить изображение с url в Bitmap, а затем отправить растровое изображение по электронной почте – ckpatel