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

2017-01-14 10:47:56 +08:00
 zhihaofans

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

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

1675 次点击
所在节点    问与答
6 条回复
zhaohui318
2017-01-14 11:48:03 +08:00
你做的是 launcher 吗? 很多获取 shortcuts 的 api 都是 api 25 新加的,真的有第三方桌面能在 api 25 以下使用 shortcuts ?
Lattez
2017-01-14 12:18:17 +08:00
@zhaohui318 Nova 支持 5.1 和 6.0 使用 Shortcuts
zhaohui318
2017-01-14 14:38:06 +08:00
@Lattez 我也试了下确实可以,看来不使用新的 api 也能通过 packagemanager 获取到 shortcuts 信息,动态 shortcuts 可能会有些限制吧
zhihaofans
2017-01-16 01:43:13 +08:00
我用的是动态 shortcuts ,请问有方法兼容旧 sdk 吗
@zhaohui318
@Lattez
zhaohui318
2017-01-16 08:32:29 +08:00
@zhihaofans 动态 shortcuts 需要使用 framework 新添加的 ShortcutManager API , 低版本估计没办法
zhihaofans
2017-01-17 21:38:14 +08:00
@zhaohui318 那应该没办法了,改低 sdk 直接编译失败报错说缺什么资源

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334527

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX