Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
koljsch
1 / 1 / 1
Регистрация: 23.09.2012
Сообщений: 70
#1

Создание ярлыков - Программирование Android

13.07.2014, 01:22. Просмотров 1606. Ответов 2
Метки нет (Все метки)

Имеется несколько XML - интерфейсов (форм). Нужно сделать так, чтобы была возможность добавления на главный экран телефона ярлыков, по нажатию которых открывалась определенная форма. Как можно реализовать подобное?
Данная реализация имеется в приложение от ВК, когда можно добавить на главный экран ярлык диалога.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2014, 01:22     Создание ярлыков
Посмотрите здесь:

создание ярлыков - Delphi
Добрый день! В интернете представлено как правило 3 программных кода для создания ярлыков в двух я так и не смог разобраться а вот в 3ем...

Создание ярлыков на флешке - Удаление вирусов
Вирус создает ярлыки, а оригиналы файлов делает скрытыми и архивными. Проблема аналогичная с ранее решенной, только это компьютер с другой...

Создание ярлыков при перемещении - Удаление вирусов
Здравствуйте. Проблема с ярлыками, браузером и клавиатурой. При перемещении или запуске ярлыка создаются новые. В браузере при переходе на...

Calc.exe*32 и не только (создание ярлыков) - Удаление вирусов
Здравствуйте. Постоянно при подключении съемного носителя на нем образуются ярлыки. Так же выскакивает ошибка "в устройстве нет диска....

Неконтролируемые установки программ, создание ярлыков - Удаление вирусов
Собственно в заголовке, плюс запуск броузера ИЕ с открытием китайских сайтов(несколько вкладок подряд). Присутствует wajam, vk, ok. лог...

Создание тайлов-ярлыков для Windows 8 - Visual Studio
Доброго времени суток. Тайлы-Tiles-Плитки Хочу создать тайлы-ярлыки, красочный ярлык в пуске (Windows 8), при нажатии которого...

Программное создание ярлыков на URL страницы - C++ Builder
Помогите, пожалуйста! Нужно чтобы Билдер создавал на рабочем столе ярлыки на определенные сайты

Создание ярлыков при установке своей программы. - Visual Basic
Тут у меня такая загвоздка. Долаю Сетап для программы и хочу чтобы она свои ярлыки прописывала в Пуск и на рабочий стол. Ярлыки создавать...

Создание ярлыков на флешке. Как восстановить флешки. Компьютер недоступен - Удаление вирусов
Зараженный компьютер создал ярлык на флешке. В названии ярлыка есть упоминание rundll32.exe. Зараженный компьютер недоступен. Как...

восстановление ярлыков - Удаление вирусов
такая вот проблемка, поймал вирус- блокиратор (баннер) , через 2 винду проверил 1 винду на вирусы нашел и удалил , захожу на 1 винду(...

Подмена ярлыков - Удаление вирусов
Добрый день, собственно проблема. Ярлыки браузера подменяются на bat. в programs datа, пробовал чистить реестр, и автозагрузку. но все...

Нет ярлыков - Windows XP
после загрузки компа на рабочем столе нет ни одного ярлыка,куда его(комп)ударить


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.07.2014, 16:26     Создание ярлыков #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
может поможет:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
    public static void addShortcut(Context ctx, java.lang.Class<?> cls, String Describe) {
        //Adding shortcut for MainActivity on Home screen
        Intent shortcutIntent = new Intent(ctx.getApplicationContext(), cls);//activity_Main.class);
        shortcutIntent.setAction(Intent.ACTION_MAIN);
        Intent addIntent = new Intent();
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, Describe);//"HelloWorldShortcut");
        addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
                Intent.ShortcutIconResource.fromContext(ctx.getApplicationContext(),
                        R.drawable.ic_wsale));
        addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
        ctx.getApplicationContext().sendBroadcast(addIntent);
    }
и необходим доступ:
XML
1
    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
У меня работает! Но... если будете копать дальше (я сломался), поищите заодно:
1) как узнать сколько ярлыков с моим именем на рабочем столе/столах? (дважды, трижды легко добавить...)
2) можно ли получить список ярлыков на рабочем столе/столах?
3) можно ли удалить определенную иконку (из двух одинаковых или только на текущем столе)?

Вам скорее всего понадобиться, а я был вынужден костыли делать чтобы не плодить лишних иконок... Хотелось бы перебрать старый код...
koljsch
1 / 1 / 1
Регистрация: 23.09.2012
Сообщений: 70
13.07.2014, 16:36  [ТС]     Создание ярлыков #3
Tester64, огромное спасибо! Если будут находки относительно вопросов, то обязательно отпишусь здесь.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru