我的Android app
需要获得当前date and time from Internet
。我不能依靠电话的日期。如何从互联网上获得时间?有什么可用time servers
?如何连接到时间服务器以获取当前时间设置?还有什么时间服务器呢?
回答
最简单的是分配给端口13的白天协议,但只有少数服务器提供这种服务(在例如Windows NT和更高版本中是可选的)。你有什么可用于查询?
可以请你最后一部分的细节“你有什么可用于查询?”... 为了更清楚,我试图发布我的android应用程序的有限期试用版包。这将允许用户使用(所有功能)我的应用程序免费1个月。由于它是有限的,我编写试用版过期日期(不要混淆这与1个月的试用期,这个试用报价截止日期是apk本身的截止日期)在我的应用程序代码中进行编码,然后编译发布。 – Mithraa 2010-07-12 13:23:12
因此,一旦试用版过期后,用户无法卸载我的应用,并再次重新安装并永久使用它。当应用程序第一次运行时,我将硬编码日期与时间服务器的日期进行比较(我计划使用时间服务器,因为用户可能会在安装和打破我的安全检查之前自己调整电话计时)以验证apk的到期。 – Mithraa 2010-07-12 13:23:45
我不知道如何将我的android应用程序与时间服务器集成。从电话以外的任何其他有效来源获取日期的任何其他可能性也是受欢迎的。顺便说一句谷歌提供这样的时间服务器。请帮帮我。 – Mithraa 2010-07-12 13:27:10
我有同样的问题。看起来像Android有一个ntp客户端,如果你看日志。但它每次都失败......如果解决了这个问题,它已经帮助了许多项目/人员。
作为解决方法,我在Android上试过这个code,我工作。这样你可以纠正你的本地时钟。 (你需要root权限才能设置它)
- 1. 如何获取Facebook服务器时间?
- 2. 如何获取twitter服务器时间?
- 3. 如何在java中获取不同时间服务器的当前时间?
- 4. Web服务获取当前UTC时间?
- 5. 如何在服务器端获取当前时间?
- 6. 如何从Firebase服务器获取当前UTC时间
- 7. 如何使用Internet时间服务器获取时间?
- 8. 使用jQuery比较服务器时间和当前时间
- 9. 从时间服务器检索当前日期和时间
- 10. jquery计时器到服务器时间
- 11. 如何获取Firebase云服务中的服务器时间戳?
- 12. Swift获取服务器时间
- 13. 获取日期或时间,服务器
- 14. 获取服务器时间PHP和JavaScript
- 15. Firebase获取服务器时间戳
- 16. django将DateTimeField设置为服务器的当前时间
- 17. 如何将服务器时间转换为当地时间?
- 18. 如何将服务器时间转换为当地时间
- 19. 获取数据库服务器的当前时间
- 20. 设置Javascript时间和php服务器时间?
- 21. .Net API以获得Internet时间服务器的确切时间
- 22. 从服务器获取的时间戳本地时间戳
- 23. 如何以毫秒为单位获取Firebase服务器的当前时间戳?
- 24. objective-c如何连接到时间服务器
- 25. 动态服务器时间
- 26. 如何获取UTC时间和unixtimes以匹配MYSQL服务器?
- 27. 服务器时间未与浏览器的时间匹配服务器
- 28. 如何显示或转换当前时间作为当地时间从服务器时间
- 29. 将服务器时间转换为android的当地时间
- 30. 如何使用Firestore获取Firebase云服务器中的服务器时间戳?
这应该有所帮助:[http://en.wikipedia.org/wiki/Network_Time_Protocol](http://en.wikipedia.org/wiki/Network_Time_Protocol) – 2010-07-12 11:28:57