ПредишенСледващото

Методът, който е довел, въз основа на четене на HTTP-заглавната си част. По-конкретно, това заглавие:

След като прочетете заглавията, можете да отхвърлите самите данни, като по този начин се намалява времето на получаване на размера в байтове на отговора. Това е най-добрият начин да се определи "размер на файла".

Друго нещо е, че не може да бъде конфигуриран сървър и начинът, по който това заглавие няма да бъдат включени в тялото на сървъра отговор и да определи размера на файла не може да бъде така.

Вашият съща задача може да бъде решена още по-лесно, ако използвате концепцията за хеш суми. - Ако е възможно, използвайте го точно - всъщност свалите 32 байта (Средният размер на хашиш), е много по-малко проблематично, отколкото да провери размера на файла. Между другото, размерът може да бъде еднакъв за някои от разликата между стойностите на байта, което означава, че методът за проверка на целостта на размера провали, докато разбъркващата функция ще отразява всички промени.

Вашият изключение се дължи на факта, че Google е уморен от слуха, че "Android спирачки." Тъй като самата система е проектирана така, че все още няма спирачки. Не. Проблемът е, че неопитните програмисти пренебрегвани много възможности, което води до появата на личния лекар на недоброто прилагане, което води до впечатлението, че "Android спирачки." Ти просто са пренебрегвани един от тях - като се използва многонишкова. Операция достъп до мрежови ресурси - априори отдавна: да се установи TCP ръкостискане три пакетчета, а след това още един, и набор от данни, за да прехвърлите. Ето защо, UI-потока, за да извършите това очевидно забранено.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!