type
status
date
slug
summary
tags
category
icon
password
限制
从Android 7.1 开始支持
快捷方式类型
- 静态
以xml形式配置,并在主Activity中的
<meta-data>
标签下置顶Android Studio并不能很好的支持,暂时没找到问题所在
- 动态
可以随时改变,即使是程序运行过程中
- 固定
固定到屏幕底部的快捷启动栏中(对于国内很多手机来说,并不是底部,而是多了一个icon入口而已,一般会弹出一个框,请求添加快捷方式)

动态
ShortcutManager
支持以下几种操作:- Publish
- 重新定义快捷方式入口 :
setDynamicShortcuts()
- 添加新的入口 :
addDynamicShortcuts()
- Update
updateShortcuts()
- Remove
- 移除部分:
removeDynamicShortcuts()
- 移除全部:
removeAllDynamicShortcuts()
不过一般还是使用
ShortcutManagerCompat
等兼容类.固定
使用固定快捷方式的时候,一定要注意返回的Intent,这样返回的时候可以直接返回首页了.
参考文章
- 作者:姜康
- 链接:https://jiangkang.tech/article/323eeadd-fe7b-4152-929d-01c3dd8e76fb
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。