Crear accesos directos a aplicaciones en Android. Acciones rápidas en tu aplicación | de Nishant Aanjaney Jalan | junio 2022

Acciones rápidas en tu aplicación

Vista previa de nuestra aplicación Hemos visto accesos directos que aparecen en nuestras aplicaciones en WhatsApp, Facebook, Google Chrome, etc. Son útiles cuando desea navegar rápidamente a la aplicación sin pasar por el largo proceso una vez. La implementación no es nada difícil; Solo necesitamos agregar algunas configuraciones que harán el truco. Estos son atajos que no cambian según los datos de la aplicación. Como abrir una nueva pestaña en Google Chrome. Siempre están presentes para usted en la pantalla de inicio.

  1. Comencemos por crear una carpeta xml-v25 en res/; y crea un archivo llamado «shortcuts.xml». Puede nombrar este archivo como desee, pero los nombres de las carpetas deben ser exactos.
  2. En vez de necesitamos la etiqueta en su lugar usar. Todo nuestro estático Los accesos directos se definen aquí.
  3. Definamos un atajo básico escribiendo aquí -Añadir etiqueta.

Cada atajo necesita un ShortcutId y un ShortcutShortLabel.4. En él necesitamos definir una intención. Las intenciones son formas en que puede invocar la aplicación con el acceso directo. Para el básico, simplemente agregamos una intención a MainActivity con una adicional. Cuando el usuario hace clic en el enlace que dice Main, se envía una intención con la clave a MainActivity clave de contenido y la tanga extra «Mensaje del enlace»5. Obtenga el extra en MainActivity. Podemos simplemente obtener el extra como lo hacemos normalmente: val atajoExtra = intent.getStringExtra(«content_key») ?: «»textView.text = atajoExtra6. No olvide registrar esto en su AndroidManifest.xml. Debe agregar la configuración de acceso directo dentro del Actividad del iniciador Explicación.¡Voila! Ahora ha agregado un acceso directo estático a su aplicación. Además de los accesos directos estáticos, es posible que también desee crear algunos accesos directos cuyos datos dependan de una llamada de red, por ejemplo. En WhatsApp tienes 3 accesos directos a los últimos chats, que cambian constantemente. En este escenario, desea especificar el enlace a través del código. Aplicamos la misma lógica que antes con los enlaces estáticos. Sin embargo, aquí puede pasar parámetros y establecer una etiqueta personalizada e intenciones personalizadas según la acción que desee.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.