신호 강도가 변경되면 알림을 받게됩니다. I)는 다음과 같은 방법을 만들고에서 onCreate (에 전화를 시도 :이 방법이 제대로 작성된 경우 사람이 확인할 수 있다면 감사하겠습니다Android : WiFi 신호 강도 모니터링 방법
private void initializeWiFiListener(){
Log.i(TAG, "executing initializeWiFiListener");
String connectivity_context = Context.WIFI_SERVICE;
final WifiManager wifi = (WifiManager)getSystemService(connectivity_context);
if(!wifi.isWifiEnabled()){
if(wifi.getWifiState() != WifiManager.WIFI_STATE_ENABLING){
wifi.setWifiEnabled(true);
}
}
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
WifiInfo info = wifi.getConnectionInfo();
//TODO: implement methods for action handling
}
}, new IntentFilter(WifiManager.RSSI_CHANGED_ACTION));
}
. 앱을 실행하려했지만 알리미를받지 못했고 신호 강도가 디버그를 실행하는 위치에서 일정 할 수 있거나 무엇인가가 없어서인지 여부가 확실하지 않습니다.
감사합니다.
대답을 조금씩 개발해 주시겠습니까? – Vervatovskis