Android 独立开发 目录:E:\note\1\LLReaderBrowser
洛洛阅读
Android 小说阅读器:书架保存已解析网址书与本地 txt,书城按当前站点规则搜免费书目,浏览器用 WebView 逛站并把当前站设为书城源。Kotlin + Compose + 自写 MVI(Intent→StateFlow + Effect Channel);OkHttp 拉 HTML,Jsoup 抽书目/目录/正文。
模块 / 架构
:core · :feature:shelf · store · browser · reader · :app
技术栈
KotlinComposeMaterial 3MVIOkHttpJsoupNavigation
要点
- 本地 txt 识别 UTF-8/GBK,按「第 x 章」切章;网络书与本地书统一书架排序/过滤
- 书源列表同时只启用一个;可改搜索路径与目录/正文选择器;空结果可回退 GBK
- 浏览器:地址栏、必应、前进后退、历史书签与页内查找;切页签不销毁 WebView
- 阅读:字号行距纸色夜间、音量键翻章、章内滚动比例记忆与邻章缓存,阅读时常亮