相关疑难解决方法(0)

更新android时区数据

我在我的设备上运行Android 4.4.3,当然它已经过时了,我正在尝试更新/ system/usr/share/zoneinfo中tzdata.但是,立即替换文件不会更新时区.

由于ICU保留了自己的时区数据副本,我们也必须更换它(根据谷歌AOSP团队).更新后的数据文件更新ICU更新仿生

但是,当我构建并替换icu4c库(libicui18n.so和libicuuc.so)并将icudt51l.dat替换为icudt53l.dat时,系统无法初始化ICU.

我已经尝试解压缩icudt53l.dat并在旧的icudt51l.dat中推送其*.res文件但是也失败了因为ICUPKG工具在打包之前检查res文件的校验和.

我按照XDA链接更新了tzdata,但是这种方法失败了,因为他们使用tzdata 创建了zoneinfo.dat,zoneinfo.idx,zoneinfo.version文件.但是系统在/ system/usr/share/zoneinfo中查找tzdata本身

我不是时区或ICU专家,如果我朝错误的方向寻求帮助,请指点我.

timezone android kernel icu android-4.4-kitkat

13
推荐指数
1
解决办法
5732
查看次数

用于多时区应用程序的Java日历,日期和时间管理

我正在设计一个调度Web应用程序.我希望用户可以在几个不同的时区和区域设置中添加事件.挑战是正确呈现这些事件.

因此,作为一个例子:
如果用户在EST时区并且正在查看由另一个用户在PST中添加的网络研讨会事件,我想将事件的实际PST时间转换为查看者的本地时间.因此,如果事件安排在太平洋标准时间下午2点,那么它应显示为美国东部时间下午5点.

我还要小心,如果有数千个事件可能需要从实际事件时间转换到查看者的本地时间,性能不会受到影响.

所有的想法和意见都表示赞赏.
TIA

java timezone calendar date

12
推荐指数
1
解决办法
5677
查看次数

标签 统计

timezone ×2

android ×1

android-4.4-kitkat ×1

calendar ×1

date ×1

icu ×1

java ×1

kernel ×1