Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Max Letitbe
0 / 0 / 0
Регистрация: 10.11.2015
Сообщений: 45
#1

RSS и новостное приложение - Программирование Android

16.02.2016, 23:27. Просмотров 665. Ответов 5
Метки нет (Все метки)

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

Создаю новостное приложение - Программирование Android
Необходимо написать приложение которое будет брать новости (текст +изображение) из паблика vk и выводить его отфарматированную версию. ...

Как работает новостное приложение? - Программирование Android
Добрый день. В google play market есть много новостных приложений, меня интересует принцип их работы, то есть откуда берутся данные о...

Можно ли сделать приложение, которое будет брать RSS-ленту с моего сайта? - Программирование Android
Можно ли сделать приложение, Которое будет брать Rss ленту с моего сайта, И возможно ли, Что оно будет От туда Картинки брать?

RSS клиент - Программирование Android
Привет все программистам. Недавно начал осваивать Eclipse.разрабатываю RSS клиент под андроид. У меня маленькая загвоздка. Что и как...

Listener и RSS - Программирование Android
Здравствуйте! Начинаю изучать программирование на java под android. В качестве практики мой выбор пал на написание RSS ридера, который бы...

UI rss читалки - Программирование Android
Доброго времени суток. Хочу сделать читалку rss для определённого сайта. Самою большую трудность как не странно я встретил в самом...

5
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
16.02.2016, 23:29 #2
Цитата Сообщение от Max Letitbe Посмотреть сообщение
Что нужно для интеграции RSS.
поскольку RSS это XML грубо говоря, то нужен XML парсер. http://developer.android.com/training/basics/network-ops/xml.html
1
eun
1 / 1 / 0
Регистрация: 27.01.2013
Сообщений: 75
21.02.2016, 18:28 #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)?
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
21.02.2016, 23:17 #4
eun, вы смотрели где тема? вы тут пишете PHP код, и как предлагаете его интегрировать в Android приложение?
0
eun
1 / 1 / 0
Регистрация: 27.01.2013
Сообщений: 75
22.02.2016, 05:41 #5
dr.curse, Вами же написано в этой теме, что "нужен XML парсер". Вот его код и предложен мною.
Думается, не важно на каком языке он написан - главное, что результат работы этого парсера просматривается и на устройствах типа Android, следовательно, можно сделать и приложение Android, правда смысла в последнем не вижу.
Буду признателен, если поделитесь ответами на поставленные мною вопросы...
0
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
22.02.2016, 08:37 #6
Да я писал что нужен парсер но и дал лики на андроид.
Если бы вы написали собственный парсер то я без проблем, но вы использовали функционал пхп который в андроиде никак не использовать, кроме как создать BaaS на php и использовать но думаю ТС это ненадо.
0
22.02.2016, 08:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2016, 08:37
Привет! Вот еще темы с ответами:

Создание RSS реадера - Программирование Android
Я хочу прикрутить RSS ленту к pull to refresh Тоесть не выводить на екран всю ленту, а частями при перетягивании екрана не могу...

ImageView in ArrayList RSS? - Программирование Android
Проблема такова: есть RSS читалка в активити (ListView) public class TwoActivity extends ListActivity { List headlines; ...

Изображение в RSS ленте - Программирование Android
Подскажите пожалуйста,правильно ли я получаю переменную &lt;img&gt;site.ru/img.png&lt;/img&gt; из моей RSS ленты? package app.kray.anddev; ...

RSS в Android studio - Программирование Android
В Eclipse src/rembo.network.rss/RssItem.java. А в Android Studio? Нету папок для RSS, хочу с интернета получать контент. Надеюсь, поняли....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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