android - 如何使用默认浏览器在谷歌上搜索字符串

标签 android android-intent google-api android-searchmanager

我想实现一个打开默认浏览器并搜索传递的字符串的搜索功能

public void searchOnGoogle(String keywords){
---
}

有没有办法使用 Intent 过滤器,或者我必须自己实现所有内容?

最佳答案

String query = URLEncoder.encode(keywords, "utf-8");
String url = "http://www.google.com/search?q=" + query;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);

关于android - 如何使用默认浏览器在谷歌上搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13853375/

相关文章:

android - 如何在 android 2.2 中发送电子邮件?

android - 通过 Intent 为 WhatsApp、Telegram 等分享图像和链接

php - 使用 PHP 的 GCM 实现总是面临未经授权的错误 401

node.js - ACCESS_TOKEN_SCOPE_INSUFFICIENT 403 请求的认证范围域不足

java - 如何在 Eclipse 中使用 DonutProgress 库

java - 如果我在房间中使用外键,它会将数据保存在其表中还是单独的表中?

android - 过滤后 recyclerview 中的错误项目

java - 乘以 double 时索引超出范围

android - Retrofit 2.0 如何解析嵌套的 JSON 对象?

video - Youtube API v3,如何获取视频播放列表的持续时间?