2011-08-28 4 views
5

私の質問は、アンドロイドデバイスでWebサービスを作成する方法です。&モバイルでホストします。私はそれを誤って理解していない、私は既に作成されたwebserviceにアクセスしたいとは思わない、私はjson/xml &モバイルをホストするwebserviceを作成したい。私はアンドロイドの開発に全く新しいですが、私はプログラミングの経験があります。Android - RESTful WebServiceを作成する - モバイルでホストする

このリンクを確認してください:RESTful Web Services Implementations in Mobile Devices

をそれはので、私はそれがあまりにもアンドロイドのために行うことができると思うのJavaベースのモバイル用のなんとか言います。

ありがとうございました。

+0

あなたのAndroid携帯から、RESTfulなサービスをホストしたい(サーバーを稼働させたい)という願いが聞こえますか?または、あなたの携帯電話からRESTfulなサービスを利用したいですか? – Jack

+0

モバイルでwebserviceをホストしたいと思います。 – KhanZeeshan

答えて

5

セットアップとモバイルデバイスには1つの問題があります。モバイルネットワーク(Wi-Fiおよび3G)は、ほとんどがNATを使用し、着信接続を防止します。これにより、モバイルデバイスはインターネットから(インバウンド)アクセスできなくなりますが、引き続きアウトバウンド接続を開始できます。このため、モバイルデバイスのほとんどはサーバーをホストしていません。

+0

それは私が考えていたことです。なぜ、あなたのモバイルデバイスにRESTfulなサービスをホストしたいのですか?バッテリーのドレインについて話してください。 – Jack

+0

新しいことになっています。 Symbian OSもこれを開始しました。間違いなく、バッテリーを大量に消費することは間違いありませんが、セルに触れることなく数字にアクセスして画像や動画を公開するなど、さまざまな方法でお手伝いします。それはスマートフォンにアクセスする全く新しい方法をあなたに与えるでしょう。 – KhanZeeshan

+0

@Khan他の人にあなたの情報にアクセスするための全く新しい方法を教えてください: – smith324

1

30分ごとにサーバー(Webサーバー)にpingを実行するAndroidサービスを作成するだけで、クライアントからサーバーにビットを送信し、別の電話からの要求の可用性を確認することができます。この方法で、メディアファイルをサーバーにアップロードし、別のデバイスにダウンロードすることができます。

0

私は同じ問題を解決しようとしており、私はhttps://github.com/NanoHttpd/nanohttpdに向かっています。

これはRESTやMVCの機能を持たない小さなWebサーバーなので、自分で書き込む必要があります(MVC、コンテンツネゴシエーションなど)。

関連する問題