zhihaofans
V2EX  ›  问与答

请问如何在 Android sdk 25 以下使用 App Shortcuts

  •  
  •   zhihaofans · Jan 14, 2017 · 2079 views
    This topic created in 3440 days ago, the information mentioned may be changed or developed.

    因为有些第三方桌面可以在安卓 7.1.1 以下用 App Shortcuts,所以我想将我的软件的 minSdkVersion 降到 sdk23 或者 21 ,但是直接降的话会直接报错。

    请问如何在 minSdkVersion 低于 25 的情况下还能用 App Shortcuts

    6 replies    2017-01-17 21:38:14 +08:00
    bqbkbz
        1
    bqbkbz  
       Jan 14, 2017
    你做的是 launcher 吗? 很多获取 shortcuts 的 api 都是 api 25 新加的,真的有第三方桌面能在 api 25 以下使用 shortcuts ?
    Lattez
        2
    Lattez  
       Jan 14, 2017 via Android
    @zhaohui318 Nova 支持 5.1 和 6.0 使用 Shortcuts
    bqbkbz
        3
    bqbkbz  
       Jan 14, 2017
    @Lattez 我也试了下确实可以,看来不使用新的 api 也能通过 packagemanager 获取到 shortcuts 信息,动态 shortcuts 可能会有些限制吧
    zhihaofans
        4
    zhihaofans  
    OP
       Jan 16, 2017 via Android
    我用的是动态 shortcuts ,请问有方法兼容旧 sdk 吗
    @zhaohui318
    @Lattez
    bqbkbz
        5
    bqbkbz  
       Jan 16, 2017
    @zhihaofans 动态 shortcuts 需要使用 framework 新添加的 ShortcutManager API , 低版本估计没办法
    zhihaofans
        6
    zhihaofans  
    OP
       Jan 17, 2017 via Android
    @zhaohui318 那应该没办法了,改低 sdk 直接编译失败报错说缺什么资源
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
    ♥ Do have faith in what you're doing.