問題タブ [wifi-direct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
995 参照

android - AndroidでWifi Directをオンにしておく方法

それがネイティブ API にあるのか、GS3 だけにあるのかはわかりません。Wi-Fi ダイレクトは、5 分間操作がないと自動的にオフになります。そのままにしておく方法はありますか?またはプログラムでオンにしますか?

ありがとう

0 投票する
2 に答える
3652 参照

java - wifi Direct グループから切断する

接続を確立した後、wifi ダイレクト グループから切断したい。グループの所有者と既に接続している他のクライアントの邪魔をせずに、静かに移動したいだけです。

manager.Connect()メソッドを使用して接続を確立します。しかし、切断する方法は見当たりませんでした。私が見た他のオプションはmanager.removeGroup()だけですが、これによりグループ全体が削除され、既存のネットワーク接続が中断されると思います。

どうすればこれを適切に行うことができますか?

ありがとう

0 投票する
3 に答える
8967 参照

android - Android Wifi ダイレクト ソフト AP 構成

私は ICS で Wifi Direct API をいじっていましたが、少し行き詰まっています。

API には、電話機にレガシー ソフトウェア ベースのアクセス ポイントを作成する createGroup というメソッドがあります。これは素晴らしく機能しますが、パスワードや構成オプションを変更する方法が見つからないようです! どのように設定するか知っている人はいますか?

API ドキュメントへのリンク: http://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.html

0 投票する
1 に答える
3090 参照

ip - WiFi Direct で非グループ所有者の IP アドレスを取得するにはどうすればよいですか?

接続を提案したデバイスがグループ所有者として指定された場合、他のデバイスの IP アドレスをどのように知ることができますか? グループ所有者の IP は取得できますが、非グループ所有者の IP を取得する方法がわかりません。接続を要求したのはデバイスではないため、WifiP2pInfo クラスがありませんでした。グループ所有者の IP さえ知りません。このデバイスからグループ所有者にデータを送信するにはどうすればよいですか?

前もって感謝します!

0 投票する
1 に答える
2754 参照

networking - wifiダイレクトに対応しているOSは?

特定のオペレーティング システムで WiFi Direct をサポートするために必要なのは、特別なソフトウェア (ドライバー) だけであると読みました。つまり、新しいネットワーク インターフェイスを購入する必要がないため、重要なのはソフトウェアです。

それが本当だと仮定して知りたいのですが、WiFi Direct をサポートしているオペレーティング システムは何ですか? Android に対応していることは知っているが、他のオペレーティング システムについて知りたい

オープンソースの熱狂的なファンのように、Linux は Wifi Direct をサポートしていますが、Windows がサポートしているかどうかは問題ではないことを読みたいと思います :D

メキシコからこんにちわ

0 投票する
2 に答える
863 参照

android - Androidソケットのconnect()が機能しないのはなぜですか?

Android WiFiDirect のデモと同様のコードを書きましたが、socket.connect() が動作しません。例外をスローせずに終了し、「最終的に」セクションにジャンプしました。connect() のすべての入力パラメーターを確認しましたが、デモとまったく同じです。

このような問題に遭遇した人はいますか? よろしくお願いいたします。

0 投票する
1 に答える
4202 参照

android - android Wi-Fi Direct APIの使用に関する問題:mChannel = mManager.initialize()

これは私の最初の投稿です、それを正しくすることを望んでいます。新しいAndroidテクノロジーWi-FiDirectを使用してアプリケーションを作成しようとしています。そうするために、私はあなたが見つけることができるチュートリアルに従っていました:

http://developer.android.com/guide/topics/connectivity/wifip2p.html

本当に便利ですが、コードをコピーすると何か問題があります。ステップ番号3とまったく同じです。

エラーはオンラインです:

そして、エラーメッセージは次のとおりです。

次のようなキャストを作成することをお勧めします。

しかし、そのためにコードを変更すると、アプリケーションの実行中に別のエラーが発生します。

残りのコードを追加するだけで、チュートリアルに表示されるとおりになりますが、ActivityとBroadcastクラスを追加する場合に備えて次のようにします。

主な活動

WiFiBroadcastReceiver

AndroidManifest

ご助力ありがとうございます!!!

0 投票する
3 に答える
14511 参照

android - Android Wi-Fi Direct: onPeersAvailable

2 つのデバイスを接続する必要がある Android 用の WiFi Direct に基づく単純なアプリケーションを開発しています。そのためには関数 onPeersAvailable(myPeerListListener) を呼び出す必要がありますが、その方法がわかりません。

私のアプリには次の 2 つの要素があります。

1-主な活動:

2 クラス BroadcastReceiver:

これまで、私のコードは、アプリを実行しているデバイス周辺のピアを検出できるはずでした。この ID は、変数myPeerListListenerに格納する必要があります。これはすべて、OnReceiv() と呼ばれる BroadcastReceiver メソッドの 2 番目のインテントで次の呼び出しによって行われます。

今、そのリストを操作したいと思います。したがって、requestPeers を呼び出す必要がある API 情報に従って、ここで API を確認できます。

http://developer.android.com/guide/topics/connectivity/wifip2p.html

*ピアの発見セクション

だから私が試したことは、呼び出しの下に書くことでした:

しかし、私はこのエラーが発生します:

メソッド onPeersAvailable(WifiP2pManager.PeerListListener) はタイプ WifiP2pManager に対して未定義です

PeerListListener をメインアクティビティに適切に送信するにはどうすればよいか教えてもらえますか?

お時間をいただきありがとうございました

0 投票する
0 に答える
4077 参照

android - アドホック マルチプレイヤー ゲーム用の Android Wi-Fi Direct

Samsung Galaxy Nexus や S3 などの Android v4.x デバイスは、Wi-Fi Direct をサポートしています。1 つの部屋にいるプレイヤー全員がプレイできるゲームを作ろうと考えています。ゲームには、ゲームの状態を一貫して管理するための中心点が必要なので、やはりクライアント/サーバー アーキテクチャを使用することを考えています。つまり、次のことを意味します。

  • プレーヤー A がゲームを開始し、サーバーをホストすることを決定します -> 画面にロビーが表示され、ゲームに参加することを決定した他のデバイス/プレーヤーを見ることができます (たとえば、チャットを許可し、A がゲームの開始をトリガーできるようにします)。ゲームセッション)
  • 他のプレイヤー (B、C、D...) がゲームを開始し、既存のゲームに参加することを決定します。彼らは A のゲームを (ロビー状態のままで) 見て、ゲームに参加する必要があります。

