代码之家  ›  专栏  ›  技术社区  ›  esoni

在点击按钮[关闭]上发出以使用指定输入打开指定网站上的浏览器

  •  -1
  • esoni  · 技术社区  · 14 年前

    如果用户点击它,我想打开浏览器 http://www.dtcsearch.com/ 在这个网站上的搜索栏中,我想自动插入我的程序的字符串S的值。 例如: 如果s=“ciao” 用户点击我想打开的按钮 http://www.dtcsearch.com/ 与书面搜索ciao

    1 回复  |  直到 14 年前
        1
  •  0
  •   waqaslam    14 年前

    要打开浏览器,您只需启动以下活动:

    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.dtcsearch.com"));
    startActivity(i);
    

    但是,要填写网页上的搜索框,您也需要修改您的网页以包含/支持这一要求。例如,您需要将搜索字符串放在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 填写网页上的搜索文本框。