2014年3月17日月曜日

Playストアの表示バグ

Android端末を使い始めてから最初の頃から気になっていたPlayストアの表示バグ。
画像が非同期で表示されるのでスクロールさせている間に表示すると画像だけ表示されないバグが一向に治る気配が無い。

この手の表示バグは初期の頃のWindowsアプリケーションでも多かったが、Androidはまだまだ発展途上ということでしょうか?(笑)

最初は安いタブレットなのでグラフィックスドライバ絡みのバグかとも思ったのですが、スマホでも発生するのでおそらく画面再描画処理のInvalidateが上手く行ってないだけなのだと思います。
憶測ですが、ダウンロードスレッドからのViewへの再描画処理内でpostInvalidateされていないだけのような気がします。

処理負荷から考えればできる限り再描画範囲は限定されるべきで必要以上の再描画は行わないに越したことが無いのですが、表示されないのは非常に使っていて気になってしまいます。

ビルドバージョン バージョン: 4.6.17

2014年3月4日火曜日

メモ:なぜか未来日(2022年)で存在したPicasaのアルバム

いつも写真で特定のアルバムだけが一番最初に表示されていて気にはなっていたのですが、昔にPicasaにアップロードしたものが未来日付でアップされていたためだったようです。
日付の変更ができたらよかったのですが、できないようなので一度ダウンロードして再度アップロードしなおして今日の日付になったのでめでたしめでたし?
そのまま削除してもいいのですが、資料をスキャンしたものなのでどこからでも見れると便利なものなので。

他に方法があるかもしれないのでメモとして記録…他の方法があるといいけれど。

chrome

いつからかは覚えていないが、気づいたらchromeのスクロールがおかしくなっていました。
chromeはほとんど使っていないのですが、やはりそれでも気になるこの不具合。
chrome://flags ですこし試してみた範囲では何も変らず。結局この症状の発生するタブレットではアップデートを削除してプレインストールのバージョンまで戻して回避するしかなさそうです。

スマホで撮影して比較してみました。
Chrome 28.0.1500.94 1500094
OS: Android 4.1.2
ビルドID: d04997a8-846b-4ed0-8470-2ce21d63f4f0

Chrome 33.0.1750.136 1750136
OS: Android 4.1.2
ビルドID: 582969eb-6f20-4ee1-88f2-8252611c1e60

撮影はスクロールしかさせてませんが、現象として、スクロールや拡大/縮小などの画面更新の補完処理がうまく行われていない様子です。

古いタブレットは使うなということでしょうかねw

2014年2月17日月曜日

フルスクリーンの入力モード

スマホでの文字入力はいろいろ試してみてメモリー常駐量の少ないプレインストールのFSKARENを使っているのですが使えば使うほど残念な点が…

この前のパッチ(2014/1/21)で不具合もかなり解消されようやくまともに入力できるんじゃないかなという状態まで発売から数えると約10ヶ月。
しかし、しかしながら、プレインストールのFSKARENは惜しいの一言。
カスタマイズがどうしてこうなってるのかなぁと悩むような仕様が多いです。

横に向けると文字入力が強制的に入力エリアがフルスクリーンに切り替わり…
いろいろ見たんですけどこれだけは何もできない…残念です(+_+)

電卓アプリ

Androidでアプリでもと思ってとっても地味ながら電卓アプリを作っています(笑)
今でも躓いていますが、最初にいきなり画面で躓きました。

単純にボタンを並べただけならいいのですが、電卓には特定のキーが大きいものがあるのでそれをどうやってレイアウトすればいいのかな?とか。

バージョン依存も避けたいと思って電卓ぐらい最初の頃のバージョンでも起動できたほうがいいかなとおもうとGridLayoutを避けたいのでLinearLayoutを多用させて作っていますが、パフォーマンス低下の警告がいっぱい表示されます(笑)

レイアウトだけで1週間。ちょっとした計算ができるまでに1週間が過ぎようとしています。
悩ましいのは電卓ってカスタム仕様が多岐に存在していて、あまり電卓を使い込んでいない私にとってとても難しい問題です。

そもそも参考にした電卓が一般電卓だったのですが既にボタンの意味が良くわかりません(笑)