5

デバイスのサインイン Google アカウントを使用してメールを送信する方法はありますか?

同様の質問が以前に尋ねられましたが、十分な回答が得られなかったか、おそらくかなり前のことであり、多くの新しい API が利用可能になりました。

以前はIntent.createChooser、メール クライアントを選択して手動でメールを送信するようユーザーに促すために を使用していました。しかし今回は、プロセス全体をユーザーの操作なしで実行したいと考えています。ユーザーに 1 回限りのSMTPアカウントの詳細を提供したり、このプロセスに自分のアカウントの詳細を使用したりするように依頼したくありません。

サインインしたアカウントに関する情報にアクセスAccountManagerして取得できることはわかっていますが、ユーザーの操作をまったく行わずに電子メールを送信するのに役立ちますか (たとえば、プログラムで電子メールを送信します)。

4

1 に答える 1

0

プログラムで(ユーザーの操作なしで)電子メールを送信するには、SMTPサーバー、アカウント、パスワード、ポートなどを自分で定義する必要があります。このリンクを確認してください:Androidでプログラムで電子メールを送信する

AccountManagerは、ユーザーの電子メールのみを取得するのに役立ち、他の必要なパラメーターを自分で見つける必要があります。

于 2013-01-11T15:53:48.773 に答える