【问题标题】:android widget or app for reliable repeated tasks用于可靠重复任务的 android 小部件或应用程序
【发布时间】:2014-06-28 22:08:28
【问题描述】:

我正在开发一个要求严格的安卓应用;

应用应该能够每 30 或 15 分钟连接一次网络服务器并自动发送一条短信

服务器状态(由服务器生成的简单字符串)应显示在小部件上 应用程序应该是持久的

我可以通过电源管理让手机保持开机状态

是否可以为此使用小部件刷新事件,是否可靠且有能力, 还是我需要一个单独的后台任务的 madule 并使用小部件来显示信息?

什么是最好的模型?

【问题讨论】:

    标签: android android-widget android-service


    【解决方案1】:

    您必须使用 AlarmManager 才能进行可靠的长期调度。所以它甚至可以在空闲模式下工作。无需保持应用程序活动和电源管理锁即可使设备处于活动状态。它会耗尽你的棉球。和所有其他资源。

    相反,您可以在计划任务启动时应用唤醒锁,然后您可以在任务完成后立即解除锁定。 AlarmManager 将继续在后台运行,并在给定的时间间隔内调用您的活动。

    【讨论】:

    • 谢谢。现在正在处理 AlarmManager
    猜你喜欢
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多