我正在开发一个Android上的移动监控系统,所以我需要一个平台,这是移动的,轻量级的,有一些计算性能。我选择了Android,但我遇到了一个问题,那就是平板电脑的充电器跟不上功耗。
我不能确定应用程序将消耗多少CPU (可能是30%、40%?),但我们可以说是100%。
有没有办法实现不间断运行?也许是带非usb充电器的平板电脑?
编辑:简单地说,我需要更快地给设备充电,然后它就会消耗电力。通过关闭现在不需要的硬件来优化和降低功耗似乎不是一个解决方案,因为应用程序可以在整个时间内使用……
发布于 2015-03-16 15:44:44
您需要的是一个部分WakeLock。
WakeLock允许您停止设备进入休眠模式。Wakelock有几个级别,你(如果我是正确的话)感兴趣的是转动屏幕以最小化功耗,而不是让设备休眠和停止计算。为此,可以使用PARTIAL_WAKE_LOCK。
在获取WakeLock之前,请确保您的应用程序拥有right permission,否则您将获得安全权限。
另一件你可能想要考虑的事情是使用一个高输出的充电器,它提供比最低额定充电器(500 to )更多的电源。
https://stackoverflow.com/questions/29071616
复制相似问题