有没有办法通过更改移动设备或计算机上的时间/日期来获得无法更改的可靠机器时间?
我正在寻找一种方法,让你可以在空中应用程序中查看时间...
如何在不依赖服务器连接的情况下实现此目的的任何想法?
答案 0 :(得分:1)
我觉得相信自己无法做到。没有远程服务器ping,所有应用程序都知道操作系统告诉它 - 如果应用程序没有运行,它就无法独立于操作系统收集自己的数据。
你可以得到的最接近的是在app关闭时存储系统时间,然后将其与应用程序启动时的系统时间进行比较,以查看操作系统的时钟是否已经被关闭 - 如果当前时间是之前< / em>上次,你知道的事情发生了。即使这样,有关最后已知系统时间的数据也必须存储在本地某处 - 这意味着用户可以随意编辑它。
你也可能不断地让应用程序在后台运行,甚至作为服务运行,尽管这已经超出了使用AIR的可行性 - 即便如此,时间只会在系统启动时通过,并且只有如果用户决定让后台进程继续运行。
答案 1 :(得分:0)
如果您的问题是测量两个时刻之间的经过时间,getTimer应该完成这项工作。