-1

我正在尝试制作一个激励功能,每 3 小时您将在我的应用程序中免费获得一些东西。但是使用

System.currentTimeMillis()

您只需手动将您的机器人时间更改为未来 3 小时即可轻松解决此问题,游戏将为您提供免费功能。有没有办法获得某种不基于系统时间的时间?

4

1 回答 1

1

您可以使用以下方法:

SystemClock.elapsedRealtime();
SystemClock.uptimeMillis();

它们不依赖于设备时钟。如果由于某种原因您不能直接使用它们,至少您可以使用它们对设备时钟的更改进行智能验证。

祝你好运。

于 2012-10-02T00:06:44.013 回答