Android - Obtenir UserData en utilisant AccountManager / Prénom et nom du propriétaire du téléphone

Je veux remplir certains champs dans ma demande pour aider l'utilisateur quand il est l'abonnement pour le service à l'intérieur de mon application.

Alors, comment aurais-je obtenir les nom et prénom du propriétaire du périphérique. Je veux utiliser la valeur par défaut info liée à compte Google; jusqu'à présent j'ai obtenu ceci:

AccountManager am = AccountManager.get(this);
Account[] accounts = am.getAccounts();
for (Account account : accounts) {
    if (account.type.compareTo("com.google") == 0)
    {
        String possibleEmail = account.name;
        //how to get firstname and lastname here?
    }             
}

Je suis prêt à prendre d'autres approches si vous suggèrent eux - aussi longtemps que je peux récupérer les e-mails, le prénom et le nom de la propriétaire.

source d'informationauteur kape123