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

安卓有没办法让微信摄像头扫自己手机屏幕上的二维码?

  •  
  •   win7pro · 2020-07-03 15:05:16 +08:00 · 19364 次点击
    这是一个创建于 1634 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安卓有没办法让微信摄像头扫自己手机屏幕上的二维码?

    微信一些二维码需要摄像头扫才行,长按识别二维码和扫一扫导入图片都被提示必须摄像头扫。 所以想:有没办法让摄像头扫自己屏幕上二维码?

    已经想到的办法: 1 、二维码图片传到第二台手机,扫第二台手机的屏幕——>可行,但有没办法不依赖第二部手机呢? 2 、是否有虚拟摄像头应用,可以指定图片作为摄像头获取的图像?——>没找到手机的解决方案,虚拟机倒好像是有。 3 、把摄像头设置成前置摄像头,手机开分屏模式,一半显示二维码一半扫一扫,然后扫镜子?——>有点奇葩,但好像微信不能开前置摄像头扫一扫?

    v 友还有好 ieda 吗?

    第 1 条附言  ·  2020-07-03 16:25:44 +08:00

    抱歉让大家猜测了那么多场景,其实我遇到的具体场景是扫微信公众号登录的二维码(如图),因为业务上的限制,我不能授权后台客服去登录公众号,客服每次都是把二维码发给我让我登录,但如果我刚好没在电脑旁,我就没法把他发来的二维码扔电脑上然后扫码。

    NXyqtx.png

    76 条回复    2021-02-17 01:34:42 +08:00
    jijigualalaV2
        1
    jijigualalaV2  
       2020-07-03 15:18:21 +08:00
    针对你第三条用后置摄像头,再加一面镜子[狗头]
    pod
        2
    pod  
       2020-07-03 15:21:13 +08:00 via Android   ❤️ 2
    截图再用微信扫
    takemeaway
        3
    takemeaway  
       2020-07-03 15:22:22 +08:00
    奇葩需求年年有。
    另外,你说的并不是微信吧。
    hoyixi
        4
    hoyixi  
       2020-07-03 15:22:38 +08:00
    拿个小镜子,用前置摄像头扫
    Edix
        5
    Edix  
       2020-07-03 15:26:01 +08:00 via iPhone
    对着镜子即可
    SimonOne
        6
    SimonOne  
       2020-07-03 15:30:06 +08:00
    @pod #2 “微信一些二维码需要摄像头扫才行,长按识别二维码和扫一扫导入图片都被提示必须摄像头扫。”正文原话
    ily433664
        7
    ily433664  
       2020-07-03 15:31:06 +08:00
    把内存含嘴里,脑补扫码
    kop1989
        8
    kop1989  
       2020-07-03 15:32:36 +08:00
    刚才试了试,微信扫一扫页面不支持换镜头方向啊,所以用三面镜子?😂
    zxcslove
        9
    zxcslove  
       2020-07-03 15:32:46 +08:00
    附近有电视之类的,投屏怎么样?不行还是双持吧
    silymore
        10
    silymore  
       2020-07-03 15:32:48 +08:00 via iPhone
    @SimonOne 什么码必须实时扫?
    zhongjun96
        11
    zhongjun96  
       2020-07-03 15:34:31 +08:00
    @pod #2
    @SimonOne #6
    应该是有些支付类二维码,只能摄像头扫描,不能相册导入
    miyuki
        12
    miyuki  
       2020-07-03 15:43:47 +08:00
    有些支付码只能用摄像头扫,相册扫就会提示“不支持从相册选取图片扫描”
    win7pro
        13
    win7pro  
    OP
       2020-07-03 15:56:31 +08:00
    @jijigualalaV2 后置摄像头+镜子怎么扫到手机上的二维码?
    win7pro
        14
    win7pro  
    OP
       2020-07-03 15:57:57 +08:00
    @zxcslove 多带部手机应该比多带部电视要方便点😂
    win7pro
        15
    win7pro  
    OP
       2020-07-03 15:59:36 +08:00
    @hoyixi 微信可以设置用前置摄像头扫吗?我没找到这个选项
    win7pro
        16
    win7pro  
    OP
       2020-07-03 16:00:41 +08:00
    @ily433664 你确定内存是含嘴里,不是插在腋窝?
    win7pro
        17
    win7pro  
    OP
       2020-07-03 16:02:02 +08:00
    @takemeaway 额~的确就是微信,目前就遇到微信有这种区分,估计是某些操作他要求必须是用户在现场扫码,不希望远程转发其他人扫码。
    allenchen10
        18
    allenchen10  
       2020-07-03 16:05:43 +08:00 via iPhone
    @win7pro 用两面镜子,后置摄像头扫🐶
    HolmesYe123
        19
    HolmesYe123  
       2020-07-03 16:07:32 +08:00
    微信扫描有个扫描本地相册的图片里面的二维码的,截个图保存在本地,再用微信扫描本地图片
    win7pro
        20
    win7pro  
    OP
       2020-07-03 16:07:58 +08:00
    @allenchen10 硬着头皮上的感觉,谢谢!!
    win7pro
        21
    win7pro  
    OP
       2020-07-03 16:09:32 +08:00
    @HolmesYe123 这个就是我说的“扫一扫导入图片”方式,很遗憾不行…
    wujieyuan
        22
    wujieyuan  
       2020-07-03 16:12:14 +08:00
    你根本没搞懂扫二维码的原理, 二维码只是一串文本.摄像头拍摄图片, 然后由算法解析点阵获得字符串,
    wujieyuan
        23
    wujieyuan  
       2020-07-03 16:12:51 +08:00   ❤️ 1
    所以你可以直接跳过摄像头, 直接进行第二步, 直接解析图片获得字符串
    glaucus
        24
    glaucus  
       2020-07-03 16:16:17 +08:00
    @wujieyuan #23 在微信生态内微信是可以加上一些限制的,比如微信商户平台授权二维码就只能摄像头扫描不能长按识别
    win7pro
        25
    win7pro  
    OP
       2020-07-03 16:20:26 +08:00
    @wujieyuan 微信在扫自家产品二维码的时候,传的不只是二维码解码后的内容那么多,还会传很多东西,包括是通过扫码渠道扫的码。

    抱歉让大家猜测了那么多常见,我再补充一下:其实我遇到的场景是扫微信公众号登录的二维码
    dyxLike
        26
    dyxLike  
       2020-07-03 16:23:39 +08:00
    好像老的安卓版本能实现用视频替换摄像头的功能, 具体不太清楚
    如果不行的话只能拍屏幕 /镜子了吧
    leebo
        27
    leebo  
       2020-07-03 16:26:33 +08:00
    徒手照着 画一个 二维码
    win7pro
        28
    win7pro  
    OP
       2020-07-03 16:26:46 +08:00
    抱歉让大家猜测了那么多场景,其实我遇到的具体场景是扫微信公众号登录的二维码(如图第 1 条附言中的图),因为业务上的限制,我不能授权后台客服去登录公众号,客服每次都是把二维码发给我让我登录,但如果我刚好没在电脑旁,我就没法把他发来的二维码扔电脑上然后扫码。
    ryh
        29
    ryh  
       2020-07-03 16:30:11 +08:00
    你这个需求应该建议微信公众号这一类登录支持多用户管理 😂
    haibing
        30
    haibing  
       2020-07-03 16:49:44 +08:00
    微信登录不是管理员也可以扫的啊,扫码后管理员会收到通知,授权登录就行了,不用扫码。
    listenerri
        31
    listenerri  
       2020-07-03 16:57:07 +08:00
    终于知道为什么有人需要虽然带两部手机了
    listenerri
        32
    listenerri  
       2020-07-03 16:58:07 +08:00
    fix #31 typo: 终于知道为什么有人需要带两部手机了
    win7pro
        33
    win7pro  
    OP
       2020-07-03 17:03:17 +08:00
    @ryh
    @haibing 微信公众号是支持多用户管理的,但由于运营规定的原因,我需要管理客服人员但我没权给客服开登录权限,只能让客服每天登录都要我授权
    SingeeKing
        34
    SingeeKing  
       2020-07-03 17:07:22 +08:00
    @win7pro # 33 如果用的是微信公众号后台带的客服系统是可以不用登录公众号的
    GM
        35
    GM  
       2020-07-03 17:14:54 +08:00
    没有什么好办法,我能想到的就是找旁人帮忙,展示二维码让对方拍个照,然后你再扫码。
    ggcleyang
        36
    ggcleyang  
       2020-07-03 17:25:31 +08:00
    什么公众号 带有客服,是企业号么
    win7pro
        37
    win7pro  
    OP
       2020-07-03 17:29:43 +08:00
    @SingeeKing
    @ggcleyang
    服务号,没有用客服系统,就是登录上去使用后台功能。
    tgy3313
        38
    tgy3313  
       2020-07-03 17:34:12 +08:00   ❤️ 1
    安卓貌似没有虚拟摄像头 app,
    不过你可以手机远程 PC,然后用 PC 的虚拟摄像头加安卓模拟器实现你要的功能
    gugulaliqi
        39
    gugulaliqi  
       2020-07-03 17:36:00 +08:00 via Android
    iPad,iPhone 登录同一微信。iPhone 越狱下载插件伪装成 iPad,和 Android 登录同一微信
    win7pro
        40
    win7pro  
    OP
       2020-07-03 17:48:47 +08:00
    @tgy3313 这个方案理论上可行啊
    oneend
        41
    oneend  
       2020-07-03 17:54:48 +08:00
    如果你有双面屏的手机 那么你只需要一面镜子。
    有没有同学用过折叠屏手机 100 度 前置照另外半个屏幕?
    coolcatha
        42
    coolcatha  
       2020-07-03 17:55:04 +08:00
    有一次在外只带了一个手机,同事在操作,公众号继续扫码。当时我灵机一动把照片传到 apple watch 扫码的。。。
    realpg
        43
    realpg  
       2020-07-03 20:56:24 +08:00
    客服难道不是截图二维码发过来么
    然后难道你不是按住,识别图中二维码么?
    win7pro
        44
    win7pro  
    OP
       2020-07-03 21:02:48 +08:00
    @coolcatha 妙!
    win7pro
        45
    win7pro  
    OP
       2020-07-03 21:05:38 +08:00
    @realpg 微信公众号的登录二维码不能通过长按识别和扫一扫导入图片方式登录,微信要求一定用摄像头来操作
    shijingshijing
        46
    shijingshijing  
       2020-07-03 21:32:41 +08:00
    奇怪这个帖子下面,竟然没有人质疑只提供扫码这一种登录方法的合理性的回复。看来大家都习惯了。
    sxlzll
        47
    sxlzll  
       2020-07-03 21:48:46 +08:00
    以前没有必须扫码的限制,看来是最近加的
    systemcall
        48
    systemcall  
       2020-07-03 23:48:37 +08:00
    如果手机的摄像头的排线够长的话,也许可以试试把摄像头下下来,转到手机屏幕这边来扫
    dingwen07
        49
    dingwen07  
       2020-07-03 23:59:18 +08:00 via iPhone
    分屏 然后三面镜子
    zhuweiyou
        50
    zhuweiyou  
       2020-07-04 00:34:23 +08:00
    @realpg 微信限制,你长按扫的不算。必须是用扫一扫的,而且相册的也不行。
    locoz
        51
    locoz  
       2020-07-04 01:34:10 +08:00 via Android
    用 xposed ?直接 hook 一下,让微信的扫码模块认为是从摄像头取到的图像就好了。
    eallion
        52
    eallion  
       2020-07-04 02:42:09 +08:00 via Android
    居然只有一个人喷微信的
    kaiki
        53
    kaiki  
       2020-07-04 03:27:52 +08:00
    如果你的手机抖动速度超过光速,那手机屏幕显示的二维码应该还会处于停留状态,这个时候就可以自己扫自己屏幕了。
    另外教张小龙做产品在哪里排队?
    oneisall8955
        54
    oneisall8955  
       2020-07-04 08:07:35 +08:00 via Android
    @kaiki 可以,这个方法太秀了叭
    cz5424
        55
    cz5424  
       2020-07-04 08:12:27 +08:00 via iPhone
    带一台备用机,然后二维码发给备用机扫码
    GPLer
        56
    GPLer  
       2020-07-04 08:52:21 +08:00 via Android
    @eallion 楼主也说了,这部分二维码是对方希望用户是现场实时扫的,所以这样的做法并没有什么问题。
    GPLer
        57
    GPLer  
       2020-07-04 08:54:23 +08:00 via Android
    至于为啥只支持二维码还是为了保证所谓的实时性的同时降低操作成本,动态码既不方便也不能确保现场操作。
    GPLer
        58
    GPLer  
       2020-07-04 08:55:09 +08:00 via Android
    两台手机这种操作就像无法避免屏幕外相机拍摄版权内容一样,纯属用户骚操作。
    sdalkesioe
        59
    sdalkesioe  
       2020-07-04 09:34:01 +08:00
    处理两个手机的方案外;二维码传到智能手表上,扫智能手表应该还算优雅吧
    sdalkesioe
        60
    sdalkesioe  
       2020-07-04 09:35:13 +08:00
    @sdalkesioe 除了
    Rafoluk
        61
    Rafoluk  
       2020-07-04 11:57:46 +08:00
    既然是工作用的,问同事借个手机,传过去或者拍下来扫不就行了,这种二维码多半是一次性的吧
    cxumol
        62
    cxumol  
       2020-07-04 16:10:46 +08:00 via Android
    画到纸上
    rekulas
        63
    rekulas  
       2020-07-04 16:19:51 +08:00
    争对微信客服问题之前有提供过解决方案,简单来说就是一个号几天只需要扫一次就可以了,也可以屏蔽不想让客服看到的功能 /数据
    ochatokori
        64
    ochatokori  
       2020-07-04 16:26:06 +08:00 via Android
    @shijingshijing @eallion #46 #52
    在这里喷有什么用,能帮楼主解决问题吗
    ji39
        65
    ji39  
       2020-07-04 16:53:46 +08:00
    把手机的二维码放复印机上复印一份
    TypeError
        66
    TypeError  
       2020-07-04 16:55:14 +08:00 via Android
    tasker + Google lens 解决,破微信有卵用
    TypeError
        67
    TypeError  
       2020-07-04 16:56:57 +08:00 via Android
    @TypeError 如果离不开微信,试试 tasker 调用微信扫码,可能需要 root
    locoz
        68
    locoz  
       2020-07-04 16:58:22 +08:00
    @TypeError #66 没懂,Google lens 在这起到什么作用?
    dinghmcn
        69
    dinghmcn  
       2020-07-04 18:01:56 +08:00 via Android
    saf 增强器 lite, 什么身份证正反面,自拍照必须手机摄像头拍不能选照片
    snw
        70
    snw  
       2020-07-04 18:27:50 +08:00 via Android
    我还遇到过另一种场景,常见于政|府|机|关和国企事业单位网站:
    想下载该部门 /企业的 app,手机打开官网显示的是桌面版,没有切换到手机版的链接,底部有一个下载 app 的二维码,但没有下载地址的链接。估计是绩效考核搞出来的傻缺设计。
    yingfengi
        71
    yingfengi  
       2020-07-04 18:31:56 +08:00
    微信有些二维码好像必须扫才行,不能相册导入。
    比如公众号后台登陆,但是我测试,使用另外一台手机拍下后发给我,我再扫描从相册选择时可以的
    0gys
        72
    0gys  
       2020-07-04 19:20:01 +08:00 via Android
    那种非要扫码登录的就是安全与便利之间。安全占了主导的结果。
    duxiansen
        73
    duxiansen  
       2020-07-05 16:47:05 +08:00
    你需要一个 Apple Watch
    woyaojizhu8
        74
    woyaojizhu8  
       2021-01-26 18:57:03 +08:00
    @yingfengi 什么意思?使用另一台手机拍再发给你就可以从相册选择识别二维码了,而原来的图片就不行?这个过程中图片有什么改变?
    yingfengi
        75
    yingfengi  
       2021-01-27 21:51:31 +08:00 via Android
    @woyaojizhu8 是截图,还是拍照应该是可以然鹅判断的,可能是微信有加这种判断。
    docx
        76
    docx  
       2021-02-17 01:34:42 +08:00 via Android
    楼上很多人,但凡试过一次都不至于说这是伪需求。
    wx 加的恶心设计,涉及登陆授权的二维码必现此问题。
    建议自己试试,或者问问张小龙这是为什么。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5305 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:52 · PVG 13:52 · LAX 21:52 · JFK 00:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.