Screenshots tirados no perfil de trabalho são salvos no perfil pessoal -- profiles camp android Relacionado O problema

Screenshots taken in the work profile are saved in the personal profile


2
vote

problema

português

Ao dar uma captura de tela de qualquer aplicativo no meu perfil de trabalho, a imagem é salva no meu perfil pessoal.

Este é o comportamento padrão / esperado?

english

When taking a screenshot of any app in my work profile, the picture is saved to my personal profile.

Is this the default/expected behaviour ?

  

Lista de respostas

1
 
vote

Não tenho certeza se é ou deve ser o comportamento padrão, mas é comportamento esperado.

screenshots são tirados (através de linha de comando ou combinação de teclas ou telha) e salvo por ui do sistema ( abcdefghijklmnabcdefgijklmn0 ) pacote que é parte de estoque android. Ao decidir onde salvar o arquivo de tela, O caminho é decidido (usando getExternalStoragePublicDirectory API até o Android 9 ou MediaStore no Android 10+) com base no corrente abcdefghijklmn3 (não UID ), que é 0 para o proprietário do dispositivo (perfil pessoal) e 10 , abcdefghijklmn4 , abcdefg hijklmnabcdefghijklmn8 .... para usuários / perfis secundários.

Como perfis não são usuários completamente isolados, mas associados a um usuário pai, instâncias separadas de Apenas aplicativos essenciais e os pacotes são executados em New User_ID. Todas as coisas relacionadas exibem e. Notificações, tela de bloqueio, barra de status etc. No perfil secundário são tratados pelo processo do usuário do usuário primário que está sendo executado em User_ID abcdefghijklmnabcdefgijklmn9 e.g. com uid getExternalStoragePublicDirectory0 . Portanto, a captura de tela é salva para o armazenamento do perfil principal I.E. getExternalStoragePublicDirectory1 .

No entanto vários usuários Mais isolado do que perfis e ao contrário dos últimos, dois usuários não podem compartilhar a interface do usuário. Quando você cria e muda para um novo usuário (não habilitado em todas as ROMs por OEMs / Developers), uma instância separada do aplicativo UI é executada e. com uid getExternalStoragePublicDirectory2 . Portanto, o novo usuário tem uma tela de bloqueio separada e não compartilha notificações com o usuário principal. Da mesma forma, uma captura de tela é salva para getExternalStoragePublicDirectory3 .

 

I'm not sure if it is or it should be the default behavior, but it is expected behavior.

Screenshots are taken (through command-line or key combination or tile) and saved by System UI (com.android.systemui) package which is part of stock Android. When deciding where to save the screenshot file, the path is decided (using getExternalStoragePublicDirectory API up to Android 9 or MediaStore on Android 10+) based on the current User_ID (not UID), which is 0 for device owner (personal profile) and 10, 11, 12 .... for secondary users/profiles.

Since profiles are not completely isolated users but associated to a parent user, separate instances of only essential apps and packages are run under new User_ID. All display related things e.g. notifications, lock screen, status bar etc. in secondary profile are handled by primary user's System UI process which is running under User_ID 0 e.g. with UID 10500. So the screenshot is saved to primary profile's storage i.e. /storage/emulated/0/Pictures/Screenshots/.

However Multiple Users are more isolated than profiles and unlike latter, two users cannot share user interface. When you create and switch to a new user (not enabled on all ROMs by OEMs/developers), a separate instance of System UI app is run e.g. with UID 1010500. So the new user has a separate lock screen and doesn't share notifications with primary user. Likewise a screenshot is saved to /storage/emulated/10/Pictures/Screenshots/.

 
 

Perguntas relacionadas

7  CyanogenMod - O que é "modo de notificação"?  ( Cyanogenmod what is notification mode ) 
Acho que estou entendendo mal as opções de perfis em CyanogenMod sobre notificações. Aqui está o que estou tentando fazer: gostaria de todas as notificações...

4  Crie um perfil personalizado para áudio / configuração  ( Create custom profile for audio configuration ) 
Acabei de comprar um Samsung Galaxy i5510 com Android 2.2. Eu não vi em qualquer lugar (então eu suponho que não seja possível) algum gerenciamento de perfil....

5  Quaisquer aplicativos que lhe permitam definir um perfil que permita apenas chamadas de emergência?  ( Any apps that will allow me to set a profile that only allows emergency calls th ) 
Eu trabalho terceiro turno, então eu durmo durante o dia, mas recebo chamadas o dia todo, então eu fechei minha campainha. Eu gostaria de ser capaz de definir...

11  Como alternar o perfil do usuário com base no padrão de senha / bloqueio  ( How to switch user profile based on password lockscreen pattern ) 
Atualmente, eu tenho uma empresa de uso de família em execução em 4.2 Jellybean Modelo é Ainol Novo7 Chama , uma alternativa Nexus7 barata. Nexus7 é muito ...

3  Existe uma maneira de alterar os perfis de som com base na posição GPS?  ( Is there a way to change sound profiles based on gps position ) 
Eu pensei ouvi falar de um aplicativo que poderia mudar os perfis de som baseados na posição GPS, mas eu esqueci qual deles era. Existe alguma maneira de faze...

3  Alternar entre campainha e vibrar com base no horário?  ( Switch between ringer and vibrate based on schedule ) 
Determinadas tempos da semana gostaria que o telefone fosse em vibração e outras épocas da semana que eu quero que seja em campainha. Eu gostaria de configura...

45  Suporte para vários usuários no mesmo dispositivo  ( Support for multiple users on same device ) 
Existe tal coisa como um "usuário atual" no Android e uma maneira de alterná-lo? Estou interessado em obter um Motorola Xoom e gostaria de compartilhá-lo co...

4  Desativar atualizações quando no trabalho?  ( Disable updates when at work ) 
Como posso desativar vários aplicativos sociais da atualização enquanto estou no trabalho (onde trabalho com meu laptop de qualquer maneira)? O ponto principa...

10  Quais são os perfis de CyanogenMod?  ( What are cyanogenmods profiles good for ) 
Acabei de instalar o ICS CM9 na minha nota de galáxia e estou intrigado com a configuração "Perfis". Parece que me permite configurar diferentes perfis (casa,...

1  É possível para um usuário do Android configurar um trabalho e perfil pessoal e isolar o perfil pessoal do WhatsApp  ( Is it posible for an android user to set up a work and personal profile and isol ) 
Com as novas regulamentações do GDPR na Europa, vejo as pessoas enlouquecendo e excluindo o whatsapp de seu telefone. Não quero entrar nos detalhes legais de ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.