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