ブログネタ
Android に参加中!
テーマの選択を出来るようにしてみた。
[カスタムROM開発] Galaxy Nexus 向けのカスタムROM を更新(2012/02/27) から使用可能。

device-2012-02-27-162714
テーマの置き方
/sdcard 直下に mytheme フォルダを作成。
更にその下にテーマ用のフォルダを作成(日本語可能)して、
その下に画像データを格納する。
/sdcard/mytheme/theme1/
/sdcard/mytheme/theme2/
上記の例だと、
theme1 と theme2 のテーマが存在することになる。

テーマ切り替えの操作例
開発者向けオプションで「趣味に走る」をチェック
device-2012-02-27-162620

テーマ選択をタッチするとダイアログが出てくるので、そこから選択する。
device-2012-02-27-162714

数秒待つとダイアログが消えて、テーマ選択の所に選んだテーマが表示される。
device-2012-02-27-162725

再起動して完了。
device-2012-02-27-162736

元に戻したい場合は、
「趣味に走る」のチェックを外して再起動すれば良い。

テーマ切り替えで変更可能なもの
通知バーの背景
notification/notification_item_background_00_normal.png
notification/notification_item_background_00_pressed.png
00 〜 99 まで用意可能。(必ず連番にする)
画像はランダムで選択される。

通知トラッキングビューの背景
notification/notification_tracking_bg.png

RecentsPanel の装飾
frame/my_frame.png
サイズは 240x216 で用意。

ナビゲーションバーのキーの画像
navikey/ic_sysbar_home.png
navikey/ic_sysbar_menu_land.png
navikey/ic_sysbar_back_land.png
navikey/ic_sysbar_back.png
navikey/ic_sysbar_home_land.png
navikey/ic_sysbar_menu.png
navikey/ic_sysbar_recent_land.png
navikey/ic_sysbar_recent.png

ロック画面の背景
lockscreen/lockscreen_wallpaper.png

Launcher の背景
launcher/launcher_wallpaper.png

HOME の背景
wallpaper/home_wallpaper.png

起動画面
bootanime/bootanimation.zip

以上のファイルを theme1 として設定する場合、
以下のように格納する。
/sdcard/mytheme/theme1/notification/notification_item_background_00_normal.png
/sdcard/mytheme/theme1/notification/notification_item_background_00_pressed.png
/sdcard/mytheme/theme1/notification/notification_tracking_bg.png
/sdcard/mytheme/theme1/frame/my_frame.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_home.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_menu_land.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_back_land.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_back.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_home_land.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_menu.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_recent_land.png
/sdcard/mytheme/theme1/navikey/ic_sysbar_recent.png
/sdcard/mytheme/theme1/lockscreen/lockscreen_wallpaper.png
/sdcard/mytheme/theme1/launcher/launcher_wallpaper.png
/sdcard/mytheme/theme1/wallpaper/home_wallpaper.png
/sdcard/mytheme/theme1/bootanime/bootanimation.zip
変更したくない部分は、画像を用意しなければ良い。

テーマの例
スポ根
device-2012-02-27-163155device-2012-02-27-163208device-2012-02-27-163218device-2012-02-27-163232device-2012-02-27-163244

たまゆら
device-2012-02-27-162859device-2012-02-27-162915device-2012-02-27-163018device-2012-02-27-163029device-2012-02-27-163042

谷川さん
device-2012-02-27-163353device-2012-02-27-163407device-2012-02-27-163417device-2012-02-27-163431device-2012-02-27-163445
※誰か cool なデザイン作ってみて...

テーマ以外のものでは、フォントの変更も可能。
[カスタムROM開発] Galaxy Nexus 向けのカスタムROM を更新(2012/02/12)

可能なら simeji の背景も一緒に変えたいけど。。。