Desactivación de los botones de navegación de Android para niños discapacitados

Estamos portando a Android algunas aplicaciones iOS interactivas que se usan para enseñar a niños pequeños con problemas de aprendizaje. Hemos alcanzado un problema importante de usabilidad, porque no podemos averiguar cómo deshabilitar los botones de navegación físicos o en pantalla (Aplicaciones de inicio y recientes).

Antes de que alguien diga "no quieres hacer eso", entiendo por qué siempre quieres que estos botones estén habilitados para un adulto sano, pero estos niños plantean un conjunto único de problemas de accesibilidad. Específicamente:

  1. Su control de motor fino puede ser pobre – pueden inadvertidamente tocar una área diferente de la pantalla al área que intentan, o utilizar accidentalmente más de un dedo a la vez.
  2. Pueden tener tono muscular débil y poca fuerza física, por ejemplo, la parte inferior de la palma de su mano puede caer y tocar la pantalla mientras intenta usar un dedo.
  3. Luchan por lograr y fácilmente se desaniman o perturban si fracasan.

Por ejemplo, un niño típico de 5 años con síndrome de Down abandonará accidentalmente la aplicación que está usando como resultado de tocar el botón de inicio de forma inadvertida: cuando esto sucede repetidamente y el profesor o padre adulto tiene que volver a la aplicación para ellos repetidamente, el niño pierde interés y concentración. Otro escenario típico es un niño pequeño con autismo, que puede asustarse completamente y necesita restricción física si esto sucede mientras utiliza su aplicación favorita. Además, muchos niños discapacitados tratarán de empujar cualquier otro botón que puedan encontrar, en busca de una respuesta. En cualquiera de estas situaciones, una sesión educativa potencialmente valiosa puede tener que ser completamente abandonada.

Somos conscientes de SYSTEM_UI_FLAG_HIDE_NAVIGATION y SYSTEM_UI_FLAG_LOW_PROFILE, pero éstos sólo reducen la visibilidad de los botones en pantalla hasta que el niño toca otra parte de la pantalla y luego vuelven a aparecer de una manera que es más distractiva que si fueran visibles todos el tiempo.

En iOS está la función "Acceso guiado" que soluciona este problema trivialmente. ¿Podemos emular algo similar en Android?

En iOS está la función "Acceso guiado" que soluciona este problema trivialmente.

El acceso guiado parece ser un ajuste de dispositivo, no algo que los desarrolladores permiten unilateralmente, gracias a Dios.

¿Podemos emular algo similar en Android?

No hay configuración de dispositivo similar en Android stock.

Puede descargar el código fuente de Android, modificarlo como mejor le parezca, construir los resultados en un mod de ROM e instalar ese mod de ROM en los dispositivos como mejor le parezca.

O tal vez pueda trabajar con un fabricante de dispositivos que cree tabletas dirigidas a los niños para ver si ya han añadido esta capacidad a sus dispositivos o estarían dispuestos a trabajar con usted para agregar esta capacidad en una futura iteración de sus dispositivos.

  • Barra de Acción de Android botón de navegación hacia arriba no funciona en los dispositivos
  • Dibujar sobre la barra de navegación (y otras aplicaciones) en la versión de Android> = 5
  • ¿Cómo navegar a la actividad de almacenamiento masivo USB de Android?
  • Fragmento de carga antes de la navegación Cierre del cajón
  • Línea azul claro sobre mi barra de navegación en la aplicación de Android
  • Mismo cajón de navegación en diferentes actividades
  • Navegación en interiores y seguimiento de personas usando BLE
  • Barra de navegación ligera Android
  • No se puede cambiar el icono del cajón para NavigationDrawer
  • Restauración del estado del fragmento al cambiar fragmentos a través de la barra de navegación inferior
  • Cajón de navegación, problemas de concepto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.