如何在Android中从谷歌图片搜索页面获取图片

如何在Android中从谷歌图片搜索页面获取图片,android,webview,Android,Webview,我需要实现一个组件,它显示与给定搜索查询相关的图片列表。图片正在从谷歌图片搜索加载。 我可以用什么来代替谷歌图片搜索?在Github上查看此示例: 在Github上查看此示例: 从解析json (已弃用且有限) (自由但有限制) 在隐藏的WebView中运行搜索查询并获取列表 页面加载后的图像数量 在这里输入代码 query=“” web=(WebView)v.findviewbyd(R.id.web); setWebViewClient(新的WebViewClient(){ 从解析json

我需要实现一个组件,它显示与给定搜索查询相关的图片列表。图片正在从谷歌图片搜索加载。
我可以用什么来代替谷歌图片搜索?

在Github上查看此示例:


在Github上查看此示例:

  • 从解析json (已弃用且有限) (自由但有限制)

  • 在隐藏的WebView中运行搜索查询并获取列表 页面加载后的图像数量

    在这里输入代码 query=“”

  • web=(WebView)v.findviewbyd(R.id.web); setWebViewClient(新的WebViewClient(){

  • 从解析json (已弃用且有限) (自由但有限制)

  • 在隐藏的WebView中运行搜索查询并获取列表 页面加载后的图像数量

    在这里输入代码 query=“”

  • web=(WebView)v.findviewbyd(R.id.web); setWebViewClient(新的WebViewClient(){


    这是否违反了任何许可证、规则或标准?现在有没有更好的方法来做到这一点?这是否违反了任何许可证、规则或标准?现在有没有更好的方法来做到这一点?
     public void onPageFinished(WebView view, String url) {
            }
    
            // you tell the webclient you want to catch when a url is about to
            // load
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                return false;
            }
    
            // here you get all links to pictures
            @Override
            public void onLoadResource(WebView view, String url) {
                Log.i("web link", String.format(url));
                if (url.compareTo(query) != 0) {
                    images.add(url);
                }
            }
        });
    
        web.loadUrl(query);