我想在我的Android应用中显示谷歌搜索结果,当用户在editText中键入单词并单击搜索按钮以获取谷歌搜索结果并在我的应用内显示。我没有经验做这个。请帮助我任何人
答案 0 :(得分:0)
您可以在动作网络搜索中使用Intent
课程。
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
String keyword= "your query here";
intent.putExtra(SearchManager.QUERY, keyword);
startActivity(intent);
为了更好的学习,您可以关注example program.
答案 1 :(得分:0)
你可以在这里找到所有细节:https://developers.google.com/custom-search/json-api/v1/overview?refresh=1,但最后你只能在一天内免费推送100个查询,其余的你需要每1000个查询支付5美元。
或者我找到了以下链接,请告知是否有效:
答案 2 :(得分:0)
private static final String GOOGLE_SERACH_URL = "https://www.google.com/search?q=";
然后,只需在URL后面附加要在Google上搜索的密钥,然后在WebView中加载查询字符串。
webView = (WebView) rootView.findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(GOOGLE_SERACH_URL + searchKey);
工作示例
https://github.com/hiteshsahu/Android-Universal-Web-Content-Loader