Estoy usando CyanogenMod 12.1 (Arraigado)
Quiero configurar un sistema multiusuario conmigo como administrador. Quiero que todas o algunas de mis aplicaciones raíz se ejecuten en segundo plano. No quiero que las aplicaciones raíz se muestren al usuario normal si es posible.
Nota: Necesito ejecutar algunas aplicaciones en segundo plano para el registro de datos, la seguridad y el escaneo. Por ejemplo, quiero ejecutar una distribución de Linux y algunas otras aplicaciones que ejecutan Python Scripts. Pensé que esta característica podría estar disponible porque está en PC con Windows y Linux. Estas aplicaciones se inician automáticamente sin la intracción del usuario en la cuenta de administrador. Sin embargo, tienen una GUI.
Si esto no es posible, sugiérame formas alternativas, como bloquear u ocultar las aplicaciones.
¿Es esto posible o el sistema de aislamiento de usuarios lo hace difícil o imposible?
Cualquier solución también estará bien.
Gracias.
No sé a qué te refieres con "para todos los usuarios", pero lo que estás describiendo es cómo funcionan las aplicaciones en un sistema multiusuario. Digamos que tiene dos usuarios A y B en una tableta. A desbloquea la pantalla de bloqueo e inicia una aplicación, que tiene un servicio que se ejecuta en segundo plano para hacer algo. Ahora A vuelve a bloquear la pantalla: su aplicación sigue ejecutándose en segundo plano. Ahora viene B y desbloquea la pantalla de bloqueo en su pantalla de inicio. La aplicación de A puede seguir ejecutándose en segundo plano, completamente separada de lo que sea que esté haciendo B en la pantalla.
La única interacción entre la aplicación en segundo plano de A y lo que está haciendo B es si B usa suficientes recursos del sistema para que Android comience a cerrar los procesos en segundo plano. Esto actúa de la misma manera que una aplicación en segundo plano en un sistema de un solo usuario: si el sistema necesita recuperar recursos, detendrá esos servicios en segundo plano y recuperará sus procesos primero.
Por lo tanto, no importa si usted es el usuario propietario o si la aplicación en cuestión tiene privilegios de raíz: su aplicación puede ejecutarse en segundo plano de la misma manera, independientemente de si está usando la pantalla o si lo está haciendo otra persona.
Señor del Fuego
Criajo
Criajo
Criajo