0

特定の検索クエリに関連する写真のリストを表示するコンポーネントを実装する必要があります。写真はグーグル画像検索から読み込んでいます。Google 画像検索の代わりに何が使えますか?

4

2 に答える 2

2
  1. https://developers.google.com/image-search/?hl=ruから json を解析 (非推奨で制限あり) https://developers.google.com/custom-search/docs/overview (無料ですが制限あり)

  2. 非表示の WebView で検索クエリを実行し、ページの読み込み後に画像のリストを取得します。

    ここにコードを入力 query = " https://www.google.com.ua/search?safe=on&site=imghp&tbm=isch&q=milk+buy ";

web = (WebView) v.findViewById(R.id.web); 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);
于 2013-09-30T20:12:23.253 に答える
1

Github でこの例を確認してください。

https://github.com/koush/ion/blob/master/ion-sample/src/com/koushikdutta/ion/sample/GoogleImageSearch.java

于 2013-09-30T10:35:22.777 に答える