有没有办法获得CMOS状态?

时间:2014-10-14 10:04:06

标签: android samsung-mobile battery samsung-mobile-sdk android-powermanager

我想知道, 1)有没有办法在android(特别是在Sumsung)中访问CMOS电池的状态?

2)是否有可以访问CMOS电池的API或某些类/方法?

我没有找到关于这个主题的任何内容......

谢谢你们!

1 个答案:

答案 0 :(得分:0)

那可能是RTC(实时时钟)电池......我个人怀疑它是一种BIOS型电池,因为Android设备通常会将数据写入NVRAM(EEPROM或闪存)。不太可能存在特定的电池电量监控电路,更不用说您可以读取的状态:在PC上检测死CMOS电池的便宜而简单的方法是启动时CMOS设置是否损坏(检查保护位,校验和,或寻找明显不可能的设置),从而触发用户警告错误校验和或可能坏电池的影响。

通常不值得为低优先级或软件检测和默认值可接受的事物添加显示器的电路板空间和部件成本(依赖于电池以维持CMOS中更关键的配置信息的服务器是另一个因此更有可能拥有这样的电路和可能的API ...... Android设备上的错误设置时钟将在它与网络通话时得到纠正。

所有这一切,目前还不是很清楚为什么他们总是把电池放在那个设备上...但是如果它是比时钟更复杂的东西,它也可能非常特定于设备及其固件(不容易一般化也无法直接从Android访问)。