Generalidades

Atajos de aplicaciones en Android. Apple ha incorporado 3D Touch en su… | Por Erdi Koc | Febrero de 2022

Con el lanzamiento del iPhone 6s y el iPhone 6s Plus, Apple agregó 3D Touch a sus dispositivos. (2015)

Esta característica ha sido reemplazada por Haptic Touch, que le permite realizar varias actividades al instante con acciones rápidas. Para realizar tareas típicas, no necesita iniciar la aplicación. Por ejemplo, si desea tomar una selfie, no necesita abrir la aplicación de la cámara. Con solo un toque en la aplicación de la cámara, puede tomar una selfie directamente o en la aplicación Maps, y puede marcar su destino o enviar su ubicación fácilmente desde la pantalla de inicio.

En este artículo, crearemos una aplicación bancaria simple para Android que puede abrir su cuenta, ver las últimas transferencias, transacciones de divisas, decir una sucursal bancaria cerca de usted y agregar un «acceso directo a la aplicación» estático. Recuerde que los accesos directos de aplicaciones son de naturaleza dinámica, ya que puede agregarlos, eliminarlos y editarlos.

Establecer accesos directos de aplicaciones

Agregar información a la actividad del iniciador en AndroidManifest.xml es el primer paso y el más importante para implementar un acceso directo.
agregamos Etiquete la actividad del lanzador «SplashActivity» con el atributo de nombre android.app.shortcuts and resources en nuestro ejemplo @xml/sppestaña_atajo.

Como se muestra en el archivo AndroidManifest, nuestra aplicación contiene SplashActivity y navegaremos a NearByBranchesActivity, AccountsActivity, CurrencyTransactionsActivity y LatestTransfersActivity a través de accesos directos.

De la lista anterior, es obvio que debemos crear la carpeta

cada El elemento proporciona información sobre un acceso directo estático, como su icono, etiqueta de descripción y su intención de iniciarse en la aplicación; debe tener al menos un elemento.

A continuación se incluye una descripción de las diversas funciones de los accesos directos estáticos. Para android:shortcutId y android:shortcutShortLabel, debe proporcionar un valor. Los parámetros restantes son opcionales.

También puede seguir las características de las propiedades de acceso directo https://developer.android.com/guide/topics/ui/shortcuts.

Por último, pero no menos importante, debe manejar los datos de intenciones de otras actividades. Puedo sugerirle que cree ShortcutUtil o Shortcut enum para almacenar los accesos directos dados en mi código como se muestra a continuación (aquí prefiero la clase ShortcutUtil para almacenar los accesos directos a la pantalla deseada);

Después de eso, debe lidiar con estas herramientas de acceso directo como;

Ahora puedo mostrarles cómo se verá nuestra aplicación;

Gracias por su atención 🙂 Si hay preguntas, estaré feliz.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba