我想每天在 [用户选择] 处禁用服务并在 [用户选择] 处启用它。实现这一目标的最佳方法是什么?
我应该使用日历吗?(计算开始和结束时间,还是别的什么?)
来自 Justin Breitfeller 对Android Java - Creating a Cronjob的回答:
Android AlarmManager是您正在寻找的类。它可以触发意图以设定的时间间隔发送到您的应用程序,以便您可以运行任何您想要的任务。
您要查找的内容称为“ Cron”。它可以通过AlarmManager来实现。
AlarmManager myAlarmManager = Context.getSystemService(Context.ALARM_SERVICE)