2013-07-04 12 views
11

AndroidアプリケーションにHTTPサーバー(iJetty、Pawなど)を統合するにはどうすればよいですか?私はインターネット上で有用なチュートリアルを見つけることができません。ほとんどのWebサイト(公式サイトを含む)は、サーバーの仕様とダウンロード可能なサーバーjarファイルを提供するだけです。 Eclipseプロジェクトでそのファイルを統合するJavaコードを探していたので、アプリケーションでサーバーコンポーネントとして使用できるようになりました。助けてください?ここでAndroidアプリケーションにHttpサーバー(i-Jetty、Pawなど)を埋め込む方法

+0

ただ、なぜクライアントになるように設計されたデバイスにHTTPサーバーが必要なのでしょうか?トローリングはありません、私は本当に興味があります。 –

+0

私も探しています。私はテレビに接続するように設計された小型のAndroidデバイスを持っています。サーブレットを実行してWebサービスを提供できるように、私はサーバのような桟橋を持っていたいと思います。 –

答えて

15

は、私が正常に使用している一つです。

NanoHttpd

NanoHttpdは、オープンソース、小さなフットプリントのWebサーバでありますの埋め込みに適していますJavaプログラミング言語で書かれたアプリケーション。ソースコードは、単一の.javaファイルで構成されています。

そして、ここでそれを使用してAndroidのサンプルプロジェクトです:

https://gist.github.com/komamitsu/1893396

それは非常に小さく、シンプルで純粋なJavaでのですが、それはかなり変更可能です。他にもいくつかのヘビー級があります。あなたがしたいことに依存します。私はあなたが小さいものから始まり、あなたの目的に合っているかどうかを確認することをお勧めします。

+0

私は同じnanohttpdを使用しています –

+1

SSLサポートはどうですか? nanohttpdとsslに関する成功例とフィードバックを見つけることができません。 –

関連する問題