В более старых Android версиях вы можете создать ярлык домашнего экрана, используя намерение com.android.launcher.action.INSTALL_SHORTCUT
. В зависимости от действия, которое вы передали с намерением, эти ярлыки оставались на главном экране, даже когда приложение, которое их создало, было удалено.
Начиная с Android O, вы должны использовать ShortcutManager . Однако, если вы создаете закрепленные ярлыки с его помощью, эти ярлыки, кажется, всегда удаляются вместе с приложением.
Итак, есть ли способ по-прежнему создавать ярлыки главного экрана на Android O и новее, что будет оставаться на главном экране, даже после того, как приложение, которое его создало, было удалено?