我试图启动Intent
,它将启动浏览器并在Google上进行搜索查询。但是问题在于它是直接在Google应用而不是任何浏览器上启动搜索查询。我已经在模拟器和Android设备上对此进行了测试。
我的方法:
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY,queryText);
startActivity(intent);
答案 0 :(得分:1)
您可以使用以下意图打开浏览器
try{
String escapedQuery = URLEncoder.encode("Android developer", "UTF-8");
Uri uri = Uri.parse("http://www.google.com/#q=" + escapedQuery);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}catch (Exception e){
e.printStackTrace();
}