Шоу Для в Android


Я хочу показать каналы из блога в виде списка. Было бы действительно полезно, если бы вы, ребята, могли предложить некоторые учебные пособия или как это сделать?

Спасибо в adv.

1 2

1 ответ:

Я могу указать вам правильное направление, используя стандартные компоненты Android SDK.

Ваше решение будет состоять из нескольких частей - http-загрузчик, RSS-анализатор (предположительно, блоги имеют общедоступные RSS-каналы), ListAdaptor и ваш ListView.

  1. Во-первых, вам нужно захватить RSS-файл из блога. Есть куча способов сделать это, я бы предложил использовать HttpClient и еще HttpGet.
  2. Далее вам нужно проанализировать загруженный RSS-файл. Для это, вы можете использовать XMLReader. Написание хорошего RSS-парсера, вероятно, самый сложный бит!
  3. Теперь вы проанализировали свои данные, сохраните их в списке и напишите ListAdaptor.
  4. крючок ListAdaptor до вашего ListView используя setAdaptor , и вы хорошо идете.

Если все это звучит немного сложно, существуют различные библиотеки Java RSS, которые выполнят шаги 1 и 2 для вас.

Вы также можете взглянуть на исходный код android-rss , и дайтеXML-статью IBM хорошо прочитать!