Showing posts with label BroadcastReceiver. Show all posts
Showing posts with label BroadcastReceiver. Show all posts

Wednesday, February 25, 2015

ANDROID code to create BroadcastReceiver to get Battery Information

    private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {

        @Override
        public void onReceive(Context arg0, Intent batteryStatus) {
            currentLevel = batteryStatus.getIntExtra("level", 0);
   
            lv1 = (LinearLayout) findViewById(R.id.linear);
            lv1.refreshDrawableState();
            lv1.removeAllViews();
           
            int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
           
            isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING || status == BatteryManager.BATTERY_STATUS_FULL;
            String chargineType = "";
            if (isCharging == true && isMsgDisp == false) {
                isMsgDisp = true;
                 int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
                boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
                boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;
}


}