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

时间:2021-06-27 04:15:44

标签: android cpu sleep

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

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

对此和/或示例代码的任何建议让我开始,将不胜感激。

干杯

0 个答案:

没有答案