1

Android アプリでちょっとした実験をしたいと思います。

私はいくつかの Android デバイスを持っており、各デバイスの特定の IP を知らずに、アプリがインストールされているすべてのデバイスを検出するだけで、デバイス間でチャットするアプリを作成したいと考えています。したがって、基本的にここには 2 つの主な質問があります。

  1. ローカル Wi-Fi ネットワークを介してデバイス検出を実装する方法に関する Android ツール、ライブラリ、または例はありますか?

  2. ある Android デバイスから別の Android デバイスにデータを送信する最良の方法は何ですか? 繰り返しになりますが、ガイドとして役立つツール、ライブラリ、または例はありますか?

また、アプリを Android 2.2 以降で実行したい

何か案は?ありがとう!

4

2 に答える 2

1

Android では、Network Service Discoveryを使用します。以前のターゲットを使用している場合は、jmDNSが役に立ちます。Android デバイスがお互いを見つけられるようにするためだけにこれを使用しましたが、これは bonjour サービスと互換性があるはずです。

于 2013-05-21T02:12:49.527 に答える
0

DIAL (検出と起動) を使用できます。

http://www.dial-multiscreen.org/

http://www.theregister.co.uk/2013/01/28/dial_youtube_netflix/

同じことが YouTube と Netflix でも使用されています。

編集:

これで問題 1 が解決され、相手の電話の IP アドレスが取得され、ソケットを開いて通信できるようになり、問題 2 が解決されます。

于 2013-05-21T13:07:03.610 に答える