EmptyTheme.apk/res/values/strings.xmlを任意で編集
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">アプリ名</string> <string name="theme_name">テーマ名</string> <string name="style_appearance_name">外観スタイル(?)名</string> <string name="author">作者名</string> <string name="copyright">コピーライト</string> </resources>
EmptyTheme.apk/resにdrawable-xhdpiフォルダを新規に作成しテーマで使用する画像ファイルを入れる
→この時に画像ファイルを以下のようにリネームする
・SystemUI.apkが管理している画像の場合
例)stat_sys_battery_0.png→com_android_systemui_stat_sys_battery0.png
・Settings.apkが管理している画像の場合
例)ic_settings_wireless.png→com_android_settings_ic_settings_wireless.png
・framework-res.apkが管理している画像の場合
例)ic_lock_power_off.png→frameworks_res_ic_lock_power_off.png
→この時に画像ファイルを以下のようにリネームする
・SystemUI.apkが管理している画像の場合
例)stat_sys_battery_0.png→com_android_systemui_stat_sys_battery0.png
・Settings.apkが管理している画像の場合
例)ic_settings_wireless.png→com_android_settings_ic_settings_wireless.png
・framework-res.apkが管理している画像の場合
例)ic_lock_power_off.png→frameworks_res_ic_lock_power_off.png
EmptyTheme.apk/res/xml内のxmlファイルの編集
・SystemUI.apkの画像はcom_android_systemui.xmlで定義
・Settings.apkの画像はcom_android_settings.xmlで定義
・framework-res.apkの画像はandroid.xmlで定義
・SystemUI.apkの画像はcom_android_systemui.xmlで定義
・Settings.apkの画像はcom_android_settings.xmlで定義
・framework-res.apkの画像はandroid.xmlで定義
EmptyTheme.apk/res/drawableにxmlを配置
例)バッテリーの表示段階を変更する場合
1.元のstat_sys_battery.xmlを編集
2.com_android_systemui_stat_sys_battery.xmlという名前で保存
3.EmptyTheme.apk/res/drawableに配置
元が100%表示でないstat_sys_battery.xmlを100%表示に置き換える場合のcom_android_systemui_stat_sys_battery.xml記述
例)バッテリーの表示段階を変更する場合
1.元のstat_sys_battery.xmlを編集
2.com_android_systemui_stat_sys_battery.xmlという名前で保存
3.EmptyTheme.apk/res/drawableに配置
元が100%表示でないstat_sys_battery.xmlを100%表示に置き換える場合のcom_android_systemui_stat_sys_battery.xml記述
<?xml version="1.0" encoding="utf-8"?> <level-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_0" android:maxLevel="0" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_1" android:maxLevel="1" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_2" android:maxLevel="2" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_3" android:maxLevel="3" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_4" android:maxLevel="4" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_5" android:maxLevel="5" /> : : <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_95" android:maxLevel="95" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_96" android:maxLevel="96" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_97" android:maxLevel="97" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_98" android:maxLevel="98" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_99" android:maxLevel="99" /> <item android:drawable="@drawable/com_android_systemui_stat_sys_battery_100" android:maxLevel="100" /> </level-list>
このページへのコメント
P1MSKf A big thank you for your blog. Really Cool.
KUwdwE Thanks for sharing, this is a fantastic article post.Really thank you! Much obliged.