![Andy](/data/avatars/s/90/90561.jpg,q1573221537.pagespeed.ce.fBHMZC7UuO.jpg)
Andy
Ehrenmitglied
- 3.120
Hat schon jemand versucht, das Standardtheme des X3 zu editieren wie für andere Devices hier beschrieben: https://www.android-hilfe.de/forum/...nleitung-themes-selber-veraendern.154136.html
Habe mir die framework-res.apk vom X3 auf SD kopiert und am PC entpackt. Nur leider sind da die .xml irgendwie "kaputt/verschlüsselt"
Habe mir dann das apktool geladen wie hier beschrieben: https://www.android-hilfe.de/forum/...ntschluesseln-xml-datei-bearbeiten.29884.html
Danach sieht die entsprechende .xml schon besser aus.
Wollte die vorhandene Batterieanzeige mit Super Cicle Battery austauschen. http://forum.xda-developers.com/showthread.php?t=724778
Die zugehörige .xml ist /res/drawable/stat_sys_battery.xml bzw. stat_sys_battery_charge.xml
Die pngs liegen in /res/drawable-hdpi und drawable-mdpi
stat_sys_battery.xml:
stat_sys_battery_charge.xml:
Ist die Frage ob man die zusammengesetzte .apk hinterher signieren muss.
Beim Austauschen unbedingt folgendes beachten, sonst muss man das X3 evtl. neu flashen: https://www.android-hilfe.de/forum/...193/howto-framework-res-apk-themen.61973.html
Ob sich nen Mutiger findet?![Razz :razz: :razz:](/styles/uix/ah/smilies/razz.gif.pagespeed.ce.rMnN2W5crz.gif)
Habe mir die framework-res.apk vom X3 auf SD kopiert und am PC entpackt. Nur leider sind da die .xml irgendwie "kaputt/verschlüsselt"
Habe mir dann das apktool geladen wie hier beschrieben: https://www.android-hilfe.de/forum/...ntschluesseln-xml-datei-bearbeiten.29884.html
Danach sieht die entsprechende .xml schon besser aus.
Wollte die vorhandene Batterieanzeige mit Super Cicle Battery austauschen. http://forum.xda-developers.com/showthread.php?t=724778
Die zugehörige .xml ist /res/drawable/stat_sys_battery.xml bzw. stat_sys_battery_charge.xml
Die pngs liegen in /res/drawable-hdpi und drawable-mdpi
stat_sys_battery.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<level-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="2" />
<item android:drawable="@drawable/stat_sys_battery_5" android:maxLevel="7" />
<item android:drawable="@drawable/stat_sys_battery_10" android:maxLevel="12" />
<item android:drawable="@drawable/stat_sys_battery_15" android:maxLevel="17" />
<item android:drawable="@drawable/stat_sys_battery_20" android:maxLevel="22" />
<item android:drawable="@drawable/stat_sys_battery_25" android:maxLevel="27" />
<item android:drawable="@drawable/stat_sys_battery_30" android:maxLevel="32" />
<item android:drawable="@drawable/stat_sys_battery_35" android:maxLevel="37" />
<item android:drawable="@drawable/stat_sys_battery_40" android:maxLevel="42" />
<item android:drawable="@drawable/stat_sys_battery_45" android:maxLevel="47" />
<item android:drawable="@drawable/stat_sys_battery_50" android:maxLevel="52" />
<item android:drawable="@drawable/stat_sys_battery_55" android:maxLevel="57" />
<item android:drawable="@drawable/stat_sys_battery_60" android:maxLevel="62" />
<item android:drawable="@drawable/stat_sys_battery_65" android:maxLevel="67" />
<item android:drawable="@drawable/stat_sys_battery_70" android:maxLevel="72" />
<item android:drawable="@drawable/stat_sys_battery_75" android:maxLevel="77" />
<item android:drawable="@drawable/stat_sys_battery_80" android:maxLevel="82" />
<item android:drawable="@drawable/stat_sys_battery_85" android:maxLevel="87" />
<item android:drawable="@drawable/stat_sys_battery_90" android:maxLevel="92" />
<item android:drawable="@drawable/stat_sys_battery_95" android:maxLevel="97" />
<item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="100" />
</level-list>
Code:
<?xml version="1.0" encoding="utf-8"?>
<level-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:maxLevel="14">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim1" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim2" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim3" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim4" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim5" />
</animation-list>
</item>
<item android:maxLevel="29">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim2" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim3" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim4" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim5" />
</animation-list>
</item>
<item android:maxLevel="49">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim3" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim4" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim5" />
</animation-list>
</item>
<item android:maxLevel="69">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim4" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim5" />
</animation-list>
</item>
<item android:maxLevel="89">
<animation-list android:oneshot="false"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" />
<item android:duration="1000" android:drawable="@drawable/stat_sys_battery_charge_anim5" />
</animation-list>
</item>
<item android:drawable="@drawable/stat_sys_battery_charge_anim5" android:maxLevel="101" />
</level-list>
Beim Austauschen unbedingt folgendes beachten, sonst muss man das X3 evtl. neu flashen: https://www.android-hilfe.de/forum/...193/howto-framework-res-apk-themen.61973.html
Ob sich nen Mutiger findet?
![Razz :razz: :razz:](/styles/uix/ah/smilies/razz.gif.pagespeed.ce.rMnN2W5crz.gif)
Zuletzt bearbeitet: