android - Android:关于从睡眠中唤醒 CPU、执行任务然后返回睡眠的方法的建议
问题描述
我创建了一个延时相机应用程序,它在白天收集图像并将这些图像上传到 FTP 服务器。我现在需要添加一种方法来延长电池寿命,方法是让 cpu 在晚上进入睡眠状态,早上将其唤醒,收集并成像,然后在图像收集之间(15 - 20 分钟)重新进入睡眠状态。到目前为止我使用的代码是基于处理 IDE 和一些基于 android 的 java 以及必要的地方。
我尝试使用似乎不起作用的唤醒锁,并查看了可能是可行的方法的 AlarmManager 类,但我的编程技能不是很好。AlarmManager 类有一个示例(我认为)可以在给定时间唤醒 cpu,然后使用 setRepeating 方法每隔 x 分钟唤醒一次设备。这个对吗?但是我需要它在晚上停止这样做并在第二天重复,这增加了另一层复杂性。
任何关于这个和/或示例代码的建议让我开始将不胜感激。
干杯
解决方案
推荐阅读
- spring - Spring 集成 DefaultFtpsSessionFactory
- excel - 使用目标偏移清除excel中的一系列单元格
- angular - 自定义角度示意图极慢
- r - 为什么 R 坚持进口羽毛?
- git - 当我尝试克隆 repo 时,礼物第一次推送没有反映出来
- c++ - 带重音符号的 QProcess 输入字符串
- javascript - CommanderJS 我无法从选项中获得价值
- python - 如何使用(相同长度和相同键)两个不同字典的值创建一个新字典,用作键值对
- json - 带有多个手表的领事配置
- javascript - Spring MVC:如何访问模型对象列表
在 JS 中?