当前位置: 首页 > news >正文

【App开发】手机投屏的几种方式(含QtScrcpy)- Android 开发新人指南

一、Android Studio镜像

        Android Studio链接真机后,直接点击镜像即可:

镜像效果如下,同步显示手机当前界面:

二、Windows 自带"投影到此电脑"

  • 这适用于支持 Miracast 协议的安卓手机和Windows电脑。

  • 设置方法

    • 在Windows "设置" → "系统" → "投影到此电脑" 中,添加 "无线显示器" 功能并启动它。

    • 在手机的 "控制中心" 或 "设置" 中找到 "投屏""无线显示" 或类似选项,搜索并连接你的电脑即可。

三、第三方软件

以QtScrcpy软件为例介绍一下。

📱 QtScrcpy 介绍

QtScrcpy 是一款开源的安卓设备投屏和控制工具,它通过ADB(Android Debug Bridge)与你的设备通信,非常适合开发者使用。QtScrcpy 提供了多种实用功能:

功能类别主要特点备注
🔗 连接与显示支持 USB 和 无线 连接无线连接需首次USB激活
低延迟 (30~70ms),高画质 (最高1080p以上)启动快,约1秒内出画面
⌨️ 控制与交互实时键鼠控制 Android设备鼠标左键点击,右键返回
自定义按键映射 (游戏模式)可将键盘按键映射为触控
剪贴板同步电脑与设备间双向同步
📁 文件与安装拖拽安装APK拖拽APK到窗口即可安装
拖拽传输文件文件会发送至设备
🎥 媒体与多设备屏幕录制截图可设置录制参数
多设备连接群控支持最多16台设备

此外,软件还具备窗口置顶自动息屏(连接后关闭手机屏幕以省电)等贴心功能。

🌍QtScrcpy安装及使用

🔧 准备工作与环境配置
  1. 下载与安装

    • 你可以从 GitHub 或 Gitee 的官方仓库下载最新版本的QtScrcpy。对于Windows用户,通常下载的是一个压缩包,解压后直接运行 QtScrcpy.exe 即可,无需安装。

      来源平台下载地址说明
      官方 GitHubhttps://github.com/barry-ran/QtScrcpy/releases主要发布页,包含最新版本。
      官方 Gitee (国内镜像)https://gitee.com/Barryda/QtScrcpy/releases为国内用户提供的镜像站,下载速度通常更快
      联想应用商店商店内搜索 "QtScrcpy"一个方便获取的渠道,版本可能略有滞后。
    • 对于macOS用户,可以使用Homebrew命令 brew install --cask qtscrcpy 进行安装。

  2. 手机端设置

    • 在手机的 "设置" → "关于手机" 中,连续点击 "版本号" 7次,以激活 "开发者选项"

    • 进入 "开发者选项" ,开启 "USB调试" 。部分系统可能还需要开启 "USB安装" 或 "无线调试" (Android 11+)。

🔗 连接手机与电脑

有线连接(最稳定)
用USB数据线连接手机和电脑,在手机上允许USB调试授权。启动QtScrcpy,点击 "刷新设备",当看到设备序列号出现后,选择它并点击 "启动服务" 或者双击(不同版本界面略有不同)。

无线连接(更灵活)
无线连接无需一直插着数据线,但首次设置通常需要USB数据线辅助。

  1. 先用USB线连接手机和电脑。

  2. 在QtScrcpy中点击 "刷新设备",看到设备号后,点击 "获取设备IP"

  3. 点击 "启动adbd",此时手机会启动无线调试服务。

  4. 点击 "无线连接",然后再次点击 "刷新设备",你会看到一个带IP地址的设备出现,选择它并点击 "启动服务"

  5. 连接成功后,就可以拔掉USB数据线了。

⚙️ 核心功能与操作

成功连接后,你就可以享受QtScrcpy带来的诸多便利功能了:

功能类别操作方式/说明
基础控制直接用电脑鼠标点击、拖拽,右键模拟返回,中键模拟主页
屏幕录制点击 "开始录制" 按钮即可录屏,可在 "启动配置" 中设置录像保存路径和参数。
文件传输直接将电脑上的文件或APK安装包拖拽到投屏窗口,即可传输到手机。
剪贴板同步Ctrl+C 复制手机内容到电脑;Ctrl+Shift+V 将电脑剪贴板内容粘贴到手机。
按键映射在 "设置" → "按键映射" 中,可以为游戏或应用自定义键盘按键。
多设备管理同时连接多台设备时,可以通过标签页切换,并进行批量操作。
🐞 故障排查
  • 连接失败:检查USB调试是否授权,ADB驱动是否正常,或尝试重启ADB服务:adb kill-server && adb start-server

  • 画面卡顿:尝试在 "启动配置" 中降低分辨率或帧率。

  • 报错"more than one device":可以尝试勾选或取消勾选设置中的 "使用Reverse" 选项。

http://www.dtcms.com/a/581692.html

相关文章:

  • 云手机 一梦江湖畅玩搬砖
  • 智享账单管理利器:Rachoon
  • 惠州网站小程序建设点网站制作的评价标准
  • Ascend C流与任务管理实战:构建高效的异步计算管道
  • 阶段性总结
  • AXI UART Lite v2.0 IP使用——ZYNQ学习笔记19
  • 延吉做网站建设通查询设通网站
  • Android创建本地plugin工程
  • 状态机实现的方法
  • 网站建设系统分析app平台搭建
  • 创建网站公司 徐州wordpress如何显示摘要
  • Aspose.word实现表格每页固定表头、最后一行填满整个页面
  • MySQL快速入门——基本查询(上)
  • 用手机看网站源代码wordpress小清新主题图片
  • 网站用什么字体做正文腾冲网站建设
  • AI Agent设计模式 Day 1:ReAct模式:推理与行动的完美结合
  • EUV光刻实战:突破7nm芯片制造的关键技术与挑战
  • #HarmonyOS篇:管理组件拥有的状态
  • 网站开启速度慢网站建设项目外包合同范本
  • 苏州手机网站建设乐清市建设规划局网站
  • 从数据节点到决策基石:以太网温湿度压力传感器的系统价值重构
  • Greensea IQ-用于国防、商业和科学领域的机器人和水下技术
  • Spring 代理的选择
  • 构建可用于生产环境的AI智能体
  • CAN终端电阻的用处
  • 上海seo推广整站哪个网站的pc端是用vue做的
  • 应届生出来做网站还是做报纸好网站后台管理图片
  • [GDOUCTF 2023]泄露的伪装
  • AtCoder Educational DP Contest 刷题记录Ⅱ
  • 如何构建以数据驱动的现代软件架构