AccountManager.getAuthToken

AccountManager.getAuthTokenで、認証トークンを取得する。

AccountManager  |  Android Developers

AndroidManifest.xmlで、

android.permission.GET_ACCOUNTSに加えて、android.permission.USE_CREDENTIALSも定義する。
MainActivity.javaで、

EditTextのアカウントが"com.google"の場合において、"mail"の認証トークンを取得する。

この状態から
この状態から

この状態から、アカウント入力。

こんな感じで
こんな感じで

こんな感じで。
button1を押すと、

こういうのが出てくるので許可
こういうのが出てくるので許可

こういうのが出てくるので許可。

このようにトークン文字列が返ってくる
このようにトークン文字列が返ってくる

このようにトークン文字列が返ってくる。

Sample/android/AccountManager/getAuthToken/src/AccountManager at master · bg1bgst333/Sample · GitHub