首选是确定URL,即要搜索的链接 GOOGLE的是这样的 http://www.google.com.hk/search?q=%E8%8B%B9%E6%9E%9C q=后边是你要搜索的字符串,要把你的字符串变成UTF8编码然后再进行URL编码确定好URL后就可以通过Intent来打开这个页面了或者通过你内嵌一个webView来打开这个页面打开外部浏览器的代码如下: Uri uri = Uri.parse("http://www.google.com.hk/search?q=%E8%8B%B9%E6%9E%9C"); Intent logintent = new Intent(Intent.ACTION_VIEW, uri); startActivity(logintent);
将你的搜索内容编码成utf-8替换%E4%BD%A0%E5%A5%BD%E5%90%97
%E4%BD%A0%E5%A5%BD%E5%90%97的中文是"你好吗"
可得到URLEcoder.encode(text, "utf-8"),这个编码我不知道对不对,也可能是gbk编码那就是把utf-8换成gbk2312
GOOGLE的是这样的
http://www.google.com.hk/search?q=%E8%8B%B9%E6%9E%9C
q=后边是你要搜索的字符串,要把你的字符串变成UTF8编码然后再进行URL编码确定好URL后就可以通过Intent来打开这个页面了或者通过你内嵌一个webView来打开这个页面打开外部浏览器的代码如下:
Uri uri = Uri.parse("http://www.google.com.hk/search?q=%E8%8B%B9%E6%9E%9C");
Intent logintent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(logintent);