问题标签 [power-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3691 浏览

java - Android -- 我们如何确定每个应用程序的电池使用情况统计信息?

我无法在 Android 文档中找到可以帮助我获取每个应用程序的电池使用情况统计信息的类或 API。

我已经阅读PowerManagerBatteryManager上课,但它们没有用。

但是,我可以找到像 PowerTutor 这样的应用程序,它们确实提供了每个应用程序的电池使用情况统计信息,所以我认为这在技术上是可行的。

任何人都可以指出我正确的方向吗?

0 投票
1 回答
1172 浏览

windows-phone-7 - 获取 WP7 电池遥测数据?

我正在寻找一种在 Windows Phone 7 下获取当前电池遥测的方法。框架最接近的部分看起来像Microsoft.Phone.Info.DeviceExtendedProperties.GetValue(),但似乎您只能查询设备信息(型号、序列号)和当前内存消耗。

在 WP7 SDK 的这次迭代下,电池数据是否无法访问,或者我只是遗漏了什么?

0 投票
2 回答
225 浏览

api - 在 Linux 中是否有 API、接口或库来访问电力硬件以获取状态、健康和历史数据?

在 Linux 中,是否有 API、接口或库来访问电力硬件(用于电源和电池)以获取状态、健康和历史数据?

特别是,我正在寻找这些子系统是否记录历史数据。

我知道电源技术和电池技术可能非常复杂——例如,据说苹果笔记本电脑拥有的“智能”电池技术。

但我的示例更多的是关于一般服务器设备的电源和电池供应,以及您可以从中获得哪些历史数据,例如电源线被移除和电池被接管的频率等。

作为测试此类设备的一部分,我需要知道这一点。

0 投票
1 回答
2745 浏览

android - android广播接收器会消耗电池寿命吗?

我有两个正在监听android.intent.action.BOOT_COMPLETED和的接收器android.intent.action.PACKAGE_REPLACED。我想知道它们导致我的手机消耗了多少电池寿命,因为它们导致我的应用程序现在不断运行。

0 投票
1 回答
808 浏览

windows - Overriding SetThreadExecutionState

I am not sure if this belongs on serverfault or superuser.

I would like to override SetThreadExecutionState(ES_DISPLAY_REQUIRED) to be a no-op. How is this accomplished?

Is there some registry setting that can be altered instead of API hooking?

Blocking ES_DISPLAY_REQUIRED will prevent apps from keeping the monitor powered on. I have an application (likely the antivirus) that is preventing some monitors from entering power-save and I think this function is the culprit.

0 投票
2 回答
919 浏览

android - 使用 http 时的 Android 电池

最近 google 推出了 push-to-device 服务,但它仅在 2.2 及更高版本中可用。

我需要在我的应用程序中使用类似的系统,并且我正在尝试绕过限制。

问题是电池寿命。由于必须立即通知用户有关服务器上的更改,我想实现一个将在后台运行的服务(标准 Android 服务)并查询服务器以获取更新。

当然,即使每秒查询一次服务器,也会消耗大量带宽和电池,所以我的问题是:如果服务器将响应保持一段时间,是否会有所不同?(彗星类型ajax请求背后的想法)

像这样工作:

  • 设备发送数据更新请求
  • 服务器获取请求并循环一分钟,检查每次迭代是否有更新
    • 如果有更新,服务器将响应发送回更新
    • 如果不是,则服务继续进行下一次迭代。
  • 一分钟后,它终于发送没有数据可用的响应
  • 响应后(无论是空的还是有数据的)Android 都会触发另一个这样的请求。

它肯定会花费更少的带宽,但它会消耗更少(甚至更多)的电池吗?

0 投票
2 回答
168 浏览

android - 怎么知道手机的电量

all.我想在我的应用程序中知道手机的电费。但是 BatteryManager 无法提供信息。我怎样才能得到这个?

0 投票
1 回答
2710 浏览

java - 如何读取电池充电次数?

如上所述,我想获得电池充电的总数。我已经在使用的电池 Intent 只显示电平、电压、温度……但不显示总加载周期。

0 投票
1 回答
6208 浏览

java - android 设备上 Intent.BATTERY_ACTION_CHANGED 时电池温度和电压的单位是什么?

我使用意图检索了电池温度和电压信息,Intent.ACTION_BATTERY_CHANGED我得到的值非常奇怪。我无法得到任何线索:temperature=270voltage=3782

这些价值观是什么?他们有没有像摄氏度、华氏度或毫伏或微伏这样的单位?

0 投票
2 回答
2279 浏览

android - 如果使用网络位置提供程序(与 GPS),是否有任何电池功耗优势?

如果使用网络位置提供程序(与 GPS),是否有任何真正的电池功耗优势?

I believe there should be some benefit, but since I develop on emulator I can not prove my assumption. Does anyone have the evidence that Network Location Provider consumes less battery power than GPS Location Provider? If yes, could you tell how significant it is?

Thanks!