`ACTION_WEB_SEARCH` запускает поисковое действие в приложении Google - PullRequest
0 голосов
/ 29 апреля 2019

Я пытался запустить Intent, который запустит браузер и поисковый запрос в Google.Но проблема в том, что он напрямую запускает поисковый запрос в приложении Google, а не в любом браузере.Я проверил это на эмуляторе, а также на моем устройстве Android.

Мой подход:

Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY,queryText);
startActivity(intent);

1 Ответ

1 голос
/ 30 апреля 2019

вы можете открыть браузер используя нижеприведенное намерение

    try{
        String escapedQuery = URLEncoder.encode("Android developer", "UTF-8");
        Uri uri = Uri.parse("http://www.google.com/#q=" + escapedQuery);
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        startActivity(intent);
    }catch (Exception e){
        e.printStackTrace();  
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...