ACTION_TIME_CHANGED 意图,我们可以将其设置为基于 "set time" 触发吗?

ACTION_TIME_CHANGED Intent, can we set this to trigger based on a "set time"?

关于这个的一个简短问题,对于 android 平台,我从另一个问题被引导到这个 link..

Is there a way to detect when the user has changed the clock time on their device?

如果玩家改变他们的系统时间,这个事件就会触发。我只希望在更改的时间大于 40 秒时触发此事件,这可能吗?

有没有办法让这个触发器只在特定时间触发?例如,30-40 秒对我来说没什么大不了的,但是超过这个时间,我希望它能够触发,然后检查服务器以查看用户是否篡改了他们的设备时间?

我知道还有其他事情需要担心,比如时区,我想我可以解决这个问题,如果它可以只在时间变化大于 40 秒时触发。

这是来自文档..表明这是不可能的。有人可以澄清一下吗?

public 静态最终字符串 ACTION_TIME_CHANGED

已添加到 API 级别 1 广播动作:时间已定。

常数值:"android.intent.action.TIME_SET"

不,那不可能。当设置(更改)时间时发送此广播。如果您正在收听此广播 Intent,您每次都会收到。没有办法告诉 Android 你只想在特定情况下被触发。