Android时间不可由用户调整

时间:2012-10-01 23:07:26

标签: java android time system

我正在尝试制作一个激励功能,每3个小时您就会在我的应用中获得免费内容。但是使用

System.currentTimeMillis()

您可以通过手动将您的机器人时间更改为3个小时来轻松解决这个问题,游戏将通过免费功能奖励您。有没有办法获得一些不是基于系统时间的时间?

1 个答案:

答案 0 :(得分:1)

您可以使用以下方法:

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

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

祝你好运。