WiFi Direct を使用してピアに接続するときは、ユーザーの許可が必要です。ユーザーが許可を与えないと接続できないことを私は知っています 。
ただし、この機能は必要ありません。最初の接続で許可を求めることは問題ありません (また、より安全です)。初回のみ許可を求める方法はありますか?後で同じピアに接続しようとするときは、許可は必要ありません。
WiFi Direct を使用してピアに接続するときは、ユーザーの許可が必要です。ユーザーが許可を与えないと接続できないことを私は知っています 。
ただし、この機能は必要ありません。最初の接続で許可を求めることは問題ありません (また、より安全です)。初回のみ許可を求める方法はありますか?後で同じピアに接続しようとするときは、許可は必要ありません。
P2P 仕様から、ユーザーの介入なしにグループを再確立するための「永続的な P2P グループ」と呼ばれるものを見つけることができます。
永続的な P2P グループでは、グループ所有者がグループの資格情報を保存するため、ユーザーの介入を必要とせずに、グループ メンバーの要求によって将来グループを再確立できます。
このようなグループは、コマンド ラインを使用して接続中に永続を指定することで形成できます (コマンドの P2P を参照して検索wpa_supplicant
してください https://android.googlesource.com/platform/external/wpa_supplicant_8/+/ics-plus-aosp/wpa_supplicant/README -P2P)。ただし、現在のデバイスでオプションが利用できるかどうかはわかりません。p2p_connect
編集: Wi-Fi Direct の永続的なグループでグループ所有者を変更できますか?という質問への回答を参照してください。
私は Ubuntu で Wi-Fi Direct を使用していたので、ファイルで指定されている永続的なグループを作成するためwpa_cli
に (これは付属しています) を使用しました。wpa_supplicant
p2p_readme
私が管理したプロンプトなしで Wi-Fi Direct 機能を使用する最も近い方法は、Service Discovery をレガシー モードと組み合わせて使用することです。 ) 代わりは。
私はすべての魔法を自動化する非常に単純な P2P スタックの作成者です。https://github.com/croconaut/wifon-miniの例をチェックして、それがどのように機能するか (およびいくつかのドキュメント) を確認してください。 .
残念ながら、現時点ではありません。おそらく将来、またはあなたがあなた自身のROMを書くなら。
私は2つのHTCOneVとHTCOneX+を使用しています。私はAndroidが提供するWifiDirectDemoを実行しています。Wifi Directをオンにする以外に、他の設定は必要ありません。アプリケーションの検索ボタンを押すだけで、ピアが一覧表示されます。
私は最初、あなたが説明したように別のデバイスの許可が必要だと思いました。デバイスにアプリケーションをインストールするたびに、それを再度有効にする必要がありました。しかし、これは私がアプリケーションの検索ボタンに気付く前であり、これは必須ではないことに気づきました。
私と同じ過ちを犯したでしょうか?
リフレクション方式で可能です。