Я могу указать вам правильное направление, используя стандартные компоненты Android SDK.
Ваше решение будет состоять из нескольких частей: загрузчик HTTP, анализатор RSS (предположительно, в блогах есть общедоступные каналы RSS),ListAdaptor
, а ваш ListView
.
- Во-первых, вам нужно извлечь файл RSS из блога.Есть несколько способов сделать это, я бы предложил использовать
HttpClient
и HttpGet
. - Далее вам нужно проанализироватьRSS-файл, который вы скачали.Для этого вы можете использовать
XMLReader
.Написание хорошего парсера RSS, наверное, самая хитрая штука! - Теперь вы проанализировали данные, сохраните их в списке и напишите
ListAdaptor
. - Подключите
ListAdaptor
к вашему ListView
, используя setAdaptor
, и все готово.
Если все это звучит немного сложноСуществуют различные библиотеки Java RSS, которые будут выполнять шаги 1 и 2 для вас.
Вы также можете взглянуть на исходный код android-rss и почитать статью XML от IBM!