I agree. So that said feel free to post this wherever you desire.
Decompile systemui.apk
navigate to res/values/colors
<color name="white">#ffffffff</color>
<color name="black">#ffffffff</color>
<color name="half_white">#ffffffff</color>
<color name="half_black">#ffffffff</color>
<color name="primary_text_color">#ffffffff</color>
<color name="secondary_text_color">#ffffffff</color>
Note all the text I am going to show you will be "White", you can make them whatever color code you are working with.
After that navigate to res/values/drawables.xml
<item type="drawable" name="notification_header_text_color">#ffffffff</item>
<item type="drawable" name="notification_number_text_color">#ffffffff</item>
<item type="drawable" name="list_item_background">#ffffffff</item>
<item type="drawable" name="list_item_background_gray">#ffffffff</item>
Then navigate to res/color/bright_text_dark_focused.xml
make sure all colors are ffffffff
res/color/list_item_primary_text and change ff888888 to ffffffff
res/color/list_item_secondary_text and change ffb8b8b8 to ffffffff
Navigate to res/layout/status_bar.xml
You will find this line in two seperate places
android:textAppearance="@android:style/TextAppearance.StatusBar.Icon
Add this directly behind that line.
android:textColor="#ffffffff"
So it should look like this
android:textAppearance="@android:style/TextAppearance.StatusBar.Icon android:textColor="#ffffffff"
Fallow the same instructions for this line (which again will appear twice)
android:textAppearance="@android:style/TextAppearance.StatusBar.Ticker"
So agian you want to add this directly behind that line
android:textColor="#ffffffff"
There are some textcolor references in the xml as well. So anywhere you see
android:textColor=
make sure it is set to the correct color code you are working with.
In the same folder navigate to status_bar_expanded.xml
All you have to do hear is make sure all android:textColor= the color code you want
Also there is one text reference in the status_bar_tracking.xml
Again simply change the current code to the color code you want.
You may now recompile the SystemUI.apk, you are done in here.
Now lets take it a step further and decompile the framework-res.apk
Navigate to res/layout/status_bar_latest_event_content.xml
change all text color from ff000000 to the code you would prefer
While you have the framework-res decompiled its also a good Idea to change this .png
status_bar_item_app_background_normal.9.png to transparent.
You can find that .png in the drawable-hdpi folder
You can go ahead and recompile the framework-res.apk, you all set here.
And if you are feeling really adventuress you can decompile the DownloadProvider.apk
Navigate to res/layout/status_bar_ongoing_event_progress_bar.xml
Again simply change all the text colors from ff000000 to whatever color code you are working with.
Recompile your done here.
Moving on.
Decompile DownloadProviderUI.apk
Navigate to res/layout/download_list_item,xml
Anywhere you see
android:textAppearance="?android:textAppearanceSmall"
you want to make that line look like this
android:textAppearance="?android:textAppearanceSmall" android:textColor="#ffffffff"
Again that is a white code, you can use whatever color you want. I believe there are 4 or 5 lines that look like this.
in the same .apk
Navigate to res/layout/list_group_header
Find this line
android:textAppearance="?android:textAppearanceMedium"
And just like before. It should look like this.
android:textAppearance="?android:textAppearanceMedium" android:textColor="#ffffffff"
Recompile we are done! This will cover most standard notifications.
All my references are "White", but you can choose a color code that would match your theme. You can find safe color codes here.
http://www.december.com/html/spec/colorsafe.html
I hope this helps any of you up and coming themers.
-GruesomeWolf