安装包图标

Calendula: 日历

一款采用 Material 3 Expressive 设计、不联网的 Android 日历。
新版本 2.23.0
新增
• 长按日程可选中、移动或调整时长,长按空白时段可起草新日程。
• 点按日程中的电话号码即可拨打。
• 来自 Outlook 和 Google 的 HTML 描述以格式化文本显示。
• 在日程列表中向前滚动查看过去的日子。
• 从分享或选中的文本创建日程。
• 适用于 AMOLED 屏幕的纯黑主题。

修复
• 夏令时切换当天的日程显示在正确时间。
• 移动重复日程时保留已删除和已编辑的单次日程。
Calendula 是一款开源的 Android 日历应用。它直接基于系统日历提供程序工作,因此同步到设备上的所有内容(通过 DAVx5 同步的 Nextcloud、Google、本地日历、WebCal 订阅)都会显示在 Calendula 中,你所做的更改也会以同样的方式同步回去。

提供月、周、日和日程列表视图。你可以创建、编辑和删除日程,包括重复日程,重复规则可以从预设中选择,也可以自定义。修改重复日程时,你可以选择只修改这一次、修改这一次及之后所有,或修改整个系列。

Calendula 会以通知形式发送日程提醒。点按通知即可打开对应日程。

开启后,Calendula 还会显示联系人的生日、纪念日和其他日期。联系人只在设备上读取,不会上传,也不会被修改。Calendula 会把这些日期复制到由你管理的本地日历中。

整体设计采用 Material 3 Expressive,支持动态配色以及富有表现力的动效和形状。

Calendula 没有遥测、没有分析,也不访问网络。你的数据不会离开设备。

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 2.23.0 (2230099) 推荐 更新于 2026-10-27

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 10 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 运行前台服务
      允许此应用使用前台服务。
    • 显示通知
      允许该应用显示通知
    • 读取日历活动和详情
      此应用可读取手机上存储的所有日历事件,并分享或保存日历数据。
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 安排精确时间的操作
      此应用可以安排工作在未来的理想时间执行。这也意味着即使当你没有主动使用设备时,该应用也可运行。
    • 安排闹钟或事件提醒
      此应用可以安排闹钟和提醒等操作,以便在未来的理想时间通知你。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • 添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
      此应用可添加、移除或更改手机上的日历事件。此应用能够发送貌似来自日历所有者的消息,或不通知所有者便更改事件。
    • de.jeanlucmakiola.calendula.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.3 MiB PGP 签名 | 构建日志

  • 新版本 2.22.5
    修复
    • 第二天早上打开应用时,会显示正确的日期。以前月视图会把昨天标为今天,并保留前一天晚上选中的日期。现在所有视图都会切换到新的一天。
  • 版本 2.22.5 (2220599) - 更新于 2026-10-12

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 10 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 运行前台服务
      允许此应用使用前台服务。
    • 显示通知
      允许该应用显示通知
    • 读取日历活动和详情
      此应用可读取手机上存储的所有日历事件,并分享或保存日历数据。
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 安排精确时间的操作
      此应用可以安排工作在未来的理想时间执行。这也意味着即使当你没有主动使用设备时,该应用也可运行。
    • 安排闹钟或事件提醒
      此应用可以安排闹钟和提醒等操作,以便在未来的理想时间通知你。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • 添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
      此应用可添加、移除或更改手机上的日历事件。此应用能够发送貌似来自日历所有者的消息,或不通知所有者便更改事件。
    • de.jeanlucmakiola.calendula.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.3 MiB PGP 签名 | 构建日志

  • 新版本 2.22.3
    商店页面名称恢复为“Calendula: 日历”。应用本身没有变化。
  • 版本 2.22.3 (22203) - 更新于 2026-10-04

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 10 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 运行前台服务
      允许此应用使用前台服务。
    • 显示通知
      允许该应用显示通知
    • 读取日历活动和详情
      此应用可读取手机上存储的所有日历事件,并分享或保存日历数据。
    • 读取联系人
      允许此应用读取手机上存储的联系人数据。此应用还将有权访问手机上已创建联系人的帐号,其中可能包括已安装的应用所创建的帐号。此权限允许此应用保存联系人数据,恶意应用可在你不知情的情况下分享联系人数据。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • 请求忽略电池优化
      允许此应用请求忽略针对自身的电池优化的权限。
    • 安排精确时间的操作
      此应用可以安排工作在未来的理想时间执行。这也意味着即使当你没有主动使用设备时,该应用也可运行。
    • 安排闹钟或事件提醒
      此应用可以安排闹钟和提醒等操作,以便在未来的理想时间通知你。
    • 防止手机休眠
      允许此应用阻止手机进入休眠状态。
    • 添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
      此应用可添加、移除或更改手机上的日历事件。此应用能够发送貌似来自日历所有者的消息,或不通知所有者便更改事件。
    • de.jeanlucmakiola.calendula.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 7.0 MiB PGP 签名 | 构建日志