java - 我怎样才能收到正确的网址?尝试从 Firebase 应用程序中的 googlesignin 帐户获取个人资料图片
问题描述
好的,我已经将使用您的谷歌帐户登录到我的应用程序中,一切正常。问题是当我尝试从该帐户中检索 profileImage 时,我可以将其显示到我的 ImageView 中,但我没有得到它的真正下载链接,你知道吗?
account = GoogleSignIn.getLastSignedInAccount(getApplicationContext());
Picasso.get().load(account.getPhotoUrl()).placeholder(R.drawable.ic_action_profile).into(profilePictureImageView);
当我尝试从帐户获取 url 时,我收到了这个: https ://lh3.googleusercontent.com/a-/AOh14GhRv3JUcLKBQD3GSVZZbHHoQBxvPXafNlPICiU_=s96-c
但我需要一个以 .jpg 或 .png 或 . 有什么可以在我的应用程序上运行的任何想法吗?就像我发现的这个随机的一样: https ://lh4.googleusercontent.com/-StnGV_eLi3s/AAAAAAAAAAI/AAAAAAAABHU/XLH5wQ_Rm9E/photo.jpg
解决方案
推荐阅读
- angular - 角度检测是否打开了弹出窗口
- python - 根据索引和条件更改 numpy 数组中的值
- c++ - 为什么 strlen(s) 与 s 的大小不同,为什么 cout char 显示的是字符而不是数字?
- javascript - 如何对我的代码实现回调/等待?
- sql - 来自 Python VS SQL 的 Django 用于制作数据库
- python - --javascript-delay 用于使用 imgkit 和 Python 进行屏幕截图
- vue.js - 在引用元素上设置禁用属性
- php - 将 PHP 中编码 url 的编码部分大写
- jquery - 如何仅显示满足所有复选框条件的 div?
- spring - Spring 集成 DSL Stackoverflow 错误