KeepassDX 中文文档 下载 App

文件管理器与数据库文件 - KeePassDX 是文件编辑器

KeePassDX 的定位

KeePassDX 自称为 "KeePass 数据库文件的编辑器"。它不内置数据库文件管理和同步功能——这些职责交给 Android 系统和第三方文件管理器/同步工具。

这个设计决策有几个好处:

文件管理器协作

打开数据库时

KeePassDX 不内置数据库文件选择器(早期版本有,后来删了)。打开数据库时,它会:

  1. 列出"最近打开"的数据库快捷方式
  2. 点击后弹出 Android 系统文件选择器(或你默认的文件管理器)
  3. 选择 .kdbx 文件
  4. KeePassDX 开始编辑这个文件

保存时

KeePassDX 保存数据库时,直接用 Android 的 Storage Access Framework 把修改写回原始文件位置。这个位置由文件管理器决定——可以是内部存储、SD 卡、USB OTG、云存储挂载目录等。

近期数据库列表

KeePassDX 保存的"近期打开"数据库只是快捷方式(保存了文件 URI),不是数据库的副本。所以:

数据库文件的生命周期

你用文件管理器在某处创建 .kdbx 文件
    ↓
用 KeePassDX 打开 → 编辑 → 保存
    ↓
KeePassDX 用原始位置的文件引用写回加密数据
    ↓
文件管理器把这个文件同步/复制/移动到其他位置
    ↓
另一台设备上的 KeePassDX 通过文件管理器打开同一份文件

整个流程中,KeePassDX 只负责第 2 步——读取、编辑、加密写回。文件在不同设备之间怎么流动,完全由你(和你选的工具)决定。

常见问题

最近打开列表里的条目失效

如果你移动了数据库文件,KeePassDX 的快捷方式引用会失效。解决:

  1. 在文件管理器里找到 .kdbx 文件的新位置
  2. 点击打开 → 系统会记录新的文件引用
  3. 旧的快捷方式可以从 KeePassDX 设置里清除

某些文件管理器不显示 .kdbx 文件

某些厂商定制的文件管理器会过滤"不认识的文件类型"。解决:

路径问题

KeePassDX 不自己维护数据库文件路径,完全依赖文件管理器返回的 URI。如果文件管理器返回的是特殊 URI(如云存储),KeePassDX 需要通过对应的文件提供者访问。某些云存储(如 OneDrive Android App)不支持完整的 Storage Access Framework 访问,这时需要先用本地存储中转。