Olá a todos da comunidade. Minha primeira postagem se refere a um sistema UNIX para dispositivos móveis, o
Android.
O problema: baixar arquivos cujas extensões não são suportadas nativamente pelo navegador do Android ou em sites (como o Google Code) que têm
problemas de conexão como dispositivo.
A solução: o Android, por se tratar de um sistema UNIX Like, pode ser operado através de um Shell normalmente, como qualquer sistema
Linux. Assim,
uma solução para o problema é instalar uma apk de terminal (via Market) e utilizar o
wget, que suporta também o comando de retomar o download (-c).
Então, mãos-à-obra:
1. Instale em seu Android, através do Android Market (ou outro método), um aplicativo de terminal, como o gratuito
Android Terminal Emulator ou outro de sua preferência.
2. Navegue até a página que contém o link para o arquivo que será baixado, mantenha pressionado o dedo no link até que apareça o menu de opções.
3. Selecione a opção de copiar o endereço do link (varia conforme idioma e versão do sistema).
4. Abra o aplicativo de terminal instalado.
5. Navegue, no terminal, até o diretório onde deseja colocar o arquivo com o comando "cd" (chdir). Exemplo:
6. Digite o comando "wget" seguido de espaço, mantenha o dedo pressionado na tela até que apareça o menu de opções, e nele selecione colar, em
seguida de Enter, e o download será iniciado.
7. Se por algum motivo o download for interrompido, navegue novamente até o diretório (passo 5) e repita o passo 6, mas substituindo o "wget" por
"wget -c", para retomar o download do ponto interrompido.
PS1: Não funciona em sites que têm links dinâmicos para donwload, como o MegaUpload e cia.
PS2: É necessário ter uma conexão de dados (3G ou Wi-Fi) ativa.