Esta versão (23/09/2021 14:15) é um Rascunho.Approvals: 0/1
Essa é uma revisão anterior do documento!
Em construção
Modificações nos Aplicativos GSANAS para atender às especificações do Android 11
|
Este documentação de apoio contém as informações básicas feitas para a CAGEPA via RM 53958, que corrigiu um problema com a versão 11 do Android. Qual? Segundo nova especificação da Google, os aplicativos não podem mais escrever na pasta raiz do SD Card, ficando restritos a criar e manipular arquivos dentro de uma pasta específica que o Android aloca para o aplicativo. Outra mudança de impacto foi a necessidade de solicitar ao usuário permissão para criar arquivos dentro de Pastas Padrões do Sistema (Download, Documentos, Imagens, etc). Tais mudanças basicamente impactam diretamente em 3 funcionalidades:
Para exemplificar, seguem as mudanças feitas no GSANAS, adotadas como padrão em todos os sistemas satélites. |
Importação Offline dos Arquivos
|
Na versão atual do GSANAS, para fazer a importação do arquivo é necessário baixar o arquivo .txt e adicioná-lo na pasta no caminho: /gsanas/carregamento conforme abaixo: |
|
Ao fazer isso, o aplicativo reconhece que há arquivos, e mostra a lista de arquivos disponíveis na pasta para serem carregados conforme abaixo: |
|
A partir da versão homologada para o Android 11, essa dinâmica mudou para a tela seguinte: |
|
Note que acima aparecem 2 botões: Visualizar Informações do Sistema e Carregar Arquivo. O primeiro botão mostra dados relativos à conexão com os serviços do GSAN (antes ele estava em uma mensagem e foi transformado em um botão). Já o Carregar Arquivo chama uma nova funcionalidade que permite ao usuário apontar arquivos txt que estejam na pasta Download, como mostra a imagem abaixo: |
|
Depois que o usuário escolhe um arquivo, o carregamento ocorre do mesmo jeito que antes e o sistema pode ser usado normalmente. O único detalhe é que o Android filtra apenas arquivos txt, como era feito antes. Essa alteração afeta todas as versões de Android compatíveis com o GSANAS. |





