1

我对 Android Dev 还很陌生,我被困在我的应用程序的最后一部分。我制作了一个条码扫描应用程序(感谢 Zxing),并想在网站上搜索结果。

例如,如果我想在 www.trademe.co.nz 上搜索我的结果,我该怎么做?

到目前为止,我已经获得了字符串并打开了浏览器,但我只是不知道如何将文本导入正确的文本框并进行搜索。

我的代码的 web 部分。

private void openBrowser(String contents, String format) {
        Intent i = new Intent(Intent.ACTION_VIEW, 
                Uri.parse("http://www.trademe.co.nz"));
        startActivity(i);       

}

对不起,如果我做错了什么,这是我的第一篇文章!

感谢您提供任何帮助:)

4

2 回答 2

1

使用 httpPost 方法将您的字符串发布到 url。

在这里检查

另请参见此处 的简单示例

于 2012-09-12T09:44:54.170 回答
1

试试这个(如果我的答案解决了您的问题,请将其标记为答案)

private void openBrowser(String contents, String format) {
String url = "http://www.trademe.co.nz/Browse/SearchResults.aspx?searchType=all&searchString=%s&rptpath=all&type=Search&generalSearch_keypresses=5&generalSearch_suggested=0";

try
    {
        your_keyword = URLEncoder.encode(your_keyword, "UTF-8")); //encode keyword
    }
    catch (UnsupportedEncodingException e)
    {          
        e.printStackTrace();
    }     

    url = String.format(url, your_keyword);
    Intent i = new Intent(Intent.ACTION_VIEW, 
            Uri.parse(url));
    startActivity(i);       

}

于 2012-09-12T09:46:06.133 回答