当前位置:首页 >  数码看点

APP快捷方式添加到桌面

发布时间:2024-09-13 21:02:26

App添加桌面快捷方式引导实现

在Android 8.0(API level 26)及更高版本上,系统支持直接创建固定快捷方式,创建的步骤如下:

1)、通过ShortcutManager的 isRequestPinShortcutSupported() 方法判断是否支持固定快捷方式,返回true表示支持, false 表示不支持,该方法是Android 8.0才有的,因此在调用前需要判断一下。也可以使用 ShortcutManagerCompat.isRequestPinShortcutSupported(context) 方法,该方法兼容了Android 8.0以下版本。

2)、创建一个ShortcutInfo对象,指定要固定的快捷方式,如果要固定的是已经创建好的快捷方式,那么在构建ShortcutInfo时只需要传id就可以了,需要注意固定的快捷方式不能是已禁用的,否则应用会报错;如果要固定一个新的快捷方式,就像创建动态快捷方式那样构建一个ShortcutInfo就好了。

3)、通过 requestPinShortcut() 方法来固定快捷方式,该方法有两个参数对象,第一个参数是我们上面创建好的ShortcutInfo对象,第二个参数是一个IntentSender对象,可以通过 PendingIntent.getIntentSender() 来获得,当固定快捷方式成功后,会执行该Intent指定的操作,包括启动Activity、发送广播等,如果固定快捷方式成功后不需要做额外处理的话该参数传null就可以。

《APP快捷方式添加到桌面》不代表本网站观点,如有侵权请联系我们删除

全数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号

联系我们 关于我们 版权申明