現在、私はまだ 4.0 デバイスをいくつか入手できていないので (そうでなければ、自分で試してみたいと思います)、 Android Wi-Fi Direct APIが実際にどのように機能するのか疑問に思っています。例えば、よくわからない

  1. A が Android-OS の Wi-Fi 設定ダイアログで行う必要があることと、ゲーム アプリケーション内から実行できることの相互作用
  2. 1 と同様ですが、プレーヤー B、C などの場合: 最初に WiFi 設定ダイアログを使用してサーバーとペアリングする必要がありますか? それとも、API を使用してゲーム アプリケーション内からすべてを解決できますか?
  3. B と C が実際に A のゲームのみを表示し、他のデバイスを表示しないようにするには、API をどのように使用する必要がありますか?
  4. デバイスが実際に「発見可能」になった時点 (誰が、どのようなアクションでこれを決定するか?)

乾杯!

0 投票する
2 に答える
1674 参照

java - Android 2.36(ジンジャーブレッド)でWIFI Directを開発/コーディングする方法は?

一部の電話には、AndroidOS2.3.xを搭載しながらWifiDirectアプリが搭載されています。ただし、WifiDirectAPIはAndroid4.0以降でサポートされています。

それで、Android 2.3で直接Wifi用に開発(コード)することはできますか?そのようなライブラリまたはそれを行う方法(たとえば、NDKなどを使用する)はありますか?plsはリンクや詳細を提供します!ありがとう。