【Android開発】IntentでGoogle検索アプリの検索欄に直接検索キーワードを渡して検索させる
そこでふと、AndroidでGoogle検索アプリに直接検索キーワードを渡して検索させることはできるのだろうか? と気になって調べてみたところ、Intentに検索キーワードを渡して、ブラウザに検索させるソースは見つけられたのだが、Google検索アプリの検索欄にキーワードを直接渡して検索をさせるソースが見つけられなかった。
ということで、自分で調べてみた。
以下ソースコード(スマホだと多分見えません)。
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); intent.setClassName("com.google.android.googlequicksearchbox", "com.google.android.googlequicksearchbox.SearchActivity"); intent.putExtra(SearchManager.QUERY, "Enter the search keyword."); startActivity(intent);
どうやら、Google検索アプリに検索をさせるには、IntentでSearchManager.QUERYに検索キーワードを渡し、Google検索アプリのSearchActivityにIntentを飛ばせば良いようだ。
コメント
コメントを投稿