Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取谷歌搜索结果并在android应用程序中显示_Android_Google Search - Fatal编程技术网

获取谷歌搜索结果并在android应用程序中显示

获取谷歌搜索结果并在android应用程序中显示,android,google-search,Android,Google Search,我想在我的android应用程序中显示谷歌搜索结果,当用户在editText中键入word,然后单击搜索按钮以获得谷歌搜索结果并显示在我的应用程序中。我没有这样做的经验。请帮助我任何人您可以将Intent类与action web搜索一起使用 Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); String keyword= "your query here"; intent.putExtra(SearchManager.QUERY

我想在我的android应用程序中显示谷歌搜索结果,当用户在editText中键入word,然后单击搜索按钮以获得谷歌搜索结果并显示在我的应用程序中。我没有这样做的经验。请帮助我任何人

您可以将
Intent
类与action web搜索一起使用

Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); 
String keyword= "your query here";    
intent.putExtra(SearchManager.QUERY, keyword);    
startActivity(intent);
为了更好地学习,你可以跟随

然后,只需在URL后添加要在google上搜索的键,并在WebView中加载查询字符串

   webView = (WebView) rootView.findViewById(R.id.webView);
   webView.getSettings().setJavaScriptEnabled(true);
   webView.loadUrl(GOOGLE_SERACH_URL + searchKey);
工作示例


使用自定义谷歌搜索api复制我知道的可能的重复,但是有人帮助如何使用自定义搜索api使用android而不是自定义搜索api获取搜索结果吗?在这个网站有自定义搜索api教程,但它不适用于meHi@SN Singh如果我使用上述代码,它会将我带到浏览器,这是我不想要的,当用户单击搜索按钮获得结果,然后显示在相同的活动中
   webView = (WebView) rootView.findViewById(R.id.webView);
   webView.getSettings().setJavaScriptEnabled(true);
   webView.loadUrl(GOOGLE_SERACH_URL + searchKey);