在实现了Google登录按钮之后,在我的安卓设备上成功使用。
点击按钮后,它会弹出一个询问您权限的弹窗:允许访问你在Google上的身份。
那么现在呢? 看起来这对我没有任何用处。 它不提供access_token或任何用户数据。
它有什么用处呢?
*请不要告诉我如何获取access_token,这不是问题的关键。
在实现了Google登录按钮之后,在我的安卓设备上成功使用。
点击按钮后,它会弹出一个询问您权限的弹窗:允许访问你在Google上的身份。
那么现在呢? 看起来这对我没有任何用处。 它不提供access_token或任何用户数据。
它有什么用处呢?
*请不要告诉我如何获取access_token,这不是问题的关键。
@Override
public void onConnected(Bundle connectionHint) {
// We've resolved any connection errors.
mConnectionProgressDialog.dismiss();
String accountName = mPlusClient.getAccountName();
Person p = mPlusClient.getCurrentPerson();
String displayName = p.getDisplayName();
google_text.setText(String.format("email:%s\ndisplay name:%s",accountName, displayName));
}
您可以在谷歌的链接中查看更多有关“Person”的信息。
你的类必须实现ConnectionCallbacks接口,其中提供的方法之一是onConnected()方法。当流程到达你的onConnected()方法的实现时(这意味着你已经成功地与Google建立了连接),你可以调用mPlusClient.getCurrentPerson()方法。返回类型是Person类的实例,在这里你可以找到选择Google Plus登录的人的任何信息。