小编sta*_*c91的帖子

从GoogleSignInAccount获取高质量的个人资料照片

在我的Android应用程序中,为了通过谷歌帐户进行身份验证,我按照官方教程https://developers.google.com/identity/sign-in/android/people#retrieve_profile_information_for_a_signed-in_user进行操作.

如上所述,要检索个人资料图片,我使用"GoogleSignInAccount"类的" getPhotoUrl() "方法.例:

GoogleSignInResult result = Auth.GoogleSignInApi.getSignInResultFromIntent(data);
GoogleSignInAccount acct = result.getSignInAccount();
String personName = acct.getDisplayName();
String personEmail = acct.getEmail();
String personId = acct.getId();
Uri personPhoto = acct.getPhotoUrl();
Run Code Online (Sandbox Code Playgroud)

问题是,我通过这个网址获得图像质量很差(小尺寸).

截图示例

我该如何解决这个问题?

android google-api google-signin

4
推荐指数
2
解决办法
1701
查看次数

标签 统计

android ×1

google-api ×1

google-signin ×1