Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Как при установке приложения поместить его иконку на рабочий стол?

#android


Пишу программу. Нужно чтобы при ее установке иконка появлялась на рабочем столе пользователя.
Не могу найти как это сделать.
    


Ответы

Ответ 1



Если приложение устанавливается из google play, то иконку на главный экран добавляет само приложение google play, делать это в приложении не нужно. Эта возможность может быть отключена в настройках google play, но и в этом случае добавлять иконку самостоятельно не стоит.

Ответ 2



Intent shortcutIntent = new Intent(); shortcutIntent.setClassName("packageName", "className"); Intent addIntent = new Intent(); addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "shortcut_name"); addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(context, R.drawable.icon)); addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); context.sendBroadcast(addIntent); И разрешение в манифест Источник

Комментариев нет:

Отправить комментарий