gpt4 book ai didi

android - 如何在 Android 中计算给定时间点的电池电量

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:04 26 4
gpt4 key购买 nike

嘿,我想了解特定时间的电池电量。我看过实现广播接收器并计算电池电量 onReceive() 的教程。但这是否意味着在有广播时会计算电平?(例如,像电池电量变化的广播)?我想知道如何找到特定时刻的电池电量?

最佳答案

But doesn't that mean that the level will be calculated when there is a broadcast?

更多的是当电池电量变化时,发出一个广播。

I wanted to know how can I find the battery level at that specific instant?

从技术上讲,你不能。

可以做的是找出最后一次广播的ACTION_BATTERY_CHANGED广播——IOW,Android 上次告诉大家电池电量的电量:

registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED))

这将返回最后广播的 Intent(因为电池更换广播是粘性的)。 BatteryManager.EXTRA_LEVELBatteryManager.EXTRA_SCALE 是包含有关电池电量信息的 extras 的键。

关于android - 如何在 Android 中计算给定时间点的电池电量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17115319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com