Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Initialize a new BroadcastReceiver instance
- private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver()
- {
- @Override
- public void onReceive(Context context, Intent intent)
- {
- // Get the battery scale----
- int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE,-1);
- // get the battery level----
- int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL,-1);
- // Calculate the battery charged percentage
- float percentage = level/ (float) scale;
- //Battery Percentage
- int mProgressStatus = (int)((percentage)*100);
- }
- }
- // Initialize a new IntentFilter instance
- IntentFilter iFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
- // Register the broadcast receiver
- mContext.registerReceiver(mBroadcastReceiver,iFilter);
Add Comment
Please, Sign In to add comment