0

ひえメンバー!----am Boniface M -- アンドロイド初心者【大学生】..

私の質問は、グリッド サービスとして機能する Android アプリ/ミドルウェアの開発を計画しています。つまり、グリッド コンピューティング用のアプリです。アプリケーションは 1....n デバイスにインストールする必要があります。接続では、1 つのデバイスが他のすべてのデバイスのサーバーとして機能する必要があります。デバイス間の通信は、特定のアルゴリズムによって決定されるサーバー デバイスの許可の下で、wifi 経由で行われます [ここでは問題ありません]。

問題は、デバイスが実行している他のデバイスからアクセスできるすべてのサービスを追跡するデータベースを使用する必要があるか、またはこのすべての情報を直接保持し、別のアプリから要求したときにそれらを取得できる方法があるかどうかです。別のデバイスにインストールされています。また、ブルートゥースのようにwifi経由でファイルを共有する方法

ありがとう....

4

1 に答える 1

1

あなたは1つで多くの質問をしているのですが、全体として何を意味するのか実際にはわかりません。確かに役立つリンクがいくつかあります...

http://developer.android.com/reference/android/os/Build.htmlこのライブラリは、実行しているデバイスに関する情報を見つけるのに役立ちます。

http://developer.android.com/reference/android/location/Criteria.html-基準が役立つ場合があります。実行しているロケーションベースのサービスを確認できます。

それ以外に、特定のものが実行されているかどうかを確認したい場合は、この質問をチェックしてください:サービスがAndroidで実行されているかどうかを確認する方法は?

どのデバイスが何を利用できるかなどの中央ハブを維持したい場合は、やりたいことを仲介する人が必要になると思います。私の場合は、サーバーに対してHTTPリクエストを実行し、作成したphpスクリプトに対して、MySQLデータベースから読み取り/書き込みを行って他のデバイスに関する情報を取得します。

Wi-Fi経由でファイルを共有したい場合は、電話にFTPサーバーが必要になります。これをある程度行うアプリswiFTPがありますが(電話-> PC)、概念は同じである必要があります。それを見てください。それが出発点です!http://www.tested.com/news/how-to-transfer-files-wirelessly-to-your-android-phone/53/

繰り返しになりますが、あなたが何をしようとしているのか正確にはわかりませんが、うまくいけば、それがすべて役立つことを願っています。コメントが残らない場合は、さらにサポートさせていただきます。

それが役に立てば幸い!

于 2011-04-14T15:15:32.083 に答える