5

Android の WiFi スキャンと AccessPoint モードについて質問があります。

アクセスポイントの設定をいじっていて最初に気付いたのは、WiFi が「オフ」になっていることです (明らかに、WiFi は何らかの方法でオンにする必要がありますが、「オフ」とは、別のアクセスに接続できないという事実を指していると思います)。点)。

私の質問は、アクセス ポイント モードのときに Android でアクセス ポイントをスキャンできないのはなぜですか? どうやら、私のUbuntuラップトップで動作するため、WiFi標準とは何の関係もありません.ホットスポットモードをアクティブにして、その後別のデバイスでホットスポットを作成すると、新しいアクセスポイントをスキャンして見ることができます.

具体的には、WifiManager.isWifiEnabled() が true の場合、WifiManager.startScan() は true を返し、スキャン結果を配信します。ただし、電話がアクセス ポイントとして機能する場合、isWifiEnabled() は false を返し、startScan() も false を返します。ホットスポット モードで使用可能なアクセス ポイントを確認したいです。

WiFi チップセットがアクセス ポイントとして機能しているときにアクセス ポイントをスキャンすることが可能であってはならない理由がわかりません。説明をいただければ幸いです。

どうもありがとう、ミカ。

4

1 に答える 1

1

を試してみましたWifiManager.startScan()が、戻りfalseますか? あなたが持っているかどうかは明らかではありません。

あなたの質問に関する限り、私には答えがわかりません。しかし、すべての WiFi チップセットがスキャンと他のデバイスのアクセス ポイントの両方をサポートしているわけではないことはわかっています。チップセットがサポートしているかどうかを知るよりも、ソフトウェアで機能を無効にする方が簡単かもしれません (これは、機能が実際に存在しないことを前提としています。試してみるとわかると思います!)

于 2013-06-24T01:25:15.237 に答える