从GoogleAccountCredential获取DisplayName

时间:2017-05-19 18:36:58

标签: java android google-calendar-api

我希望能够显示Google帐户的显示名称。 使用GoogleAccountCredential,我可以获取该电子邮件。 如何从GoogleAccountCredential(电子邮件)获取displayName?

1 个答案:

答案 0 :(得分:1)

您可以使用GoogleSignInAccount

OptionalPendingResult<GoogleSignInResult> opr = Auth.GoogleSignInApi.silentSignIn(mGoogleApiClient);
if (opr.isDone()) {
    GoogleSignInResult signInResult = opr.get();
    GoogleSignInAccount account = result.getSignInAccount();
    String displayName = account.getDisplayName();
    String givenName = account.getGivenName();
    String familyName = account.getFamilyName();
}