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");

+ Recent posts