Flex、AIR、Java、Androidなど

Archive for 2月 7th, 2009

07 2月, 2009

2chまとめあんてな for Androidを公開します

Posted by: tachibana In: 未分類

新バージョンがあります。色々機能追加してMarketに公開しました。 > こちら

問題ないようなので署名済みapkを公開します。
公開にあたり、
■ MatsuConさま(アプリのアイコン)
■ DIGIらいふのま~さん(簡単署名のEasySignAPK NOKIA E90時代にはブログ、M-FEP共に大変お世話になりました)
他、有益な情報を公開してくださっている多くの方々にこの場をお借りしてお礼を申し上げます。
また、何かございましたら2chandroid at gmail.comの方までご連絡頂ければと思います。
では、以下のリンクよりダウンロードして下さい。
※アプリケーション、プログラムを利用した事によるいかなる損害への一切の責任を負いません。ご利用は自己責任にてお願いいたします。
MatomeAndroid_signed.apk
新バージョンを公開しました。Marketより「ドロイドあんてな」等で検索してダウンロードして下さい。詳細はこちら。

署名済みですのでPCからでしたらダウンロード後
#adb install MatomeAndroid_signed.apk
または端末ブラウザから上記リンクを叩けばダウンロードが開始され、信頼できないソースからのアプリのインストールを許可していればインストールするかどうか聞かれますので問題なければインストールして下さい。

【以下ちょっとプログラミング的なこと】
基本的にサーバーはPerlのHatena::BookmarkCountとXML::FeedPPで書き、フィードを収集後日付でソートし、新しいものから順に出力しています。ですがたまに処理の途中でエラーを吐きストップしてしまう時があり、この場合は出力先のXMLファイルは更新されません。
その為、どこかのブログに何か問題があった場合、そのフィードが更新されない場合があります。あらかじめご了承下さい。
XMLは大体15k~20k位です。150パケットくらいでしょうか。ai.softbankの方はお気をつけ下さい。
XMLは起動時にニュースのみ取得しようとし、取得できなければアラート、取得できれば配列に格納します。この状態ではニュース系以外のXMLは存在しませんのでXMLの再取得を行っても取得されるのはニュース系のみです。
その後新しいXMLを上部スピナーから選択するとそのXMLがサーバーからダウンロードされ、順次配列にpushされます。この状態でフィードの再取得を行うと配列に入っているsize分ダウンロードが行われます。(httpURLConnectionはIf-Modified-Sinceリクエストに対応しています)
ソートも同様に、配列に入っているもののみに適用されます。配列に入っているものをどのようにソートした状態でも新しいXMLを取得した時には日付順になっています。
Android側は特に難しいことはしていません。
XMLをhttpURLConnection.GETで読み、XMLPullParserで取得し配列に格納、ListViewにsetAdapterしているだけです。
バグ等ありましたらコメント、もしくは上記メールアドレスまでご連絡頂ければと思います。

コメントは受け付けていません。

Categories

 

2009年2月
« 1月   3月 »
 1
2345678
9101112131415
16171819202122
232425262728  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here