0

wifiリストにこのSSIDが存在することを知ったとき、私は何かをしようとしています

私のコードはややです:

List<ScanResult> wifilist = wifi.getScanResults();

for(int i=0;i<wifilist.size();i++){
 if (wifilist.get(i).SSID.equals("Wifi1")){

                        // Do somthing  
                      }
}

Wifi1 は WiFi ネットワークの名前です。

しかし、wifilist.get(i).SSID が "Wifi1" と比較できないかのように、そうすることができません。どこが間違っているか教えていただければ

4

3 に答える 3

0

とはどういう意味wifilist.get(i).SSID.getClass()ですか? そうでない場合はjava.lang.String、おそらく電話する必要があり、.toString()完了です。

于 2014-06-18T17:11:28.853 に答える
0
     WifiManager mWifiManager;

   List<ScanResult> mScanResults = mWifiManager.getScanResults();

    for(ScanResult results : mScanResults) {

        Log.d("SSID  result", results.SSID);

        if (results.SSID.equals("WIFI NAME")) {

            break;
        }


    }
于 2014-06-17T10:13:45.610 に答える