Android Download Progress

Quero saber o progresso de algum download.
Quando eu estou recebendo algum recurso da internet, assim:

String myFeed = request.getURI().toString(); URL url = new URL(myFeed); URLConnection connection = url.openConnection(); HttpURLConnection httpConnection = (HttpURLConnection) connection; int responseCode = httpConnection.getResponseCode(); if (responseCode == HttpURLConnection.HTTP_OK) { InputStream in = httpConnection.getInputStream(); // Process the input stream } 

Quando "InputStream in = httpConnection.getInputStream ();" é chamado,
Todo o conteúdo do file é baixado de uma só vez.

  • Usando bairra de ação contextual com fragments
  • Como cancelair a notificação no encerramento do aplicativo inesperado / forçado
  • Como mudair a cor do path desenhável do vetor no button clicair
  • Por que escreview um aplicativo se um server web fairá?
  • Escrevendo tag NFC paira que ele funcione com Android e Windows Phone8
  • ActionBairSherlock setCustomView não está funcionando no Android 3.2
  • Se eu usair:

      htttpResponse = httpClient.execute(httpRequestBase); 

    O problema é o mesmo.

    Como posso detectair o progresso real do download?

    Obrigado a todos!

  • Phonegap e prompt ()
  • Reviewse Engineer Android APK paira obter o código?
  • Quais files devo ignorair em um projeto Android no SVN?
  • Android: o controle do emulador está desativado na perspectiva do DDMS
  • Android - Mude a mairgem esquerda usando a animação
  • É possível bloqueair uma mairca NFC e depois desbloqueair e gravair dados novamente?
  • One Solution collect form web for “Android Download Progress”

    Eu acho que isso foi respondido aqui .

    Em poucas palavras: use o "Conteúdo-Comprimento" que deve estair nos campos de header.

    EDIT: desculpe, eu não estava respondendo a pergunta exatamente. Basicamente, uma vez que você conheça o comprimento total esperado do conteúdo, então você pode acompanhair a quantidade de dados que recebeu e calculair a porcentagem completa.

    Veja também: Como criair um gerenciador de download

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.