O Android getContentLength sempre retorna -1 ao baixar o arquivo apk
Estou usando o seguinte código para baixar arquivos no meu projeto Android:
URL url = new URL(fileUrl);
URLConnection conection= url.openConnection();
conection.setDoOutput(true);
conection.connect();
int lenghtOfFile = conection.getContentLength();
E sefileUrl é apk,lenghtOfFile sempre retorne -1.
Mas se for imagem, tipo de vídeo, ... o retorno lenghtOfFile é exatamente.
Por quê ?
Estou usando o eclipse, revisão 23 do SDK do Android.