Android 14 可能会引入电池健康功能

动态 编辑:
导读 Android 14 可能会增加对一项新功能的支持,该功能可以让用户深入了解其设备的电池健康状况。在最新的 Android 14 测试版中发现的新应

Android 14 可能会增加对一项新功能的支持,该功能可以让用户深入了解其设备的电池健康状况。在最新的 Android 14 测试版中发现的新应用程序编程接口 (API) 可以显示手机电池的健康状况、制造日期、首次使用时间、完成了多少次充电周期以及充电政策等详细信息。由于这些是使用 API 提供的,因此第三方应用程序也可以在今年晚些时候发布Android 14时电池健康监测功能预计到来之前访问一些统计数据。

Esper 的 Mishaal Rahman 在最新的 Android 14 测试版中发现了新的 BatteryManager API。其中两个跟踪电池充电周期和电池充电状态的 API 是公开的,这意味着第三方应用程序可以访问它们。另一方面,充电策略、健康状态和充电策略等详细信息只能由系统应用程序访问。

电池健康监测应用程序已在 Play 商店中存在多年,AccuBattery 和 BatteryGuru 等应用程序提供电池健康状况的估计,但没有任何可依赖的 API。同时,自 iOS 11.3 以来, iPhone 用户可以使用内置于设置应用程序中的电池健康监测功能。

根据 Rahman 的说法,为了让第三方应用程序能够访问这些系统 API,您需要授予它 BATTERY_STATS Android 权限。这是您可以通过命令行界面和 USB 电缆授予的权限。

虽然距离 Android 14 还有几个月的时间,但开发人员 Narek(推特:@narektor)已经发布了一个开源应用程序,该应用程序能够从公共 API 和系统 API 读取这些统计数据。如果您在 Pixel 智能手机上运行 Android 14 Beta 2,则可以从 GitLab下载开源 Batt 应用程序。

值得注意的是,该应用程序只是一个概念验证,在今年晚些时候发布 Android 14 之前,您不应该依赖这些细节。拉赫曼还指出,像Tasker这样的应用程序还将增加对基于 Android 14 系统提供的电池统计数据的自动化的支持。同样,如果谷歌提供像 iOS 这样的内置系统来提供电池健康统计数据,它将减少对第三方的需求提供类似功能的应用程序。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!