いまいち気に入る時計ウィジットが見つからなかったので自作。 AndroidのMarketって相変わらず目的の物が見つかりづらい。 多分全部見れば使えそうなのもあるんだろうなと思いながら。 でもやっぱりこの程度なら探すより作る方が手間が少ないというw
物としては本当に単純に年月日時刻が表示されるだけ。 珍しいところとしたらサイズに1x5があるくらいか。 通常のスマートフォンは4x4エリアしかないから、1x4までのウィジットが多い。 でもそれだとどっちかに偏って微妙に見た目が違和感あるんだよね。 逆にそれで余る端を使って5x1とかもあっても面白いかもしれない。 ついでに複数サイズのテストに1x4も作った。収まらないので年は外したけどw
ちょっと困るのはHOMEの縦横が切り替わった際に1x1エリアのサイズが変わること。 縦用でデザイン設定しちゃうと横で微妙な見た目になりうる。 まあ縦横別にする機構はあるんだから横着せずに両方用意しろってことなんだろうけど。
今回はまあそれほど困って無いけど、この仕様どうなの?ってことも。 ウィジットが表示されてるかどうかの判断が出来ない。 タイマー動作の場合、サスペンドすれば通知が止まるのでそれは大丈夫。 ただ表示OFFだけどCPU動作中だと、ちょっと面倒。(一応方法はなくは無い) 一番の問題はアプリを起動してる場合など。 これ判断しようが無いのでウィジットが動作しっぱなしになってしまう。 細かく描画してるようなウィジットを置くと、CPU食われるし電池も食うだろうな。
内部的な対処としてはHOMEのonResume/onSuspendをウィジットにも通知するだけで良いと思うんだが。 ちょっとその話をしたら、メーカー純正ウィジットではそういう内部動作したりしてるらしい。 まあ組み込みの人が普通に考えたらそういう実装はするよね、っていうしかしGoogleの実装能力は…。
|