Intent.ACTION_WEB_SEARCH는 버튼 클릭 시 특정 키워드를 검색창에 입력시키는 기능을 제공한다. 버튼을 하나 생성하여 키워드검색이라는 이름을 주고 메서드 명은 searchWeb으로 한다.
1 2 3 4 5 | <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="searchWeb" android:text="키워드검색" /> | cs |
Intent를 선언하고 Intent.ACTION_WEB_SEARCH를 입력하면 된다.
1 2 3 4 5 | public void searchWeb(View view){ Intent intent=new Intent(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY, "문돌이의IT"); startActivity(intent); } | cs |
Line 3에 보면 "문돌이의IT" 를 입력했는데, 앱을 실행 시키고 버튼을 누르면 문돌이의IT라는 검색어가 이미 입력된 상태의 검색창이 열린 것을 결과로 알 수 있다.
SearchManager를 사용하는 것도 잘 알아두자.
intent.putExtra(SearchManager.QUERY, "문돌이의IT");
'문돌이의 IT > 안드로이드' 카테고리의 다른 글
방통대 모바일앱프로그래밍 출석대체시험 기출문제풀이(2) (0) | 2018.06.14 |
---|---|
방통대 모바일앱프로그래밍 출석대체시험 기출문제풀이(1) (0) | 2018.06.14 |
안드로이드 암시적인텐트 Intent.ACTION_DELETE 앱 삭제 기능구현 (0) | 2016.06.04 |
안드로이드 암시적인텐트 Intent.ACTION_CALL 전화걸기 기능구현 (2) | 2016.06.04 |
안드로이드 암시적인텐트 Intent.ACTION_DIAL 전화걸기 기능구현 (0) | 2016.06.03 |