如何在android中集成google plus并获取个人资料信息?

如何在android中集成google plus并获取个人资料信息?,android,google-plus,Android,Google Plus,我已经在android中完成了Google plus集成。在我的应用程序中,它使用google帐户登录 它就在屏幕下面! 在我登录到我的google帐户并按照以下步骤操作之后 1) 它要求应用程序使用您的圈或仅我然后我选择仅我。 2) 它正在登录并仅显示我的帐户名。我已使用loadPerson方法获取个人详细信息 @Override public void onConnected(Bundle connectionHint) { mConnectionProgressDial

我已经在android中完成了Google plus集成。在我的应用程序中,它使用google帐户登录

它就在屏幕下面!

在我登录到我的google帐户并按照以下步骤操作之后 1) 它要求应用程序使用您的圈仅我然后我选择仅我。 2) 它正在登录并仅显示我的帐户名。我已使用loadPerson方法获取个人详细信息

    @Override
public void onConnected(Bundle connectionHint) 
{
    mConnectionProgressDialog.dismiss();
    String accountName = mPlusClient.getAccountName();
    //mPlusClient.loadPeople(this, Person.Collection.VISIBLE);
    Log.d("User", "Account Name = "+accountName);

    Toast.makeText(GooglePlusActivity.this, "Welcome "+accountName, Toast.LENGTH_SHORT).show();


    final String account = mPlusClient.getAccountName();



    mPlusClient.loadPerson(this, "me");

}
onPersonload函数

    @Override
public void onPersonLoaded(ConnectionResult status, Person person) {
    // TODO Auto-generated method stub
    if (status.getErrorCode() == ConnectionResult.SUCCESS) {
        Log.d("GooglePlusActivity", "Display Name: " + person.getDisplayName());
        Toast.makeText(this, "Display name:"+person.getDisplayName(), Toast.LENGTH_SHORT).show();
        Toast.makeText(this, "about me:"+person.getAboutMe(), Toast.LENGTH_SHORT).show();
        Toast.makeText(this, "id:"+person.getId(), Toast.LENGTH_SHORT).show();
        Toast.makeText(this, "Name:"+person.getName(), Toast.LENGTH_SHORT).show();
        Toast.makeText(this, "Birthdate:"+person.getBirthday(), Toast.LENGTH_SHORT).show();
        Toast.makeText(this, "Gender:"+person.getGender(), Toast.LENGTH_SHORT).show();

    }
    else
    {
        Log.d("Error", "Connection error::"+status.getErrorCode());
    }

}
然后,当我选择应用程序时,它将不显示任何内容,而仅当我选择“您的圆圈”时,它将显示详细信息

是否有任何获得细节的想法或示例代码。
以及如何从帐户完全注销。所以它应该要求重新登录

好吧,我解决了这个问题,但它并不明显。这是因为SHA1 ID是错误的。由于您使用运行或调试模式从eclipse运行应用程序,因此您有一个不同的SHA1代码。转到谷歌api控制台并添加调试SHA1代码

你能搞定吗

  • 选择应用程序的项目文件夹
  • 现在转到窗口-->性能-->安卓-->构建
  • 您将看到它被称为SHA1 fingerprint
  • 在Google API控制台的同一应用程序中为创建新的oauth密钥
  • 完成了。告诉我这是否有效,因为它对我有效。
    请投赞成票。

    请你把代码贴出来好吗?