【问题标题】:Schedule task for a specific date & time in android在android中为特定日期和时间安排任务
【发布时间】:2016-07-30 01:57:56
【问题描述】:

我想做一个应用程序计划任务,例如 4 月 28 日凌晨 5 点我需要检查服务器上的文件,例如是否有应用程序的更新。但是如果用户的手机在那个时候关机了,任务需要在最好的时间执行,下次开机和手机连接到互联网时?

我不知道该怎么做?我在 Android API 中找不到可以在 android 中执行此任务的框架或类。

有谁知道如何做到这一点以及什么是性能、电池的最佳方式?

【问题讨论】:

    标签: android scheduled-tasks scheduling


    【解决方案1】:

    这个问题是比较好用教程解决的类型;我建议查看 AlarmManager documentation 甚至查看第 26 章:The Big Nerd Ranch 上的后台服务:Android 编程指南;如果不是,关于如何创建闹钟应用程序的简单教程可能会有所帮助。

    【讨论】:

    • 是的,我已经调查过了,但最大的问题是,如果当时没有可用的网络或手机没有开机怎么办
    • 对于连接性,您必须检查 getSystemService(CONNECTIVITY_SERVICE);对于启动,您需要一个在启动link 上执行操作的接收器。同样,这并没有涵盖所有内容,您需要教程才能真正了解发生了什么
    • 谢谢我刚刚完成了我的应用程序,并带有一个完整的工作警报系统:D 谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    相关资源
    最近更新 更多