Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Dica para transferencia

Para fazer a transferencia uso o seguinte método

public final String downloadArquivo(String url) {
        Log.i(CATEGORIA, "Http.downloadArquivo: " + url);
        try {
            // Cria a URL
            URL u = new URL(url);
            HttpURLConnection conn = (HttpURLConnection) u.openConnection();

            // Configura a requisicao para get
            conn.setRequestMethod("GET");
            conn.setRequestProperty("Accept-Charset", "ISO-8859-1");
            conn.setDoInput(true);
            conn.setDoOutput(false);
            conn.connect();

            InputStream in = conn.getInputStream();

            // String arquivo = readBufferedString(sb, in);
            String arquivo = readString(in);

            conn.disconnect();

            return arquivo;
        } catch (MalformedURLException e) {
            Log.e(CATEGORIA,"MFUE " +  e.getMessage(), e);
        } catch (IOException e) {
            Log.e(CATEGORIA, "IOE " +e.getMessage(), e);
        } catch (Exception e){
            Log.e(CATEGORIA, "E " +e.getMessage(), e);
        }
        return null;
    }



dai pra baixar tenho casos que tem que baixar cerca de 15mil registros de uma vez soh para uma carga, dai com isso se torna lento, e na maneira que tenho de gerar direto a base e compacta-la fica algo em torno de 1mb ou menos.


Em 4 de março de 2013 07:51, Rodrigo Medeiros <rodriigomedeiros@gmail.com> escreveu:

Com tal método você transferiria um número de bytes semelhante ao do web-service, não?

Enviado do meu Android GT-I8150B.

Rodrigo Medeiros.

Em 03/03/2013 21:43, "Ariel" <arielguareschi@gmail.com> escreveu:

ja tenho em um web-service e para quando tenho bastante dados fica muito lento para transferir, por isso baixar os dados em um banco de dados, pra agilizar esse processo.


Em 3 de março de 2013 11:28, Rodrigo Medeiros <rodriigomedeiros@gmail.com> escreveu:

Por que não transfere os dados em web-service?

Enviado do meu Android GT-I8150B.

Rodrigo Medeiros.

Em 03/03/2013 10:18, "Ariel Guareschi" <arielguareschi@gmail.com> escreveu:
Bom dia pessoal,

Estou desenvolvendo uma parte de transferencia para o meu aplicativo em Android, e gostaria de algumas dicas de vocês, tenho que fazer a atualização dos dados do app que estão em um webservice, para isso tenho q realizar 4 procedimentos em sequencia:
1 - Enviar uma requisição para o servidor pedindo para preparar os dados que ele vai me gerar uma base no SQLite e vai compactar ela e deixar o arquivo zipado em uma pasta especifica;
2 - Enviar outra requisição para fazer o download desse arquivo para o android;
3 - Descompactar no android essa base baixada e deixar a base disponivel em um lugar especifico;
4 - Ler essa base com as atualizações e gravar na base que está no android já sendo que esta também esta no SQLite.


Quais as dicas que vocês me deixam?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/TLqN3igoZiY/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--

Atenciosamente,

Ariel Guareschi

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/TLqN3igoZiY/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--

Atenciosamente,

Ariel Guareschi

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário