Faul wie ich bin, habe ich mir gerade einen Weg überlegt, um nicht alle Einstellungen manuell zu übernehmen:
Die von der App verwendete "preferences.xml" liegt im Ordner "data/data/com.mohammadag.colouredstatusbar/shared_prefs".Hierin sind die Einstellungen wie folgt abgelegt:
für die Statusbar:
1<string name="packagename.activity/status_bar_color">FFRRGGBB</string>
für die Icons:
1<string name="packagename.activity/status_bar_icons_color">FFRRGGBB</string>
Betrifft die Farbe alle Activities, so bleibt diese im String leer.
Für die AndroidPIT-App sind demnach in genanntem xml-File folgende Zeilen nötig:
1<string name="de.androidpit.app/status_bar_color">ff222222</string>
2<string name="de.androidpit.app/status_bar_icons_color">ffF8F8F8</string>
3<string name="de.androidpit.app.de.androidpit.ui.blog.BlogSectionActivity/status_bar_color">ff43A8DA</string>
4<string name="de.androidpit.app.de.androidpit.ui.blog.BlogSectionActivity/status_bar_icons_color">ffF8F8F8</string>
5<string name="de.androidpit.app.de.androidpit.ui.apps.AppsSectionActivity/status_bar_color">ff769C11</string>
6<string name="de.androidpit.app.de.androidpit.ui.apps.AppsSectionActivity/status_bar_icons_color">ffF8F8F8</string>
7<string name="de.androidpit.app.de.androidpit.ui.forum.ForumSectionActivity/status_bar_color">ffE86E24</string>
8<string name="de.androidpit.app.de.androidpit.ui.forum.ForumSectionActivity/status_bar_icons_color">ffF8F8F8</string>
Um mir nun die Sache zu vereinfachen, habe ich das oben verlinkte Sheet nach Excel importiert und dort in den Spalten G3 & H3 folgende Formeln eingegeben und nach unten kopiert:
G3:
1="<string name="&ZEICHEN(34)&C3&WENN(B3="ALL";"";"."&B3)&"/status_bar_color"&ZEICHEN(34)&">"&D3&"</string>"
H3:
1="<string name="&ZEICHEN(34)&C3&WENN(B3="ALL";"";"."&B3)&"/status_bar_icons_color"&ZEICHEN(34)&">"&E3&"</string>"
Die Ergebnisse der Zeilen lassen sich dann einfach in die preferences.xml übernehmen.
Voraussetzung ist hier allerdings, dass
- keine verbundenen Zellen existieren
- der Packagename korrekt gepflegt ist
- die Activity korrekt benannt ist
- "ALL" in den Activities steht, die die gesamte App betreffen
Viele Grüße,
Andy
OnePlus 3 (Resurrection Remix 5.8.2)
LG G Watch
Regeln | unsere Mods & Admins
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.