ぱんぶろ

パンジーの「いいね!」ブログ

[Androidアプリ開発]2chまとめアプリ作成への道③~ITproのアプリに自作RSSフィードを流す~

      2016/04/15  

2chmatome

前回は、2chまとめサイトのRSSフィードをまとめた自作のRSSフィードを作成しました。
(⇒2chサイトのRSSフィードをまとめたPHPを作る

この自作したRSSフィードを読みこんで、体裁を整えて表示させたらほぼ完成です。

第一回目(⇒ITproのRSSリーダーを真似る)で作成したITproのRSSアプリは、「ITproのRSSフィード」を読みこんでます。

今回はITproのアプリで流しているRSSフィードを自作のRSSにフィードに変えてみます。

スポンサード リンク

自作PHPをサーバにアップする。

新規に取得したドメインでも、サブドメインでもいいですが、
Webサーバ上に自作したPHPファイルをアップします。
(前回作成したPHPファイル⇒2chサイトのRSSフィードをまとめたPHPを作る

わたしの場合はあまり使っていないドメインのサブドメインに入れています。
2chmatome16

<参考>レンタルサーバとか(お金もかかるし)面倒くさい・・・という方へ。

ちょっと2chまとめアプリを作るだけで、
レンタルサーバを借りるのはもったいないという方は、

複数のRSSフィードをまとめてくれるサービスもあります!(無料)

それが、Rss Mix

RSSフィードを追加していけば、
自動的に1つにまとめたRSSフィードのURLを作成してくれます。

使い方は簡単で、
大きなテキストボックスの部分に、
まとめたRSSフィードを入力していきます。

「Mix Title」にまとめたあとのRSSフィードの名前を入力して、
「Create」ボタンを押すだけです。
2chmatome14

複数のRSSフィードをまとめたRSSフィードが出来上がります!
(今回はXML形式のファイルを利用します。)
2chmatome15

ITproのRSSフィードと作成したRSSフィードを入れ替える。

第1回目(⇒ITproのRSSリーダーを真似る)で作成したITproのアプリのソースを開いてください。

修正するのは、「RssReaderActivity.java」の1ヶ所だけです。
【修正前】

private static final String RSS_FEED_URL = "http://itpro.nikkeibp.co.jp/rss/ITpro.rdf";

【修正後】

private static final String RSS_FEED_URL = "[RSSフィードのURL]";

ITproのRSSフィードURLを設定しているソースを見つけてください。(検索するとすぐ見つかります。)

そこのURLを、
自作したRSSフィードを格納したURL、
もしくは「Rss Mix」で作成したURLに変更します。

アプリを実行してみてください!

RSSフィードのURLを入れ替えたら、アプリを実行してみてください!
自作したRSSフィードもしくは「Rss Mix」で作成したRSSフィードが表示されるはずです。
2chmatome17

ただこれでは、あまり見栄えがよくないですよね・・・。
タイトルと概要だけでなく、
更新日時やサイト名などの情報も欲しいところです。

そこで次回は、表示内容を少しカスタマイズしていきます!
[NEXT]
[Androidアプリ開発]2chまとめアプリ作成への道④~ITproのソースをちょっとイジる(レイアウト編)~