con respecto a la 2 duda es viable? es visto aplicaciones que bloquean el desplazar las opciones de wifi , datos , etc del movil .
Muchas gracias
Mucho gusto, TheFalcon!
He tenido la oportunidad de implementar una solución en modo "Kiosko", gracias a las guías de Erel sobre el mismo tópico (
https://www.b4x.com/android/forum/threads/device-owner-tasklock-kiosk-apps-2017.81765/#post-518018 ) y estas implementaciones permiten que la aplicación tenga los privilegios necesarios para restringir el acceso al menú superior, incluso a reiniciar la aplicación si esta se cerró. Este enfoque suele ser utilizado para aplicación en terminales de usuario finales (Ej: puntos de venta, kioscos, aplicaciones informativas, etc.), en el cual se espera que el usuario final solo utilice el dispositivo para una tarea específica y final, nada más que eso.
La implementación trae sus consecuencias, como el inconveniente de no poder borrar la app en modo Kiosko una vez registrada en el dispositivo final (Me ha ocurrido que he tenido que restablecer el dispositivo de fabrica para poder continuar usándolo para otras aplicaciones), pero cumple con el cometido de la restricción.
Sin embargo, existen aplicaciones que te permiten habilitar y deshabilitar un área especial en el cual tu puedes marcar las aplicaciones que el usuario final quiera, y si lo estimas conveniente y con una contraseña de administrador, editar el dispositivo cuando sea necesario.
Espero haber respondido a tu duda. Saludos!
.