¿Existe alguna manera de determinar si existe un atajo de pantalla de inicio en particular ?¿Cómo determinar si existe un acceso directo en la pantalla de inicio?
Mi aplicación instala un acceso directo en la pantalla de inicio en el dispositivo tiempo de inicio bajo ciertas condiciones y no quiero que aparezcan accesos directos duplicados. Tampoco quiero que aparezcan mensajes de Toast diciendo "Acceso directo creado" o "Acceso directo ya existe" cada vez que se inicia el dispositivo . He encontrado un Intent Extra documentado llamado EXTRA_SHORTCUT_DUPLICATE que evitará que se instalen accesos directos duplicados desde pero el iniciador todavía muestra el "Acceso directo ya existe " Mensaje de toast. Prefiero no confiar en este Intento no intencionado si hay una técnica compatible para esto.
+1 sobre esta cuestión, me preguntó una análoga: http://stackoverflow.com/questions/9452121/install-launcher-icon-in-home-screen-once. Realmente me gustaría una forma de instalar el acceso directo cuando el usuario instala la aplicación o cuando el usuario elige de forma activa una ventana emergente proporcionada por la aplicación. – Wytze