GMail のパスワードを取得したい理由として、送信者の SMTP の認証を通したいからです。
----------------------------------------------------------------------------------------------------------------
// アカウント情報を取得する
m_AccountManager = AccountManager.get( m_Context );
m_AccountArray = m_AccountManager.getAccountsByType( "com.google" );
// トークンを取得する (要素 0 に格納されているアカウントのトークンを取得)
AccountManagerFuture<Bundle> future = m_AccountManager.getAuthToken(
m_AccountArray[ 0 ],
"mail",
null,
(Activity)m_Context,
null,
null );
// 指定した GMail アカウントのパスワードを取得する (要素 0 に格納されているアカウントのトークンを取得)
String password = m_AccountManager.getPassword( m_AccountArray[ 0 ] );
----------------------------------------------------------------------------------------------------------------
上記の記述で誤りがございましたら、ご指摘をいただけると幸いです。
その他、パスワードの取得をしなくても、送信者の SMTP の認証を通してメールを送信する方法がございましたら、
知恵をいただけると幸いです。 ご協力、宜しくお願いいたします。