如何将文本从 Activity 传递到 Google 现在在 Android 中搜索

How to pass text from Activity to Google Now search in Android

我有一个带有 EditText 和 Button 的 activity。当用户按下按钮时,我需要启动 Google Now Search from my Activity 并从 EditText 传递文本以使 Google Now 搜索此文本。我该怎么做?

试试这个

String query = editText.getText().toString();
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
intent.setClassName("com.google.android.googlequicksearchbox", "com.google.android.googlequicksearchbox.SearchActivity");
intent.putExtra("query", query);
startActivity(intent);

您可以获得更多信息here