0

利用WifiManager.startScan可能なネットワークのスキャンに使用します。正常に動作し、返されたネットワークで作業できます。しかし、問題が 1 つあります。ときどき (予期せず? wifi の開始時?) 利用できないネットワークが返されます。このネットワークは利用可能でしたが、現在は遠く離れています。wifimanager にはいくつかのネットワークがキャッシュされているようです。

何か解決策はありますか?ネットワークを 2 回スキャンしますが、理想的ではありません。手伝ってくれてありがとう!

4

1 に答える 1

1

返される各ScanResultエントリにlevelは、信号強度を dBm 単位で示すフィールドがあります。この値が低いほど、信号が弱くなります。特定の信号強度を下回るネットワークを除外して、接続を受け入れない可能性のあるネットワークが表示されないようにすることができます。

于 2012-05-20T11:32:53.537 に答える