ともに不具合解消のための更新を行いました。ご不便をお掛けいたしました。
ライブ壁紙ぴったんでは、シャープの端末で発生する不具合について、追加の対応を行いました。
(ちなみに、SurfaceHolder#unlockCanvasAndPostで、まれにIllegalArgumentExceptionが発生する、というものです。Xperia Z1では、同箇所でまれにIllegalStateExceptionが発生します。対策は、ともに無視するようにしています。)
壁紙切替ますたーは、(昨日v1.0.2でAndroid 2.3でのクラッシュへの不具合対応を行いましたが)ユーザーの方からご報告いただいた、一部のホームアプリ(Go Launcher EX等)で画面回転時に画像が変更されない不具合を対策いたしました。この不具合対策により、既知の不具合だった、ロック画面での回転時に画像が変更されない不具合も解消できました。
不具合の原因ですが、まず、Go Launcherでは、画面回転時にWallpaperService.Engine#onVisibilityChangedを呼ばないようです。今回、GLWallpaperServiceを使用しているのですが、こちらに、onVisibilityChangedが呼ばれない場合に、次のonSurfaceChangedを無視する、という謎の仕様が存在していました。
その結果、アプリのRendererのonSurfaceChangedが、回転のタイミングで呼ばれていませんでした。
対策としては、Engine#onSurfaceChangedが呼ばれたときに、GLWallpaperService.GLEngine#requestRenderを呼ぶようにしました。これで、RendererのonSurfaceChangedが即座に呼ばれるようです。
アプリケーションの開発、更新情報、アプリ開発TIPS等を記述しています。
アプリへのコメントは、下のリンクから各ページを開いてそちらへお願いします。
English comments are welcome. You can send an email shirobakama724@gmail.com or a twitter message @shirobakama724.
2014年7月17日木曜日
2014年7月5日土曜日
壁紙切替ますたー、正式版公開
自動壁紙チェンジャー「壁紙切替ますたー」をGoogle Playに公開いたしました。アプリの説明ページは、こちらになります。β版のテストにご協力いただいた方には、感謝申し上げます。
既存アプリともども、ご利用いただければ幸いです。よろしくお願いいたします。
最近、Google Playへの新規アプリ登録に時間が掛かるとの話がありますが、今回はそれほど規模の大きくないアプリにも関わらず、5時間ほど掛かりました。やはり長くなっているようです。
登録:
投稿 (Atom)