如果用户单击它,我想在 http://www.dtcsearch.com/上打开浏览器,并在此站点的栏搜索中自动插入我的程序的字符串 S 的值。例如:如果 s="ciao" 并且用户单击按钮我想打开http://www.dtcsearch.com/ 并写在搜索 ciao
问问题
44 次
1 回答
0
要打开浏览器,您可以简单地启动一个活动,如下所示:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.dtcsearch.com"));
startActivity(i);
但是要填写网页上的搜索框,您也需要修改您的网页以包含/支持此要求。例如,您需要将搜索字符串放在 URL 中,然后修改您的网页以通过GET方法读取 url 内容,并在文本框中填写提供的搜索字符串。
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.dtcsearch.com/?s=hello"));
startActivity(i);
并在网页中(假设它是用PHP编写的)
$strSearch = $_GET["s"]; //should return 'hello'
最后,用于$strSearch
填写网页上的搜索文本框。
于 2012-09-20T09:37:47.720 回答