-
Notifications
You must be signed in to change notification settings - Fork 8
Subsystem Integration Guide
星冉 edited this page Jul 21, 2026
·
1 revision
This is the stable entry point for adding or changing a subsystem. It does not duplicate implementation details from subject pages. Determine capability ownership first, then follow the canonical topic.
- Connection transports, USB, or wireless: ADB, USB, and Wireless and ADB Connection Lifecycle.
- Pairing, mDNS, and Wireless Debugging: Device Pairing and Wireless Debugging.
- Session configuration, candidates, and runtime resources: Session Configuration and Connection Lifecycle.
- Server, sockets, metadata, and cleanup: Runtime Main Path.
- Events, state, and diagnostics: Session State and Events.
- Codec selection and fallback: Encoding and Decoding.
- Shell and common events: Event System and Shell Integration (Chinese; bilingual audit pending).
- Logs and sampling: Logging System and Maintenance and Events, Monitoring, and Shell Integration.
Pages not yet listed in the Technical Documentation Index are still under audit and must be verified against code before use.
- Ownership is clear: user scenarios live in
feature, technical capabilities ininfrastructure, and stable shared models and rules incore. - Success, failure, cancellation, and closure all have complete paths, with resource creation and reclamation under the same lifecycle boundary.
- Changes to session facts use the formal event, state, and component snapshot instead of a new global boolean.
- User configuration, detected capabilities, connection candidates, and current-run results do not overwrite one another.
- Logs include correlatable session, device or transport, phase, and structured failure category without exposing pairing codes or private material.
- Automated tests cover key protocol and policy constraints. Device-dependent behavior has a separate manual acceptance matrix.
- Canonical Chinese and English wiki pages are updated together; unstable concrete values are not copied into this entry page.
- 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. / 技术主题仅在完成逐页审核后加入侧边栏。