(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が呼ばれないため、対応は難しいかもしれません……。