Я работаю над приложением, которое получает информацию с фиксированной веб-страницы и преобразует информацию в график. Веб-страница, которую я пытаюсь получить, - это txt-файл. Проблема в том, что txt-файл настолько велик, что требуется больше минуты, чтобы получить файл в String в java. Код, который я использую для этого, выглядит следующим образом:Получение части txt-файла из Интернета в android java
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://winterberg.dnsalias.net:9000/log.txt");
ResponseHandler<String> handler = new BasicResponseHandler();
response = client.execute(httpGet, handler);
txt-файл представляет собой историю температур в доме. Каждый час одна строка текста автоматически добавляется в текстовый файл, начиная с 11 августа 2011 года, поэтому содержит более 6000 строк. Однако для приложения актуальна только информация последнего месяца. Есть ли способ начать чтение с конца файла, пока он не прочитает определенное количество строк?
Или есть другой способ ускорить чтение файла?
Я не могу изменить текстовый файл.
Что начинается с ссылки (строка 3, первая часть кода)? –
При первом запуске вы должны получить всю часть текстового файла, поэтому вы должны установить начало '0' –
Если вы ответили на свой вопрос, вы должны принять правильный ответ. –