android - 有什么方法可以获得CMOS Status?

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

我想知道, 1) 有什么方法可以在 android 中(特别是在 Sumsung 中)访问 CMOS 电池的状态?

或者

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

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

谢谢大家!

最佳答案

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

通常不值得为低优先级或软件检测和默认设置可接受的东西添加监视器(依赖电池来维护 CMOS 中更重要的配置信息的服务器是另一个)问题,因此更有可能拥有这样的电路和可能的 API……Android 设备上错误设置的时钟会在与网络通信后立即得到纠正。

综上所述,目前还不太清楚他们为什么费心在该设备中安装电池......但如果它用于比时钟更复杂的东西,它也可能非常特定于设备及其固件(不容易通用化,也不能直接从 Android 访问)。

关于android - 有什么方法可以获得CMOS Status?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26358028/

相关文章:

java - 使用glide将图片插入ArrayList

用于测量电池消耗的 iOS 工具

android - 如何以受控方式模拟 Android 手机的电池消耗?

android - Sqlite 数据库在 Samsung Android Oreo 8.0 设备中无法正常运行

android - android-wheel 在三星 Galaxy S2 ICS 更新上工作吗

Android 应用程序在三星 Lollipop 设备上崩溃 NoClassDefFoundError

android - 无法更改 Android 模拟器中的电池配置

java - 无法在未调用 Looper.prepare android 的线程内创建处理程序

java - 无法将字符串值从一个 java 类传递到另一类

java - 我可以在 ActionScript3 + Flash 中制作 Android 游戏吗?