//设置名称
.setShortLabel(“快捷方式名称”)
.setIntent(shortcutInfoIntent)
.build();
//创建快捷方式
ShortcutManagerCompat.requestPinShortcut(mContext, info,null);
} else {
ToastUtil.showMsg(“启动器不支持固定快捷方式”);
}
}
================================================================
1、点击桌面快捷方式跳转到目标页面就是上边代码例子中的TestActivity时,如果有业务需要做一些统计之类的操作,我们可以传递一些数据进行操作,这里可以直接传递基本数据类型,但是如果想直接传递一个bean对象时,是不支持的,需要我们转成json传递。
2、shortcutInfoIntent.setAction(Intent.ACTION_VIEW);是必须设置的。
3、桌面快捷方式的图标不支持网络地址图片,如果想要从接口获取动态设置需要先下载下来为一个bitmap。用setIcon(IconCompat.createWithBitmap(bit