Android 安卓:服务/活动应该在一段时间后开始,而屏幕是关闭的,在我的口袋里

Android 安卓:服务/活动应该在一段时间后开始,而屏幕是关闭的,在我的口袋里,android,service,timer,Android,Service,Timer,我有一个问题,我想在一段时间后运行服务/活动,在我关闭屏幕并将手机放入口袋后 我不想一直用wakelocks来计算我自己的c.f.电池的时间 是否有一个系统计时器,它可以调用我的应用程序来唤醒并获取唤醒锁。屏幕一直关着,在我的口袋里 有系统计时器吗 对。这叫闹钟。看见从那里: 此类提供对系统报警服务的访问。这些允许您安排应用程序在将来的某个时间运行。当警报响起时,系统会广播为其注册的意图,如果目标应用程序尚未运行,则会自动启动该应用程序。当设备处于睡眠状态时,注册的报警会被保留,如果在此期间报警

我有一个问题,我想在一段时间后运行服务/活动,在我关闭屏幕并将手机放入口袋后

我不想一直用wakelocks来计算我自己的c.f.电池的时间

是否有一个系统计时器,它可以调用我的应用程序来唤醒并获取唤醒锁。屏幕一直关着,在我的口袋里

有系统计时器吗

对。这叫闹钟。看见从那里:

此类提供对系统报警服务的访问。这些允许您安排应用程序在将来的某个时间运行。当警报响起时,系统会广播为其注册的意图,如果目标应用程序尚未运行,则会自动启动该应用程序。当设备处于睡眠状态时,注册的报警会被保留,如果在此期间报警关闭,可以选择唤醒设备,但如果关闭并重新启动,则会被清除


当屏幕关闭时,您将得到一个广播,然后您可以设置计时器或报警管理器

屏幕一直处于关闭状态,在我的口袋中,但您没有收到任何广播,因为设备在您的口袋中: