Lorsque je fais une capture d'écran d'une application dans mon profil professionnel, l'image est enregistrée dans mon profil personnel.
Est-ce le comportement par défaut/attendu ?
Lorsque je fais une capture d'écran d'une application dans mon profil professionnel, l'image est enregistrée dans mon profil personnel.
Est-ce le comportement par défaut/attendu ?
Je ne sais pas si c'est ou si ça devrait être le comportement par défaut, mais c'est comportement attendu.
Les captures d'écran sont prises (par la ligne de commande, une combinaison de touches ou une tuile) et sauvegardées par Interface utilisateur du système ( com.android.systemui
) qui fait partie de l'Android standard. En décidant où enregistrer le fichier de capture d'écran, le chemin est décidé (en utilisant getExternalStoragePublicDirectory
API jusqu'à Android 9 ou MediaStore
sur Android 10+) en fonction de la actuel User_ID
(じゃない UID
), qui est 0
pour le propriétaire de l'appareil (profil personnel) et 10
, 11
, 12
.... pour les utilisateurs/profils secondaires.
Depuis profils ne sont pas des utilisateurs complètement isolés mais associés à un utilisateur parent, des instances distinctes de uniquement les applications essentielles et les paquets sont exécutés sous le nouveau User_ID. Toutes les choses liées à l'affichage, par exemple les notifications, l'écran de verrouillage, la barre d'état, etc. dans le profil secondaire sont gérées par l'utilisateur principal. Interface utilisateur du système qui est exécuté sous l'ID utilisateur 0
par exemple avec UID 10500
. La capture d'écran est donc sauvegardée dans le stockage du profil primaire, c'est-à-dire dans la mémoire du profil. /storage/emulated/0/Pictures/Screenshots/
.
Cependant Utilisateurs multiples sont plus isolés que les profils et, contrairement à ces derniers, deux utilisateurs ne peuvent pas partager l'interface utilisateur. Lorsque vous créez et passez à un nouvel utilisateur (non activé sur toutes les ROMs par les OEMs/développeurs), une instance séparée de Interface utilisateur du système l'application est exécutée, par exemple avec l'UID 1010500
. Ainsi, le nouvel utilisateur dispose d'un écran de verrouillage distinct et ne partage pas les notifications avec l'utilisateur principal. De même, une capture d'écran est enregistrée dans /storage/emulated/10/Pictures/Screenshots/
.
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.