Androidからwifi p2pを使用して2つのデバイスを接続しています。私は、接続が確立されたときに、両方のデバイスがお互いの名前を知る方法があるかどうかを知りたいと思います。デバイスが接続要求を開始しているときは、リストからピアを選択して名前を表示するので、簡単です。質問は、接続要求を受け取るデバイスに焦点を当てています!AndroidでWifiP2Pを使用してPEERのデバイス名を取得する
初めて接続しようとすると、接続を受け入れるピアの名前がポップアップ表示されるので、これは可能であると思います。しかし、私はアプリをプログラミングするときにこの情報がどこにあるのかわかりません。
私はNetworkInfo(状態の変更を受け取ったとき)かWifiP2pInfo(接続情報が利用可能なとき)のどちらかに格納しなければならないと思います。
私はその機能をすでに持っていますが、必要な情報はWifiP2pInfoから取得する必要があります。しかし私はWifiP2pInfoのどの属性が私にそれを与えるのか分かりません。 WifiP2pInfoのフィールドは、groupFormed、groupOwnerAddress、およびisGroupOwnerです。ピアに関する情報はありません。 – BlueMountain
ホストアドレスまたは自分のアドレスを入力してください。 –
ピア名が必要です。しかし、それができないなら、住所は問題ありません。 – BlueMountain