我正在尝试显示通过 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/