V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
artikle
V2EX  ›  全球工单系统

小米应用双开 比如双开微信后,除了小米自家软件,其他家软件都无法使用微信分享了

  •  
  •   artikle · 2017-11-22 16:19:03 +08:00 · 3779 次点击
    这是一个创建于 2566 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有解决方法
    13 条回复    2017-11-26 11:06:36 +08:00
    yuriko
        1
    yuriko  
       2017-11-22 17:09:00 +08:00
    是双开的版本都不能使用了么?
    marcomarco
        2
    marcomarco  
       2017-11-22 17:10:12 +08:00 via iPhone
    更新系统?
    artikle
        3
    artikle  
    OP
       2017-11-22 17:15:56 +08:00
    系统已经是最新的,双开的微信还是可以使用,是其他 APP 都不能使用微信分享了。
    http://www.miui.com/thread-7904843-1-1.html
    我跟他一样 在其他 APP 打开微信分享后,就弹出原本的微信和双开的微信 选择其中一个后就没有其他反应了
    artikle
        4
    artikle  
    OP
       2017-11-22 17:16:08 +08:00
    whello
        5
    whello  
       2017-11-22 17:22:14 +08:00 via Android   ❤️ 1
    腾讯家的不敢双开,不用 mipush 和 gcm,双开之后都挂在后台,手机玩不起
    Lord233
        6
    Lord233  
       2017-11-22 17:23:34 +08:00 via Android
    miui9 7.11.16 双开微信后微信分享正常,从王者荣耀和即刻分享都能正常跳转😳,楼主是内测版么?
    yuriko
        7
    yuriko  
       2017-11-22 17:27:59 +08:00   ❤️ 1
    双开本身这个设计在原生里是不存在的
    我不知道 mi 家是怎么做的,菊花厂是利用多用户的来模拟两个上下文环境
    (为啥手机有多用户这个设计)

    这个东西是脱离已有的运行环境的,讲真发生什么 Bug 都很正常……

    我怀疑 mi 家在发送 intent 的时候漏加了 User 信息,这个 internal 的方法在 sdk 里没有所以很容易搞错
    honeycomb
        8
    honeycomb  
       2017-11-22 17:57:39 +08:00   ❤️ 1
    @yuriko

    我记得多用户的设计应该是首先出现于 Android 4.x 的 Nexus 7 2013
    接下来这个特性再出现在手机上,同时也有了 Android for work。

    从这个时候 Android 就可以双开应用(第二个应用在 managed profile 里)了

    有意思的是,之前大多数的双开工具都是通过热加载的形式。
    ysc3839
        9
    ysc3839  
       2017-11-22 18:02:18 +08:00 via Android
    @yuriko MIUI 的双开和 Island 这些应用的原理是一样的,用的是 Android for work。
    yuriko
        10
    yuriko  
       2017-11-22 18:20:24 +08:00
    @ysc3839 我的理解上 Android for work 和双开应该是同一级的,基于多用户系统产生的
    不过这块不是很清楚我不确定,说错了请指教

    @honeycomb 据我所知双开这个功能应该是第三方 ROM 加的,但是多用户这东西,我估计知道的人就没多少,更别提适配了……

    多用户模式下,由于切换的时候不会杀死前进程,一些接口交互的行为会变得很奇怪。

    热加载的确是个很有意思的想法,一时之间觉得还很可行
    ysc3839
        11
    ysc3839  
       2017-11-22 18:23:45 +08:00 via Android
    @yuriko 我也不懂,我只是听说的
    king2014
        12
    king2014  
       2017-11-23 08:21:58 +08:00
    我的可以,系统是 miui9 稳定版,刚试了下没有出现你的问题
    skylancer
        13
    skylancer  
       2017-11-26 11:06:36 +08:00
    我之前用红米的时候没发现有这个问题- -.. 估计是新引入的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   916 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.