如何以编程方式检查手机当前是否正在充电或是否正在充电?

时间:2009-07-20 15:13:51

标签: api mobile-phones power-management

移动电话是否具有API功能或类似功能,可以通过电话应用程序调用以确定手机当前是在充电还是正在充电?

我猜测如果有这样的功能,它可能在每个移动操作系统上都有不同的名称,所以如果有人可以命名这些功能名称,并为每个操作系统指定操作系统,那就太棒了。

很多人

2 个答案:

答案 0 :(得分:0)

诺基亚的Java ME实现具有check the battery level的API功能。 更一般地说,Java ME具有“Sensor API”(高度特定于实现)exposes sensors,例如充电器状态,加速度计等。

答案 1 :(得分:0)

RIM BlackBerry 系列设备上,可以使用 net.rim.device.api.system.DeviceInfo 来完成此操作类;具体而言,该类的 getBatteryStatus()静态方法返回与设备上的电池状态相关的标志的位域。位域包含各种标志,用于指示设备是否正在充电或正在使用电池供电(以及其他内容)。