0

クイック検索の移動ボタンが押されたときにWebブラウザーを開く必要があるAndroidアプリケーションを作成しています。どうすればこれを実現できますか?それがウェブブラウザを起動すること?これは私がこれまでに入手したコードです:

public class SearchFunction extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    final Intent queryIntent = getIntent();
    final String queryAction = queryIntent.getAction();
    if (Intent.ACTION_SEARCH.equals(queryAction)) {
        String searchKeywords = queryIntent.getStringExtra(SearchManager.QUERY);
        //Is it here that i can start intents/webbrowser???
    }
}
}
4

1 に答える 1

0

検索アクティビティを実行する方法については、ここにすべての情報があります:http: //developer.android.com/guide/topics/search/search-dialog.html

ブラウザの起動:

Intent i = new Intent(Intent.ACTION_VIEW, 
       Uri.parse("http://www.google.ro/search?q=" + searchKeywords.replace(' ', '+')));
startActivity(i);

それが役に立てば幸い。

于 2012-02-08T20:58:25.830 に答える