【免费下载链接】Kototoro
Manga, Novel, and Video reader for Android
Kototoro 是一款把漫画、小说和视频装进同一应用的开源阅读工具,它的「自定义媒体空间」(Custom Spaces)功能可以让你按内容类型、来源语言和来源类型划出多个独立的浏览范围——比如一个"日漫空间"只看日语漫画,一个"国漫视频空间"只看中文影视源。这篇完整技巧教程带你从零开始建好空间、写好筛选规则,并掌握切换与记忆功能。
为什么需要自定义媒体空间
如果你的书库同时存着漫画、小说和视频,并且装了多个不同语言、不同协议的图源,主列表很容易变成"大杂烩"。Kototoro 内置了漫画、小说、动画三个空间,但你还可以创建自己的空间:
- 各看各的:每个空间只展示自己的规则匹配到的内容和图源
- 各自记住进度:不同空间的收藏、历史、导航状态互不干扰
- 随时切换:通过屏幕上的空间切换按钮,一键跳转到"上次看到的地方"
内置空间不能删除;自定义空间可以命名、排序、启用/停用和删除,数量上限为 16 个。
快速找到媒体空间设置入口
进入设置 → 用户(Users)→ Spaces即可管理媒体空间,核心界面实现在 SpacesSettingsScreen.kt。界面顶部有两个总开关:
| 设置项 | 作用 |
|---|---|
| 启用 Spaces | 总开关,关闭后恢复无空间的全局浏览模式 |
| 空间切换按钮位置 | 选择右上方 / 右侧居中 / 左上方 / 左侧居中 |
💡 关掉 Spaces 时不会查询任何空间定义、不编译任何规则,性能与无空间版本完全一致,详见架构说明 custom-spaces.md。
创建自定义空间:三步筛选规则
点击「添加自定义 Space」后会弹出编辑对话框(SpaceEditorDialog)。规则模型很简单:三个维度之间是"且"(AND),同一维度内是"或"(OR),留空则该项不限。
按内容类型筛选(必填)
至少选择一种内容类型,可选类型包括漫画、韩漫(MANHWA)、国漫(MANHUA)、美漫(COMICS)、小说、视频等,完整定义见 ContentType.kt。支持"全选"一键操作。
按语言筛选(可留空)
语言指图源语言,列表来自你当前已安装图源的 Locale 标识。不选任何语言即"不限语言"。这一维度与内置的语言预设共用同一套解析器,源安装/移除后规则会自动重新编译。
按来源类型筛选(可留空)
来源类型对应图源协议,常见选项有 Mihon(漫画)、Aniyomi(动画)、Tsundoku(小说)、JAR 解析器、JSON_TVBOX(影视站点)、本地等。留空即包含全部来源。
一个典型的规则示例:
日漫空间= 内容类型「漫画」× 语言「日语」× 来源「Mihon」 只有同时满足三项的作品才会出现在这个空间里。
作品可以同时命中多个空间:切换空间时,优先显示"当前匹配的空间",否则按显式空间优先级,最后回落到内置空间。
用好空间切换器与每空间记忆
空间建好后,真正的日常体验来自切换器(SpaceSwitcher.kt):
- 在任意主页面点击空间切换按钮,从最近使用中继续上一次留下的进度
- 每个空间独立保存导航栈与页面偏好(布局、筛选选择),互不串扰
- 开启「在阅读器和播放器中切换」后,即使正在看漫画或视频,也能直接换到小说空间继续阅读——阅读器会被安全地隔离到后台任务,切回来时原样恢复
⚠️ 注意:删除自定义空间会连同它保存的会话与路由偏好一起清除,但作品本身(收藏、下载、历史)不受影响,随时还能通过直达链接访问。
常见问题 FAQ
Q1:一个作品为什么在两个空间都能看到?规则之间不互斥。命中多个空间时按"当前匹配 → 显式优先级 → 内置空间"的顺序展示。
Q2:新装了图源,空间规则会自动更新吗?会。语言列表和来源匹配由源注册表驱动,源注册表变化会触发规则自动重编译,无需手动刷新。
Q3:最多能建多少个自定义空间?16 个。这是交互与状态管理的边界,不是规则匹配的限制。
Q4:iOS 版支持自定义空间吗?支持。iOS 与 Android 共用同一份space_definitions数据,规则口径完全一致,管理界面见 CustomSpaces.swift。
总结
Kototoro 自定义媒体空间的核心用法可以浓缩为四句话:设置里开启 Spaces → 用"内容类型 + 语言 + 来源类型"三条规则建空间 → 留空即不限 → 用切换器在各空间间无缝跳转。掌握了"维度之间是且、维度之内是或"这一条规则,你就能把混合书库拆成几个干干净净的专属浏览环境。更多细节可参考 docs/architecture/custom-spaces.md 与中文文案定义 strings.xml。
【免费下载链接】Kototoro
Manga, Novel, and Video reader for Android
相关推荐
Voicebox 安装与首次启动五阶段:新手本地语音克隆一次跑通全实战
Voicebox 安装与首次启动五阶段:新手本地语音克隆一次跑通全实战 一次成功的 Voicebox 安装长什么样?左下角状态灯变绿,Voices 页能建出语音
人工智能AI 应用大模型语音音频本地部署桌面应用如何用AI代码助手提升开发效率:3个自动化测试技巧揭秘
如何用AI代码助手提升开发效率:3个自动化测试技巧揭秘 在当今快节奏的开发环境中,开发者们面临着一个共同的痛点:如何在不牺牲代码质量的前提下,快速交付功能?传统
AI 技能/插件教程终极指南:如何使用uBlockOrigin-HUGE-AI-Blocklist自定义拦截策略,打造纯净网络体验
终极指南:如何使用uBlockOrigin HUGE AI Blocklist自定义拦截策略,打造纯净网络体验 uBlockOrigin HUGE AI Blo
内容安全
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考