我已设法阅读网络服务以获取任何特定城市的当前时间。 我可以从Web服务,当前时间(字符串)和偏移量中获得2个重要值。
问题是 如何正确设定任何城市的时间?
选项1:
选项2:
注意:我在这里开发Android时钟小部件。
由于
答案 0 :(得分:1)
在我看来,选项1要好得多。大多数手机具有惊人的准确时间,因为时间同步是GSM和CDMA不可或缺的一部分。除此之外,我更倾向于使用时钟离线工作而不是要求互联网连接。
如果您担心在面对错误的系统时间时确保准确性,请考虑拨打网络服务以获取当前验证时间。
此验证可以在后台完成,但请记住,Web服务不是最佳时间同步提供程序。我会让不到5分钟差异的事情发生,因为它可能是因为你的服务器不同步或电话花了太长时间。