42得票6回答
在广播接收器响应Intent.ACTION_BATTERY_CHANGED之前获取电池级别

我在我的程序中有一个广播接收器来获取电池电量的反应,如下所示:private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){ @Override public void onReceive(Contex...

8得票3回答
如何获取带小数的电池温度?

如何获取带小数的电池温度?实际上,我可以使用以下方法进行计算: int temp = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE,0); 但是按照这种方式,结果可能是36 °C。我希望能显示36.4 °C。该怎么做?

12得票2回答
如何测试电池充电速度?

我如何在安卓设备中检测电池充电速度? 我可以使用以下代码检测电池状态,但无法检测充电速度。IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_BATTERY_CHANGED); BatteryChan...

9得票2回答
在Android小部件中获取电池电量

我写了一个Android小部件,想要获取电池电量。我尝试使用以下方式: Intent batteryIntent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 但是我收...

11得票1回答
打开MIUI电池节省模式以针对特定应用程序

我正在开发VoIP通话应用程序,当MIUI上的节电模式开启时,通过FCM发送的电话会被错过。这种情况经常发生。 我想让用户为我的应用程序打开电池节省活动并在电池节省活动中不对该应用程序施加任何限制。 例如:这是whatsApp的电池节省页面。 我希望能够从我的应用程序直接打开此页面。 ...

13得票3回答
Android M启动Activity电池优化

我正在开发一个应用程序,如果用户在附近,应该会提醒他。当然,即使手机处于空闲状态,也必须这样做。 现在使用DOZE,我明白我必须将我的应用程序列入白名单,为此我看到我可以启动一个具有请求动作的意图,感谢Buddy在此帖子中的回答。Intent intent = new Intent(); St...

7得票7回答
嵌入式系统中用于减少电池电压显示波动的平滑函数

在嵌入式设备中读取电池电压。然而,实际电压会因系统负载的不同而变化很大。我们需要一种方法来减少电压波动以显示最佳值。 目前,我们正在使用滚动/移动平均值。然而,在过去的15次读数中,结果仍然波动太大。 在阅读有关平滑算法的文章时,似乎b样条、核滤波器或其他平滑算法是理想的选择。然而,我找不...

9得票3回答
“能源使用”工具的结果解释

我正在使用设备在iOS应用程序上运行"能源使用"工具,我想使用它来检查由于我正在测试的应用程序而导致的电池消耗量。它显示"能源使用水平",在不同的时间点给出像13/20、12/20等数字。 如何解释结果(我知道,它会以0-20的比例给出相对能源使用): 1)应用和特定操作导致的电池消耗量有多...

18得票3回答
我该如何查找我的安卓应用在用户设备上消耗的电池量?

我正在编写一款应用程序,以评估Android上蓝牙P2P网络的可行性。 我注意到在Galaxy Nexus上,电池使用非常少,而在Nexus S上,它会非常快地耗尽电池。这是由于蓝牙造成的高CPU负载直接导致的。 现在,我想收集关于我的应用程序在安装设备上引起多少电池消耗的信息。简单记录时...

33得票5回答
macOS中的电池状态API?

我如何从自己的应用程序中读取 MacBookPro 电池的状态? 通过谷歌搜索目前只能找到设备驱动程序处理电源事件的 API,没有关于用户空间进程访问这些信息的内容。 谢谢。