如何在启用"自动"时间设置的情况下更改平板电脑的时区?



我使用的平板电脑有问题。许多这样的平板电脑将在这个项目中使用。我将平台作为项目的一部分(其中包含其他项目所依赖的功能),并负责系统。现在,我们买了很多平板电脑,我对时区有问题。

平板电脑定期更新时间非常重要,所以我认为在Android设置中使用"自动"时间值很重要。问题是,平板电脑显示的时间提前了一个小时。不同的项目取决于系统时间,因此不可能更改此错误的代码(有些项目是由其他公司开发的)。

在使用自动时间值的同时,是否有可能在Android中更改时区?

该平板电脑运行Android 2.2,并具有root访问权限。我能够在Java甚至Linux的deamon中解决这个问题。不幸的是,我没有平板电脑的Android源代码,因为这些代码还没有发布。

如果我理解你的问题,你可能应该确保设备目前正在更新。所以你需要一个所有时区都相同的时间。

看看:http://developer.android.com/reference/java/util/Calendar.html

Calendar cal = new GregorianCalendar(TimeZone.getTimeZone("GMT")); 
cal.set(year + 1900,     month, day, hour, minute, second); 
cal.getTime().getTime();  

只需使用设备的通用时区。

相关内容

  • 没有找到相关文章

最新更新