Androidでいろいろと作っていて
内部にSQLiteというDBを持っているのですが
このDBが、実機だと参照しづらい
エミュレータならばadbでコンソールからいけるのですが
実機だと、DBのフォルダにアクセス制限が掛かっているため
DBのファイルを抜き出すことも、参照することも
使用アプリ以外からは難しいため、色々困っていました
root奪取すればいけるっぽいけど、会社の端末なので
適当にデータをダイアログに吐くプログラムを作ったりしていましたが
・・・もーちょっと見栄えが良いのが作りたい
固定テーブルのダイアログ表示では
テーブル増えた時に対応できないし
ぐだぐだ文字列並んでても分かりづらい
と言う事で色々試行錯誤しつつ
GridView使おうとしたら、意地でも画面内に収めようとしやがるので頓挫
水平スクロールビュー、垂直スクロールビューを組み合わせ
テーブルレイアウトで表示するのを作りひと段落
しかし、項目名ヘッダ固定で明細を垂直スクロールさせたくなり
テーブルを分割したら、幅が上下でバラバラになり阿鼻叫喚
文字数で揃えようとしたところ、プロポーショナルフォントだと
文字数と長さが一致しないため、微妙にあわず
だったら文字設定したオブジェクトの幅を取得して大きいほうを採用すればいいんじゃ?
と、やってみたら見事にガタガタ
描画するまでオブジェクトの幅、決まらないのね・・・
と言う事で描画直後に幅を取得し、大きいほう採用で
見事に上下左右スクロールグリッドらしきデータ表示ビューが完成
おー、なかなか見栄えがよろしい!さすがおれ!
これ単体でパッケージにするとDB参照できないので
アプリとしては成立せず
開発デバッグツール的な位置づけなもので
◆ ◆ ◆
と、そんな事をやっていたら
時間が結構すぎてしまい
カード屋開いてる時間に帰れませんでしたぐはー!
と言う事でアクエリ新弾フラゲならず
スポイラーを眺めてみましたが
・・・うーむ、どうなんだろう
◆ ◆ ◆
なれる!SE1巻読了
うん
大丈夫だった
大丈夫です!まだ大丈夫
今後の展開的にどうなるのか分かりませんが
これがガチの開発のお話だったらどうなっていただろう
むしろ書けないのではなかろうか
瞬発力ではなく持久力が試される、
2年掛かりくらいの大規模案件で話書けといわれても
ぐだぐだになって終わりそう
盛り上がる所がないというか
一発逆転的な要素はほぼ無いので
華がないのよね
じんわりじんわり
しかし確実にやばくなっていく状況を淡々と見せられても成り立たない
ネットワーク系のSEという選択は良さげ
冒頭みたいな状況を面白おかしく山場付けて書けって無理!
※追伸
最初、融通効かねぇと思っていたAndroidのレイアウトですが
掌握すればするほど言う事聞いてくれるので
なかなか便利
黄色しか見ていませんが
どうなんだろう
2巻は運用のお話
はてさてどうなることやら・・・
| Trackback ( 0 )
|