Android 系统如何一个手机(或平板)连接两个屏幕显示?

2022-08-02 10:04:57 +08:00
 cpalead

是这样想的,一个手机带自己的屏幕之外再连接一个屏幕,两个屏幕显示不一样的东西,怎么做到? 看来安卓官方的文档,没看出来怎么用?

9135 次点击
所在节点    Android
11 条回复
ju5t4fun
2022-08-02 10:17:32 +08:00
1. 硬件支持,手机硬件需要支持 hdmi 或者 dp 输出
2. 系统支持,系统没有阉割视频输出功能
3. app 适配,app 使用 Presentation 类适配双屏幕,实现双屏异显

第 3 点不是必须的,比如有些手机厂商会修改系统让 app 可以直接显示到外接屏幕上
cpalead
2022-08-02 11:54:20 +08:00
@ju5t4fun 第二点,系统支持? android 原生不支持两个屏幕吗?
DrLty
2022-08-02 14:29:24 +08:00
adb shell am display move-stack {stackID} {displayID}
FranzKafka95
2022-08-02 17:46:00 +08:00
1 楼说得很正确啦,不过很少见有系统阉割视频输出功能的,感觉现在多屏已经是个趋势了
cpalead
2022-08-02 17:52:33 +08:00
@ju5t4fun 我把 pixel 4xl 刷了官方 repo 编译的镜像,打开了“强制使用桌面模式”,但是多插的显示器还是没反应
cpalead
2022-08-02 17:58:00 +08:00
我自己用自己的小米 12pro 也试了,多插的显示器没有信号
ju5t4fun
2022-08-02 18:19:00 +08:00
@cpalead 从网上获取到的信息,pixel 4xl 硬件支持 dp alt mode ,但是 kernel 里禁用了此功能。
ju5t4fun
2022-08-02 18:20:39 +08:00
@cpalead 小米全系列 usb2.0 ,无原生视频输出功能。但是配合 displaylink 的 usb-hub 可以做到外接显示器
cpalead
2022-08-03 10:31:43 +08:00
@ju5t4fun 多问一句,这种外接显示器的我看都只能用鼠标和键盘操作,是不能支持触控的,对吧
cpalead
2022-08-03 10:35:17 +08:00
@ju5t4fun 还有我的三星 a52 ,最新的系统(安卓 12 ),试了也不行
cuicuiv5
2022-08-03 16:34:17 +08:00
@cpalead 三星直接用 Dex 模式, 外接显示器体验还不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX