그래서 처리중인 와이파이 검색에서 특정 라우터 정보를 얻고 싶습니다. 먼저 Wi-Fi를 스캔하여 목록에 저장합니다. 항목의 난 ("DLINK")을 검색하고 라우터 이름에 동일한 경우와이파이 목록에서 문자열 찾기
WifiManager wifiManager = (WifiManager)getActivity().getSystemService(Context.WIFI_SERVICE);
wifiManager.startScan();
List<ScanResult> wifiList = wifiManager.getScanResults();
는 내가 확인.
for(int i = 0; i < wifiList.size();i++){
if(wifiList.get(i).SSID.toString() == "dlink"){
con[0] = "router1 found";
}
}
출력이 null입니다. 라우터가 있다는 사실을 알고 있습니다. 나는 wifiList 라우터의 위치를 확인 목록을 인쇄합니다. 해당 라우터의 SSID를 목록에서 라우터 이름과 비교했지만 작동하지 않았습니다. 나는 라우터의 이름 char을 char로 출력했고 그것은 동일했다.
은 [처리 태그]를 주목하시기 바랍니다. 또한보십시오 : [Processing! = Java] (https://meta.stackoverflow.com/questions/321127/processing-java) –