A única ferramenta de pesquisa de arquivos simples muito grande, semelhante ao grep, para Android.
O aplicativo TQ Plain Text File Search da TeleQuery é uma ferramenta de pesquisa de texto simples e elegante com até três termos.
Qualquer arquivo de texto simples de praticamente qualquer tamanho, com um CR ou CRLF no final de cada linha (registro ou linha) servirá; nenhuma outra formatação é necessária.
Eu projetei este aplicativo para poder acompanhar um arquivo de contatos, compromissos, logins, senhas, chaves de licença e qualquer outro conteúdo de texto simples. Se você apenas nomeá-lo com uma extensão ".CSV" (não precisa ser um conteúdo separado por vírgula, mas pode ser), você pode enganar um navegador para fazer o download e salvá-lo na pasta Download do seu telefone a partir de um servidor ou outra máquina em algum lugar. Ou você pode simplesmente conectar o cabo USB entre o Android e o computador e colocar o arquivo de texto simples no Android onde quiser que ele seja encontrado ao iniciar o aplicativo e for solicitado a "Clique para carregar o arquivo!" Depois disso, a localização do arquivo será lembrada. Você também pode adicionar outro arquivo para inclusão temporária em cada pesquisa.
Um objetivo funcional principal é ser capaz de pressionar qualquer número de telefone, endereço de e-mail ou URL de site formatado em NNN-NNN-NNNN e abrir automaticamente o aplicativo de telefone, aplicativo de e-mail ou navegador (respectivamente) para uso imediato. E, se você tiver um teclado compatível com voz para texto, basta pronunciar as palavras de pesquisa na linha de pesquisa. É incrível, se é que posso dizer isso.
Portanto, o processo é: carregar um arquivo (ou dois), inserir um primeiro termo de pesquisa e, opcionalmente, um segundo e um terceiro, pressionar "Pesquisar" e fazer com que todas as correspondências apareçam instantaneamente.
Se você estiver familiarizado com Linux ou Unix, essa pesquisa é como enviar até três comandos grep sucessivos: o primeiro em todo o arquivo de milhares de registros; a segunda no resultado dessa busca; e a terceira na saída do segundo, restringindo assim o resultado final a um número administrável de registros. Todos os três não são obrigatórios; apenas um ou mais.
Por exemplo, no Linux, a linha de comando que pesquisa uma lista de informações de contatos pode ter esta aparência:
grep "rádio" nome do arquivo.csv | grep "barraco" | grep "Dallas"
Resultado:
20120905-09 radioshack dallas 214-566-0224,1601 rodovia noroeste dallas tx ,,,,,,,,,,,,,,,,,,
Na verdade, só tenho uma regra inquebrável: cada registro correspondente deve ser exibido na íntegra. Você verá como fizemos isso. Mais uma vez, odeio me gabar, mas é incrível.
Jerry.
Leia mais