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

如何在Android中集成google plus并获取个人资料信息?,第1张

概述我在android中完成了Googleplus集成.在我的应用程序中,它使用谷歌帐户登录.它在屏幕下方显示!Loginscreen并在我登录我的谷歌帐户后,我按照步骤1)它要求应用程序使用你的圈子或只有我然后我只选择我.2)它登录并只显示我的帐户名称.我使用loadPerson方法获取人员详细信息…

我在android中完成了Google plus集成.在我的应用程序中,它使用谷歌帐户登录.

它在屏幕下方显示!
Login screen

并在我登录我的谷歌帐户后,我按照步骤
1)它要求应用程序使用你的圈子或只有我然后我只选择我.
2)它登录并只显示我的帐户名称.我使用loadPerson方法获取人员详细信息…

    @OverrIDepublic 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函数…

    @OverrIDepublic 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代码.转到Google Api控制台并添加调试SHA1代码.

你明白了

>选择应用程序的项目文件夹
>现在转到Window – > Perferences – > AndroID – > Build
>您将看到它称为SHA1指纹
>在Google Api控制台中的同一应用程序中创建新的oauth密钥

完成.告诉我这是否有效,因为它对我有用.
如果请它,请投票.

总结

以上是内存溢出为你收集整理的如何在Android中集成google plus并获取个人资料信息?全部内容,希望文章能够帮你解决如何在Android中集成google plus并获取个人资料信息?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存