如何确定是否存在主屏幕快捷方式?

asf*_*man 8 android

有没有办法确定是否存在特定的主屏幕快捷方式?

我的应用程序在设备启动时在某些条件下在主屏幕上安装快捷方式,我不希望出现重复的快捷方式.我也不希望每次设备启动时出现"快捷方式创建"或"快捷方式已存在"的Toast消息.我发现了一个名为EXTRA_SHORTCUT_DUPLICATE的未记录的Intent Extra,它可以防止安装重复的快捷方式,但是Launcher仍会显示"Shortcut already exists"Toast消息.如果有一个支持的技术,我宁愿不依赖这个未记录的Intent Extra.

edt*_*ird 0

这不是一种侵扰吗?为什么不只添加一次,然后让用户决定是否保留它呢?