@Override public void onCreate() { super.onCreate(); System.out.println(TAG+"1111111111111111onCreate"); motionDataService = new MotionDataService(getApplication()); filter = new IntentFilter(); filter.addAction(WifiManager.NETWORK_STATE_CHANGED_ACTION); filter.addAction(WifiManager.WIFI_STATE_CHANGED_ACTION); filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION); registerReceiver(new WifiReceiver(), filter); }
@Override public void onDestroy() { super.onDestroy(); unregisterReceiver(new WifiReceiver()); }
package com.zznode.walktest.broadcastreceiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.net.NetworkInfo; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.util.Log; /** * Author by ckl, Email xx@xx.com, Date on 2020/7/10. * PS: Not easy to write code, please indic