1 votos

¿qué significa la salida del comando lista de usuarios?

Estoy utilizando el cmd user list y esta es la salida que obtengo del intérprete de comandos.

UserInfo{0:Propietario:13}

UserInfo{23:shalevM:20}

¿qué significa la última variable? la primera es claramente el id del usuario y la segunda es el nombre del usuario, pero la última cambia de vez en cuando y no sé qué significa.

0voto

CzarMatt Puntos 136

La estructura de la salida es la siguiente:

UserInfo{ id : nombre : banderas }

Los indicadores son básicamente bits de información que describen el nivel de acceso y/o permisos del modelo de datos.

Puede leer algunos de los comentarios de código sobre las banderas definidas en la sección UserInfo clase aquí:

https://Android.googlesource.com/platform/frameworks/base/+/master/core/java/Android/content/pm/UserInfo.java

0 votos

¿ Podría ser un signo de cambio de permisos en la cuenta ?

0 votos

Lo más probable es que cambien a medida que el usuario acepta/rechaza permisos u otros ajustes funcionales de la aplicación, ya que el valor en sí es un máscara de bits que representa varios puntos de datos en un valor entero.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X