主屏幕监听器?

Home Screen Listener?

我想检测用户是否在主屏幕上手动添加或删除了我的应用程序的快捷方式。 我尝试将广播接收器用于以下操作: 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 检查我的应用程序内部,看看应用程序快捷方式是否已存在于主屏幕上,但正如您所猜到的,无法找到它。 .

所以...底线 -> 这是不可能的