Форум программистов, компьютерный форум CyberForum.ru

RSS и новостное приложение - Android

Восстановить пароль Регистрация
 
Max Letitbe
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 37
16.02.2016, 23:27     RSS и новостное приложение #1
Суть:Нужно простое новостное приложние, которое грубо транслирует RSS.
Скажите, как это грамотно организовать. Я начинающий и знания пока что малы. Скажите какие знания понадобятся для реализации такого приложения. Что нужно для интеграции RSS.
Заранее всем очень благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2016, 23:27     RSS и новостное приложение
Посмотрите здесь:

Android Создание RSS реадера
Android RSS клиент
Android UI rss читалки
Android Можно ли сделать приложение, которое будет брать RSS-ленту с моего сайта?
Android Listener и RSS
Rss reader - parse xml Android
Android Изображение в RSS ленте
Android RSS в Android studio
Загрузка изображений с RSS ленты Android
ImageView in ArrayList RSS? Android
Android Как работает новостное приложение?
Создаю новостное приложение Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
16.02.2016, 23:29     RSS и новостное приложение #2
Цитата Сообщение от Max Letitbe Посмотреть сообщение
Что нужно для интеграции RSS.
поскольку RSS это XML грубо говоря, то нужен XML парсер. http://developer.android.com/trainin...k-ops/xml.html
eun
 Аватар для eun
1 / 1 / 0
Регистрация: 27.01.2013
Сообщений: 75
21.02.2016, 18:28     RSS и новостное приложение #3
Думается по ссылке, указанной dr.curse, мало что понятно.
А для интеграции RSS можно использовать следующий код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?
function utf8_convert($str, $type)
{
static $conv = '';
if (!is_array($conv))
{
$conv = array();
for ($x=128; $x <= 143; $x++)
{
$conv['utf'][] = chr(209) . chr($x);
$conv['win'][] = chr($x + 112);
}
for ($x=144; $x<= 191; $x++)
{
$conv['utf'][] = chr(208) . chr($x);
$conv['win'][] = chr($x + 48);
}
$conv['utf'][] = chr(208) . chr(129);
$conv['win'][] = chr(168);
$conv['utf'][] = chr(209) . chr(145);
$conv['win'][] = chr(184);
}
if ($type == 'w')
{
return str_replace($conv['utf'], $conv['win'], $str);
}
elseif ($type == 'u')
{
return str_replace($conv['win'], $conv['utf'], $str);
}
else
{
return $str;
}
}
 
$url = 'http://адрес фида/rss.xml'; //адрес RSS ленты
 
$rss = simplexml_load_file($url); //Интерпретирует XML-файл в объект
 
//цикл для обхода всей RSS ленты
foreach ($rss->channel->item as $item) {
echo '<a href="'.$item->link.'">'; 
echo '<h2>'.utf8_convert($item->title,"w").'</h2>'; //выводим на печать заголовок статьи 
echo '</a>';
echo utf8_convert($item->description,"w"); //выводим на печать текст статьи
echo '<br><br>'.$item->pubDate.'';
}
 
?>
Возможно ли как-то дополнить вышеприведённый код, чтобы:
1) парсить новости из нескольких фидов?
2) чтобы из фидов на html выводились не все, а только последние rss-новости (3-5)?
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
21.02.2016, 23:17     RSS и новостное приложение #4
eun, вы смотрели где тема? вы тут пишете PHP код, и как предлагаете его интегрировать в Android приложение?
eun
 Аватар для eun
1 / 1 / 0
Регистрация: 27.01.2013
Сообщений: 75
22.02.2016, 05:41     RSS и новостное приложение #5
dr.curse, Вами же написано в этой теме, что "нужен XML парсер". Вот его код и предложен мною.
Думается, не важно на каком языке он написан - главное, что результат работы этого парсера просматривается и на устройствах типа Android, следовательно, можно сделать и приложение Android, правда смысла в последнем не вижу.
Буду признателен, если поделитесь ответами на поставленные мною вопросы...
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.02.2016, 08:37     RSS и новостное приложение #6
Да я писал что нужен парсер но и дал лики на андроид.
Если бы вы написали собственный парсер то я без проблем, но вы использовали функционал пхп который в андроиде никак не использовать, кроме как создать BaaS на php и использовать но думаю ТС это ненадо.
Yandex
Объявления
22.02.2016, 08:37     RSS и новостное приложение
Ответ Создать тему
Опции темы

Текущее время: 03:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru