-
Notifications
You must be signed in to change notification settings - Fork 8
Developer Documentation
星冉 edited this page Jul 21, 2026
·
1 revision
This area is for Screen Remote developers. It contains current architecture, runtime paths, subsystem boundaries, troubleshooting methods, engineering rules, and research conclusions that remain useful.
The wiki is undergoing its first systematic construction pass. Existing pages are not preserved by default; each one must be verified against code and receive an explicit keep/merge/split/archive/delete decision. Wiki Initialization and Update Checklist is authoritative for current scope and progress.
- Build a project-level understanding: start with Project Positioning and Build and Entry Points.
- Change architecture or runtime behavior: read Architecture and Runtime Main Path first.
- Integrate or modify a subsystem: enter the owning topic from Integration Guide.
- Diagnose a failure: start with the layered decision path in Troubleshooting and Analysis.
- Evaluate a candidate approach: start with Technical Research, but do not treat research pages as the current implementation.
- Technical Documentation Index: locate the final retained canonical pages.
- Architecture, topics, and guides: describe current implementation and durable boundaries.
- Analysis and troubleshooting: describe signals, causes, decision trees, and repair boundaries.
- Research and design: preserve reusable conclusions while distinguishing implemented and candidate approaches.
- Plans and handoffs: contain only unfinished work; completed facts move into canonical pages.
- Wiki Initialization and Update Checklist
- Documentation Maintenance Conventions
- Technical Documentation Index
- Engineering Rules
- Build files, current source, and tests take precedence over old wiki conclusions.
- One fact has one canonical detail page; entry pages provide navigation only.
- Every retained Chinese topic page has a complete English counterpart.
- A page not completed in the checklist remains audit material and is not guaranteed to represent current code.
- Overview / 总览
- Quick Start / 快速开始
- Connection & Pairing / 连接设备与配对
- Session Management / 会话管理
- Remote Control / 远程控制
- Settings / 设置
- Management Features / 管理功能
- FAQ / 常见问题
- Overview / 总览
- Technical Index / 技术文档索引
- Audit Checklist / 初始化与更新清单
- Conventions / 文档维护约定
- Architecture / 架构
- Module Map / 模块地图与边界
- Runtime Path / 运行时主链路
- Session State / 会话状态与事件
- Session Lifecycle / 会话配置与连接生命周期
- ADB, USB & Wireless / ADB、USB 与无线
- ADB Lifecycle / ADB 连接生命周期
- Pairing / 设备配对与无线调试
- Codecs / 编码与解码
- Remote Interaction / 远程交互性能与悬浮菜单
- Clipboard / 剪贴板同步
- Management / 管理功能
- Events & Shell / 事件、监控与 Shell
- Logging / 日志系统与维护
- Troubleshooting / 分层排障方法
- UI Design / UI 设计系统
- Bilingual Copy / 双语与文案
- Remote UI Analysis / 远程 UI 布局分析
- Engineering Rules / 工程与验证规则
- External Research / 外部研究与取舍
Technical topics appear here only after their page-level audit is complete. / 技术主题仅在完成逐页审核后加入侧边栏。