Лучше всего на самом деле использовать HTTP-клиент или URL-соединение с буфером для чтения, чтобы получить данные (поиск в google для учебных пособий и примеров). также обязательно установите большее время ожидания, потому что вы будете извлекать много данных. затем, в зависимости от формата ваших данных, начните их анализ, возможно, сохраните их в базе данных, Arraylist или что-то в этом роде, а затем составьте список с адаптером для отображения данных.
URL-соединение
надеюсь, это поможет.