public class AllBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
int networkTtpe= 0;
NetworkInfo netInfo;
String action = intent.getAction();
if (action.equals(Intent.ACTION_BATTERY_CHANGED)) {
}
}
}
/**
*注册广播
***/
private void initReceiver() {
IntentFilter mFilter = new IntentFilter();
mFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
mFilter.addAction(Intent.ACTION_BATTERY_CHANGED);
mFilter.addAction(Intent.ACTION_BATTERY_LOW);
registerReceiver(mNetworkBroadcastReceiver, mFilter);
}
权限
<uses-permission android:name="android.permission.BATTERY_STATS"></uses-permission>