How to detect battery charging mode

Steps to detect battery charging mode in Sketchware

First of all, create a button in your Sketchware Project.


Now paste the following code in button onClick(View on Github):


IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); Intent batteryStatus = registerReceiver(null, ifilter); int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED,-1);

boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB; boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC; if(usbCharge){
/*BATTERY CHARGING THROUGH USB*/
 Toast.makeText(getApplicationContext(),"Device charging through USB",Toast.LENGTH_LONG).show(); } else if(acCharge) {
/*BATTERY CHARGING THROUGH AC*/
 Toast.makeText(getApplicationContext(),"Device charging through AC",Toast.LENGTH_LONG).show(); } else {
/*DEVICE NOT CHARGING*/

 Toast.makeText(getApplicationContext(),"Device not charging",Toast.LENGTH_LONG).show(); }

And you're done. Run your project.

Didn't understand? Watch video given below.






Comments

Popular posts from this blog

How to make edittext in dialog in Sketchware

How to use request network for webview in Sketchware

How to make a browser in sketchware