Мне нужно удалить один конкретный (лучший) или все ярлыки (худший случай), указывающие на мое приложение с пусковой установки запаса. Мне не удалось использовать трансляцию UNINSTALL_SHORTCUT, похоже, что она просто не работает (проблема с simillar до this.Удалить ярлык, указывающий на мое приложение, с пусковой установки в ics
Мое приложение подписано системным сертификатом (оно будет установлено в/system/app), поэтому у меня есть некоторые идеи, как удалять ярлыки.
есть ли рабочий способ использовать UNINSTALL_SHORTCUT в мике?
Я видел, что акции пусковая удаляет все ссылки, указывающие на мое приложение, когда я удалить его. есть ли способ имитировать деинсталляцию (или отправить broadcast_removed broadcast, имеющую системные привилегии), возможно, написать часть менеджера пакетов?
Если 2 невозможно, можно ли каким-либо образом заставить диспетчер пакетов отправлять PACKAGE_REMOVED трансляцию, переустанавливая/обновляя мое приложение? (Я могу устанавливать/обновлять приложения без проблем, потому что у меня есть системные привилегии с разрешением INSTALL_PACKAGES).
нет! Мне нужны ярлыки! Просто из-за концепции всего приложения. – POMATu
Это не имеет никакого смысла. Вы говорите, что хотите удалить ярлыки, но вам также необходимо сохранить ярлыки. WTF? – kcoppock
Мне нужно удалить их с главного экрана. Затем я добавлю другие на главный экран – POMATu