January 21, 2010
Battery level in J2ME
NOKIA:
System.getProperty("com.nokia.mid.batterylevel");
SONYERICSSON (via Sensor API, starting from JP-8.3):
(from http://developer.sonyericsson.com/community/docs/DOC-2956)
System.getProperty("com.nokia.mid.batterylevel");
SONYERICSSON (via Sensor API, starting from JP-8.3):
SensorInfo[] batteryInfo = SensorManager.findSensors("battery_charge", null);
SensorConnection sensor = (SensorConnection)Connector.open(batteryInfo[0].getUrl());
Data data[] = sensor.getData(1);
String batteryLevel = "Current charge level: "+data[0].getIntValues()[0];
(from http://developer.sonyericsson.com/community/docs/DOC-2956)