Вставить закладку на домашний экран пользователя в Android - PullRequest
0 голосов
/ 20 мая 2010

Android 2.1 (не уверен, насколько это важно) Моим тестовым оборудованием является Motorola Droid (не уверен, насколько это важно)

Я хочу переместить закладку / ярлык интернета на домашний экран пользователя, после того как он щелкнет ссылку - через выбранный браузер.

Я знаю, что они обычно могут сами установить закладку и затем выбрать ее на главном экране. Но я хотел бы предоставить ссылку типа «Добавить ярлык на эту страницу на главном экране» это заботится обо всем виде на заднем плане / внизу.

Это вообще возможно? К каким частям фреймворка мне понадобится доступ, чтобы это произошло?

1 Ответ

3 голосов
/ 20 мая 2010

Да, вы можете. Прежде всего, вам необходимо запросить разрешение «com.android.launcher.permission.INSTALL_SHORTCUT». Затем передайте Intent с действием "com.android.launcher.action.INSTALL_SHORTCUT" и добавьте следующее дополнительное: - Тип = Намерение - Имя = намерение.EXTRA_SHORTCUT_INTENT

Намерением, которое вы передаете в качестве дополнительного, является сам ярлык.

...