[{"data":1,"prerenderedAt":286},["ShallowReactive",2],{"repo-blank2007-droidextend-zh-CN":3,"i18n-blank2007-droidextend-zh-CN":283},{"mirrorPool":4,"detail":13,"relatedProjects":169},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":32,"ownerBio":33,"lastSyncTime":34,"lastReleaseTime":35,"tags":36,"license":49,"category":50,"subgroup":51,"releases":52},"Blank2007","DroidExtend",1412848801,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend",14,"Python","用一根 USB 数据线把安卓手机\u002F平板变成 Windows 的第二块显示器——是真扩展桌面而不是投屏镜像。端到端延迟实测 5–11 ms，支持触摸反控，拔线即摘屏。全部源代码由 AI 编写。",{"Python":22,"Java":23,"Inno Setup":24,"PowerShell":25,"C#":26,"Batchfile":27},77.5,15.5,5.2,1.1,0.5,0.3,[],"","2026-10-23","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F158999205?v=4","Void_Blank","Nothing.","2026-10-27T04:27:22.796809+00:00","2026-10-23T16:50:52Z",[37,38,39,40,41,42,43,44,45,46,47,48],"adb","ai-generated","android","ddagrab","extended-display","ffmpeg","java","nvenc","python","second-screen","virtual-display","windows","MIT","tools","投屏\u002F手机连接工具",[53,73,89,102,115,128,141,155],{"tag":54,"publishAt":35,"semVer":55,"prerelease":59,"assets":60},"v1.8.2",[56,57,58],1,8,2,false,[61,67],{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"DroidExtend-Setup-1.8.2.exe",34.91,"e0aeab8448ab363a1b0ed593d39a5917f433e8801e9894858ac4d9622d7e3a90",13,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.8.2\u002FDroidExtend-Setup-1.8.2.exe",{"fileName":68,"sizeMb":69,"sha256":70,"downloadCount":71,"originUrl":72},"DroidExtend.apk",0.2,"5a3151a39788387cbc0337f63709940e188faf597b115caa8f8d7d969f74a81c",12,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.8.2\u002FDroidExtend.apk",{"tag":74,"publishAt":75,"semVer":76,"prerelease":59,"assets":78},"v1.8.0","2026-10-21T16:31:09Z",[56,57,77],0,[79,85],{"fileName":80,"sizeMb":81,"sha256":82,"downloadCount":83,"originUrl":84},"DroidExtend-Setup-1.8.0.exe",34.9,"56de5f410d114375508924cb833781aac9081cd3cb08704e3f80f3862d709ec4",6,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.8.0\u002FDroidExtend-Setup-1.8.0.exe",{"fileName":68,"sizeMb":69,"sha256":86,"downloadCount":87,"originUrl":88},"d32df020cc836495b80cdcb3fff6a1041d92c952ab8ad4bc0b5de73dd11fd3d6",3,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.8.0\u002FDroidExtend.apk",{"tag":90,"publishAt":91,"semVer":92,"prerelease":59,"assets":94},"v1.7.0","2026-10-21T15:37:07Z",[56,93,77],7,[95,99],{"fileName":96,"sizeMb":81,"sha256":97,"downloadCount":56,"originUrl":98},"DroidExtend-Setup-1.7.0.exe","83a3e307b6a463db6e48febda980a3cef1317935f5767dc0f86d61e315f0dee6","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.7.0\u002FDroidExtend-Setup-1.7.0.exe",{"fileName":68,"sizeMb":69,"sha256":100,"downloadCount":77,"originUrl":101},"b7e0135a3d1bc389a763d5d22f384f7fcf01a0ae6f984ae45657351238ae22fb","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.7.0\u002FDroidExtend.apk",{"tag":103,"publishAt":104,"semVer":105,"prerelease":59,"assets":107},"v1.6.9","2026-10-19T16:09:52Z",[56,83,106],9,[108,112],{"fileName":109,"sizeMb":81,"sha256":110,"downloadCount":106,"originUrl":111},"DroidExtend-Setup-1.6.9.exe","7f3b946f4284e20382f806b1cf4bebc1c52930b7a97908ea1c6d42061c5156da","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.9\u002FDroidExtend-Setup-1.6.9.exe",{"fileName":68,"sizeMb":69,"sha256":113,"downloadCount":18,"originUrl":114},"a4e707e1cbf774276e223b586f183e9f32fe93c02a0f0d8c130da117606f9048","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.9\u002FDroidExtend.apk",{"tag":116,"publishAt":117,"semVer":118,"prerelease":59,"assets":119},"v1.6.7","2026-10-18T16:30:01Z",[56,83,93],[120,125],{"fileName":121,"sizeMb":122,"sha256":123,"downloadCount":106,"originUrl":124},"DroidExtend-Setup-1.6.7.exe",34.89,"ea4ca95e0276e00d13dd7827425a3d8b209a26812432d301200b7f0f0af875a3","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.7\u002FDroidExtend-Setup-1.6.7.exe",{"fileName":68,"sizeMb":69,"sha256":126,"downloadCount":93,"originUrl":127},"0c81bdc7b0c68e6ebc6895d4dc5be158397f187114bed337e3ced3355bf5714a","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.7\u002FDroidExtend.apk",{"tag":129,"publishAt":130,"semVer":131,"prerelease":59,"assets":132},"v1.6.6","2026-10-17T19:00:21Z",[56,83,83],[133,137],{"fileName":134,"sizeMb":122,"sha256":135,"downloadCount":93,"originUrl":136},"DroidExtend-Setup-1.6.6.exe","b7667da4f9e304647dced50e513e14465d7382323dfe316c8f3925906541cf52","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.6\u002FDroidExtend-Setup-1.6.6.exe",{"fileName":68,"sizeMb":69,"sha256":138,"downloadCount":139,"originUrl":140},"235b499bc4a2002067e5822fad259a75f82411dc340db426ac6a7301a3604eac",5,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.6\u002FDroidExtend.apk",{"tag":142,"publishAt":143,"semVer":144,"prerelease":59,"assets":146},"v1.6.4","2026-10-17T06:44:19Z",[56,83,145],4,[147,152],{"fileName":148,"sizeMb":149,"sha256":150,"downloadCount":83,"originUrl":151},"DroidExtend-Setup-1.6.4.exe",34.88,"fd9658b281cb941c9e878697bcfa2f950974ac54b6d03aedcaab39f71f5ffdbb","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.4\u002FDroidExtend-Setup-1.6.4.exe",{"fileName":68,"sizeMb":69,"sha256":153,"downloadCount":145,"originUrl":154},"16993077225da98c785bb92e5804e023b9b71e5d7174708a5fe5385af0b28d0e","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.4\u002FDroidExtend.apk",{"tag":156,"publishAt":157,"semVer":158,"prerelease":59,"assets":159},"v1.6.3","2026-10-16T16:14:43Z",[56,83,87],[160,166],{"fileName":161,"sizeMb":162,"sha256":163,"downloadCount":164,"originUrl":165},"DroidExtend-Setup-1.6.3.exe",34.87,"860a356fbc2460b17506ba2e803b8861b6f7d0148b306616b5569d110c37134a",11,"https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.3\u002FDroidExtend-Setup-1.6.3.exe",{"fileName":68,"sizeMb":69,"sha256":167,"downloadCount":57,"originUrl":168},"d9cde6fec2b9f4f3dda4fffd0cd8f4d49ac1dfad15fb26b68979722960533231","https:\u002F\u002Fgithub.com\u002FBlank2007\u002FDroidExtend\u002Freleases\u002Fdownload\u002Fv1.6.3\u002FDroidExtend.apk",[170,192,206,219,244,262],{"owner":171,"repo":172,"repoId":173,"category":50,"subgroup":51,"language":174,"tags":175,"starCount":183,"ownerUid":184,"latestTag":185,"platforms":186,"lastReleaseTime":189,"downloadCount":190,"description":191},"Genymobile","scrcpy",111583593,"C",[39,176,42,177,178,179,180,181,182],"c","genyteam-system","libav","mirroring","recording","screen","sdl2",151700,3427627,"v5.0.1",[48,187,188],"mac","linux","2026-10-08T06:44:27Z",7062,"一款轻量级、高性能的Android设备投屏与控制工具，支持通过USB或Wi-Fi在电脑上显示和操作Android设备，无需root权限。",{"owner":193,"repo":194,"repoId":195,"category":50,"subgroup":51,"language":196,"tags":197,"starCount":199,"ownerUid":200,"latestTag":201,"platforms":202,"lastReleaseTime":203,"downloadCount":204,"description":205},"barry-ran","QtScrcpy",193305104,"C++",[39,198],"qt",32230,18702692,"v4.2.1",[48,187,188],"2026-09-19T13:28:16Z",9783,"一款基于Qt的Android设备实时显示和控制软件，支持USB和网络连接，无需Root权限。",{"owner":207,"repo":208,"repoId":209,"category":50,"subgroup":51,"language":210,"tags":211,"starCount":212,"ownerUid":213,"latestTag":214,"platforms":215,"lastReleaseTime":216,"downloadCount":217,"description":218},"shihabal3amri","DiPlay",1385817306,"Kotlin",[],12662,42039842,"v0.2.22",[39],"2026-10-28T08:51:23Z",2731,"DiPlay 是给兼容比亚迪安卓车机的独立 CarPlay 接收端，有线与无线连接、HUD 导航与诊断导出，无需越狱、加密狗或认证服务器。",{"owner":220,"repo":221,"repoId":222,"category":50,"subgroup":51,"language":223,"tags":224,"starCount":237,"ownerUid":238,"latestTag":239,"platforms":240,"lastReleaseTime":241,"downloadCount":242,"description":243},"viarotel-org","escrcpy",691846708,"JavaScript",[39,225,226,227,228,229,230,188,231,232,179,180,172,233,234,235,236,48],"genymobile","gnirehtet","gui","hacktoberfest","hacktoberfest2026","hacktoberfest2027","macos","mapping","scrcpy-engine","scrcpy-gui","screensharing","screenshots",12014,131328070,"v3.3.1",[48,187,188],"2026-10-10T03:43:49Z",1398,"一款基于 scrcpy 的图形化 Android 设备控制工具，支持内嵌镜像、键盘映射、多设备控制、AI 助手和自动化脚本，提供 macOS、Windows 和 Linux 版本。",{"owner":245,"repo":246,"repoId":247,"category":248,"subgroup":51,"language":19,"tags":249,"starCount":255,"ownerUid":256,"latestTag":257,"platforms":258,"lastReleaseTime":259,"downloadCount":260,"description":261},"xfangfang","Macast",373037895,"media",[250,188,231,251,252,253,254,48],"dlna","media-renderer","mpv","upnp","upnp-renderer",6971,16631584,"v0.7",[48,187,188],"2022-01-13T18:48:31Z",197271,"一款跨平台的菜单栏\u002F状态栏应用，使用mpv作为DLNA媒体渲染器，让用户可以将手机上的视频、图片和音乐投屏到电脑上播放。",{"owner":263,"repo":264,"repoId":265,"category":50,"subgroup":51,"language":266,"tags":267,"starCount":275,"ownerUid":276,"latestTag":277,"platforms":278,"lastReleaseTime":280,"downloadCount":281,"description":282},"TNTcraftHIM","Piik",1338012624,"TypeScript",[268,269,270,271,272,273,274],"live-streaming","p2p","private-streaming","screen-sharing","self-hosted","watch-together","webrtc",3824,35992542,"v2.5.0",[48,187,188,39,279],"other","2026-10-26T18:03:55Z",723,"一款免费开源的屏幕共享工具，主打朋友之间的私密分享，支持 P2P 优先连接、浏览器免安装观看、桌面应用共享以及可选的自主托管方案，适合游戏、电影之夜、绘画和照片分享等场景，一个房间最多支持 1 位分享者和 20 位观众。",{"description":284,"readmeHtml":285},"DroidExtend 把安卓手机变成 Windows 的真扩展显示器（非镜像投屏），通过一根 USB 数据线传输画面并支持触摸反控，端到端延迟实测 5–11 ms。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>DroidExtend 把一部安卓手机变成 Windows 的第二块显示器，全程只需一根 USB 数据线。它不是投屏镜像：Windows 的 Win+P 里会真的多出一块屏，窗口可以拖过去，鼠标可以直接在上面点。画面走 \u003Ccode>adb reverse\u003C\u002Fcode> 隧道（ddagrab 桌面复制 → NVENC 硬件编码 → 手机 MediaCodec 硬解），端到端延迟实测 5–11 ms，手机屏幕还能直接触摸反控电脑。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>平台\u003C\u002Ftd>\n\u003Ctd>Windows（电脑端）+ Android 5.0+（手机端）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>连接方式\u003C\u002Ftd>\n\u003Ctd>USB 数据线（adb），不依赖 Wi-Fi\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>视频链路\u003C\u002Ftd>\n\u003Ctd>ddagrab → NVENC\u002FAMF\u002Fx264 → MediaCodec\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>安装包体积\u003C\u002Ftd>\n\u003Ctd>34 MB，内置 ffmpeg、adb、驱动与手机端 APK\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可\u003C\u002Ftd>\n\u003Ctd>MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Win+P 里会多出一块真显示器，拔线即摘屏，不留幽灵显示器。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"工作原理\">工作原理\u003C\u002Fh2>\u003Cul>\n\u003Cli>电脑端先用虚拟显示驱动创建一块真实存在的虚拟屏，再用桌面复制 API 抓取这一块屏的画面\u003C\u002Fli>\n\u003Cli>ffmpeg 用 \u003Ccode>ddagrab\u003C\u002Fcode> 零拷贝取帧，交给 \u003Ccode>h264_nvenc\u003C\u002Fcode> 等 GPU 编码器输出 H.264\u003C\u002Fli>\n\u003Cli>码流经 \u003Ccode>adb reverse tcp:27183\u003C\u002Fcode> 隧道送达手机，手机端 MediaCodec 硬解后渲染到 \u003Ccode>SurfaceView\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>触摸事件反向走 \u003Ccode>tcp:27184\u003C\u002Fcode> 隧道，主机用 \u003Ccode>SendInput\u003C\u002Fcode> 以整块虚拟桌面的绝对坐标注入真实鼠标\u003C\u002Fli>\n\u003Cli>停止时只把虚拟屏从桌面摘掉而不动驱动，再次开始投屏约 3 秒出画面\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>真扩展桌面\u003C\u002Fstrong>：虚拟屏分辨率、刷新率与位置（右\u002F左\u002F上\u002F下）可调，表外尺寸自动回落到最近可用模式\u003C\u002Fli>\n\u003Cli>\u003Cstrong>触摸反控\u003C\u002Fstrong>：单指点击＝左键、双击＝左键双击、长按 0.5 秒＝右键、双指滑动＝滚轮，拖动按帧率节流只发最新位置\u003C\u002Fli>\n\u003Cli>\u003Cstrong>画质全可调\u003C\u002Fstrong>：帧率 24–144、码率上限默认 40 Mbps、VBR\u002FCBR 两种码率控制，画质 Q 值 18–20 基本视觉无损\u003C\u002Fli>\n\u003Cli>\u003Cstrong>编码器实测选择\u003C\u002Fstrong>：菜单只列出本机实测可用的编码器，如 \u003Ccode>h264_nvenc\u003C\u002Fcode>、\u003Ccode>hevc_amf\u003C\u002Fcode>、\u003Ccode>libx264\u003C\u002Fcode>，跑不起来的自动隐藏\u003C\u002Fli>\n\u003Cli>\u003Cstrong>数据线测速\u003C\u002Fstrong>：一键实测 USB 链路带宽并自动压低码率上限，换一根线速度可能差 40 倍\u003C\u002Fli>\n\u003Cli>\u003Cstrong>程序内更新\u003C\u002Fstrong>：直接在程序里下载新版本，校验 SHA256、字节数与文件格式，任何一项不过就不安装\u003C\u002Fli>\n\u003Cli>\u003Cstrong>数据集中管理\u003C\u002Fstrong>：\u003Ccode>settings.json\u003C\u002Fcode> 与 \u003Ccode>DroidExtend.log\u003C\u002Fcode> 永远在安装目录，卸载删目录即可，不留残渣\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>双击安装包一路下一步，默认装到用户目录，全程不请求管理员权限\u003C\u002Fli>\n\u003Cli>打开程序点「安装虚拟显示器驱动（需要管理员）」，UAC 弹窗点「是」，约 10 秒后日志出现 \u003Ccode>status=OK\u003C\u002Fcode> 即成功\u003C\u002Fli>\n\u003Cli>手机开启开发者选项与 USB 调试，插上数据线并允许调试\u003C\u002Fli>\n\u003Cli>在程序里选好分辨率与帧率，点「开始投屏」，首次会自动把 APK 装进手机\u003C\u002Fli>\n\u003Cli>把任意窗口往手机屏方向拖动即可开始使用，手机画面可直接触摸操作\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>笔记本屏幕不够用、又不想买显示器的差旅用户\u003C\u002Fli>\n\u003Cli>想把聊天窗口、文档或行情图放到手机屏上的多任务用户\u003C\u002Fli>\n\u003Cli>需要低延迟副屏盯监控、看盘或写代码的开发者\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>电脑\u003C\u002Ftd>\n\u003Ctd>Windows，需支持桌面复制 API 与 ffmpeg 编码\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>显卡\u003C\u002Ftd>\n\u003Ctd>NVIDIA（NVENC）或 AMD（AMF）可硬编，纯 CPU 用 libx264 兜底\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>手机\u003C\u002Ftd>\n\u003Ctd>Android 5.0 及以上，arm64 或 arm\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>连接\u003C\u002Ftd>\n\u003Ctd>USB 数据线与授权过的 ADB 调试\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>显卡占用\u003C\u002Fstrong>：虚拟屏会被 DWM 正常合成，GPU 有百分之几到十几的常驻占用属设计使然，降占用先降分辨率再降刷新率\u003C\u002Fli>\n\u003Cli>\u003Cstrong>数据线是瓶颈\u003C\u002Fstrong>：只充电的线可能协商成 USB 1.1（实测 13.7 Mbps），画面发糊先点「测一下数据线速度」\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI 沙箱限制\u003C\u002Fstrong>：在 AI 编码会话的工作区目录里运行 exe 会被沙箱拦截显示配置 API，放到工作区之外即可\u003C\u002Fli>\n\u003Cli>\u003Cstrong>无代码签名\u003C\u002Fstrong>：安装包未购买签名证书，完整性靠 SHA256 校验保障，更新确认框中会如实说明\u003C\u002Fli>\n\u003C\u002Ful>\n",1793228999181]