我创建了Google登录按钮,以便通过Google帐户访问我的应用。
我没有想过如何检索Google帐户的信息并将其存储到应用程序的sqlitedB中。
所以任何人都有建议请告诉我。
感谢您的提示。
答案 0 :(得分:0)
使用 GoogleSignInResult.getSignInAccount 方法为当前登录的用户请求个人资料信息。
GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
GoogleSignInAccount acct = result.getSignInAccount();
String personName = acct.getDisplayName();
String personEmail = acct.getEmail();
String personId = acct.getId();
Uri personPhoto = acct.getPhotoUrl();