首页 > 解决方案 > Android:关于从睡眠中唤醒 CPU、执行任务然后返回睡眠的方法的建议

问题描述

我创建了一个延时相机应用程序,它在白天收集图像并将这些图像上传到 FTP 服务器。我现在需要添加一种方法来延长电池寿命,方法是让 cpu 在晚上进入睡眠状态,早上将其唤醒,收集并成像,然后在图像收集之间(15 - 20 分钟)重新进入睡眠状态。到目前为止我使用的代码是基于处理 IDE 和一些基于 android 的 java 以及必要的地方。

我尝试使用似乎不起作用的唤醒锁,并查看了可能是可行的方法的 AlarmManager 类,但我的编程技能不是很好。AlarmManager 类有一个示例(我认为)可以在给定时间唤醒 cpu,然后使用 setRepeating 方法每隔 x 分钟唤醒一次设备。这个对吗?但是我需要它在晚上停止这样做并在第二天重复,这增加了另一层复杂性。

任何关于这个和/或示例代码的建议让我开始将不胜感激。

干杯

标签: androidcpusleep

解决方案


推荐阅读