vendredi 4 décembre 2015

Android Studio : Obtenir la liste des comptes Gmail enregistrés sur un périphérique Android

AccountManager accountManager = AccountManager.get(this.getApplicationContext());
Account[] accounts = accountManager.getAccountsByType("com.google");
Account account;
if (accounts.length > 0) {
    for (int i = 0; i < accounts.length; i++) {
        account = accounts[i];
        Log.d(TAG, (account.name));
    }
} else {
    account = null;
}