2014-05-14 198 views
0

我想在我的應用程序中添加一個簡單的Google搜索。我發現這個代碼,但它不是我正在尋找的。搜索下方來自給定的網址。谷歌搜索Android

String url = "http://www.google.com"; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
startActivity(i); 

的事情是,我想從用戶獲取搜索文本,如果可能,而無需啓動這樣一個新的活動:

Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); 
String term = editTextInput.getText().toString(); 
intent.putExtra(SearchManager.QUERY, term); 
startActivity(intent); 

回答

2

從用戶那裏得到的文本,並將在該URI,然後開始意圖。

String url = "http://www.google.com/search?q=" + userText; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
startActivity(i);