Al hacer una captura de pantalla de cualquier aplicación en mi perfil de trabajo, la imagen se guarda en mi perfil personal.
¿Es este el comportamiento predeterminado/esperado?
Al hacer una captura de pantalla de cualquier aplicación en mi perfil de trabajo, la imagen se guarda en mi perfil personal.
¿Es este el comportamiento predeterminado/esperado?
No estoy seguro de si es o debería ser el comportamiento por defecto, pero es comportamiento esperado.
Las capturas de pantalla se realizan (a través de la línea de comandos o la combinación de teclas o baldosas) y se guardan mediante Interfaz del sistema ( com.android.systemui
) que forma parte de Android de serie. Al decidir dónde guardar el archivo de captura de pantalla, el camino se decide (utilizando getExternalStoragePublicDirectory
API hasta Android 9 o MediaStore
en Android 10+) basado en el actual User_ID
(no UID
), que es 0
para el propietario del dispositivo (perfil personal) y 10
, 11
, 12
.... para usuarios/perfiles secundarios.
Desde perfiles no son usuarios completamente aislados, sino que están asociados a un usuario principal, instancias separadas de sólo las aplicaciones esenciales y los paquetes se ejecutan bajo el nuevo User_ID. Todas las cosas relacionadas con la pantalla, por ejemplo, las notificaciones, la pantalla de bloqueo, la barra de estado, etc. en el perfil secundario son manejadas por el usuario principal Interfaz del sistema proceso que se ejecuta bajo User_ID 0
por ejemplo, con UID 10500
. Así que la captura de pantalla se guarda en el almacenamiento del perfil primario, es decir. /storage/emulated/0/Pictures/Screenshots/
.
Sin embargo, Varios usuarios están más aislados que los perfiles y, a diferencia de éstos, dos usuarios no pueden compartir la interfaz de usuario. Cuando creas y cambias a un nuevo usuario (no está habilitado en todas las ROMs por los OEMs/desarrolladores), una instancia separada de Interfaz del sistema la aplicación se ejecuta, por ejemplo, con UID 1010500
. Así, el nuevo usuario tiene una pantalla de bloqueo independiente y no comparte las notificaciones con el usuario principal. Asimismo, se guarda una captura de pantalla en /storage/emulated/10/Pictures/Screenshots/
.
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.