Некоторое время назад я работал над парсером для некоторых двоичных данных, которые анализировали данные, когда данные поступали по сети. Важно то, что нам не нужно было ждать загрузки всего набора байтов, прежде чем мы начали анализ. Это значительно улучшило скорость, поскольку позволило увеличить поток, мы смогли что-то сделать, пока система ждала байты.
На Android это возможно с классами Android HTTP? Я хотел бы, чтобы что-то примерно аналогичное также, когда доступно некоторое количество байтов, вызывается обратный вызов, позволяющий мне анализировать эти байты, пока система продолжает загружать больше байтов. Я немного поработал с DefaultHttpClient, но не уверен, поддерживает ли он то, что я ищу.