dev.to | 📄 原文链接 | 2026-08-02 收录

Calendar API:本地日历、云端同步与冲突处理

来源:dev.to — 2026-08-01

📋 概述

Codename One 通过 PR #5413 引入了跨平台日历 API com.codename1.calendar,覆盖 Android、苹果、Google、Microsoft、CalDAV 等日历提供商。API 统一处理事件、任务、重复规则、增量同步、离线变更和冲突处理,用一套数据模型替代了过去的平台特定 intent。作者特别强调时区与全天事件的边界处理——全天事件使用日期而非臆造的午夜,避免跨时区时漂移到前一天;同时按“能力”而非平台查询,比如 Google 日历与 Google Tasks 共享同一提供者类。

🔑 核心要点

💡 金句

按能力而不是按平台去问——Google 日历和 Google Tasks 共享同一个提供者类。
← 返回 dev.to 首页