InicioGuías prácticasCómo forzar los gestos de Android 10 para que funcionen con cualquier...

Cómo forzar los gestos de Android 10 para que funcionen con cualquier lanzador personalizado

Una parte vital del nuevo sistema de navegación de Android 10 es el gesto «QuickStep». Desliza hacia arriba desde la parte inferior de la pantalla y luego haz una pausa. Verá sus aplicaciones recientes junto con un dock que contiene un puñado de iconos para un acceso rápido. Este dock lo proporciona el iniciador del teléfono, lo que significa que su pantalla de inicio ahora está integrada en la interfaz de usuario multitarea. Entonces, ¿qué sucede si cambias tu aplicación de pantalla de inicio?

Lamentablemente, Google no creó una API para aplicaciones de pantalla de inicio de terceros para inyectarse en la interfaz de usuario multitarea como lo hace el lanzador de acciones con sus privilegios del sistema. Entonces, cuando cambias a una nueva aplicación de pantalla de inicio como Nova Launcher o Action Launcher, el gesto QuickStep se rompe.

Para evitar que esto suceda, muchas compilaciones de Android 10 simplemente deshabilitarán la navegación por gestos cuando configure un iniciador de terceros como la aplicación de inicio predeterminada. La opción también estará atenuada en Configuración. Pero hay una forma de evitar esto. Con ADB, puede forzar la opción de volver a estar disponible para que pueda usar gestos y un iniciador personalizado al mismo tiempo.

Requisitos

  • Computadora Windows, macOS o Linux
  • cable USB

Paso 1: descargue las herramientas de plataforma

Tendrá que enviar un comando ADB para hacer esto. Para comenzar, descargue Platform-Tools ZIP de Google, que contiene el software que su computadora necesita para enviar comandos ADB.

  • Descargar las herramientas de plataforma de Google: Windows | Mac | Linux

Paso 2: extrae el ZIP

Ahora, extraiga el ZIP que acaba de descargar. Coloque la carpeta extraída en su escritorio para acceder rápidamente.

Si necesita un extractor ZIP, pruebe 7-Zip para Windows o The Unarchiver para Mac.

Paso 3: abra una solicitud en la carpeta de herramientas de plataforma

Ahora, abra la utilidad del símbolo del sistema en su computadora. Si está en Windows, presione el botón de Windows en su teclado, luego escriba «cmd» y presione enter. Si estás en Linux o Mac, abre «Terminal» desde tu carpeta de Aplicaciones.

Lea también:  Cómo solucionar el problema del pavo real no funciona

Una vez en el símbolo del sistema, escriba «cd» (sin las comillas), luego agregue un espacio, pero no presione enter todavía. En su lugar, arrastre la carpeta de herramientas de plataforma desde el Paso 2 y suéltela justo encima de la ventana de comandos. Esto completará la ruta completa del archivo de la carpeta, en cuyo punto puede presionar enter.

  • Guía completa: cómo abrir una solicitud ADB en la carpeta de herramientas de plataforma

Paso 4: Permitir depuración de USB

Si no ha usado ADB con este teléfono antes, vaya a Configuración -> Acerca del teléfono, luego toque «Número de compilación» siete veces seguidas para desbloquear el menú Opciones de desarrollador. Abra el nuevo menú, luego habilite la depuración USB.

Cuando hayas terminado allí, conecta tu teléfono a tu computadora con un cable de datos USB. Entonces debería recibir un mensaje como el siguiente. Marque la casilla junto a «Permitir siempre», luego presione «Aceptar» en este mensaje.

Si no está viendo este mensaje, ejecute el comando en el Paso 5 a continuación y vea si eso hace que aparezca. Si aún no aparece, puede obtener ayuda de nuestra guía ADB completa a continuación..

  • Guía completa: Cómo configurar ADB en su teléfono y computadora

Paso 5: Habilita la navegación por gestos

Ahora asegúrese de que su aplicación de pantalla de inicio predeterminada esté configurada en un iniciador de terceros, lo que obliga al sistema operativo a atenuar la opción de navegación por gestos. Verifique que su teléfono esté conectado a la computadora, luego ingrese el siguiente comando y presione enter:

adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural

Si eso devuelve un error de «comando no encontrado», copie y pegue el siguiente comando en su lugar. Si eso todavía devuelve un error, hay un problema con su instalación de ADB. Consulte nuestra guía completa para obtener ayuda..

./ adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural

Paso 6: disfruta tus gestos

Inmediatamente después de enviar con éxito el comando, su teléfono debería cambiar a los gestos de Android 10 por sí solo. Pero como notarás, tu lanzador personalizado sigue siendo la aplicación de inicio predeterminada, por lo que obtienes lo mejor de ambos mundos!

Lea también:  Cómo utilizar el S Pen para hacer fotos en los teléfonos Samsung Galaxy

Imagen de Jon Knight / Android Cómo

Diré que las cosas pueden ser un poco problemáticas con esta configuración. Lo que está haciendo es simplemente habilitar la navegación por gestos, independientemente de cualquier otra verificación del sistema. Funcionalmente, eso debería dar como resultado que la aplicación de pantalla de inicio de stock continúe inyectando sus datos en la vista QuickStep aunque esté utilizando un iniciador de terceros para su aplicación de pantalla de inicio.

Eso significa que a veces puede tener dos aplicaciones de pantalla de inicio ejecutándose simultáneamente en segundo plano, utilizando más RAM. En otras ocasiones, los procesos en segundo plano del iniciador de stock se anularán, ya que ya no tiene las protecciones de una aplicación predeterminada, lo que da como resultado que la integración de QuickStep se rompa y provoque una animación tartamuda la próxima vez que abra su IU multitarea.

También descubrí que en algunos dispositivos, la barra indicadora de gestos en la parte inferior desaparecería, aunque los gestos seguirían funcionando.

  • No te pierdas: cómo usar los nuevos gestos de deslizamiento de Android 10 (GIF de demostración)

Deshabilitar la navegación por gestos

Si en algún momento en el futuro decide volver a la forma en que estaban las cosas, deberá enviar otro comando ADB. Así que repita el Paso 3 para volver a preparar el mensaje, luego ingrese este comando:

adb shell cmd overlay deshabilitar com.android.internal.systemui.navbar.gestural

Nuevamente, si obtiene un error de «comando no encontrado», solo necesita agregar un punto y una barra al frente del comando y enviarlo nuevamente:

./ adb shell cmd overlay deshabilitar com.android.internal.systemui.navbar.gestural

Una vez ingresado, el método de navegación seleccionado anteriormente volverá a estar activo, y ya no tendrá acceso a la navegación por gestos a menos que desactive el iniciador de terceros.

  • Obtenga Android How a través de Facebook, Twitter, Reddit, Pinterest o Flipboard
  • Regístrate en Android Cómo ‘boletín diario solo para Android
  • Suscríbase a los últimos videos de Android Cómo en YouTube

Imagen de portada, capturas de pantalla y GIF de Jon Knight / Android Cómo

<<<<<<<<<<<<<>>>>>>>>>>>>>>>