curious4dev

中国旅行、Arduinoなどを使った電子工作、その他色々。

*

総務省の統計APIからデータを取得する

 

お疲れ様です。高橋です。

androidアプリから総務省APIをコールしてみる では統計表の一覧しか表示させる事が出来ませんでしたが、今日はその先のデータ1つ1つの取得と表示が行えました。

android20141119

見た目はとりあえず漢らしく固定長電文のままですが、APIで取得したXMLをparseしてSQLiteに格納したものを再表示しているので、すぐにどうとでもなる。はず。

while (動くまで) {
    サンプルコードをググる();
    コピペする();
    修正する();
}

という流れでやっとここまで来ました。それにしてもひどいコードになっています。UML的には下のような感じ。別スレが別スレを読んで、の繰り返し。「動けばいい。例外は一切無視」で御座います。

android2014111902

色々ダメな箇所がありつつも、コードの汚さはまだ許せますが、一つだけ致命的な問題があります。それは、このAPIはデータ部分を取得しようとすると、激しく重たくなる事です。

これを回避するために、フィルタを登録するAPIという物がありますので、次はこれを実装してみようと思います。

今までは1つのActivityしか使っていなかったので、2枚目のActivityでフィルタの設定UIを作ってみようと思います。

 

以上、よろしくお願い致します。

 - アプリ開発

  関連記事

リリースしたアプリ達が累計200DLを突破!

お疲れ様です。高橋です。 2014/12/04に最初にリリースした「カナかな?」 …

街頭インタビュー 入力UI実装

お疲れ様です。高橋です。 今日は文字入力UI及び、背景人物の切り替え機能を実装し …

DAWを使って、ゲームの裏側で鳴らす音楽を作ってみた。

お疲れ様です。高橋です。 既に時期を逸してしまった、「選挙運動シミュレータ 衆院 …

「カナかな?」を実機デバッグし、ログ送出機能を追加してリリースしてみた。

お疲れ様です。高橋です。 デバッグしてみた 先日リリースした、西野カナ風の歌詞を …

街頭インタビュー 背景人物切り替え機能の実装

お疲れ様です。高橋です。 本日は、背景人物を切り替える機能を実装しました。とりあ …

Win7(64bit)+Unity4.5.5f1で作った物をAndroidエミュで動かしてみた

お疲れ様です。高橋です。 先ほどはcocosを使ったサンプルをエミュで動かす所ま …

Androidアプリ作りと設計

お疲れ様です。高橋です。 ウォーターフォール型人間である私は、作りたいものをイメ …

上司離着席状態検知アプリ

お疲れ様です。高橋です。 上司離着席状態検知システムですが、 必要性を記載 回路 …

8bit音アプリを実機デバッグし、モスキート音モードを追加してみた。

お疲れ様です。高橋です。 今日会社でAndroidを持っている人にインストールし …

Androidアプリで画面遷移してもBGMが鳴り続けるようにしてみた。

お疲れ様です。高橋です。 先日無事にDAWで楽曲を作成してandroidアプリか …