와이파이 주소구하는 코드인데 에러가 납니다
뭐가 잘못된건지...
디버깅해보면
List<ScanResult> sr = wifiManager.getScanResults(); //여기서 에러가납니다
여기서 에러가나는데 왜 그런지
조언좀 부탁드립니다
public String getWiFiAddress() {
Context app = getApplicationContext();
WifiManager wifiManager = (WifiManager)app.getSystemService(app.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
List<ScanResult> sr = wifiManager.getScanResults(); //여기서 에러가납니다
for(ScanResult r : sr)
Log.e("", ""+r.BSSID + ", " + r.SSID); // ���ᰡ���� AP ����Ʈ
String strSSID = wifiInfo.getSSID();
int ipAddress = wifiInfo.getIpAddress();
String strIPAddess = ((ipAddress >> 0) & 0xFF) + "."
+ ((ipAddress >> 8) & 0xFF) + "." + ((ipAddress >> 16) & 0xFF)
+ "." + ((ipAddress >> 24) & 0xFF);
return strIPAddess;
}