检测Symbian OS中的电源中断

时间:2009-06-04 10:34:11

标签: symbian

帮助,如何通过Symbian OS从电源插座上拔下电源线时如何检测?

2 个答案:

答案 0 :(得分:5)

从jsr-256问题中复制答案的Symbian部分:

用于检查电池状态的Symbian OS C ++ API是:

CTelephony :: TBatteryInfo

在Developer Library文档中查找:

http://developer.symbian.org/main/documentation/carbide/index.php

答案 1 :(得分:4)

CTelephony API有GetIndicator()方法,可为您提供包含KIndChargerConnected的标记。有一套告诉你是否支持检测充电器连接,如果是,你检查另一个是告诉你是否连接了充电器。像HAL一样,你永远不知道究竟支持什么。我从来没有使用它,所以我不能给你一些有或没有实现它的手机的例子。

您可以使用NotifyChange()使用EIndicatorChange方法注册更改通知。