Podepnę się do Was 🙂
Pracuję nad nowym wskaźnikiem baterii z miui 1.7.15, screen:
Sęk w tym, że jestem w stanie wstawić tylko animowany lub stały obraz, za nic w świecie nie chce mi czytać zmieny poziomu baterii.
Załączyłem poniższy plik do status_bar.xml no ale nie radzi sobie z czytaniem 'napięcia', pomyślałem, że SystemUI.apk nie ma uprawnień do czytania baterii, ale jest w nim przecież normalny wskaźnik, więc musi mieć.
stat_sys_battery_miui.xml
<?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_miui_0" android:maxLevel="2" />
<item android:drawable="@drawable/stat_sys_battery_miui_5" android:maxLevel="7" />
<item android:drawable="@drawable/stat_sys_battery_miui_10" android:maxLevel="12" />
<item android:drawable="@drawable/stat_sys_battery_miui_15" android:maxLevel="17" />
<item android:drawable="@drawable/stat_sys_battery_miui_20" android:maxLevel="22" />
<item android:drawable="@drawable/stat_sys_battery_miui_25" android:maxLevel="27" />
<item android:drawable="@drawable/stat_sys_battery_miui_30" android:maxLevel="32" />
<item android:drawable="@drawable/stat_sys_battery_miui_35" android:maxLevel="37" />
<item android:drawable="@drawable/stat_sys_battery_miui_40" android:maxLevel="42" />
<item android:drawable="@drawable/stat_sys_battery_miui_45" android:maxLevel="47" />
<item android:drawable="@drawable/stat_sys_battery_miui_50" android:maxLevel="52" />
<item android:drawable="@drawable/stat_sys_battery_miui_55" android:maxLevel="57" />
<item android:drawable="@drawable/stat_sys_battery_miui_60" android:maxLevel="62" />
<item android:drawable="@drawable/stat_sys_battery_miui_65" android:maxLevel="67" />
<item android:drawable="@drawable/stat_sys_battery_miui_70" android:maxLevel="72" />
<item android:drawable="@drawable/stat_sys_battery_miui_75" android:maxLevel="77" />
<item android:drawable="@drawable/stat_sys_battery_miui_80" android:maxLevel="82" />
<item android:drawable="@drawable/stat_sys_battery_miui_85" android:maxLevel="87" />
<item android:drawable="@drawable/stat_sys_battery_miui_90" android:maxLevel="92" />
<item android:drawable="@drawable/stat_sys_battery_miui_95" android:maxLevel="97" />
<item android:drawable="@drawable/stat_sys_battery_miui_100" android:maxLevel="100" />
</level-list>
Jedyny pomysł jaki mam obecnie to po stronie frameworku usunąć domyślną baterię i dodać tam grafiki i nowy wpis do SystemUI, ale wtedy inne motywy się ludziom posypią, bo stracą wskaźnik baterii. No i to wcale nie da mi gwarancji, że SystemUI zacznie czytać staty z frameworku, ale umiejscowienie ich w frameworku daje większe szanse..IMO