public
void
getWIFIScanResult() {
mScanResult = wifimanager.getScanResults();
textStatus.setText(
"count :\t"
+ ++scanCount +
"\n"
)
textStatus.append(
"=======================================\n"
);
String ssid =
"U+ Zone"
;
for
(
int
i =
0
; i < mScanResult.size(); i++){
ScanResult result = mScanResult.get(i);
if
(ssid.equals(result.SSID.toString())){
String level =
""
;
if
(result.level <= -
20
&& result.level >= -
40
){
level =
"거리 : 5m"
;
}
else
if
(result.level <= -
41
&& result.level >= -
60
){
level =
"거리 : 10m"
;
}
else
if
(result.level <= -
61
&& result.level >= -
80
){
level =
"거리 : 15m"
;
}
else
if
(result.level <= -
81
&& result.level >= -
100
){
level =
"거리 : 20m"
;
}
else
{
level =
""
;
}
textStatus.append(
"SSID : "
+result.SSID.toString()+
"\t\t RSSI : "
+result.level+
"dBm"
+
"\t\t"
+level+
"\n"
+
"BSSID : "
+result.BSSID+
"\n"
);
}
}
textStatus.append(
"=======================================\n"
);
}