Android 如何在特定的时间间隔重复某些操作?

Android 如何在特定的时间间隔重复某些操作?,android,android-service,android-notifications,Android,Android Service,Android Notifications,在我的应用程序中,我可以每天、每周重复某些操作,而无需任何用户交互。i、 e如果用户甚至不使用应用程序,则必须执行操作(将数据插入数据库)。搜索了很多,但没有任何关于实现这一点的想法。我考虑了本地通知,但不知道这是一个好主意还是有更好的方法来实现这一点 非常感谢您的帮助 你想调查一下。把它想象成android应用程序的unix cron。简而言之,您计划在将来发射一个意图。然后编写一个BroadcastReceiver来处理意图,并在这里执行任何您想要的操作 当然,细节才是关键。请密切注意将任何

在我的应用程序中,我可以每天、每周重复某些操作,而无需任何用户交互。i、 e如果用户甚至不使用应用程序,则必须执行操作(将数据插入数据库)。搜索了很多,但没有任何关于实现这一点的想法。我考虑了
本地通知
,但不知道这是一个好主意还是有更好的方法来实现这一点

非常感谢您的帮助

你想调查一下。把它想象成android应用程序的unix cron。简而言之,您计划在将来发射一个
意图。然后编写一个
BroadcastReceiver
来处理意图,并在这里执行任何您想要的操作

当然,细节才是关键。请密切注意将任何耗时的工作从广播接收器转移到服务线程,并确保事先抓到唤醒锁。这些都是高级主题,不能在SO答案中正确涵盖