如何使用Glide / GlideSlider进行身份验证

时间:2018-12-07 11:48:08

标签: android slider android-glide

我想使用带有GlideSlider的Glide加载一些来自Google驱动器的图像

但是每次我尝试通过url下载图像时,都会出现IO错误,因为我没有权限。

我在做什么:

requestOptions = new RequestOptions();
    requestOptions.centerCrop();

    for (int i = 0; i < url_fotos.size(); i++) {
        TextSliderView sliderView = new TextSliderView(activity);
        // if you want show image only / without description text use DefaultSliderView instead

        // initialize SliderLayout
        sliderView
                .image(url_fotos.get(i))
                .setRequestOption(requestOptions)
                .setBackgroundColor(Color.WHITE)
                .setProgressBarVisible(true)
                .setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
                    @Override
                    public void onSliderClick(BaseSliderView baseSliderView) {

                    }
                });

        //add your extra information
        sliderLayout.addSlider(sliderView);
    }

    sliderLayout.setPresetTransformer(SliderLayout.Transformer.Default);

我已经尝试过: “ https://github.com/manoelcampos/cloudsim-plus

也尝试过此操作:

http://username:password@domain.com/url

我还能做些什么来登录我的帐户?

1 个答案:

答案 0 :(得分:0)

如果错误与身份验证有关,则按照this answer进行操作:

您应该从fileId获取Google Drive SDK API,然后使用以下网址:

https://drive.google.com/uc?export=view&id= {fileId}