时区数据

时区数据模块会更新 Android 设备上的夏令时 (DST) 和时区信息,从而将数据(会因宗教、政治和地缘政治因素而频繁变化)和整个生态系统的更新机制标准化。如需详细了解时区数据,请参阅时区规则

Android 中的变化

Android 10 废弃了基于 APK 的时区数据更新机制(在 Android 8.1 和 Android 9 中使用),并将其替换为基于 APEX 的模块更新机制。AOSP 仍然包含基于 APK 的更新所需的平台代码,因此升级到 Android 10 的设备仍然可以通过 APK 接收合作伙伴提供的时区数据更新。不过,在接收模块更新的正式版设备上不能同时使用 APK 更新机制,因为基于 APK 的更新优先于基于 APEX 的更新(即,接收 APK 更新的设备会忽略基于 APEX 的更新)。

格式和依赖项

时区数据模块以 APEX 文件的形式进行分发。

  • 对于 Android 14,APEX 为 com.android.tzdata5
  • 对于 Android 13,APEX 为 com.android.tzdata4
  • 对于 Android 12,APEX 为 com.android.tzdata3
  • 对于 Android 11,APEX 为 com.android.tzdata2
  • 对于 Android 10,APEX 为 com.android.tzdata