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

设置了自定义的 launcher 为默认桌面后 怎么才能调起原生的 launcher3?

  •  1
     
  •   coolBanana · 2019-10-25 10:25:53 +08:00 · 10534 次点击
    这是一个创建于 1888 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这边有个设备 锁定本应用为 launcher 了
    但也有特殊情况需要用到原生桌面的一些功能
    想做个隐藏入口能打开原生 launcher 的

    刚刚试了下
    Intent launchIntentForPackage = getPackageManager().getLaunchIntentForPackage("com.android.launcher3");
    startActivity(launchIntentForPackage);
    桌面调不起来 而且还 crash 了
    有大佬知道这怎么玩吗
    10 条回复    2019-10-25 20:31:53 +08:00
    janus77
        1
    janus77  
       2019-10-25 10:41:26 +08:00
    你的自定义 launcher 设置里面没有切换的地方吗
    coolBanana
        2
    coolBanana  
    OP
       2019-10-25 10:54:02 +08:00
    @janus77
    如果机器没有默认 launcher 的时候
    装了两个 launcher 点 home 键会弹窗让用户选择用哪个 launcher
    出货时会手动把自定义的设置为默认 之后弹窗就都不会弹出来了
    如果要在自定义 launcher 中添加修改 launcher 的功能 需要的权限比较麻烦
    所有看能不能直接把默认的调起来
    InuYasha1987
        3
    InuYasha1987  
       2019-10-25 10:56:18 +08:00 via Android
    把后装启动器的默认操作清掉就可以重新选了
    janus77
        4
    janus77  
       2019-10-25 11:02:56 +08:00
    @coolBanana #2 不对吧,系统好像也有地方修改默认程序的,就和默认浏览器一样的设置过程
    KyonLi
        5
    KyonLi  
       2019-10-25 11:06:48 +08:00
    再新安装一个 launcher 就又可以选了
    coolBanana
        6
    coolBanana  
    OP
       2019-10-25 11:09:34 +08:00
    @InuYasha1987
    清除默认浏览器需要 SET_PREFERRED_APPLICATIONS 的权限不好弄
    mgrddsj
        7
    mgrddsj  
       2019-10-25 11:10:53 +08:00
    设置-应用程序-…-高级应用设置-默认程序-桌面
    coolBanana
        8
    coolBanana  
    OP
       2019-10-25 11:12:47 +08:00
    @janus77 有 但是要跑进设置里面一层层点比较繁琐 所以现在找简单点的方式
    coolBanana
        9
    coolBanana  
    OP
       2019-10-25 11:14:32 +08:00
    @KyonLi
    @mgrddsj
    这些方法可行 但考虑到产品角度上来说 不好用
    RikkaW
        10
    RikkaW  
       2019-10-25 20:31:53 +08:00
    launcher3 会使用一些被设定成默认 launcher 才可以使用的东西,所以 别 想 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:06 · PVG 14:06 · LAX 22:06 · JFK 01:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.