Mi empresa está buscando en la venta de un dispositivo Android con una aplicación en la que va a realizar una determinada tarea como un producto para reemplazar un dispositivo embebido.
Sin embargo necesitamos alguna forma de bloquear el dispositivo para que sólo tengan acceso a nuestra aplicación que vamos a desarrollar y no ser capaz de acceder a la normal de la interfaz del sistema operativo Android.
Me gustaría que la siguiente:
- Cuando el dispositivo se inicia se debe cargar automáticamente nuestra aplicación
- Debe haber ninguna manera de salir de la aplicación, (a menos que si tal introducir la contraseña maestra), que permite el acceso al dispositivo
Es posible hacer, y de cómo se podría ir sobre hacer esto?
- Lo más probable es que se tiene que usar el NDK para crear su propio núcleo y modificarlo para sus propósitos. No estoy seguro de si es posible a través de la SDK.
- Por razones obvias, esto no es nativa posible a través del SDK de Android… pero usted puede conseguir lejos con él si usted busca de roms personalizadas y/o modificar y crear tu propio Android. Sería útil en algunas empresas, pero afaik, no hay ninguna compatibilidad para eso todavía.
- posibles duplicados de modo de Quiosco en Android
- Es posible construir tu propia ROM para cualquier dispositivo? Mi Comprensión de la cuestión es que, usted necesita encontrar un kernel específico para su dispositivo. Entonces usted puede construir a partir de ahí? O estoy equivocado
- Daniel respuesta de la mayoría correcta. Con las nuevas versiones de Android de Google ha comenzado a hacer esta funcionalidad disponible. Yo esquema COSU/Bloqueo de la tarea de modo así como algunas otras maneras de crear un único dispositivo de uso en mi respuesta a una pregunta similar aquí: stackoverflow.com/a/43644803/2888763
Hay varias soluciones posibles para este problema que se mencionan a continuación, pero no hay «fuera de la caja» solución implementada en Android. (Edit: Al menos no antes de que Android 5.0)
Android Kiosk Mode
para obtener más resultados.Lollipop (5.0) se apoya en el concepto de pantalla de fijación, que es lo que yo pienso que usted está después.
https://developer.android.com/about/versions/android-5.0.html
A partir de Android 6.0, puede configurar el dispositivo de las políticas para las empresas de Propiedad de un Solo Uso (COSU) de los dispositivos, que es una adición a lo que @Marca Melling señaló.
http://developer.android.com/training/enterprise/cosu.html
Recientemente, Google lanzó la Android API de Gestión de que permite gestionar fácilmente los dispositivos Android, encerrarlos en una sola aplicación y configurar varias otras políticas.
Intentar MobiLock Pro, te ayuda a bajar de su dispositivo Android en modo de quiosco permitiendo que sólo una sola aplicación para que se ejecute en el dispositivo todo el tiempo. Se restringe el usuario acceda a la pantalla de inicio en una Sola aplicación el modo quiosco. Reiniciar el dispositivo no salir de la App quiosco modo como se sigue trabajando después del reinicio.
Hay muchas aplicaciones disponibles en el mercado que usted puede utilizar para su problema.
Gokiosk – Quiosco De Bloqueo De Android es una buena aplicación. Y no hay necesidad de que la raíz de su dispositivo.
Todo esto está funcionando como se menciono más arriba.