blogSetomits

Welcome to blogSetomits

端末の向き変更によるリロード抑制 & メイン画面でのブックマーク機能追加

渋滞状況 Ver 1.2.4 & 1.2.5

japanese traffic version 1.2.5久々に Android アプリ「渋滞状況」をアップデートしました。 1.2.4 では端末の向きを変更した際に都度都度リロードされるのを抑制するようにしました。これは端末の方向を変えたときに画面が毎回初期化される - 明日の鍵をまんま使わせていただき、 AndroidManifest.xml をちょっと編集しただけです。
1.2.5 では、これまで地域選択画面でしかできなかったブックマーク操作をメイン画面でもできるようにしました。こちらは DB 周りの処理が Activity に依存しているところもあって面倒だったのですが、 DB 操作をなるべく外出しするようにして対応しました。今や自分が使っている Desire の Android のバージョンは 2.2 だし、実際のところ日本国内で使われる Android のバージョンはほぼ全て 1.6 になってるだろうから OS の稼働最低バージョンを 1.6 にしようかなとも思ったのですが、 1.6 以降でしか使えない機能は何も導入していないのでやはりここは変えないようにしました。
Posted at 00:23 | Comments : 6

東海ウォーカーのスマートフォンガイドBOOk

smart phone guide book published by tokai walkersmart phone guide book published by tokai walkerAndroid マーケットで利用者から要望があがっているものの、最近は全く手をつけていない Android アプリ「渋滞状況」ですが、東海ウォーカーの付録になってるんだと思うのですが「スマートフォンガイドBOOK」というのに掲載されて紹介されました。これを励みに今後も Android アプリだけでなく、モノ作りに取り組んでいきたいと思います。
Posted at 15:23 | Comments : 3

ズームの縮尺を保存

渋滞状況 Ver 1.2.2

随分前に Android マーケットにて要望が出ていたのですが、ズームイン/ズームアウトした際に縮尺を保存するようにしました。本当はもうちょいいろいろと手を入れたいところもあったのですが諦め。
Posted at 16:15 | Comments : 2

ネットワーク接続エラー時の処理を追加

渋滞状況 Ver 1.2.1

connection error電波的に圏外のときなどネットワーク接続でエラーが発生した際の処理を追加しました。
WebViewClient を継承している JarticClient で onReceivedError() をオーバーライドして失敗フラグを立てて、 onPageFinished() にてこのフラグを見て表示を切り替えています。ちょっとはまった箇所があったのでいくつか挙げておきます。
Posted at 12:55 | Comments : 0

ブックマーク機能を実装

渋滞状況 Ver 1.2.0

bookmarkableAndroid アプリの「渋滞状況」ですが、地域をブックマークする機能を実装しました。できれば各項目の横に星を置き、それをクリックしてブックマークのオンオフを切り替えたいのですが、それにはまだ時間がかかりそうなのでとりあえずは各項目を長押しすることでブックマークへの追加と削除をするというインターフェイスになっています。自分が実装しようと思う機能としてはこれが最後で、あとは手直しをしたりする程度となると思います。当初は5分置きのデータを全て保存して、それをぱらぱらマンガ的に順を追って見られるような機能を作りたいと思っていたのですが、それは権利的にマズいのでやめました。
Posted at 22:39 | Comments : 6