2010-12-29 4 views
0

Haben Sie ein Problem, android.net.wifi.ScanResult-Klasse in meinem eigenen Dienst zu verwenden. In der Tat habe ich bemerkt, dass CREATOR in meiner Klasse fehlt, aber in android doc (http://www.kiwidoc.com/java/l/x/android/android/8/p/android.net.wifi/c/ScanResult) CREATOR vorhanden ist, ich habe mit allen Versionen von SDK versucht, und ich die Hoffnung verlieren ...: (Sie müssen ScanResult-Klasse in Dienst verwenden

Wer kann mir helfen

Danke,

Anthony

Antwort

1

?. Die ScanResult-Klasse hat keinen öffentlichen Konstruktor und soll von einem Scan verfügbarer WiFi-Verbindungen zurückgegeben werden, zum Beispiel:

WifiManager wifiMgr = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); 
if(wifiMgr.isWifiEnabled()) { 
    List<ScanResult> scanResults = wifiMgr.getScanResults(); 
    for(ScanResult scanRes : scanResults) { 
    // Do something with scanRes 
    } 
} 

auf der offiziellen Android documentation for ScanResult Siehe unter: http://developer.android.com/reference/android/net/wifi/ScanResult.html

Verwandte Themen