主屏幕听众



我想检测用户是否在主屏幕上手动添加了我的应用程序的快捷方式。我尝试使用以下操作使用广播接收器: com.android.launcher.permission.UNINSTALL_SHORTCUT com.android.launcher.permission.INSTALL_SHORTCUT

,但是当我手动添加或从房屋屏幕上添加或删除应用程序的快捷方式时,它们没有触发。

我想知道是否有听众?我在Android开发人员网站上搜索,但没有找到有关此的任何信息。

因此,对于任何遇到此问题的人来说。我试图用以下所述的不同方法解决此问题:

  1. 使用广播接收器进行操作com.android.launcher.permission.UNINSTALL_SHORTCUT com.android.launcher.permission.INSTALL_SHORTCUT但是正如我之前所说,它们没有被触发,我无法听主屏幕以检测用户是手动添加或删除了快捷方式。此外,@commonsware评论是正确的:)

  2. 我尝试使用shortcutmanager或packageManager在应用程序中检查应用程序,看看应用程序快捷方式是否已经存在于主屏幕上,但是您可以猜到,没有办法找到它...

so ...底线 ->不可能

最新更新