
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. |