我正在尝试显示通过 Google+ 登录我的应用程序的用户的个人资料图片,但我不确定如何执行此操作。为了获取图像(和其他信息),谷歌提供了代码

@Override
public void onConnected() {
...
if (mPlusClient.getCurrentPerson() != null) {
    Person currentPerson = mPlusClient.getCurrentPerson();
    String personName = currentPerson.getDisplayName();
    String personPhoto = currentPerson.getImage();
    String personGooglePlusProfile = currentPerson.getUrl();
}
}

我知道通常我需要从 res/drawable... 获取我想要显示的任何图像,但我不知道如何处理 personPhoto 的值(当您将代码粘贴到 Eclipse 中时,String 以某种方式从类型 Image 更改为 ojit_code。

最佳答案

您需要使用该 URL 将照片作为位图抓取并将其设置为 imageview。

本文的 4.9 节解释了如何创建一个异步任务来做到这一点:

http://www.androidhive.info/2014/02/android-login-with-google-plus-account-1/

关于android - 在 Android 应用中显示 Google Plus 用户个人资料图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21692014/

10-10 20:22