2014年6月22日日曜日

自動壁紙チェンジャー、β版公開

(7/3追記・v0.1.5で、いくつかの不具合修正を行いました。)
(6/30追記・v0.1.4で、いくつかの不具合修正と機能追加を行いました。)
(6/28追記・v0.1.3で、いくつかの不具合修正と機能追加を行いました。アプリページを作成いたしましたので、そちらをご覧ください。)
(6/23追記・v0.1.2で、いくつかの不具合を修正しました。よろしくお願いいたします。)
(追記・v0.1.0に状況によって固まる不具合があったため、急遽v0.1.1に更新いたしました。大変申し訳ありません。固まってしまった場合は、他の壁紙に変更後、アプリの更新をお願いいたします。)

ここしばらく作成していた壁紙自動変更アプリ(壁紙チェンジャーアプリ)が、ほぼ完成しました。β版を公開しましたので、よろしければテストにご協力いただければ幸いです。

以下のページより、WpChanger_0_1_0.apk をダウンロードし、インストールしてください。
https://sites.google.com/site/shirobakama724/noraapp

前作「ライブ壁紙ぴったん」と同様に、ライブ壁紙として動作し、画像を随時変更します。ほぼ、前作から、壁紙チェンジャーの機能だけを取り出し、強化した内容になっています。以下のような特徴があります。

  • 画像変更時にフェードイン・アウトのエフェクトを適用できます。
  • 表示順に、ランダムだけでなく、シャッフルを追加しました(毎回ランダムに選ぶのではなく、全画像を表示するまで、一度表示した画像を表示しません)。
  • ロック画面の縦・横で、異なる画像を設定できます。
  • 画像変更のトリガーとして、ウィジェットを追加しました。ウィジェットをタップすると画像が変更されます。
  • ライブ壁紙の設定画面ではなく、通常のアプリ画面で設定できます。
  • ディレクトリからの画像選択時、サブディレクトリを含むことができます。
ライブ壁紙ぴったんの壁紙変更機能をお使いの方には、ぜひお試しいただければ幸いです。バグ報告や、ご意見ご要望をお待ちしています(ブログにコメントいただくか、右上の連絡先までお願いいたします)。

今後、設定画面での画像サムネイルの表示、変更時エフェクトの追加、壁紙変更のスケジュールの追加(時刻指定での変更)等を行いたいと思います。

アプリ名は仮に「壁紙切替ますたー」としてあります。また、アイコンを適当に作ったところ、どうもつぶれて良くわからなくなってしまいました。正式版までには更新予定です。

前作はOpenGLの管理を自前で行っていましたが、いろいろと大変だったため、今回はGLWallpaperServiceを使いました。初期化等を行う必要がないため、かなり楽になりました。

なお、既知の不具合として、ロック画面表示中に画面回転すると、背景がずれます。これは、ロック画面での画面回転が検知できないためです。そもそもonSurfaceChangedが呼ばれないため、対応は難しいかもしれません……。