He desarrollado una aplicación que es una presentación de diapositivas de imágenes en la que cada una reproduce un sonido cuando las toca. Es como un libro ilustrado para las edades 2-4.¿Deshabilitar el botón de inicio en la aplicación de Android para niños pequeños?
El problema es que, dado que Android no permite capturar un botón de inicio y esencialmente desactivarlo, cuando los padres le dan el teléfono a su hijo para jugar sin supervisión (padre valiente), el niño puede salir de la aplicación sin darse cuenta luego haga llamadas o modifique el teléfono.
Hay otras dos aplicaciones que actualmente tienen una solución de psuedo para este problema. Las aplicaciones son Toddler Lock y ToddlePhone. Intenté ponerme en contacto con los desarrolladores de estas aplicaciones para obtener alguna orientación, pero no han estado dispuestos a revelar nada, lo que está bien, pero ¿alguien aquí tiene alguna sugerencia?
Parece que las otras dos aplicaciones actúan como una aplicación de reemplazo de pantalla de inicio. Cuando habilita el "modo a prueba de niños" en esas aplicaciones, se le solicita al usuario que elija y la aplicación para la acción y las opciones son "Iniciador, LauncherPro, etc." más la aplicación para niños pequeños Luego tiene que hacer que la aplicación para niños pequeños sea la predeterminada y listo, el teléfono está "bloqueado" y solo se puede "desbloquear" usando una combinación de teclas o tocando las cuatro esquinas de la pantalla, etc., cuando "desbloquea" el teléfono. la aplicación de pantalla de inicio normal está restaurada por defecto. Ni siquiera tiene que hacer que la aplicación para niños pequeños sea la predeterminada la próxima vez que active el "modo a prueba de niños".
He leído que estas dos aplicaciones tienen problemas con los teléfonos Samsung y que pueden causar un ciclo infinito de bloqueo y reinicio que requiere un restablecimiento de fábrica para solucionarlo. Obviamente, esta no es la solución ideal para el problema, pero parece ser la única disponible en este momento.
¿Alguien tiene alguna idea sobre cómo implementar un "modo a prueba de niños"?
así que quiero hacer algo similar. He instalado adw. ¿Cómo desactivo los botones? –
Eche un vistazo a la respuesta de yoah a continuación. Es la mejor solución para esta pregunta. – venkat