2011-08-07 4 views
0

文字列をウェブサイトに渡すネイティブアプリのJavaコードの簡単な例を教えていただけますか?ネイティブアプリの簡単な例をウェブサイトに渡す文字列ですか?

たとえば、文字列の値がHello everybodyの場合、テキストHello everybodyがGoogle検索フィールドに貼り付けられます。

+0

私は、あなたが達成したいことを記述した場合、それを行う方法ではなく、より役に立ち得ると思います。 –

+0

それはそれほど単純です:私のアプリからの文字列をいくつかのウェブサイトに貼り付けたい、例えばユーザーが私のアプリのフィールドを埋めた後にどうすればいいですか? – ShoulO

答えて

1

フィールドを入力して提出しますか?その場合は、要求パラメータを入力して要求を行い、サーバーが指定した応答を解析します。 Apache HttpClientを見てください。最も簡単な使用のために

+0

リクエストはどのように行われますか? – ShoulO

3

、あなたが試すことができます:

public static void browseURL(Activity activity, String url) 
{ 
    try 
    { 
     Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
     activity.startActivity(intent); 
    } 
    catch (Exception e) 
    { 
     message(activity, "Sorry, failed to view the desired page."); 
    } 
} 
をしてから呼び出します。

browseURL("http://www.google.com/search?q=Hello+World") 
1

あなたが実際に明示的に、Googleの検索フィールドにテキストを追加する必要はありません。クエリ文字列を含むURLを送信できます。

ウェブサイトによっては、クエリ文字列は常に異なります。 Googleの場合はhttp://www.google.ca/search?q=somethingです。後に何か?良いウェブ開発者がウェブページに含めるクエリ文字列とみなされます。そのクエリ文字列は、コマンドの形式でカスタムコマンドを受け取ります。& command2 =コマンド2のクエリです。

これはタグ付きブラックベリーですから次の2つのオプション、それはブラウザセッションを開く方法について説明しているページで

  1. Invoke the browser

を持っているので、あなたが何をしたいのかを説明します。だから

browserSession.displayPage("http://http://www.google.ca/search?q=searching%20for%20something"); 

URLエンコーディング用のクラスが必要な場合は、私に知らせてお送りします。

  1. HttpウェブページのHTMLをコードにプルするリクエスト。これを行うには、明日か火曜日のいずれかでコードネットワークのクラスをフルに投稿する予定で、今週私のブログを見る必要があります。

または、今すぐ必要な場合は私にメッセージを送信して、あなたにはクリーンアップされていないコードをメールで送信することができます。

関連する問題