getContentLength () возвращает -1 на некоторых устройствах, а не на других
Я пытаюсь получить размер файла, прежде чем загрузить его. я используюconn.getContentLength();
чтобы сделать это, и он отлично работает на моих домашних компьютерах Android 2.1 Emulator.
Однако он не работает, когда я запускаю свое приложение со своего телефона (WiFi или 3G), и также не работает, когда я запускаю его со своих рабочих ноутбуков эмулятор Android 2.1.
Кто-нибудь знает обходной путь для этого? Есть ли другой способ получить размер файла, возможно, без использованияHttpURLConnection
.