将字符串结果发送到网站

时间:2012-09-12 09:40:25

标签: android

我是Android Dev的新手,而且我被困在应用程序的最后一部分。我已经制作了条形码扫描应用程序(感谢Zxing),并希望在网站上搜索结果。

例如,如果我想在www.trademe.co.nz上搜索我的结果,我将如何进行此操作?

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

我的代码的网络部分。

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

}

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

感谢您提供任何帮助:)

2 个答案:

答案 0 :(得分:1)

使用httpPost方法将字符串发布到网址。

检查 here

另见一个简单示例here

答案 1 :(得分: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);       

}