2012-04-19 11 views
1

ウェブブラウザからカスタムアプリケーションを起動したいと思います。私はここでこの質問に対する答えを見つけました:Make a link in the Android browser start up my app?Androidウェブブラウザと私のカスタムアプリケーションとの通信方法

私はカスタムアプリケーションからいくつかのデータを開き、それを開いたWebページに戻してからサーバーにPOSTします。

どのようにすればいいですか?

Matra

答えて

0

これはできません。申し訳ありません。

ACTION_VIEWIntentを使用して、カスタムアプリケーションでブラウザに他のWebページを読み込ませることは大歓迎です。または、アプリケーションにWebViewを統合して、より大きなコントロールを持つことができます。

+0

1)ローカルアプリケーションを「ローカルWebサーバー」にして、リクエストをリッスンし、ブラウザからアプリケーションにHTTP要求を送信すると、サーバーに応答が返されます。 2)そのような要求を受け取ったときにアプリケーションGUIがブラウザGUI上にポップアップする可能性はありますか? – matra

+0

@matra:1)これはうまくいくかもしれませんが、デバイスのすべてのアプリケーションがローカルネットワークセグメント上の他のデバイスのアプリケーションと同様に、アプリケーションのHTTP要求を行うことができるため、大きなセキュリティホールです。 2)いいえ、Webページに別のアプリのUIをトリガーするリンクがあって、新しいHTMLページを読み込んだりAJAXスタイルのHTTPリクエストを使用したりした場合にのみ発生します。 – CommonsWare

+0

ありがとうございます。 – matra

関連する問題