Android 애플리케이션에서 작업하며, 이는 ListView 활동 내에서 Google 웹 검색을 실행하고 그 목록보기에 결과를 표시해야합니다.Android 2.2 애플리케이션에서 Google 웹 검색을 실행하기위한 올바른 구문은 무엇입니까?
이러한 검색은 항상 "... 시카고의 볼링장 ..."과 같은 "정적 인"주제에 해당하므로 검색 기준을 입력하지 않습니다.
이 작업을 수행하는 적절한 방법은 무엇입니까?
Android 애플리케이션에서 작업하며, 이는 ListView 활동 내에서 Google 웹 검색을 실행하고 그 목록보기에 결과를 표시해야합니다.Android 2.2 애플리케이션에서 Google 웹 검색을 실행하기위한 올바른 구문은 무엇입니까?
이러한 검색은 항상 "... 시카고의 볼링장 ..."과 같은 "정적 인"주제에 해당하므로 검색 기준을 입력하지 않습니다.
이 작업을 수행하는 적절한 방법은 무엇입니까?
난 그냥 URL 인코딩 검색 요청, 공식 구글 검색 API를 사용하여 URL을 생성 할 것이다, 브라우저에서이 열 것 :
try {
String search = "your search here";
String encodedSearch = URLEncoder.encode(search, "UTF-8");
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://google.com/search?q=" + encodedSearch)));
} catch (UnsupportedEncodingException e) {
// should not happen, maybe add some Log.e() here
}
재미를! :-)
편집 : 오, 방금 너무 빨리 대답 했으므로 검색 결과를 ListView에 표시하려고합니다. 그래서 기본적으로 API 키가 필요하며 Google의 공식 검색 API를 사용합니다. 자세한 정보 및 설명서는 다음을 참조하십시오. http://code.google.com/intl/de/apis/customsearch/v1/overview.html
목록에 표시하려는 내용은 무엇입니까? 검색을 수행하고 html을 구문 분석해야합니다. http://www.google.com/search?q=bowling+alleys+in+chicago – Falmarri