【问题标题】:Android - create a service that runs once a dayAndroid - 创建一个每天运行一次的服务
【发布时间】:2009-12-29 15:32:25
【问题描述】:

我想为 Android 创建一个服务,该服务每天在给定时间执行一次操作。实现此目的的有效方法是什么 - 我想确保不会耗尽设备电池,因为此服务 99% 的时间都处于空闲状态。

【问题讨论】:

    标签: java android service


    【解决方案1】:

    不是 Android 专家,但 http://www.androidguys.com/2009/04/02/wake-up-with-the-alarm/ 似乎正是您要找的人

    【讨论】:

    • 同意,不仅仅是因为我写了那篇文章。 :-) AlarmManager 将让您安排工作,因此您的代码可以表现得更像一个 cron 作业或 Windows 计划任务——唤醒,运行一会儿,然后停止。请务必使用 WakeLock,以便在您尝试完成工作时设备保持唤醒状态。你可以在这里看到一个实现所有这些的示例项目:github.com/commonsguy/cw-advandroid/tree/master/SystemServices/…
    猜你喜欢
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    相关资源
    最近更新 更多