Instale o ícone do iniciador na tela inicial uma vez

Quando um usuário instala um aplicativo Android, um ícone do iniciador é criado no menu de aplicativos. Muitos usuários com quem converso esperam que, ao instalar um aplicativo, um ícone apareça automaticamente na tela inicial ("barra de lançamento").

Muitos aplicativos conseguem isso de alguma forma. Minha preferência seria exibir uma janela na instalação perguntando ao usuário "Deseja adicionar um atalho?" Se isso não for possível, qualquer código que adicione automaticamente o atalho será úti

Android fornece um monte de código aqui:http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.htm Está implícito que adicionar esse código (e o xml relacionado) ao seu projeto fará o truque. Mas não tem o efeito que eu quero. Parece que o código fornecido é passivo e preciso acioná-lo de alguma form

Então minha pergunta é:

Como acionar a instalação de um atalho e como garantir que isso ocorra apenas uma vez, de preferência acionado por algum tipo de evento de "instalação do aplicativo"?

PS: Um fator complicador é que estou criando meu aplicativo usando o PhoneGap, o que significa que a atividade principal não é "Atividade", mas "DroidGap"

questionAnswers(6)

yourAnswerToTheQuestion