V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
acess
V2EX  ›  Android

[火星] 原来 Android 9.0 开始谷歌就干掉了 Miracast?

  •  
  •   acess · 2020-04-06 16:52:08 +08:00 · 15023 次点击
    这是一个创建于 1685 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚刷上 LineageOS 17.1,之前从来没用过无线投屏功能,很久以前就听说 Win10 支持这个(应该就是 Miracast ),想试试。
    结果发现用不了,顶多到输入 PIN 那一步,后面就不行了,连个黑屏都没有。
    试了另一台小米就完全 OK 。
    搜了一下,原来是 Google 在 Android 9.0 的时候就把它干掉了,然后 LOS 也跟着把这个改动合并了。
    www.reddit. com/r/LineageOS/comments/e43xgl/i_have_a_samsung_note_3_n9005_using_lineageos_16/f96uh76

    我还想起了另一个东西 WiFi WPS,虽然这玩意被认为有安全隐患(貌似只有 PIN 模式在部分型号的路由器上有问题?后来不是有了“防 PIN 路由器”么),但是就这样被干掉直接用不了,还是出乎我的意料的。

    哎,楼主这火星程度大概已经爆表了,轻喷。
    28 条回复    2020-04-07 17:50:36 +08:00
    xyzzzz
        1
    xyzzzz  
       2020-04-06 17:00:47 +08:00   ❤️ 1
    自 Android9 后,AOSP 中的 Miracast 已被 Google 替换为内部开发的 ChromeCast 了,不过现在大多数的手机厂商仍然会选择把 Miracast 重新移植进来。
    ccloudk
        2
    ccloudk  
       2020-04-06 17:36:48 +08:00 via Android
    路由器背后按一下 WPS,昨天发现手机上没功能了... ...
    LZSZ
        3
    LZSZ  
       2020-04-06 17:39:07 +08:00
    我刷的很多三方安卓 10 都带投射啊
    maggch
        4
    maggch  
       2020-04-06 17:43:29 +08:00
    怪不得三星 s10 上面找 Miracast 投屏到小米盒子半天找不到。标准经常变,体验真差。
    GM
        5
    GM  
       2020-04-06 17:43:41 +08:00
    说实话,我一直不知道 WPS 这个功能的场景在哪里,路由器一般都是设置好了就丢在某个角落静悄悄工作,基本上再也不碰了的。为了连个 wifi,我还得弯腰把布满灰尘的路由器拖出来按一下上面的按键?

    我使用 wifi 功能有十年了,从来没有用过这个功能,我也想象不出会有谁去用。
    rebounce
        6
    rebounce  
       2020-04-06 17:45:11 +08:00 via iPhone
    chromecast 很赞啊!为了它我还专门买了硬件,
    FS1P7dJz
        7
    FS1P7dJz  
       2020-04-06 17:45:45 +08:00
    @GM
    不要你即使世界

    这个世界上很多上了年纪的人是不是就不配使用网络了?

    这个功能就为了更加方便的去配对 wifi,设计初衷是很好的,可惜是有漏洞
    LiYanHong
        8
    LiYanHong  
       2020-04-06 17:46:20 +08:00
    @GM 有时候密码多了自己会忘记,或者访客想用,懒得告诉他,叫他自己去按按钮
    GM
        9
    GM  
       2020-04-06 17:49:56 +08:00
    @FS1P7dJz 上了年纪的人,你让他自己去按一下 wps 按键?你确定他知道哪个叫路由器、路由器上哪个按键叫做 wps 按键?难道不都是子女帮连好了再给他们用的吗?


    @LiYanHong 你路由器都是放在桌面、还经常清扫灰尘?我的都是配置好了塞进角落,没问题就永不碰。
    vone
        10
    vone  
       2020-04-06 18:03:08 +08:00
    @FS1P7dJz 扫码链接的新手友好程度比 wps 高的多
    xiangyuecn
        11
    xiangyuecn  
       2020-04-06 18:04:57 +08:00
    WPS 这个功能,也说不上哪里不好,但是是不好😂 算做鸡肋应该没人反对吧🐶
    jjpprrrr
        12
    jjpprrrr  
       2020-04-06 18:07:32 +08:00
    取决于你设备的 maintainer 有没有加入相关的库来支持这个功能,至少我维护的 PE 上可以在 Cast 界面右上角点"Enable Wifi Display"来用
    acess
        13
    acess  
    OP
       2020-04-06 20:03:05 +08:00 via Android
    @jjpprrrr 我也有这个菜单项,但是只能走到输入 pin 那里,输入完 pin 就不行了,不知道哪里有问题。
    jjpprrrr
        14
    jjpprrrr  
       2020-04-06 20:08:47 +08:00
    @acess #13 用 Windows 10 自带的 wifi display 功能接受手机投屏试试?先测不带 pin 行不行。或者去联系你手机的 Los 维护者吧
    18k
        15
    18k  
       2020-04-06 20:25:00 +08:00
    反正我安卓手机也好 win10 电脑也好投屏巨麻烦还老断。。。
    不管是明基自带的还是用奇异果,而且分辨率还得调半天。。。
    怀念 macos 的投屏,现在看电影都是用平板在线投了,哎
    StevenRCE0
        16
    StevenRCE0  
       2020-04-06 23:16:02 +08:00
    @GM WPS 在连接打印机的时候很有用,用打印机按钮输入密码不如鲨了我
    dingwen07
        17
    dingwen07  
       2020-04-07 00:06:41 +08:00 via Android
    @maggch S10 在状态栏找 smart view 支持的协议挺多的
    acess
        18
    acess  
    OP
       2020-04-07 01:01:35 +08:00
    @jjpprrrr 我用的就是 Win10 电脑设置里的“投影到此电脑”啊。有没有 PIN 我都试过,不行……

    还有,如果只是开启 wifi 、没有连上某个热点,我这个 LOS17.1 貌似直接把投屏按钮显示成灰色,说需要连接到 WLAN 网络。这让我觉得有些奇怪,miracast 貌似是走 wifi direct 的,也就是说,相当于电脑自己开一个热点,然后让手机连上去,这样按理说不需要连接到某个其他的热点。
    我拿另一台小米试了,即便小米没有和 Win10 电脑处在同一个局域网中(小米没有连接路由器的热点,连上了另一台手机开的热点,不能访问互联网),也照样能正常投屏。不过小米还提示必须同时开启 wifi 和蓝牙才能使用投屏,不知道是不是别的什么投屏协议需要蓝牙来进行探测什么的。
    zenghx
        19
    zenghx  
       2020-04-07 07:49:21 +08:00 via Android
    我的安卓 Q 还有
    jinliming2
        20
    jinliming2  
       2020-04-07 08:19:29 +08:00 via iPhone   ❤️ 1
    @GM 有很多不方便输入密码的设备,比如手表、电视、打印机,还有一些其他智能设备,虽说大部分都可以装个手机 APP 去控制,但是先连设备热点配置 wifi 连接,再切换 wifi 去配置其他东西这个操作太复杂了……
    家里路由器和猫都是放在角落的桌子上的,按起来很方便……
    jjpprrrr
        21
    jjpprrrr  
       2020-04-07 08:23:18 +08:00
    @acess #18 那就是 ROM 的问题,联系维护者修复吧(不过说实话大多数开发者懒得折腾这个……)
    mxalbert1996
        22
    mxalbert1996  
       2020-04-07 08:27:18 +08:00 via Android
    @GM 比如不能输入的智能家电
    MonoLogueChi
        23
    MonoLogueChi  
       2020-04-07 10:31:02 +08:00
    @GM 最简单的一个场景,上大学那会宿舍的路由器都是电信自带的光猫路由一体机,密码有的都被抠掉了,标准密码的还好,不是 8 个 0 那种的,只能用 WPS 或者叫维修师傅来重置
    ayajay
        24
    ayajay  
       2020-04-07 11:11:58 +08:00
    从 nexus6 开始就已经给去了,之前老手机还可以破解用,现在 pixel 索性代码都没有了,只为了推自己的东西也是够差劲的
    deorth
        25
    deorth  
       2020-04-07 13:14:54 +08:00
    实际上这个功能还是有一堆问题,比如如果两个设备都已连接到 AP,那么这两个设备连接的 AP 必须在同一个信道(因为射频无法同时在两个信道工作),通常的做法就是两个设备连接到同一个 AP 。但如果连接到了同一个 AP,我为啥不用现有的局域网连接而要另外使用 WIFI-direct 呢?此外,我手上所有的设备从来没有在 5Ghz 上成功使用过 miracast
    acess
        26
    acess  
    OP
       2020-04-07 17:06:52 +08:00
    @deorth 现有的局域网需要走 AP 绕一圈吧。WiFi direct 我不太清楚是咋工作的,即便和单独开热点没两样,看上去也是真·直连,不需要多转发一次。
    acess
        27
    acess  
    OP
       2020-04-07 17:08:34 +08:00
    @deorth 我这个 LOS 上其实是可以把详细的设置显示出来的,可以调工作信道,不过貌似没看到有切换 5G/2.4G 频段的选项。
    acess
        28
    acess  
    OP
       2020-04-07 17:50:36 +08:00
    @deorth 我也感觉这个功能有点玄学,在 Win10 这边,貌似经常不知道什么原因就连不上了,然后重新开关一下无线网卡和投屏到电脑功能,又莫名其妙的好了。

    另外就是手机和 Win10 电脑这两别貌似都不太愿意让用户触及 WiFi direct 到底是怎么运转的。具体走了哪个频段、哪个信道,连了多少台机器,反正我是不知道到哪里能对这些进行查询、管理。

    要说 5GHz,我另找的一台原厂系统小米貌似是可以的——我不是很确定,我只知道 Win10 电脑这边是连着 5GHz 的路由器时打开的投屏到电脑功能,而且小米那边也显示出一个名字里带 direct 和 Win10 计算机名的 5GHz 热点。
    而且这个小米貌似还是双频同时工作,我让这个小米在路由器的 2.4GHz 和 5GHz 两个频段的热点间切换,投屏貌似并不会被打断。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2738 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:43 · PVG 15:43 · LAX 23:43 · JFK 02:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.