2017-11-22 7 views
0

私は誰かがWifiP2PManager.connect(Channel、WifiP2pConfig、ActionListener)を使って接続しようとすると、どのメソッドが呼び出されますか?

manager.addLocalService(channel, service, ActionListener)

を使用して2つのデバイス上でセットアップWIFIのP2Pにトリング、その後

manager.connect(channel, config, ActionListener)を使用して、両方のデバイスを接続しています。

受け入れ/拒否接続のポップアップがターゲットデバイスに表示される前に、どのメソッドが呼び出されたのか知りたいです。私が見つけたのはonConnectionInfoAvailable(WifiP2pInfo p2pInfo)でしたが、接続が確立された後に呼び出されます。

私は基本的にWIFI P2Pを使用して私に接続しようとするデバイスの「インスタンス名」を受信し、システムダイアログを表示せずに接続要求を拒否します(ユーザーが接続を許可/拒否できるようにします)。

私はドキュメントや他の場所でこれを行うのに役立つものはありません。誰かがそれを行う方法を知っているか、正しい方向に私を指すことができる場合は、私に知らせてください。

答えて

0

私はそれを解決しました。サービスを設定するときに渡されるMapにinstancenameとdevicename(私が接続したいデバイスの)を入れることができます。他のデバイスからは、thisを使用して利用可能なすべてのデバイスのマップを取得し、必要なもののインスタンス名を見つけることができます。

関連する問題