2017-07-29 60 views
-1

我想顯示在我的Android應用程序谷歌的搜索結果,當EDITTEXT用戶類型字,然後單擊搜索按鈕來獲得谷歌搜索結果我app.I內所示沒有經驗可以做到這一點。請幫助我任何人獲取Android應用程序谷歌的搜索結果,並顯示

+1

重複的https://stackoverflow.com/questions/12356978/how-to-get-google-search-results-in-android-using-java – Edric

+1

[如何在使用Java的Android中獲取Google搜索結果?](https://stackoverflow.com/questions/12356978/how-to-get-google-search-results-in-android-using-java) – PPartisan

+0

我知道,使用自定義谷歌搜索API,但任何一個幫助如何使用自定義搜索API來獲得搜索結果使用Android 而不是自定義搜索API? – superstar

回答

0

您可以使用Intent類與動作網頁搜索。

Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); 
String keyword= "your query here";  
intent.putExtra(SearchManager.QUERY, keyword);  
startActivity(intent); 

爲了更好的學習,你可以按照example program.

+0

嗨@SN辛格如果我使用上面的代碼,它帶我到瀏覽器,我不想要,當用戶點擊搜索按鈕獲得結果,然後顯示在同一個活動 – superstar

0
private static final String GOOGLE_SERACH_URL = "https://www.google.com/search?q="; 

然後,只需添加你想要的網址後,在谷歌搜索和加載查詢的關鍵WebView中的字符串。

webView = (WebView) rootView.findViewById(R.id.webView); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.(GOOGLE_SERACH_URL + searchKey); 

工作實施例

https://github.com/hiteshsahu/Android-Universal-Web-Content-Loader