问题标签 [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.
macos - 使用 IOService 端口引用关闭设备
这个问题与 Mac OS X 上的 IO Kit 编程有关。
我有一个 IO 服务端口参考 (io_service_t)。是否有一个 API 可以用来关闭 IOService 端口参考端的任何内容?我已经尝试了所有的谷歌搜索,但没有找到解决方案。
任何帮助,将不胜感激。
干杯
简
c# - 如何检查计算机何时进入睡眠或唤醒状态?
我想让我的程序知道计算机正在进入睡眠状态或从睡眠中唤醒,可能有一个事件在其中任何一个发生时触发。这可能吗?
installation - InstallShield 电池电量警告
如果用户在电池电量低于 5% 时尝试安装我的应用程序,有什么方法可以显示警告消息?我正在使用 InstallShield。
usb - USBCELL - 任何人都可以编程吗?
USBCELL可充电电池 - 使用 USB 端口充电
在我看来,这些是不久前推出的,物有所值。
我搜索了专门用于监控 USBCELL 电池电量的软件,但一无所获。有一些 USB 端口监控程序可能会以某种方式关联,但它们也可能无关。
反正..
是否可以编写一个程序来告诉您 USBCELL 插入并充电时的电池电量?
编辑
如果有任何区别,电池的状态灯会在插入时打开。
无需安装(可选或必需)以使它们工作。
c# - 在 Windows Mobile 6.1 上以编程方式控制屏幕亮度
我们有一台运行 Windows Mobile 6.1 的 HTC 手机。有没有办法以编程方式增加/减少此设备的屏幕亮度?
该应用程序是用 C# 开发的,因此最好使用 .NET 包装器,但也可以接受非托管 API。
此外,我们如何在特定应用程序运行时打开/关闭屏幕以节省电池电量?
android - SDK 中的 Android 电池
有没有办法从 Android SDK 获取电池信息?比如剩余电池寿命等等?我无法通过文档找到它。
android - Android 1.5中的服务器套接字编程,最省电的方式?
我正在做一个项目,我也开发了一个应用程序来侦听服务的传入事件。必须监听事件的设备是带有 Android SDK 1.5 的 Android 手机。目前,调用事件的服务仅通过 UDP 或 TCP 套接字实现通信。我可以通过设置 ServerSocket 来解决我的问题,但我怀疑这是最省电的方式。这个应用程序大部分时间都会在 Wi-Fi 开启的情况下运行,我也希望电池续航时间更长。我一直在互联网上为我的问题寻找选项,但我无法得到真正的答案。我有以下问题:
- 监听传入事件的最有效方法是什么?我应该制作一个 ServerSocket 吗?或者我有什么选择?
- 还有其他更节能的实现吗?
我也一直在考虑通过 XMPP 实现通信。不确定这是否是最好的方法。我并没有被迫太具体的实施。欢迎所有建议!
谢谢您的帮助,
安泰克
android - 如何在繁重的服务中最大限度地减少电池消耗
我想创建一个服务来在某些“热点情况”发生时做某事,而“热点情况”是指以下内容:
- GPS/小区坐标位于已知区域
- 检测到已知的蓝牙设备
- 检测到已知的 Wi-Fi 网络
- 天气信息已更改
- 检测到的设备加速度发生了相当大的变化:例如。从步行到开车旅行。
正如人们所看到的,这些任务是“繁重的”并且会频繁地运行——比如说,15 分钟,但有时甚至更长——当我必须检测设备的加速度时。
我的问题是:这项服务会大量消耗电池吗?
如果是这样,您有什么建议可以最大限度地减少上述任务的电池消耗?
android - 当 Droid/Nexus One 上的屏幕关闭时,加速度计停止提供样本,即使使用 WakeLock
我有一些代码可以扩展服务并记录 Android 上的 onSensorChanged(SensorEvent event) 加速度计传感器读数。即使设备关闭,我也希望能够记录这些传感器读数(我很注意电池寿命,并且在运行时很明显)。虽然屏幕显示在日志记录上,但在 2.0.1 摩托罗拉 Droid 和 2.1 Nexus One 上运行良好。
但是,当手机进入睡眠状态(通过按下电源按钮)时,屏幕会关闭并且onSensorChanged
事件会停止传递(通过使用每 N 次onSensorChanged
调用的 Log.e 消息进行验证)。
该服务获取一个wakeLock 以确保它在后台继续运行;但是,它似乎没有任何效果。我已经尝试了所有各种 PowerManager。唤醒锁,但它们似乎都不重要。
关于您是否可以在屏幕关闭时实际从传感器获取数据的报道相互矛盾......有人在更现代的Android(Eclair)和硬件版本上对此有任何经验吗?
这似乎表明它在纸杯蛋糕中工作: http ://groups.google.com/group/android-developers/msg/a616773b12c2d9e5
PS:完全相同的代码在 G1 上的 1.5 中工作。当屏幕关闭、应用程序在后台等时,日志记录会继续。
android - 如何在运行时在 Android 中获取 Battery Stats?
我想在我的应用中显示电池电量统计信息。我们如何获得电池电量、电池电压等信息?