技术 / 架构与实现

03 模块、目录与接口责任

基于 Android 1.0.2 / 1.0.2-trial · 2026-10-10 · 完整正文
源码模块 核心责任 主要输入/输出
MainActivity.java 主WebView、开场覆盖层、原生桥、文件选择、保存/分享、返回键 系统Intent/本机URL/导出路径 → 页面、URI、原生提示
WorkbenchService.java 拷贝应用资源、启动Python/Flask、阶段通知、WakeLock files根/native目录/随机密钥 → baseUrl与运行摘要
StartupAnimationView.java与StartupTiming.java Canvas科技蓝动画及首帧计时 首帧时刻、页面ready → 是否揭示WebView
ExportPolicy.java 同源和文件路径二次校验 URL/文件 → 安全判定
ExportProvider.java 临时内容URI映射、只读访问 token/文件名 → MIME、描述、只读文件描述符
android_runtime.py Android启动、实际视频worker、系统图像解码、导出解析 Java调用、任务/Control → 本机服务与手机成片
app.py 路由、任务schema、调度、状态、图片确认、历史和恢复 JSON请求 → 任务JSON/媒体/日志
speech.py 音色表、正文分段、受控流、有限重试、片段复用与拼接 正文/音色/控制 → part文件/audio.mp3
photo_import.py Base64/图片验证、批次保护、PNG规范化、公网URL安全 手机图/直链 → PNG字节与脱敏元数据
seedream.py 方舟图像单次请求、结果未知分类、错误脱敏 用户Key/模型/prompt → 单张PNG与模型元信息
image_sources.py 来源注册与客户端选择 环境/provider → 可用来源和客户端
records.py 版本说明、安全事件日志、分页 白名单字段 → events.jsonl/响应列表
make_homepage_bg.py 标题规范化、计数、字体与海报布局 原图/主副标题 → 标题画面
compose_video.py 保留PC CLI;Android仅复用时间轴函数 Android调用build_image_sequence → ffconcat
trial_limits.py(仅试用版) 累计账本、文字差异、照片凭据、迁移、失效联动 新正文/新图片 → 持久usage及到期状态

界面主业务脚本并非独立app.js:它位于templates/index.html的内联script,随后加载static/mobile.js改写手机端布局、导航及PC按钮行为。技术维护时必须同时查看模板、移动JS和移动CSS,单看原模板会把“打开文件夹”等PC文案误认为Android实际动作。

应用随包资源包括字体、26段试听、许可证、模板和静态文件。用户任务、运行日志、草稿、API Key和签名私钥不应进入源码归档或APK资源。文档中的数据结构与示例使用合成内容,不来自实际用户任务。

把这些功能用到你的内容里。

免费试用、正式版优惠授权与招商合作:微信 wzqy2019。说明你需要配音、照片视频、PC或Android端,我们一起确定适合的使用方式。

合作从一次沟通开始

让你的内容制作,
找到合适的工作台。

免费试用、优惠授权、PC与Android版本、工作室及渠道合作意向,欢迎直接咨询。

打开微信,搜索 wzqy2019,添加时备注“听文合作”。具体授权、价格与合作政策以沟通为准;本站不收款。