Lazy loaded image
📱手机端使用 nCalendar(Android篇)
字数 1451阅读时长≈ 4 分钟
2025-5-27
type
status
date
slug
summary
category
tags
create_time
May 27, 2025 07:04 AM
icon
password
my_create_time

🧭 前言

我们在上一篇文章《手机端使用 nCalendar (iPhone 篇)》介绍了如何在 iPhone 上添加和配置 nCalendar 提醒。
这篇文章将作为延续,详细介绍如何在 Android 手机上添加 nCalendar 对应的 CalDAV 日历账号,实现真正的本地提醒。
这里 nClaendar 还有个强大的功能就是支持跨平台同步,也就是说同一个日历提醒在iPhone、Android 或电脑上都会看到。

🧩 背景介绍

随着订阅制服务的普及,越来越多的用户需要一个可靠的本地提醒系统,用于管理软件授权、服务续费等时间节点。
虽然 Notion 可以帮助记录订阅信息,但它缺乏本地通知能力。
因此,我们开发了一个名为 nCalendar 的工具,它可以将 Notion 数据库中的到期时间同步至自建的 CalDAV 日历服务,从而实现:
  • ⏰ 本地提醒(通过 iOS 原生日历推送)
  • 🔁 自动同步(通过 Notion 集成主动将数据更新到 nCalendar服务端)
  • 💻 跨平台同步,支持同时在 iPhone、Android 或 电脑上查看提醒
本文将指导你如何在 Android 上添加 CalDAV 日历账号,以便接收由 nCalendar 工具生成的订阅提醒。
💡
PS:由于 Android 手机机型庞大,有的系统支持、有的不支持,因此这里主要介绍通过第三方开源 app(DAVx⁵) 来做账号认证和同步到本地日历。

✳️ DAVx⁵ 是什么 ?

DAVx⁵ 是一个开源 Android 应用,主要用于在 Android 设备上同步 日历(CalDAV)联系人(CardDAV)任务(VTODO) 的数据。

📦 DAVx⁵ 的核心功能

📅 CalDAV 同步

  • 同步日历事件(包括重复事件、提醒、参与者等);
  • 支持多个日历账户和多个日历文件夹;
  • 可设置同步频率与手动刷新(支持手动立即同步哦)。

👥 CardDAV 同步

  • 同步联系人,包括所有字段(电话、邮箱、地址、生日等);
  • 支持联系人分组;
  • 与 Android 通讯录无缝集成。

✅ 任务同步(VTODO)

  • 与支持 VTODO 的服务集成;
  • 可配合 OpenTasks 应用查看与管理任务。
PS:暂且用不到

🔐 隐私与安全

  • 本地处理数据,不上传至任何第三方;
  • 支持自签名证书与 TLS;
  • 支持 HTTP Basic/Digest/Auth、OAuth2(部分服务,如 Google)。

🛠️ 操作步骤详解

1️⃣ 准备工作

你需要以下资源:
  • 已复制一套 nCalendar Notion 模板
点击右上角 → 复制页面到你的 Notion
可自定义字段名称或样式(名称和到期时间字段不要改)
  • 下载安装 DAVx⁵,仅 Android 设备需要。

2️⃣ 下载安装 DAVx⁵

App 下载地址:
我用夸克网盘分享了「davx5-ose-4.4.10-ose-release.apk」,点击链接即可下载。 链接:https://pan.quark.cn/s/be1705a9ee30 提取码:W49K

3️⃣ DAVx⁵ 配置

我们下载安装好 App 之后打开应用请根据以下指引完成账户认证和日历同步。
PS:红框框住的即为需要点击的。
notion image
notion image
notion image
notion image
notion image
notion image
notion image
💡
PS:请注意这里服务器需要填写:cal.lusyoe.com,用户名和密码填写 nCalendar 注册时的用户名。
 
notion image
notion image
 
到这里就已经添加好了,可以手动点击立即同步,也可以等它自动同步,默认是240分钟自动同步一次,您也可以自己设置同步时间(建议不要设置的太短,会对服务器产生压力,服务器配置较低😭)。
点击右上角的齿轮设置 → 日历自动同步间隔
notion image

4️⃣ 在 Notion 添加管理软件服务

🎉 恭喜你,到此已经完成全部配置了,现在可以直接使用了!
请在 Notion nCalendar 模板中添加软件服务并设置到期时间(打开包含时间),等待几分钟后,点击立即同步或等待自动同步再到系统日历中查看事件。
notion image

5️⃣ 查看系统日历事件和提醒

notion image

✅ 总结

通过使用 DAVx⁵ 将 nCalendar 账户添加到 Android 设备,你可以:
  • 解决大多数设备兼容问题
  • 实现 Notion 订阅数据的本地提醒
  • 与系统日历无缝集成
这对于重度依赖订阅的软件开发者、自由职业者或数字产品使用者来说,是一个高效的解决方案。

🔁 后续

目前 nCalendar 已经兑现了当初的规划,一周左右完成所有基础功能闭环并上线了。
后续就是常规功能演进,如果您有更好的想法、需求或工具Bug,请添加我微信跟我交流:lusyoe
下一篇计划再出个 PC电脑篇,真正实现跨设备无缝提醒。
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若文章对您有帮助,欢迎 请我喝杯咖啡~
上一篇
Nginx+ACME服务器搭建
下一篇
手机端使用 nCalendar (iPhone 篇) - 正式上线

评论
Loading...