Bạn có thể làm được điều này khá dễ dàng với một vài dòng mã (giả sử bạn muốn tìm kiếm Google cho 'cá'):
String escapedQuery = URLEncoder.encode(query, "UTF-8");
Uri uri = Uri.parse("http://www.google.com/#q=" + escapedQuery);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
Ngược lại, nếu bạn thà khởi động Hoạt động của riêng bạn để xử lý duyệt web, bạn sẽ có thể làm như vậy với WebView: http://developer.android.com/reference/android/webkit/WebView.html
Tôi nghĩ câu trả lời tốt hơn ở đây là @ zen_of_kermit's. Nó sẽ là tốt đẹp mặc dù, nếu Android cho phép một người sử dụng để cung cấp các công cụ tìm kiếm có thêm một mặc dù cho ACTION_WEB_SEARCH
, thay vì chỉ sử dụng Google.
Nguồn
2011-01-26 01:36:20
Cảm ơn bạn Nicholas. Điều đó thật dễ. – madu
Hoạt động nào sẽ bắt đầu khởi chạy Google Tìm kiếm (ứng dụng, không phải trình duyệt)? – trusktr
Tốt hơn câu trả lời được đưa ra bởi @zen_of_kermit, bởi vì ý định được viết bởi anh ta tập trung vào các Tìm kiếm của Google, nhưng sử dụng Kiểu Intent đúng. –