低质量Google.getUrlPhoto(); (ANDROID STUDIO)

时间:2018-01-30 02:16:15

标签: android android-studio

我希望从GoogleSignInAccount(ANDROID STUDIO)获得完整质量的照片。

这就是我想要的网址= Photo1
这就是我得到的网址= Photo2

有谁知道我应该怎么做? //代码

    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .requestProfile()
            .build();

//我实现了一个用google登录的课程,一切正常,但谷歌在他的网址中提供了低质量的照片。

//在MainActivity OnCreate中 - >

 googleSignInAccount = GoogleSignIn.getLastSignedInAccount(this);
    if(googleSignInAccount != null){
        String url = googleSignInAccount.getPhotoUrl();
    }

然后我收到了Photo2,但想要Photo1

1 个答案:

答案 0 :(得分:0)

您可以使用其他已知比例(256,512,640等)替换末端标记。在您的情况下,您有96比例

https://...Us2saWNwMUQ/s96-c/photo.jpg

您可以将s96替换为s1080以使其更大,以便获得

https://...Us2saWNwMUQ/s1080-c/photo.jpg