Androidで画像をメールで送信するコードを見つけるのに2時間ほどかかりました。少なくとも私は成功しましたが、まだ問題があります。私は画像をメールすると、それはjpeg
としてではなく、テキストファイルとして開きます。私はまた、MIMEタイプ(image/jpeg)
を使用しましたが、無駄でした。これで私を助けてください。Image Androidでの添付ファイルが正しいフォーマットで開けない
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("image/jpg");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,e2.getText().toString());
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[]{e1.getText().toString()});
emailIntent.setType("image/jpg");
Uri path = Uri.parse("android.resource://com.mypackage.name/drawable/" + filename);
emailIntent.setType("image/jpg");
emailIntent.putExtra(Intent.EXTRA_STREAM, path);
emailIntent.setType("image/jpeg");
startActivity(Intent.createChooser(emailIntent, "Send Email"));
助けてください。
ありがとうございました!
さて、私は成功しました!私はsdcardにイメージをコピーして、それをメールに添付しなければならなかった!今はうまくいった! – nithinreddy