How to display battery percentage in notification bar in device with Android Nougat? -
i purchased lenovo k8 note mobile has stock android nougat 7.1.1 . trying display battery percentage instead of graphical display on top notification bar. found no setting same. please help.
use below code getting battery percentage;
public class mainactivity extends appcompatactivity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); registerreceiver(this.mbatinforeceiver, new intentfilter(intent.action_battery_changed)); } private broadcastreceiver mbatinforeceiver = new broadcastreceiver() { @override public void onreceive(context c, intent intent) { int level = intent.getintextra(batterymanager.extra_level, 0); int voltage = intent.getintextra("voltage", 0); int temperature = intent.getintextra("temperature", 0); // batterylevel.settext("battery status: " + string.valueof(level) + "%"); // voltagelevel.settext("battery voltage: " + string.valueof(voltage)); double temps = (double)temperature / 10; // temperaturelevel.settext("battery temperature: " + string.valueof(temps)); toast.maketext(getapplicationcontext(),string.valueof(level),toast.length_short).show(); } }; }
Comments
Post a Comment