2016-03-31 15 views
-5

Androidスタジオでアンドロイドアプリを書いて、携帯電話のファイルを にダウンロードし、wifi経由でウェブブラウザ経由で携帯電話にファイルをアップロードすることもできます。WiFi経由でWebブラウザ経由でファイルをアップロードしてダウンロードする際に、Androidで選択する必要があるWebサーバはどれですか?

私はhttp://stackoverflow.comでいくつかの文書を読んでいます。そのアプリケーションにはWebサーバーを埋め込む必要があるようです。

などNanoHTTPD、AndroidAsync、PAWサーバー、AndroidWebServ ...

としてAndroidの下で実行することができ、いくつかのWebサーバ、あなたは私のウェブサーバ私は選択すべきと言うことができるがありますか?ありがとう!

+0

Androidで実行できるすべてのWebサーバーがこのトリックを行う必要があります。 –

+0

私は、ファイルをダウンロードしてアップロードするのに適したWebサーバーを選択したいと考えています。 – HelloCW

+0

もう一度、Androidで作業できる最初のものを選択してください。自分で自分を選ぶことができない場合は、コインなどを振ります。あなたはこの質問をするだけで時間を無駄にしています。 –

答えて

1

あなたが探しているものを理解するのに少し役立つでしょう。あなただけのサーバーが必要な場合は、Stephan Branczykのコメントに固執し、好きな、または実行できる最初のものを選んでください。それ以外の場合は、要件を指定してください。しかし、stackoverflowがドキュメントを読むためのショートカットであるべきではないと考えてください(少なくとも、それは私の考えです)。

Androidでアプリケーションを作成していた場合は、NanoHTTPDまたはi-jetty(https://github.com/jetty-project/i-jetty)から開始します。一見すると、2つはかなり簡単に実装することができます。 AndroidにHTTPサーバーを統合する方法に関する同様の質問がここに尋ねられました:How to embed an Http server (like i-Jetty, Paw, etc) in android application

AndroidAsyncは、低レベルのネットワークプロトコルライブラリです - これはあなたが探しているとは思いませんか?より高いhttp要求ライブラリのために、彼らはイオン(2つのリンクのみを推奨しますか? - それはgithub上にあります)。

また、アプリケーションが商用の場合は、それぞれのライセンスを確認する必要があります。

0

この1つは良いです:https://github.com/NanoHttpd/nanohttpd

NanoHTTPD - Javaで小さなWebサーバ

NanoHTTPDは修正BSDライセンスの下でリリース 他のアプリケーションに埋め込むために設計された軽量のHTTPサーバであり、 。

関連する問題