主屏幕监听器?

问题描述 投票:-1回答:1

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

但是当我手动向我的主屏幕添加或删除应用程序的快捷方式时,它们不会被触发。

我想知道是否有听众呢?我在Android Developer网站上搜索过,但没有找到任何相关信息。

android homescreen android-shortcut android-shortcutmanager
1个回答
0
投票

对于遇到此问题的任何人。我尝试用不同的方法解决这个问题,如下所述:

  1. 要使用广播接收器进行动作com.android.launcher.permission.UNINSTALL_SHORTCUT com.android.launcher.permission.INSTALL_SHORTCUT,但正如我之前所说,它们没有被触发,我无法收听主屏幕,以便检测用户是否手动添加或删除了快捷方式。而且,@ CommonsWare评论是正确的:)
  2. 我尝试使用ShortcutManager或PackageManager检查我的应用程序内部并查看主屏幕上是否已存在应用程序快捷方式,但正如您所猜测的那样,无法找到它...

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

© www.soinside.com 2019 - 2024. All rights reserved.