Android 如何在特定时间启动服务?
我正在开发我想在特定时间启动服务的应用程序。 我已将时间存储在数据库表中。 现在,我有了服务开始的时间列表。Android 如何在特定时间启动服务?,android,service,Android,Service,我正在开发我想在特定时间启动服务的应用程序。 我已将时间存储在数据库表中。 现在,我有了服务开始的时间列表。 那么,我如何在所有这些时间开始服务 您需要安卓报警管理器: 此类提供对系统报警服务的访问。这些允许您安排应用程序在将来的某个时间运行 希望这对您有所帮助。使用android AlarmManager来安排警报。 您可以为应用程序注册多个警报 希望这对您有所帮助您应该记得在手机关闭时重置闹钟。下面是一个实现的堆栈链接:@Warpzit为什么OP要重置警报?“手机关闭”是什么意思?@THel
那么,我如何在所有这些时间开始服务 您需要安卓报警管理器: 此类提供对系统报警服务的访问。这些允许您安排应用程序在将来的某个时间运行
希望这对您有所帮助。使用android AlarmManager来安排警报。 您可以为应用程序注册多个警报
希望这对您有所帮助您应该记得在手机关闭时重置闹钟。下面是一个实现的堆栈链接:@Warpzit为什么OP要重置警报?“手机关闭”是什么意思?@THelper每次你关闭手机/手机崩溃/重新启动时,所有警报都会丢失,你需要重新设置它们。要做到这一点,您需要将警报持久化,并在手机启动时制作一个广播接收器。@Warpzit在这种情况下,您是对的。。。。我被“重置”这个词弄糊涂了。实际上,OP应该将警报写入文件,并在启动时恢复它们。