デバイスのサインイン Google アカウントを使用してメールを送信する方法はありますか?
同様の質問が以前に尋ねられましたが、十分な回答が得られなかったか、おそらくかなり前のことであり、多くの新しい API が利用可能になりました。
以前はIntent.createChooser
、メール クライアントを選択して手動でメールを送信するようユーザーに促すために を使用していました。しかし今回は、プロセス全体をユーザーの操作なしで実行したいと考えています。ユーザーに 1 回限りのSMTPアカウントの詳細を提供したり、このプロセスに自分のアカウントの詳細を使用したりするように依頼したくありません。
サインインしたアカウントに関する情報にアクセスAccountManager
して取得できることはわかっていますが、ユーザーの操作をまったく行わずに電子メールを送信するのに役立ちますか (たとえば、プログラムで電子メールを送信します)。