¿Hay alguna forma de cerrar sesión en su cuenta de usuario de tableta Android 4.2?

12

Una de las buenas características introducidas en Android 4.2 Jelly Bean en dispositivos de tableta es la capacidad de crear cuentas de usuario tal como lo hace en los sistemas operativos de escritorio. Sin embargo, hasta donde puedo ver, no parece haber una opción de cierre de sesión disponible en ningún lugar que pueda resultar, por ejemplo, en detener todos los procesos iniciados por un usuario .

La única opción estándar en el mundo de entornos multiusuario que puedo ver es cambiar entre cuentas de usuario. Para hacer eso, todo lo que necesito hacer en mi tableta Google Nexus 7 es bloquear la pantalla y luego desbloquearla presionando el botón de encendido / apagado del hardware; en la pantalla que aparece, puede seleccionar en qué cuenta de usuario desea iniciar sesión.

Esto es bastante importante ya que me preocupa que los procesos iniciados por otros usuarios puedan tener un impacto en el rendimiento del dispositivo.

Chris Kobrzak
fuente
44
En realidad, puede "cerrar sesión" un poco más fácilmente que presionando el botón de encendido / apagado del hardware: deslice hacia abajo desde la esquina superior derecha, para exponer el panel 3x3 de accesos directos de configuración; haz clic en la celda superior izquierda en el panel, que es una foto tuya. Eso lo lleva a la pantalla de "inicio de sesión".
offby1
Buen punto, offby1, descubrí esa forma de bloquear la pantalla DESPUÉS de hacer esa pregunta :-) Aún así, el problema sigue siendo cerrar sesión y, al mismo tiempo, cerrar aplicaciones y procesos de una manera fácil.
Chris Kobrzak
Tienes razón sobre estar preocupado. Los procesos de otros usuarios están trabajando en segundo plano y dificultan el rendimiento. Lo veo en las estadísticas de la batería y en la lista de procesos activos.
AlikElzin-kilaka
Otro punto es que otros usuarios pueden tener una protección de bloqueo, lo que significa que sea cual sea la solución, debe ser independiente de las actividades de otros usuarios.
AlikElzin-kilaka

Respuestas:

4

La única forma que encontré fue reiniciar el dispositivo.

Tenga cuidado de no cambiar a otros usuarios después del reinicio. Una vez que cambia a otro usuario, sus procesos se inician y continúan funcionando incluso si vuelve a cambiar a su usuario, tal como lo dijo en la pregunta.

Es extraño que Google no haya abordado este problema. ¿Quizás en una nueva versión de Android 4.3+?

* Esto me sucede en mi bloc de notas asus con Android 4.2.

AlikElzin-kilaka
fuente
7

En emulador de terminal;

Hazte root

$ su

Lista de usuarios para obtener su identificación. Es el primer número de la lista, generalmente 11 para el primer usuario. 0 es dueño. Es decir 11: usuario: 10 y 0: propietario: 13

# pm list users

Detenga la instancia de ejecución de los usuarios (cierre de sesión)

# am stop-user <id>

Por lo general, 'soy usuario de parada 11'

No puede cerrar la sesión del propietario del dispositivo, ID 0.

Nick Crawford
fuente
2
Requiere acceso de root :(
AlikElzin-kilaka
¿Hay alguna API relevante expuesta en la clase ActivityManager para aplicaciones del sistema también?
TheLittleNaruto