从J2ME app检测电源中断

时间:2009-06-03 10:46:52

标签: java java-me

我参与了另一个应用程序。 这一次,它是关于开发J2ME应用程序。

应用程序将运行的移动设备将连接到电源插座。

每当移动电源被拔出(电池中的电能供应中断)时,应用程序应检测到它 并做一些自定义操作,如发送短信或其他内容。

所以,我想知道我可以使用哪一段代码来检测J2ME应用程序中的能量供应中断?

2 个答案:

答案 0 :(得分:1)

这与您关于此主题的其他问题的答案相同:

执行此操作的唯一标准方法是通过JSR-256(要么无法完成,要么无法完成)。 您可以阅读http://www.jcp.org/en/jsr/detail?id=256

中的规范

不幸的是,这是最近的,并没有在大多数零售手机中实际实施。

发货时,索尼爱立信Satio(或Idou)将拥有它。


编辑:由于现在在回复的评论中询问,用于检查电池状态的Symbian OS C ++ API是:

CTelephony::TBatteryInfo

在Developer Library文档中查找:

http://developer.symbian.com/main/documentation/sdl/symbian94/index.jsp


编辑:最佳猜测JSR-256示例代码位于JSR 256 battery events


编辑:诺基亚N97有JSR-256,它可以安装在诺基亚N85和诺基亚5800上。

答案 1 :(得分:0)

如果它的Symbian OS你可以在Symbian端使用tsr(拼写?)并在j2me端使用jni进行通信。