Есть ли способ определить, существует ли конкретный ярлык на главном экране ?Как определить, существует ли ярлык на главном экране?
Мое приложение устанавливает ярлык на главном экране устройства время запуска при определенных условиях, и я не хочу, чтобы отображались ярлыки . Я также не хочу, чтобы появлялись сообщения с тостами: «Ярлык создан» или «Ярлык уже существует» каждый раз, когда загружается устройство . Я нашел недокументированный Intent Extra под названием EXTRA_SHORTCUT_DUPLICATE, который предотвратит установку повторяющихся ярлыков с , но Launcher по-прежнему отображает «Ярлык уже существует» сообщение «Toast». Я бы предпочел не полагаться на этот недокументированный Intent Extra, если для этого есть поддерживаемая техника.
+1 по этому вопросу, я спросил об этом: http://stackoverflow.com/questions/9452121/install-launcher-icon-in-home-screen-once. Мне бы очень хотелось установить ярлык, когда приложение установлено пользователем, или когда пользователь активно выбирает из всплывающего окна, предоставляемого приложением. – Wytze