Canta Preset JSON 字段完整说明
五个字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | ✅ | Preset 显示名称,最长建议 50 字符 |
| description | string | ❌ | 补充说明,可以写用在哪台设备、包含什么类型 |
| apps | array<string> | ✅ | 要卸载的应用包名数组,每个元素是一个纯包名字符串 |
| createdDate | number | ❌ | Unix 毫秒时间戳(13 位),创建时间。设 0 也能导入 |
| version | string | ❌ | Preset 格式版本号,当前社区普遍用 "1.0" |
详细说明
name
Preset 列表里显示的标题。建议命名规范:
- 厂商 + 设备系列 + 用途,比如「小米 13 精简清单」「三星运营商预装清理」
- 避免含糊的名字:「我的清单」「新手机清理」
description
自由文本,可以写:
- 适用厂商 / ROM 版本
- 包含哪些类型的应用(浏览器、游戏中心、运营商 SIM 工具)
- 特别提醒(比如「含 com.android.vending,卸了 Play 会消失」)
apps
这是核心字段。每个元素是完整包名字符串,不带任何后缀:
✅ "apps": ["com.miui.analytics", "com.miui.browser", "com.xiaomi.gamecenter"] ❌ "apps": ["com.miui.analytics", "miui.browser"](必须完整包名)❌ "apps": ["com.miui*"](不支持通配符)❌ "apps": ["MIUI 浏览器", "analytics"](必须是包名,不是应用显示名)
createdDate
Unix 时间戳(毫秒级,13 位数字):
- 正常值:1699123456789 这种
- 可以手动改成 0 或任何数字,Canta 不校验
- 如果你手动创建 JSON,可以直接写 0
version
Preset 格式的版本标识。当前社区通用 "1.0",用于未来格式变更时 Canta 能自动处理。不需要纠结,复制粘贴就行。
手动创建 Preset
如果你不想走 Canta 内建的「已卸载 → 创建」流程,也可以手动写 JSON:
- 在文本编辑器里写好上面结构的 JSON
- 存成 .json 文件
- 用文件管理器把文件发到手机 / 存到剪贴板
- 在 Canta 里用 Text 标签 粘贴导入
手动创建适合:你想从社区清单复制修改、或合并多个 Preset。
常见问题
apps 里的包名写错了
Canta 导入时会跳过设备上不存在的包名,不会报错,也不会中断导入。所以不用担心写错——最多就是那条包没被卸载。
可以嵌套或分组 apps 吗
不行。apps 就是一个扁平的包名数组,不支持按风险等级、厂商、功能分组。你可以用多个 Preset 来实现分组(比如「绿色徽章清单」和「黄色徽章清单」分开存)。