Слушатель домашнего экрана?
Я хочу определить, добавил ли пользователь вручную или удалил ярлык моего приложения на главном экране. Я попытался использовать широковещательные приемники для следующих действий:com.android.launcher.permission.UNINSTALL_SHORTCUT
com.android.launcher.permission.INSTALL_SHORTCUT
Но они не запускаются, когда я вручную добавляю или удаляю ярлык приложения на домашнем экране и с него.
Интересно, есть ли слушатели для этого? Я искал на сайте Android Developer и не нашел никакой информации об этом.
1 ответ
Так что для тех, кто сталкивается с этой проблемой. Я попытался решить эту проблему с помощью различных подходов, как описано ниже:
Использовать широковещательные приемники для своих акций
com.android.launcher.permission.UNINSTALL_SHORTCUT com.android.launcher.permission.INSTALL_SHORTCUT
но, как я уже говорил, они не были запущены, и я не мог прослушать домашний экран, чтобы определить, добавил ли пользователь вручную или удалил ярлык. Более того, @CommonsWare комментарий правильный:)Я попытался проверить внутри своего приложения, используя ShortcutManager или PackageManager, и посмотреть, существует ли ярлык приложения на главном экране, но, как вы можете догадаться, найти его было невозможно...
Итак... нижняя строка -> это не возможно