O QRServ pega quaisquer arquivos selecionados no seu dispositivo e os disponibiliza por meio de seu próprio servidor HTTP em uma porta não utilizada. Os arquivos selecionados podem então ser baixados via navegador web em outro dispositivo e/ou software que permita downloads de arquivos via HTTP a partir de códigos QR.
Os dispositivos envolvidos precisam estar na mesma rede (ou seja, ponto de acesso, tethering [sem necessidade de dados móveis], VPN [com uma configuração compatível]).
Recursos:
- Código QR
- Toque no código QR para exibir a URL completa em uma dica de ferramenta
- Pressione e segure o código QR para copiar a URL completa para a área de transferência
- Importar via planilha compartilhada
- Suporte para seleção de vários arquivos
- No aplicativo e via planilha compartilhada
- A seleção é salva em um arquivo ZIP
- Ao pressionar e segurar o nome do arquivo resultante, a dica de ferramenta revelará os arquivos selecionados originalmente
- Modo de Acesso Direto
- Disponível apenas no Android 10 ou anterior na versão da Play Store
- Para usar este recurso no Android 11 ou posterior, use a versão do GitHub (o link está no aplicativo, na caixa de diálogo "Sobre" e mais adiante na descrição) -- observe que a versão da Play Store precisa ser desinstalada primeiro, pois seria assinada com um certificado diferente
- Arquivos grandes? Use o modo de acesso direto para acessar diretamente o armazenamento interno e evitar a tentativa de copiar a seleção para o cache do aplicativo.
- O gerenciador de arquivos deste modo suporta apenas a seleção de um único arquivo.
- O modo pode ser alternado pressionando o ícone do cartão SD.
- Remoção da seleção de arquivos e detecção de modificações (disponível apenas com DAM).
- Opção de compartilhamento.
- Mostrar e ocultar o nome do arquivo no caminho da URL de download.
- Pressione e segure o botão de compartilhamento para alternar.
- Notificar quando um cliente solicitou o arquivo hospedado e quando o download foi concluído (inclui o endereço IP do solicitante).
- Vários endereços IP de diferentes interfaces de rede podem ser escolhidos.
- O servidor HTTP usa uma porta não utilizada ("aleatória").
- Suporta vários idiomas: inglês, francês, alemão, húngaro, italiano, polonês, português, espanhol, russo, turco, persa e hebraico.
Uso de permissões:
- android.permission.INTERNET — Coleção de interfaces de rede disponíveis e vinculação de portas para o servidor HTTP.
- android.permission.READ_EXTERNAL_STORAGE — Acesso somente leitura a cartões SD físicos emulados e dispositivos USB. Armazenamento
QRServ é um sistema de código aberto.
https://github.com/uintdev/qrserv
Atualizado em
16 de ago. de 2025