私はgmailアカウントでメールを送信したいと思います。 これを使用すると、facebook、gmail、yahoooのようなタイプを選択するダイアログが表示されます...メールを送信する意図があります
これまで私はインテントチューザーを使用していますが、今は次のコードで意図しています。 次へintent.setType("image/jpeg")
とintent.setType("application/octet-stream")
を変更してみてくださいGmailアカウントで
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/jpeg");
intent.setType("application/octet-stream");
intent.putExtra(Intent.EXTRA_EMAIL, emailAddressList);
intent.putExtra(Intent.EXTRA_SUBJECT, emailSubject);
intent.putExtra(Intent.EXTRA_TEXT, emailText);
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+image_id));
startActivity(intent);
私は...プレーンテキストがあまりにもプレーンテキストで動作しますした画像を送信する:
また、これに関する詳細な洞察を得るために、以下の記事をお読みください。 –
イメージを送信したいと思っていますが、pain/text MIMEはgmail appでのみチェックされるので、おそらくEXTRA_STREAMパラメーターでイメージを追加します。あなたはそれを試しましたか? – sabadow
しかし、リソースから画像を取得しています。このintent.setType( "plain/text")を書き込むと拡張子を取得できません。もしintent.setTypeを書き込むよりも画像の拡張子を取得したいのであれば( "image/jpeg") –