使用 android TimerTask 和 Timer 防止最终用户操纵计时器

2023-12-12

如何确保一项应在 Android 操作系统上运行 x 时间的任务在该 x 时间段内运行,而无需用户操纵日期和时间?例如,如果我希望这个计时器持续运行 24 小时,然后通知用户 24 小时已经过去,即使手机关闭一小时,用户也会将其重新打开并将系统时间向前设置 2 小时,该计时器仍会指示固定的 24 小时时间段何时过去,而无需用户操纵系统日期/时间,也无需连接到互联网来验证是否已过去适当的时间量。

Thanks


这是流程/算法。

1) You need to store time of timer first initiated some where, probably database and let timer run for 24 hours.
    a) assuming phone not turned off, timer continues
    b) Assuming phone turned off and turned on
        b1) Get initial timer started time from database, then calculate how much time left for 24 hours. 
        b2) Initiate timer again with left time.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 android TimerTask 和 Timer 防止最终用户操纵计时器 的相关文章

随机推荐