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: Importação Offline dos arquivos; Geração do Arquivo de Retorno para importação no GSAN; Exportação das Bases de dados para depuração de erros. Para mais detalhes sobre essas funcionalidades, acesse nosso Manual do GSANAS. 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.