我是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);
}
对不起,如果我做错了,这是我的第一篇文章!
感谢您提供任何帮助:)
答案 0 :(得分:1)
答案 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);
}