特定のキーワードに基づいて Google 画像から最初の画像 URL を取得し、電話の画像ローダーを使用して表示する必要があります。これは可能ですか、どうすればこれを行うことができますか?
質問する
1970 次
1 に答える
0
Google のカスタム検索 API を使用することもできますが、検索ごとに費用がかかります。
次のようなこともできます。
- このアドレスに HTTP リクエストを送信しますhttps://www.google.com/search?tbm=isch&q=kitten
- 最初の画像の URL を取得するための正規表現を記述します
- その URL に対して別の HTTP リクエストを作成します
- リクエストの結果をバイト配列に読み込みます
- バイト配列をビットマップに変換します
- ImageView を設定し、imgView.setImageBitmap を呼び出します
あなたがこれまでに何を試してきたのかわからないので、あいまいです。実際のコードはかなり複雑です。
編集: クイック検索では、この関連する SO の質問が表示されます: Android の画像による Google 画像検索
于 2013-10-03T08:59:34.720 に答える