1

私は Android Dev の初心者で、アプリの最後の部分で立ち往生しています。バーコード スキャン アプリを作成し (Zxing に感謝)、Web サイトで結果を検索したいと考えています。

たとえば、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 に答える