# 手机屏幕控制操作手册 ## 一、快速启动 ### 方式 1:Web UI 一键启动(推荐) 1. 打开 http://localhost:8765 2. 在「开始运行」按钮旁边,点击 **「📱 屏幕控制」** 3. scrcpy 窗口自动弹出,直接用鼠标键盘控制手机 ### 方式 2:命令行启动 ```bash # 基础启动 scrcpy # 优化参数(推荐,更稳定流畅) scrcpy --window-title "手机屏幕控制(Ctrl+Q 退出)" --max-size 800 --stay-awake --always-on-top ``` --- ## 二、scrcpy 常用快捷键 | 快捷键 | 功能 | |---|---| | `Ctrl + Q` | 退出 scrcpy | | `Ctrl + F` | 全屏切换 | | `Ctrl + Left` | 旋转屏幕向左 | | `Ctrl + Right` | 旋转屏幕向右 | | `Ctrl + X` | 剪切板同步(把电脑剪贴板复制到手机) | | `Ctrl + V` | 粘贴(电脑剪贴板 → 手机) | | `Ctrl + C` | 复制(手机 → 电脑剪贴板) | | `Alt + Tab` | 切到最近任务 | | `Alt + F4` | 关闭当前应用 | --- ## 三、ADB 命令控制(屏幕全瞎也能用) ### 基础按键 ```bash # 点亮/熄屏 adb shell input keyevent 26 # 返回键 adb shell input keyevent 4 # 回到主页 adb shell input keyevent 3 # 打开最近任务 adb shell input keyevent 187 # 电源菜单 adb shell input keyevent 185 ``` ### 触摸操作 ```bash # 点击屏幕 (x, y) 位置 adb shell input tap 500 1000 # 滑动屏幕(从下往上滑 = 翻页) adb shell input swipe 500 1500 500 500 # 长按(2 秒) adb shell input swipe 500 1000 500 1000 2000 ``` ### 输入文字 ```bash # 直接输入英文和数字 adb shell input text "123456" # 输入中文(需要先把手机输入法切到英文,再用 UTF-8 编码) adb shell input text "$(echo '你好' | iconv -f utf-8 -t utf-16le | xxd -p | sed 's/../\\u&/g')" ``` ### 应用操作 ```bash # 打开 12306 adb shell monkey -p com.MobileTicket -c android.intent.action.MAIN 1 # 查看当前运行的应用包名 adb shell dumpsys window | grep mCurrentFocus # 截图保存到电脑 adb exec-out screencap -p > screen.png ``` --- ## 四、无线连接(终极保险,不用插线) ### 第一步:手机端设置 1. 进入 **设置 → 系统和更新 → 开发人员选项** 2. 打开 **「网络 ADB 调试」** 3. 手机和电脑连 **同一个 WiFi** 4. 查看手机 IP:**设置 → WLAN → 点击已连接的 WiFi** ### 第二步:电脑连接 ```bash # 连接手机(替换成你手机的 IP) adb connect 192.168.1.100:5555 # 启动 scrcpy scrcpy ``` ### 效果 - ✅ 不用插 USB 线 - ✅ 屏幕全黑也能连 - ✅ 线坏了也能控制 - ✅ 手机在卧室充电,客厅电脑就能控制 --- ## 五、常见问题 ### ❌ scrcpy 经常断开 **原因:** 华为手机锁屏后会断 USB 调试 **解决:** 1. 开发者选项里打开 **「仅充电模式下允许 ADB 调试」** 2. 启动时加 `--stay-awake` 参数,保持屏幕常亮 ### ❌ adb devices 看不到设备 按顺序检查: 1. 手机有没有 **解锁**(不是锁屏状态) 2. 下拉通知栏,USB 模式选 **「文件传输」**,不要选「仅充电」 3. 弹出授权框时,**先勾「始终允许」** 再点确定 4. 换根 USB 线(90% 的情况是线坏了) ### ❌ 无线连接连不上 1. 确认手机和电脑在 **同一个 WiFi** 2. 确认「网络 ADB 调试」已经打开 3. 手机 IP 对不对,端口是不是 5555 4. 防火墙有没有挡 --- ## 六、华为手机专属设置 这几个开关一定要开,不然屏幕坏了真的连不上: | 开关 | 位置 | 作用 | |---|---|---| | ✅ USB 调试 | 开发者选项 | 基础开关 | | ✅ 仅充电模式下允许 ADB 调试 | 开发者选项 | 锁屏也不会断 | | ✅ USB 调试(安全设置) | 开发者选项 | 允许模拟点击 | | ✅ 网络 ADB 调试 | 开发者选项 | 无线连接用 | | ✅ "仅充电"模式下允许 ADB 调试 | 开发者选项 | 锁屏不断连 | --- ## 七、应急方案(屏幕完全看不见) 如果哪天手机屏幕彻底黑了、碎了,按这个顺序操作: 1. **插 USB 线到电脑**(你已经开过 USB 调试了) 2. **盲解锁屏**:按电源键亮屏,然后输密码/划图案 3. **运行命令**: ```bash scrcpy --stay-awake ``` 4. 如果还连不上,等手机自动连你家 WiFi,用无线连接: ```bash adb connect 你手机IP:5555 scrcpy ``` --- **最后更新:** 2026-07-11 **适用设备:** 华为 P40 Pro (ELS-AN00) / Android 12