Для Battery_Status_Low, вы можете попробовать зарегистрировать его через Сервис, например, например:
BatteryReceiver receiver = new BatteryReceiver();
IntentFilter inf = new IntentFilter();
inf.addAction("android.intent.action.BATTERY_LOW");`
registerReceiver(receiver, inf);