gpt4 book ai didi

java - Android离线模式下的时间作弊预防

转载 作者:太空狗 更新时间:2023-10-29 16:27:31 25 4
gpt4 key购买 nike

我正在创建一个可以监控特定任务所用时间的应用程序。时间取自服务器并且工作正常。但是当我添加离线功能时,我从 System.currentTimeMillis(); 中获取时间。有一个问题,如果用户更改他们的电话时间,那么他们可以很容易地欺骗耗时。有没有其他方法可以获取特定任务间隔的持续时间。或者如何防止这种作弊?我已经在堆栈溢出中搜索了一个好的答案。但找不到任何东西。请帮忙

最佳答案

您可以启动一个线程来自己计算耗时。将计数器放在服务中,以防止它随应用程序一起关闭。如果服务因设备重启或其他原因而关闭,则需要再次上线确认时间才能继续。

只要设备不重启或服务因资源不足而被系统关闭,用户就可以保持离线状态。

关于java - Android离线模式下的时间作弊预防,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46538063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com