I have familiarised myself with all the files involved in the process but I have no idea what lines need changing. I'm guessing the xmls can pretty much stay the same and the focus is on the Smali code.if anyone can point me in the right direction that would be great as this is number two on most peoples wish lists for the crescent. All input welcome.
[dev] notification power widget
Started by
raverrr
, Mar 13 2012 10:33 AM
#1
Posted 13 March 2012 - 10:33 AM
right,
I have familiarised myself with all the files involved in the process but I have no idea what lines need changing. I'm guessing the xmls can pretty much stay the same and the focus is on the Smali code.if anyone can point me in the right direction that would be great as this is number two on most peoples wish lists for the crescent. All input welcome.
I have familiarised myself with all the files involved in the process but I have no idea what lines need changing. I'm guessing the xmls can pretty much stay the same and the focus is on the Smali code.if anyone can point me in the right direction that would be great as this is number two on most peoples wish lists for the crescent. All input welcome.
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#2
Posted 13 March 2012 - 10:46 AM
Would this topic help as a basis? http://android.modac...widget-for-gsf/

Specifically this post
http://android.modac...ost__p__1804526
Specifically this post
Edited by PsYcHoKiLLa, 13 March 2012 - 11:06 AM.
#3
Posted 13 March 2012 - 11:07 AM
PsYcHoKiLLa, on 13 March 2012 - 10:46 AM, said:
Well this was hacked to work with the gingerbread leak before wee had official gingerbread for the blade. we would be better off starting with one from the skate or a more recent version for the blade.
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#4
Posted 13 March 2012 - 11:12 AM
http://android.modac...-power-widgets/
Unfortunately it's from the only open source developer who doesn't make his stuff open source, Tillaz
Good luck getting any help from him
Unfortunately it's from the only open source developer who doesn't make his stuff open source, Tillaz
Good luck getting any help from him
Edited by PsYcHoKiLLa, 13 March 2012 - 11:12 AM.
#5
Posted 13 March 2012 - 11:27 AM
Already Tried to inbox him but message won't send and don't want to spam his threads asking for help lol hense the hacky approach lol.
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#6
Posted 13 March 2012 - 04:54 PM
#7
Posted 13 March 2012 - 05:28 PM
If you message him, begin the message with "Howay the toon army!!!" cos he's a noocassel fan
#8
Posted 13 March 2012 - 05:52 PM
PsYcHoKiLLa, on 13 March 2012 - 11:12 AM, said:
http://android.modac...-power-widgets/
Unfortunately it's from the only open source developer who doesn't make his stuff open source, Tillaz
Good luck getting any help from him
Unfortunately it's from the only open source developer who doesn't make his stuff open source, Tillaz
Good luck getting any help from him
@raverr
This will give you some idea how to port it. That's pretty much how the old non user customisable version can be ported. Only file you have to edit for that is SystemUI.apk. Shouldn't be to difficult to track down the differences comparing to clean Crescent stock SystemUI.apk (it should be very similar in ZTE devices).
This is the thread for the new user customisable lidroid version that is currently in Swedish Snow. That porting guide only applies to Samsung devices, so it doesn't help much. This is what I wrote somewhere else. This is how it goes (in short form).
"Add images to drawables-hdpi, add strings to strings.xml, add ids to ids.xml, add layouts to layout directory and add all of the previous to public.xml (and of course match these with the resource ids in smali files). Smali part is easy, just copy the two lidroid folders to their places. Only smali file you really need to edit is StatusBarService.smali. The quickpanel calling in the end of .method private makeStatusBarView is a bit different from the previous one and you also need to add some stuff on the very beginning of that method."
Edited by KonstaT, 13 March 2012 - 05:54 PM.
ZTE Blade:
CyanogenMod 10.1 - KonstaKANG (Android 4.2.2) - ClockWorkMod 6.0.2.7
CyanogenMod 10 - KonstaKANG (Android 4.1.2)
CyanogenMod 9 - KonstaKANG (Android 4.0.4)
Swedish Snow RLS7 (Android 2.3.5)
ZTE Blade III:
CyanogenMod 10.1 - KonstaKANG (Android 4.2.2) - ClockWorkMod 6.0.3.2
CyanogenMod 10 - KonstaKANG (Android 4.1.2)
Aurora Borealis RLS1 (Android 4.0.4)
Firefox OS - Ubuntu Touch
#9
Posted 13 March 2012 - 06:01 PM
Nice! Thx for helping us out dude! 
#10
Posted 13 March 2012 - 07:10 PM
KonstaT, on 13 March 2012 - 05:52 PM, said:
And none of it is his work anyway. 
@raverr
This will give you some idea how to port it. That's pretty much how the old non user customisable version can be ported. Only file you have to edit for that is SystemUI.apk. Shouldn't be to difficult to track down the differences comparing to clean Crescent stock SystemUI.apk (it should be very similar in ZTE devices).
This is the thread for the new user customisable lidroid version that is currently in Swedish Snow. That porting guide only applies to Samsung devices, so it doesn't help much. This is what I wrote somewhere else. This is how it goes (in short form).
"Add images to drawables-hdpi, add strings to strings.xml, add ids to ids.xml, add layouts to layout directory and add all of the previous to public.xml (and of course match these with the resource ids in smali files). Smali part is easy, just copy the two lidroid folders to their places. Only smali file you really need to edit is StatusBarService.smali. The quickpanel calling in the end of .method private makeStatusBarView is a bit different from the previous one and you also need to add some stuff on the very beginning of that method."
@raverr
This will give you some idea how to port it. That's pretty much how the old non user customisable version can be ported. Only file you have to edit for that is SystemUI.apk. Shouldn't be to difficult to track down the differences comparing to clean Crescent stock SystemUI.apk (it should be very similar in ZTE devices).
This is the thread for the new user customisable lidroid version that is currently in Swedish Snow. That porting guide only applies to Samsung devices, so it doesn't help much. This is what I wrote somewhere else. This is how it goes (in short form).
"Add images to drawables-hdpi, add strings to strings.xml, add ids to ids.xml, add layouts to layout directory and add all of the previous to public.xml (and of course match these with the resource ids in smali files). Smali part is easy, just copy the two lidroid folders to their places. Only smali file you really need to edit is StatusBarService.smali. The quickpanel calling in the end of .method private makeStatusBarView is a bit different from the previous one and you also need to add some stuff on the very beginning of that method."
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#11
Posted 14 March 2012 - 08:38 AM
OK, some more in depth instructions. What you need is apktool, proper text editor, SystemUI.apk and QuickPanelSettings.apk from SS-RLS6, SystemUI from ROM you want to port it to. I assume that you know how to decompile/compile/sign etc .apk. This will port the customisable lidroid version that I've modified to work on Blade.
Easy part is QuickPanelSettings.apk. It's hidden from app drawer by removing one line from AndroidManifest.xml. Start by adding it back. That's all you need to edit QuickPanelSettings.apk.
Then to SystemUI.apk. Decompile both SystemUI.apks and copy these files to their places:
That should be it. Then to editing xmls. You need to edit these xmls:
Add four lines to ids.xml (power_widget_button*) and add 13 lines to strings.xml (quickpanel*). The most important file is public.xml. You need to add every drawable/layout/id/string here and assign it unique hex value. Find the last '<public type="drawable" name=....' and add after that 26 lines for those 26 images you added. 'Name=' is the file name and 'id=' you need to assign it the next free value in hex. This is very important and these are the values that are called in the smali files. Do the same thing for layout (three xmls you added, power_widget*), string (13 strings added to strings.xml, quickpanel*) and id (four ids added to ids.xml, power_widget_button*).
Then to editing smali. Start with /smali/com/lidroid/systemui/quickpanel/AirplaneButton.smali. There are three values that you need to match to those you added to public.xml. One for text, icon on and icon off. Here 0x7f07001c matches quickpanel_airplane_text in public.xml, 0x7f0200f4 and 0x7f0200f3 match stat_airplane_on and stat_airplane_off in public.xml. Edit these to match the values you added to your public.xml. Repeat this for all of nine buttons. You basically have to go through all of the smali files and replace these resource values when necessary. Plenty of very annoying find&replace/copy&paste.
Finally you need to edit /smali/com/android/systemui/statusbar/StatusBarService.smali to display the power widget. Change this:
and add this:
0x7f030007 again points to power_widget_layout in public.xml.
Compile QuickPanelSettings.apk and SystemUI.apk, sign and push to phone. I wrote this very quickly so I might have missed something but that should be it.
Easy part is QuickPanelSettings.apk. It's hidden from app drawer by removing one line from AndroidManifest.xml. Start by adding it back. That's all you need to edit QuickPanelSettings.apk.
<action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.LAUNCHER" />
Then to SystemUI.apk. Decompile both SystemUI.apks and copy these files to their places:
/smali/lidroid *whole directory /smali/com/lidroid *whole directory /res/drawable-hdpi/ *there are 26 images that are needed, just got to find them. All named stat_*something. /res/layout/ *three xml files starting with power_widget*
That should be it. Then to editing xmls. You need to edit these xmls:
/res/values/ids.xml /res/values/strings.xml /res/values/public.xml
Add four lines to ids.xml (power_widget_button*) and add 13 lines to strings.xml (quickpanel*). The most important file is public.xml. You need to add every drawable/layout/id/string here and assign it unique hex value. Find the last '<public type="drawable" name=....' and add after that 26 lines for those 26 images you added. 'Name=' is the file name and 'id=' you need to assign it the next free value in hex. This is very important and these are the values that are called in the smali files. Do the same thing for layout (three xmls you added, power_widget*), string (13 strings added to strings.xml, quickpanel*) and id (four ids added to ids.xml, power_widget_button*).
Then to editing smali. Start with /smali/com/lidroid/systemui/quickpanel/AirplaneButton.smali. There are three values that you need to match to those you added to public.xml. One for text, icon on and icon off. Here 0x7f07001c matches quickpanel_airplane_text in public.xml, 0x7f0200f4 and 0x7f0200f3 match stat_airplane_on and stat_airplane_off in public.xml. Edit these to match the values you added to your public.xml. Repeat this for all of nine buttons. You basically have to go through all of the smali files and replace these resource values when necessary. Plenty of very annoying find&replace/copy&paste.
Finally you need to edit /smali/com/android/systemui/statusbar/StatusBarService.smali to display the power widget. Change this:
.method private makeStatusBarView(Landroid/content/Context;)V - .locals 11 + .locals 12 .parameter “context” .prologue + const/4 v11, 0x0 + const v10, 0x7f09000d
and add this:
invoke-virtual {p1, v6, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
+ const v6, 0x7f030007
+
+ invoke-static {p1, v6, v9}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
+
+ move-result-object v5
+
+ check-cast v5, Lcom/lidroid/systemui/quickpanel/PowerWidget;
+
+ .local v5, qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
+ invoke-virtual {v5}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
+
+ iget-object v6, p0, Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/ExpandedView;
+
+ invoke-virtual {v6, v5, v11}, Lcom/android/systemui/statusbar/ExpandedView;->addView(Landroid/view/View;I)V
+
return-void
.end method
0x7f030007 again points to power_widget_layout in public.xml.
Compile QuickPanelSettings.apk and SystemUI.apk, sign and push to phone. I wrote this very quickly so I might have missed something but that should be it.
Edited by KonstaT, 26 March 2012 - 08:43 AM.
ZTE Blade:
CyanogenMod 10.1 - KonstaKANG (Android 4.2.2) - ClockWorkMod 6.0.2.7
CyanogenMod 10 - KonstaKANG (Android 4.1.2)
CyanogenMod 9 - KonstaKANG (Android 4.0.4)
Swedish Snow RLS7 (Android 2.3.5)
ZTE Blade III:
CyanogenMod 10.1 - KonstaKANG (Android 4.2.2) - ClockWorkMod 6.0.3.2
CyanogenMod 10 - KonstaKANG (Android 4.1.2)
Aurora Borealis RLS1 (Android 4.0.4)
Firefox OS - Ubuntu Touch
#13
Posted 14 March 2012 - 09:59 PM
C:\apktool\APKTool>apktool b systemui -f I: Checking whether sources has changed... I: Smaling... Exception in thread "main" java.lang.NullPointerException at org.jf.util.PathUtil.getRelativeFile(Unknown Source) at org.jf.smali.smaliFlexLexer.getSourceName(Unknown Source) at org.jf.smali.smaliFlexLexer.getErrorHeader(Unknown Source) at org.jf.smali.smaliFlexLexer.nextToken(Unknown Source) at org.antlr.runtime.CommonTokenStream.fillBuffer(Unknown Source) at org.antlr.runtime.CommonTokenStream.LT(Unknown Source) at org.jf.smali.smaliParser.smali_file(Unknown Source) at brut.androlib.mod.SmaliMod.assembleSmaliFile(Unknown Source) at brut.androlib.src.DexFileBuilder.addSmaliFile(Unknown Source) at brut.androlib.src.DexFileBuilder.addSmaliFile(Unknown Source) at brut.androlib.src.SmaliBuilder.buildFile(Unknown Source) at brut.androlib.src.SmaliBuilder.build(Unknown Source) at brut.androlib.src.SmaliBuilder.build(Unknown Source) at brut.androlib.Androlib.buildSourcesSmali(Unknown Source) at brut.androlib.Androlib.buildSources(Unknown Source) at brut.androlib.Androlib.build(Unknown Source) at brut.androlib.Androlib.build(Unknown Source) at brut.apktool.Main.cmdBuild(Unknown Source) at brut.apktool.Main.main(Unknown Source) C:\apktool\APKTool>
no output
havn't a clue what this means. never seen this before
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#14
Posted 14 March 2012 - 10:37 PM
Not a developer at all but it seems like it's looking for another library or file which is missing?
#15
Posted 15 March 2012 - 03:25 AM
OK, Not sure if it will help but I found this, with this reply :
Have you tried updating your JDK version, or rolling back to a previous version?
Also found this which looks to be identical to your problem.
Quote
I could resolve the issue, by installing latest 1.6 JDK which is jdk1.6.0_30.previous one was jdk1.6.0_16. maybe it might work for u too.
Also found this which looks to be identical to your problem.
Edited by PsYcHoKiLLa, 15 March 2012 - 03:29 AM.
#16
Posted 15 March 2012 - 09:03 AM
raverrr, on 14 March 2012 - 09:59 PM, said:
no output 
havn't a clue what this means. never seen this before
havn't a clue what this means. never seen this before
Apktool doesn't give much usefull information when things like this go wrong. It's great on the resources side though (even usually gives you a line in xml what's wrong).
And btw 'apktool b systemui -f' builds systemui into a file named '-f'. Not that it matters here.
Edited by KonstaT, 15 March 2012 - 09:04 AM.
ZTE Blade:
CyanogenMod 10.1 - KonstaKANG (Android 4.2.2) - ClockWorkMod 6.0.2.7
CyanogenMod 10 - KonstaKANG (Android 4.1.2)
CyanogenMod 9 - KonstaKANG (Android 4.0.4)
Swedish Snow RLS7 (Android 2.3.5)
ZTE Blade III:
CyanogenMod 10.1 - KonstaKANG (Android 4.2.2) - ClockWorkMod 6.0.3.2
CyanogenMod 10 - KonstaKANG (Android 4.1.2)
Aurora Borealis RLS1 (Android 4.0.4)
Firefox OS - Ubuntu Touch
#17
Posted 23 March 2012 - 08:18 PM
great...there are some drawables in public.xml that have the same name as ones i have to add. mass renaming time lol....loooooooong!
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#18
Posted 23 March 2012 - 08:44 PM
#19
Posted 23 March 2012 - 10:27 PM
of each button?
.....while i wait for answer i won't do it and add it after should i have to.
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
#20
Posted 23 March 2012 - 11:23 PM
KonstaT, on 15 March 2012 - 09:03 AM, said:
It seems that problem is somewhere in smali (not resources). Might be worth going through the smali changes again.
Apktool doesn't give much usefull information when things like this go wrong. It's great on the resources side though (even usually gives you a line in xml what's wrong).
Apktool doesn't give much usefull information when things like this go wrong. It's great on the resources side though (even usually gives you a line in xml what's wrong).
Started process from scratch and pretty damn sure i didn't mess up the smali.I used the public.xml from
SSRLS6 to find the HEX's and copied mine straight over for each individual ON,OFF and any other setting
for the buttons. Still getting the same output from apktool when i try and build. the only thing i am unsure of
is wether my HEX's follow the correct order. Have a butchers:
<public type="drawable" name="btn_default_small" id="0x7f020001" /> <public type="drawable" name="stat_sys_gps_acquiring_anim" id="0x7f0200a2" /> <public type="drawable" name="stat_sys_roaming_cdma_flash" id="0x7f0200c6" /> <public type="drawable" name="shade_bgcolor" id="0x7f0200e4" /> <public type="drawable" name="notification_header_text_color" id="0x7f0200e5" /> <public type="drawable" name="notification_number_text_color" id="0x7f0200e6" /> <public type="drawable" name="stat_sys_battery" id="0x7f020106" /> <public type="drawable" name="stat_sys_battery_charge" id="0x7f02016c" /> <public type="drawable" name="zzz_stat_sys_battery_1" id="0x7f0201df" /> <public type="drawable" name="battery_low_battery" id="0x7f020000" /> <public type="drawable" name="btn_default_small_normal" id="0x7f020002" /> <public type="drawable" name="btn_default_small_normal_disable" id="0x7f020003" /> <public type="drawable" name="btn_default_small_normal_disable_focused" id="0x7f020004" /> <public type="drawable" name="btn_default_small_pressed" id="0x7f020005" /> <public type="drawable" name="btn_default_small_selected" id="0x7f020006" /> <public type="drawable" name="divider_horizontal_dark_opaque" id="0x7f020007" /> <public type="drawable" name="divider_horizontal_light_opaque" id="0x7f020008" /> <public type="drawable" name="ic_launcher_settings" id="0x7f020009" /> <public type="drawable" name="ic_notification_overlay" id="0x7f02000a" /> <public type="drawable" name="shade_bg" id="0x7f02000b" /> <public type="drawable" name="shade_handlebar" id="0x7f02000c" /> <public type="drawable" name="shade_header_background" id="0x7f02000d" /> <public type="drawable" name="stat_notify_alarm" id="0x7f02000e" /> <public type="drawable" name="stat_notify_more" id="0x7f02000f" /> <public type="drawable" name="stat_sys_1x_signal_0" id="0x7f020010" /> <public type="drawable" name="stat_sys_1x_signal_1" id="0x7f020011" /> <public type="drawable" name="stat_sys_1x_signal_2" id="0x7f020012" /> <public type="drawable" name="stat_sys_1x_signal_3" id="0x7f020013" /> <public type="drawable" name="stat_sys_1x_signal_4" id="0x7f020014" /> <public type="drawable" name="stat_sys_1x_signal_disable" id="0x7f020015" /> <public type="drawable" name="stat_sys_1x_signal_null" id="0x7f020016" /> <public type="drawable" name="stat_sys_1x_signal_r_0" id="0x7f020017" /> <public type="drawable" name="stat_sys_1x_signal_r_1" id="0x7f020018" /> <public type="drawable" name="stat_sys_1x_signal_r_2" id="0x7f020019" /> <public type="drawable" name="stat_sys_1x_signal_r_3" id="0x7f02001a" /> <public type="drawable" name="stat_sys_1x_signal_r_4" id="0x7f02001b" /> <public type="drawable" name="stat_sys_3g_signal_0" id="0x7f02001c" /> <public type="drawable" name="stat_sys_3g_signal_0_fully" id="0x7f02001d" /> <public type="drawable" name="stat_sys_3g_signal_1" id="0x7f02001e" /> <public type="drawable" name="stat_sys_3g_signal_1_fully" id="0x7f02001f" /> <public type="drawable" name="stat_sys_3g_signal_2" id="0x7f020020" /> <public type="drawable" name="stat_sys_3g_signal_2_fully" id="0x7f020021" /> <public type="drawable" name="stat_sys_3g_signal_3" id="0x7f020022" /> <public type="drawable" name="stat_sys_3g_signal_3_fully" id="0x7f020023" /> <public type="drawable" name="stat_sys_3g_signal_4" id="0x7f020024" /> <public type="drawable" name="stat_sys_3g_signal_4_fully" id="0x7f020025" /> <public type="drawable" name="stat_sys_3gand1x_signal_00" id="0x7f020026" /> <public type="drawable" name="stat_sys_3gand1x_signal_01" id="0x7f020027" /> <public type="drawable" name="stat_sys_3gand1x_signal_02" id="0x7f020028" /> <public type="drawable" name="stat_sys_3gand1x_signal_03" id="0x7f020029" /> <public type="drawable" name="stat_sys_3gand1x_signal_04" id="0x7f02002a" /> <public type="drawable" name="stat_sys_3gand1x_signal_10" id="0x7f02002b" /> <public type="drawable" name="stat_sys_3gand1x_signal_11" id="0x7f02002c" /> <public type="drawable" name="stat_sys_3gand1x_signal_12" id="0x7f02002d" /> <public type="drawable" name="stat_sys_3gand1x_signal_13" id="0x7f02002e" /> <public type="drawable" name="stat_sys_3gand1x_signal_14" id="0x7f02002f" /> <public type="drawable" name="stat_sys_3gand1x_signal_20" id="0x7f020030" /> <public type="drawable" name="stat_sys_3gand1x_signal_21" id="0x7f020031" /> <public type="drawable" name="stat_sys_3gand1x_signal_22" id="0x7f020032" /> <public type="drawable" name="stat_sys_3gand1x_signal_23" id="0x7f020033" /> <public type="drawable" name="stat_sys_3gand1x_signal_24" id="0x7f020034" /> <public type="drawable" name="stat_sys_3gand1x_signal_30" id="0x7f020035" /> <public type="drawable" name="stat_sys_3gand1x_signal_31" id="0x7f020036" /> <public type="drawable" name="stat_sys_3gand1x_signal_32" id="0x7f020037" /> <public type="drawable" name="stat_sys_3gand1x_signal_33" id="0x7f020038" /> <public type="drawable" name="stat_sys_3gand1x_signal_34" id="0x7f020039" /> <public type="drawable" name="stat_sys_3gand1x_signal_40" id="0x7f02003a" /> <public type="drawable" name="stat_sys_3gand1x_signal_41" id="0x7f02003b" /> <public type="drawable" name="stat_sys_3gand1x_signal_42" id="0x7f02003c" /> <public type="drawable" name="stat_sys_3gand1x_signal_43" id="0x7f02003d" /> <public type="drawable" name="stat_sys_3gand1x_signal_44" id="0x7f02003e" /> <public type="drawable" name="stat_sys_3gand1x_signal_disable" id="0x7f02003f" /> <public type="drawable" name="stat_sys_3gand1x_signal_null" id="0x7f020040" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_00" id="0x7f020041" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_01" id="0x7f020042" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_02" id="0x7f020043" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_03" id="0x7f020044" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_04" id="0x7f020045" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_10" id="0x7f020046" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_11" id="0x7f020047" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_12" id="0x7f020048" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_13" id="0x7f020049" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_14" id="0x7f02004a" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_20" id="0x7f02004b" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_21" id="0x7f02004c" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_22" id="0x7f02004d" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_23" id="0x7f02004e" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_24" id="0x7f02004f" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_30" id="0x7f020050" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_31" id="0x7f020051" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_32" id="0x7f020052" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_33" id="0x7f020053" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_34" id="0x7f020054" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_40" id="0x7f020055" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_41" id="0x7f020056" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_42" id="0x7f020057" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_43" id="0x7f020058" /> <public type="drawable" name="stat_sys_3gand1x_signal_r_44" id="0x7f020059" /> <public type="drawable" name="stat_sys_data_bluetooth" id="0x7f02005a" /> <public type="drawable" name="stat_sys_data_bluetooth_connected" id="0x7f02005b" /> <public type="drawable" name="stat_sys_data_connected_1x" id="0x7f02005c" /> <public type="drawable" name="stat_sys_data_connected_3g" id="0x7f02005d" /> <public type="drawable" name="stat_sys_data_connected_4g" id="0x7f02005e" /> <public type="drawable" name="stat_sys_data_connected_e" id="0x7f02005f" /> <public type="drawable" name="stat_sys_data_connected_g" id="0x7f020060" /> <public type="drawable" name="stat_sys_data_connected_h" id="0x7f020061" /> <public type="drawable" name="stat_sys_data_fully_connected_1x" id="0x7f020062" /> <public type="drawable" name="stat_sys_data_fully_connected_3g" id="0x7f020063" /> <public type="drawable" name="stat_sys_data_fully_connected_4g" id="0x7f020064" /> <public type="drawable" name="stat_sys_data_fully_connected_e" id="0x7f020065" /> <public type="drawable" name="stat_sys_data_fully_connected_g" id="0x7f020066" /> <public type="drawable" name="stat_sys_data_fully_connected_h" id="0x7f020067" /> <public type="drawable" name="stat_sys_data_fully_in_1x" id="0x7f020068" /> <public type="drawable" name="stat_sys_data_fully_in_3g" id="0x7f020069" /> <public type="drawable" name="stat_sys_data_fully_in_4g" id="0x7f02006a" /> <public type="drawable" name="stat_sys_data_fully_in_e" id="0x7f02006b" /> <public type="drawable" name="stat_sys_data_fully_in_g" id="0x7f02006c" /> <public type="drawable" name="stat_sys_data_fully_in_h" id="0x7f02006d" /> <public type="drawable" name="stat_sys_data_fully_inandout_1x" id="0x7f02006e" /> <public type="drawable" name="stat_sys_data_fully_inandout_3g" id="0x7f02006f" /> <public type="drawable" name="stat_sys_data_fully_inandout_4g" id="0x7f020070" /> <public type="drawable" name="stat_sys_data_fully_inandout_e" id="0x7f020071" /> <public type="drawable" name="stat_sys_data_fully_inandout_g" id="0x7f020072" /> <public type="drawable" name="stat_sys_data_fully_inandout_h" id="0x7f020073" /> <public type="drawable" name="stat_sys_data_fully_out_1x" id="0x7f020074" /> <public type="drawable" name="stat_sys_data_fully_out_3g" id="0x7f020075" /> <public type="drawable" name="stat_sys_data_fully_out_4g" id="0x7f020076" /> <public type="drawable" name="stat_sys_data_fully_out_e" id="0x7f020077" /> <public type="drawable" name="stat_sys_data_fully_out_g" id="0x7f020078" /> <public type="drawable" name="stat_sys_data_fully_out_h" id="0x7f020079" /> <public type="drawable" name="stat_sys_data_in_1x" id="0x7f02007a" /> <public type="drawable" name="stat_sys_data_in_3g" id="0x7f02007b" /> <public type="drawable" name="stat_sys_data_in_4g" id="0x7f02007c" /> <public type="drawable" name="stat_sys_data_in_e" id="0x7f02007d" /> <public type="drawable" name="stat_sys_data_in_g" id="0x7f02007e" /> <public type="drawable" name="stat_sys_data_in_h" id="0x7f02007f" /> <public type="drawable" name="stat_sys_data_inadnout_e" id="0x7f020080" /> <public type="drawable" name="stat_sys_data_inandout_1x" id="0x7f020081" /> <public type="drawable" name="stat_sys_data_inandout_3g" id="0x7f020082" /> <public type="drawable" name="stat_sys_data_inandout_4g" id="0x7f020083" /> <public type="drawable" name="stat_sys_data_inandout_e" id="0x7f020084" /> <public type="drawable" name="stat_sys_data_inandout_g" id="0x7f020085" /> <public type="drawable" name="stat_sys_data_inandout_h" id="0x7f020086" /> <public type="drawable" name="stat_sys_data_out_1x" id="0x7f020087" /> <public type="drawable" name="stat_sys_data_out_3g" id="0x7f020088" /> <public type="drawable" name="stat_sys_data_out_4g" id="0x7f020089" /> <public type="drawable" name="stat_sys_data_out_e" id="0x7f02008a" /> <public type="drawable" name="stat_sys_data_out_g" id="0x7f02008b" /> <public type="drawable" name="stat_sys_data_out_h" id="0x7f02008c" /> <public type="drawable" name="stat_sys_edge_signal_0" id="0x7f020097" /> <public type="drawable" name="stat_sys_edge_signal_0_fully" id="0x7f020098" /> <public type="drawable" name="stat_sys_edge_signal_1" id="0x7f020099" /> <public type="drawable" name="stat_sys_edge_signal_1_fully" id="0x7f02009a" /> <public type="drawable" name="stat_sys_edge_signal_2" id="0x7f02009b" /> <public type="drawable" name="stat_sys_edge_signal_2_fully" id="0x7f02009c" /> <public type="drawable" name="stat_sys_edge_signal_3" id="0x7f02009d" /> <public type="drawable" name="stat_sys_edge_signal_3_fully" id="0x7f02009e" /> <public type="drawable" name="stat_sys_edge_signal_4" id="0x7f02009f" /> <public type="drawable" name="stat_sys_edge_signal_4_fully" id="0x7f0200a0" /> <public type="drawable" name="stat_sys_gps_acquiring" id="0x7f0200a1" /> <public type="drawable" name="stat_sys_gsm_signal_0" id="0x7f0200a3" /> <public type="drawable" name="stat_sys_gsm_signal_0_fully" id="0x7f0200a4" /> <public type="drawable" name="stat_sys_gsm_signal_1" id="0x7f0200a5" /> <public type="drawable" name="stat_sys_gsm_signal_1_fully" id="0x7f0200a6" /> <public type="drawable" name="stat_sys_gsm_signal_2" id="0x7f0200a7" /> <public type="drawable" name="stat_sys_gsm_signal_2_fully" id="0x7f0200a8" /> <public type="drawable" name="stat_sys_gsm_signal_3" id="0x7f0200a9" /> <public type="drawable" name="stat_sys_gsm_signal_3_fully" id="0x7f0200aa" /> <public type="drawable" name="stat_sys_gsm_signal_4" id="0x7f0200ab" /> <public type="drawable" name="stat_sys_gsm_signal_4_fully" id="0x7f0200ac" /> <public type="drawable" name="stat_sys_headset" id="0x7f0200ad" /> <public type="drawable" name="stat_sys_hspa_signal_0" id="0x7f0200ae" /> <public type="drawable" name="stat_sys_hspa_signal_0_fully" id="0x7f0200af" /> <public type="drawable" name="stat_sys_hspa_signal_1" id="0x7f0200b0" /> <public type="drawable" name="stat_sys_hspa_signal_1_fully" id="0x7f0200b1" /> <public type="drawable" name="stat_sys_hspa_signal_2" id="0x7f0200b2" /> <public type="drawable" name="stat_sys_hspa_signal_2_fully" id="0x7f0200b3" /> <public type="drawable" name="stat_sys_hspa_signal_3" id="0x7f0200b4" /> <public type="drawable" name="stat_sys_hspa_signal_3_fully" id="0x7f0200b5" /> <public type="drawable" name="stat_sys_hspa_signal_4" id="0x7f0200b6" /> <public type="drawable" name="stat_sys_hspa_signal_4_fully" id="0x7f0200b7" /> <public type="drawable" name="stat_sys_no_sim" id="0x7f0200b8" /> <public type="drawable" name="stat_sys_r_signal_0" id="0x7f0200b9" /> <public type="drawable" name="stat_sys_r_signal_0_fully" id="0x7f0200ba" /> <public type="drawable" name="stat_sys_r_signal_1" id="0x7f0200bb" /> <public type="drawable" name="stat_sys_r_signal_1_fully" id="0x7f0200bc" /> <public type="drawable" name="stat_sys_r_signal_2" id="0x7f0200bd" /> <public type="drawable" name="stat_sys_r_signal_2_fully" id="0x7f0200be" /> <public type="drawable" name="stat_sys_r_signal_3" id="0x7f0200bf" /> <public type="drawable" name="stat_sys_r_signal_3_fully" id="0x7f0200c0" /> <public type="drawable" name="stat_sys_r_signal_4" id="0x7f0200c1" /> <public type="drawable" name="stat_sys_r_signal_4_fully" id="0x7f0200c2" /> <public type="drawable" name="stat_sys_ringer_silent" id="0x7f0200c3" /> <public type="drawable" name="stat_sys_ringer_vibrate" id="0x7f0200c4" /> <public type="drawable" name="stat_sys_roaming_cdma_0" id="0x7f0200c5" /> <public type="drawable" name="stat_sys_roaming_cdma_flash_anim0" id="0x7f0200c7" /> <public type="drawable" name="stat_sys_roaming_cdma_flash_anim1" id="0x7f0200c8" /> <public type="drawable" name="stat_sys_signal_0" id="0x7f0200c9" /> <public type="drawable" name="stat_sys_signal_0_fully" id="0x7f0200ca" /> <public type="drawable" name="stat_sys_signal_1" id="0x7f0200cb" /> <public type="drawable" name="stat_sys_signal_1_fully" id="0x7f0200cc" /> <public type="drawable" name="stat_sys_signal_2" id="0x7f0200cd" /> <public type="drawable" name="stat_sys_signal_2_fully" id="0x7f0200ce" /> <public type="drawable" name="stat_sys_signal_3" id="0x7f0200cf" /> <public type="drawable" name="stat_sys_signal_3_fully" id="0x7f0200d0" /> <public type="drawable" name="stat_sys_signal_4" id="0x7f0200d1" /> <public type="drawable" name="stat_sys_signal_4_fully" id="0x7f0200d2" /> <public type="drawable" name="stat_sys_signal_flightmode" id="0x7f0200d3" /> <public type="drawable" name="stat_sys_signal_null" id="0x7f0200d4" /> <public type="drawable" name="stat_sys_tty_mode" id="0x7f0200d5" /> <public type="drawable" name="stat_sys_wifi_signal_0" id="0x7f0200d6" /> <public type="drawable" name="stat_sys_wifi_signal_1" id="0x7f0200d7" /> <public type="drawable" name="stat_sys_wifi_signal_1_fully" id="0x7f0200d8" /> <public type="drawable" name="stat_sys_wifi_signal_2" id="0x7f0200d9" /> <public type="drawable" name="stat_sys_wifi_signal_2_fully" id="0x7f0200da" /> <public type="drawable" name="stat_sys_wifi_signal_3" id="0x7f0200db" /> <public type="drawable" name="stat_sys_wifi_signal_3_fully" id="0x7f0200dc" /> <public type="drawable" name="stat_sys_wifi_signal_4" id="0x7f0200dd" /> <public type="drawable" name="stat_sys_wifi_signal_4_fully" id="0x7f0200de" /> <public type="drawable" name="status_bar_background" id="0x7f0200df" /> <public type="drawable" name="status_bar_close_on" id="0x7f0200e0" /> <public type="drawable" name="statusbar_background" id="0x7f0200e1" /> <public type="drawable" name="title_bar_portrait" id="0x7f0200e2" /> <public type="drawable" name="title_bar_shadow" id="0x7f0200e3" /> <public type="drawable" name="ic_lock_idle_charging" id="0x7f0200e7" /> <public type="drawable" name="ic_lock_idle_low_battery" id="0x7f0200e8" /> <public type="drawable" name="stat_2g3g_off" id="0x7f0200e9" /> <public type="drawable" name="stat_2g3g_on" id="0x7f0200ea" /> <public type="drawable" name="stat_3g_on" id="0x7f0200eb" /> <public type="drawable" name="stat_airplane_off" id="0x7f0200ec" /> <public type="drawable" name="stat_airplane_on" id="0x7f0200ed" /> <public type="drawable" name="stat_bluetooth_off" id="0x7f0200ee" /> <public type="drawable" name="stat_bluetooth_on" id="0x7f0200ef" /> <public type="drawable" name="stat_brightness_auto" id="0x7f0200f0" /> <public type="drawable" name="stat_brightness_mid" id="0x7f0200f1" /> <public type="drawable" name="stat_brightness_off" id="0x7f0200f2" /> <public type="drawable" name="stat_brightness_on" id="0x7f0200f3" /> <public type="drawable" name="stat_data_off" id="0x7f0200f4" /> <public type="drawable" name="stat_data_on" id="0x7f0200f5" /> <public type="drawable" name="stat_flashlight_off" id="0x7f0200f6" /> <public type="drawable" name="stat_flashlight_on" id="0x7f0200f7" /> <public type="drawable" name="stat_gps_off" id="0x7f0200f8" /> <public type="drawable" name="stat_gps_on" id="0x7f0200f9" /> <public type="drawable" name="stat_ing_off" id="0x7f0200fa" /> <public type="drawable" name="stat_lock_screen_off" id="0x7f0200fb" /> <public type="drawable" name="stat_lock_screen_on" id="0x7f0200fc" /> <public type="drawable" name="stat_orientation_off" id="0x7f0200fd" /> <public type="drawable" name="stat_orientation_on" id="0x7f0200fe" /> <public type="drawable" name="stat_ring_on" id="0x7f0200ff" /> <public type="drawable" name="stat_screen_timeout_off" id="0x7f020100" /> <public type="drawable" name="stat_screen_timeout_on" id="0x7f020101" /> <public type="drawable" name="stat_silent" id="0x7f020102" /> <public type="drawable" name="stat_sleep" id="0x7f020103" /> <public type="drawable" name="stat_sync_off" id="0x7f020104" /> <public type="drawable" name="stat_sync_on" id="0x7f020105" /> <public type="drawable" name="stat_sys_battery_0" id="0x7f020107" /> <public type="drawable" name="stat_sys_battery_1" id="0x7f020108" /> <public type="drawable" name="stat_sys_battery_10" id="0x7f020109" /> <public type="drawable" name="stat_sys_battery_100" id="0x7f02010a" /> <public type="drawable" name="stat_sys_battery_11" id="0x7f02010b" /> <public type="drawable" name="stat_sys_battery_12" id="0x7f02010c" /> <public type="drawable" name="stat_sys_battery_13" id="0x7f02010d" /> <public type="drawable" name="stat_sys_battery_14" id="0x7f02010e" /> <public type="drawable" name="stat_sys_battery_15" id="0x7f02010f" /> <public type="drawable" name="stat_sys_battery_16" id="0x7f020110" /> <public type="drawable" name="stat_sys_battery_17" id="0x7f020111" /> <public type="drawable" name="stat_sys_battery_18" id="0x7f020112" /> <public type="drawable" name="stat_sys_battery_19" id="0x7f020113" /> <public type="drawable" name="stat_sys_battery_2" id="0x7f020114" /> <public type="drawable" name="stat_sys_battery_20" id="0x7f020115" /> <public type="drawable" name="stat_sys_battery_21" id="0x7f020116" /> <public type="drawable" name="stat_sys_battery_22" id="0x7f020117" /> <public type="drawable" name="stat_sys_battery_23" id="0x7f020118" /> <public type="drawable" name="stat_sys_battery_24" id="0x7f020119" /> <public type="drawable" name="stat_sys_battery_25" id="0x7f02011a" /> <public type="drawable" name="stat_sys_battery_26" id="0x7f02011b" /> <public type="drawable" name="stat_sys_battery_27" id="0x7f02011c" /> <public type="drawable" name="stat_sys_battery_28" id="0x7f02011d" /> <public type="drawable" name="stat_sys_battery_29" id="0x7f02011e" /> <public type="drawable" name="stat_sys_battery_3" id="0x7f02011f" /> <public type="drawable" name="stat_sys_battery_30" id="0x7f020120" /> <public type="drawable" name="stat_sys_battery_31" id="0x7f020121" /> <public type="drawable" name="stat_sys_battery_32" id="0x7f020122" /> <public type="drawable" name="stat_sys_battery_33" id="0x7f020123" /> <public type="drawable" name="stat_sys_battery_34" id="0x7f020124" /> <public type="drawable" name="stat_sys_battery_35" id="0x7f020125" /> <public type="drawable" name="stat_sys_battery_36" id="0x7f020126" /> <public type="drawable" name="stat_sys_battery_37" id="0x7f020127" /> <public type="drawable" name="stat_sys_battery_38" id="0x7f020128" /> <public type="drawable" name="stat_sys_battery_39" id="0x7f020129" /> <public type="drawable" name="stat_sys_battery_4" id="0x7f02012a" /> <public type="drawable" name="stat_sys_battery_40" id="0x7f02012b" /> <public type="drawable" name="stat_sys_battery_41" id="0x7f02012c" /> <public type="drawable" name="stat_sys_battery_42" id="0x7f02012d" /> <public type="drawable" name="stat_sys_battery_43" id="0x7f02012e" /> <public type="drawable" name="stat_sys_battery_44" id="0x7f02012f" /> <public type="drawable" name="stat_sys_battery_45" id="0x7f020130" /> <public type="drawable" name="stat_sys_battery_46" id="0x7f020131" /> <public type="drawable" name="stat_sys_battery_47" id="0x7f020132" /> <public type="drawable" name="stat_sys_battery_48" id="0x7f020133" /> <public type="drawable" name="stat_sys_battery_49" id="0x7f020134" /> <public type="drawable" name="stat_sys_battery_5" id="0x7f020135" /> <public type="drawable" name="stat_sys_battery_50" id="0x7f020136" /> <public type="drawable" name="stat_sys_battery_51" id="0x7f020137" /> <public type="drawable" name="stat_sys_battery_52" id="0x7f020138" /> <public type="drawable" name="stat_sys_battery_53" id="0x7f020139" /> <public type="drawable" name="stat_sys_battery_54" id="0x7f02013a" /> <public type="drawable" name="stat_sys_battery_55" id="0x7f02013b" /> <public type="drawable" name="stat_sys_battery_56" id="0x7f02013c" /> <public type="drawable" name="stat_sys_battery_57" id="0x7f02013d" /> <public type="drawable" name="stat_sys_battery_58" id="0x7f02013e" /> <public type="drawable" name="stat_sys_battery_59" id="0x7f02013f" /> <public type="drawable" name="stat_sys_battery_6" id="0x7f020140" /> <public type="drawable" name="stat_sys_battery_60" id="0x7f020141" /> <public type="drawable" name="stat_sys_battery_61" id="0x7f020142" /> <public type="drawable" name="stat_sys_battery_62" id="0x7f020143" /> <public type="drawable" name="stat_sys_battery_63" id="0x7f020144" /> <public type="drawable" name="stat_sys_battery_64" id="0x7f020145" /> <public type="drawable" name="stat_sys_battery_65" id="0x7f020146" /> <public type="drawable" name="stat_sys_battery_66" id="0x7f020147" /> <public type="drawable" name="stat_sys_battery_67" id="0x7f020148" /> <public type="drawable" name="stat_sys_battery_68" id="0x7f020149" /> <public type="drawable" name="stat_sys_battery_69" id="0x7f02014a" /> <public type="drawable" name="stat_sys_battery_7" id="0x7f02014b" /> <public type="drawable" name="stat_sys_battery_70" id="0x7f02014c" /> <public type="drawable" name="stat_sys_battery_71" id="0x7f02014d" /> <public type="drawable" name="stat_sys_battery_72" id="0x7f02014e" /> <public type="drawable" name="stat_sys_battery_73" id="0x7f02014f" /> <public type="drawable" name="stat_sys_battery_74" id="0x7f020150" /> <public type="drawable" name="stat_sys_battery_75" id="0x7f020151" /> <public type="drawable" name="stat_sys_battery_76" id="0x7f020152" /> <public type="drawable" name="stat_sys_battery_77" id="0x7f020153" /> <public type="drawable" name="stat_sys_battery_78" id="0x7f020154" /> <public type="drawable" name="stat_sys_battery_79" id="0x7f020155" /> <public type="drawable" name="stat_sys_battery_8" id="0x7f020156" /> <public type="drawable" name="stat_sys_battery_80" id="0x7f020157" /> <public type="drawable" name="stat_sys_battery_81" id="0x7f020158" /> <public type="drawable" name="stat_sys_battery_82" id="0x7f020159" /> <public type="drawable" name="stat_sys_battery_83" id="0x7f02015a" /> <public type="drawable" name="stat_sys_battery_84" id="0x7f02015b" /> <public type="drawable" name="stat_sys_battery_85" id="0x7f02015c" /> <public type="drawable" name="stat_sys_battery_86" id="0x7f02015d" /> <public type="drawable" name="stat_sys_battery_87" id="0x7f02015e" /> <public type="drawable" name="stat_sys_battery_88" id="0x7f02015f" /> <public type="drawable" name="stat_sys_battery_89" id="0x7f020160" /> <public type="drawable" name="stat_sys_battery_9" id="0x7f020161" /> <public type="drawable" name="stat_sys_battery_90" id="0x7f020162" /> <public type="drawable" name="stat_sys_battery_91" id="0x7f020163" /> <public type="drawable" name="stat_sys_battery_92" id="0x7f020164" /> <public type="drawable" name="stat_sys_battery_93" id="0x7f020165" /> <public type="drawable" name="stat_sys_battery_94" id="0x7f020166" /> <public type="drawable" name="stat_sys_battery_95" id="0x7f020167" /> <public type="drawable" name="stat_sys_battery_96" id="0x7f020168" /> <public type="drawable" name="stat_sys_battery_97" id="0x7f020169" /> <public type="drawable" name="stat_sys_battery_98" id="0x7f02016a" /> <public type="drawable" name="stat_sys_battery_99" id="0x7f02016b" /> <public type="drawable" name="stat_sys_battery_charge_anim0" id="0x7f02016d" /> <public type="drawable" name="stat_sys_battery_charge_anim1" id="0x7f02016e" /> <public type="drawable" name="stat_sys_battery_charge_anim10" id="0x7f02016f" /> <public type="drawable" name="stat_sys_battery_charge_anim100" id="0x7f020170" /> <public type="drawable" name="stat_sys_battery_charge_anim11" id="0x7f020171" /> <public type="drawable" name="stat_sys_battery_charge_anim12" id="0x7f020172" /> <public type="drawable" name="stat_sys_battery_charge_anim13" id="0x7f020173" /> <public type="drawable" name="stat_sys_battery_charge_anim14" id="0x7f020174" /> <public type="drawable" name="stat_sys_battery_charge_anim15" id="0x7f020175" /> <public type="drawable" name="stat_sys_battery_charge_anim16" id="0x7f020176" /> <public type="drawable" name="stat_sys_battery_charge_anim17" id="0x7f020177" /> <public type="drawable" name="stat_sys_battery_charge_anim18" id="0x7f020178" /> <public type="drawable" name="stat_sys_battery_charge_anim19" id="0x7f020179" /> <public type="drawable" name="stat_sys_battery_charge_anim2" id="0x7f02017a" /> <public type="drawable" name="stat_sys_battery_charge_anim20" id="0x7f02017b" /> <public type="drawable" name="stat_sys_battery_charge_anim21" id="0x7f02017c" /> <public type="drawable" name="stat_sys_battery_charge_anim22" id="0x7f02017d" /> <public type="drawable" name="stat_sys_battery_charge_anim23" id="0x7f02017e" /> <public type="drawable" name="stat_sys_battery_charge_anim24" id="0x7f02017f" /> <public type="drawable" name="stat_sys_battery_charge_anim25" id="0x7f020180" /> <public type="drawable" name="stat_sys_battery_charge_anim26" id="0x7f020181" /> <public type="drawable" name="stat_sys_battery_charge_anim27" id="0x7f020182" /> <public type="drawable" name="stat_sys_battery_charge_anim28" id="0x7f020183" /> <public type="drawable" name="stat_sys_battery_charge_anim29" id="0x7f020184" /> <public type="drawable" name="stat_sys_battery_charge_anim3" id="0x7f020185" /> <public type="drawable" name="stat_sys_battery_charge_anim30" id="0x7f020186" /> <public type="drawable" name="stat_sys_battery_charge_anim31" id="0x7f020187" /> <public type="drawable" name="stat_sys_battery_charge_anim32" id="0x7f020188" /> <public type="drawable" name="stat_sys_battery_charge_anim33" id="0x7f020189" /> <public type="drawable" name="stat_sys_battery_charge_anim34" id="0x7f02018a" /> <public type="drawable" name="stat_sys_battery_charge_anim35" id="0x7f02018b" /> <public type="drawable" name="stat_sys_battery_charge_anim36" id="0x7f02018c" /> <public type="drawable" name="stat_sys_battery_charge_anim37" id="0x7f02018d" /> <public type="drawable" name="stat_sys_battery_charge_anim38" id="0x7f02018e" /> <public type="drawable" name="stat_sys_battery_charge_anim39" id="0x7f02018f" /> <public type="drawable" name="stat_sys_battery_charge_anim4" id="0x7f020190" /> <public type="drawable" name="stat_sys_battery_charge_anim40" id="0x7f020191" /> <public type="drawable" name="stat_sys_battery_charge_anim41" id="0x7f020192" /> <public type="drawable" name="stat_sys_battery_charge_anim42" id="0x7f020193" /> <public type="drawable" name="stat_sys_battery_charge_anim43" id="0x7f020194" /> <public type="drawable" name="stat_sys_battery_charge_anim44" id="0x7f020195" /> <public type="drawable" name="stat_sys_battery_charge_anim45" id="0x7f020196" /> <public type="drawable" name="stat_sys_battery_charge_anim46" id="0x7f020197" /> <public type="drawable" name="stat_sys_battery_charge_anim47" id="0x7f020198" /> <public type="drawable" name="stat_sys_battery_charge_anim48" id="0x7f020199" /> <public type="drawable" name="stat_sys_battery_charge_anim49" id="0x7f02019a" /> <public type="drawable" name="stat_sys_battery_charge_anim5" id="0x7f02019b" /> <public type="drawable" name="stat_sys_battery_charge_anim50" id="0x7f02019c" /> <public type="drawable" name="stat_sys_battery_charge_anim51" id="0x7f02019d" /> <public type="drawable" name="stat_sys_battery_charge_anim52" id="0x7f02019e" /> <public type="drawable" name="stat_sys_battery_charge_anim53" id="0x7f02019f" /> <public type="drawable" name="stat_sys_battery_charge_anim54" id="0x7f0201a0" /> <public type="drawable" name="stat_sys_battery_charge_anim55" id="0x7f0201a1" /> <public type="drawable" name="stat_sys_battery_charge_anim56" id="0x7f0201a2" /> <public type="drawable" name="stat_sys_battery_charge_anim57" id="0x7f0201a3" /> <public type="drawable" name="stat_sys_battery_charge_anim58" id="0x7f0201a4" /> <public type="drawable" name="stat_sys_battery_charge_anim59" id="0x7f0201a5" /> <public type="drawable" name="stat_sys_battery_charge_anim6" id="0x7f0201a6" /> <public type="drawable" name="stat_sys_battery_charge_anim60" id="0x7f0201a7" /> <public type="drawable" name="stat_sys_battery_charge_anim61" id="0x7f0201a8" /> <public type="drawable" name="stat_sys_battery_charge_anim62" id="0x7f0201a9" /> <public type="drawable" name="stat_sys_battery_charge_anim63" id="0x7f0201aa" /> <public type="drawable" name="stat_sys_battery_charge_anim64" id="0x7f0201ab" /> <public type="drawable" name="stat_sys_battery_charge_anim65" id="0x7f0201ac" /> <public type="drawable" name="stat_sys_battery_charge_anim66" id="0x7f0201ad" /> <public type="drawable" name="stat_sys_battery_charge_anim67" id="0x7f0201ae" /> <public type="drawable" name="stat_sys_battery_charge_anim68" id="0x7f0201af" /> <public type="drawable" name="stat_sys_battery_charge_anim69" id="0x7f0201b0" /> <public type="drawable" name="stat_sys_battery_charge_anim7" id="0x7f0201b1" /> <public type="drawable" name="stat_sys_battery_charge_anim70" id="0x7f0201b2" /> <public type="drawable" name="stat_sys_battery_charge_anim71" id="0x7f0201b3" /> <public type="drawable" name="stat_sys_battery_charge_anim72" id="0x7f0201b4" /> <public type="drawable" name="stat_sys_battery_charge_anim73" id="0x7f0201b5" /> <public type="drawable" name="stat_sys_battery_charge_anim74" id="0x7f0201b6" /> <public type="drawable" name="stat_sys_battery_charge_anim75" id="0x7f0201b7" /> <public type="drawable" name="stat_sys_battery_charge_anim76" id="0x7f0201b8" /> <public type="drawable" name="stat_sys_battery_charge_anim77" id="0x7f0201b9" /> <public type="drawable" name="stat_sys_battery_charge_anim78" id="0x7f0201ba" /> <public type="drawable" name="stat_sys_battery_charge_anim79" id="0x7f0201bb" /> <public type="drawable" name="stat_sys_battery_charge_anim8" id="0x7f0201bc" /> <public type="drawable" name="stat_sys_battery_charge_anim80" id="0x7f0201bd" /> <public type="drawable" name="stat_sys_battery_charge_anim81" id="0x7f0201be" /> <public type="drawable" name="stat_sys_battery_charge_anim82" id="0x7f0201bf" /> <public type="drawable" name="stat_sys_battery_charge_anim83" id="0x7f0201c0" /> <public type="drawable" name="stat_sys_battery_charge_anim84" id="0x7f0201c1" /> <public type="drawable" name="stat_sys_battery_charge_anim85" id="0x7f0201c2" /> <public type="drawable" name="stat_sys_battery_charge_anim86" id="0x7f0201c3" /> <public type="drawable" name="stat_sys_battery_charge_anim87" id="0x7f0201c4" /> <public type="drawable" name="stat_sys_battery_charge_anim88" id="0x7f0201c5" /> <public type="drawable" name="stat_sys_battery_charge_anim89" id="0x7f0201c6" /> <public type="drawable" name="stat_sys_battery_charge_anim9" id="0x7f0201c7" /> <public type="drawable" name="stat_sys_battery_charge_anim90" id="0x7f0201c8" /> <public type="drawable" name="stat_sys_battery_charge_anim91" id="0x7f0201c9" /> <public type="drawable" name="stat_sys_battery_charge_anim92" id="0x7f0201ca" /> <public type="drawable" name="stat_sys_battery_charge_anim93" id="0x7f0201cb" /> <public type="drawable" name="stat_sys_battery_charge_anim94" id="0x7f0201cc" /> <public type="drawable" name="stat_sys_battery_charge_anim95" id="0x7f0201cd" /> <public type="drawable" name="stat_sys_battery_charge_anim96" id="0x7f0201ce" /> <public type="drawable" name="stat_sys_battery_charge_anim97" id="0x7f0201cf" /> <public type="drawable" name="stat_sys_battery_charge_anim98" id="0x7f0201d0" /> <public type="drawable" name="stat_sys_battery_charge_anim99" id="0x7f0201d1" /> <public type="drawable" name="stat_sys_battery_charge_animfull" id="0x7f0201d2" /> <public type="drawable" name="stat_sys_battery_unknown" id="0x7f0201d3" /> <public type="drawable" name="stat_vibrate_off" id="0x7f0201d4" /> <public type="drawable" name="stat_vibrate_on" id="0x7f0201d5" /> <public type="drawable" name="stat_wifi_ap_off" id="0x7f0201d6" /> <public type="drawable" name="stat_wifi_ap_on" id="0x7f0201d7" /> <public type="drawable" name="stat_wifi_off" id="0x7f0201d8" /> <public type="drawable" name="stat_wifi_on" id="0x7f0201d9" /> <public type="drawable" name="status_bar_header_background" id="0x7f0201da" /> <public type="drawable" name="status_bar_item_app_background_normal" id="0x7f0201db" /> <public type="drawable" name="status_bar_item_background_focus" id="0x7f0201dc" /> <public type="drawable" name="status_bar_item_background_normal" id="0x7f0201dd" /> <public type="drawable" name="status_bar_item_background_pressed" id="0x7f0201de" /> <public type="drawable" name="stat_sys_data_wimax_signal_0" id="0x7f02008d" /> <public type="drawable" name="stat_sys_data_wimax_signal_0_fully" id="0x7f02008e" /> <public type="drawable" name="stat_sys_data_wimax_signal_1" id="0x7f02008f" /> <public type="drawable" name="stat_sys_data_wimax_signal_1_fully" id="0x7f020090" /> <public type="drawable" name="stat_sys_data_wimax_signal_2" id="0x7f020091" /> <public type="drawable" name="stat_sys_data_wimax_signal_2_fully" id="0x7f020092" /> <public type="drawable" name="stat_sys_data_wimax_signal_3" id="0x7f020093" /> <public type="drawable" name="stat_sys_data_wimax_signal_3_fully" id="0x7f020094" /> <public type="drawable" name="stat_sys_data_wimax_signal_disconnected" id="0x7f020095" /> <public type="drawable" name="stat_sys_data_wimax_signal_idle" id="0x7f020096" /> <public type="drawable" name="stat_bg_ing" id="0x7f020097" /> <public type="drawable" name="stat_bg_off" id="0x7f020098" /> <public type="drawable" name="stat_bg_on" id="0x7f020099" /> <public type="drawable" name="stat_power_bg" id="0x7f020ea" /> <public type="drawable" name="stat_ring_vibrate_on" id="0x7f0202eb" /> <public type="layout" name="battery_low" id="0x7f030000" /> <public type="layout" name="status_bar" id="0x7f030001" /> <public type="layout" name="status_bar_expanded" id="0x7f030002" /> <public type="layout" name="status_bar_icon" id="0x7f030003" /> <public type="layout" name="status_bar_latest_event" id="0x7f030004" /> <public type="layout" name="status_bar_tracking" id="0x7f030005" /> <public type="layout" name="power_widget_button" id="0x7f030006" /> <public type="layout" name="power_widget_layout" id="0x7f030007" /> <public type="layout" name="power_widget_scrollview" id="0x7f030008" /> <public type="xml" name="bookmarks" id="0x7f040000" /> <public type="bool" name="config_hspa_data_distinguishable" id="0x7f050000" /> <public type="bool" name="config_edge_data_distinguishable" id="0x7f050001" /> <public type="bool" name="config_signal_network_distinguishable" id="0x7f050002" /> <public type="bool" name="config_gsm_network_distinguishable" id="0x7f050003" /> <public type="bool" name="config_edge_network_distinguishable" id="0x7f050004" /> <public type="bool" name="config_3g_network_distinguishable" id="0x7f050005" /> <public type="bool" name="config_hspa_network_distinguishable" id="0x7f050006" /> <public type="bool" name="config_roaming_network_distinguishable" id="0x7f050007" /> <public type="dimen" name="status_bar_edge_ignore" id="0x7f060000" /> <public type="string" name="app_label" id="0x7f070000" /> <public type="string" name="status_bar_clear_all_button" id="0x7f070001" /> <public type="string" name="status_bar_no_notifications_title" id="0x7f070002" /> <public type="string" name="status_bar_ongoing_events_title" id="0x7f070003" /> <public type="string" name="status_bar_latest_events_title" id="0x7f070004" /> <public type="string" name="battery_low_title" id="0x7f070005" /> <public type="string" name="battery_low_subtitle" id="0x7f070006" /> <public type="string" name="battery_low_percent_format" id="0x7f070007" /> <public type="string" name="battery_low_why" id="0x7f070008" /> <public type="string" name="usb_accessory_permission_prompt" id="0x7f070009" /> <public type="string" name="usb_device_confirm_prompt" id="0x7f07000a" /> <public type="string" name="usb_accessory_confirm_prompt" id="0x7f07000b" /> <public type="string" name="usb_accessory_uri_prompt" id="0x7f07000c" /> <public type="string" name="title_usb_accessory" id="0x7f07000d" /> <public type="string" name="label_view" id="0x7f07000e" /> <public type="string" name="always_use_accessory" id="0x7f07000f" /> <public type="string" name="quickpanel_wifi_text" id="0x7f070010" /> <public type="string" name="quickpanel_dc_text" id="0x7f070011" /> <public type="string" name="quickpanel_network_mode_text" id="0x7f070012" /> <public type="string" name="quickpanel_sound_text" id="0x7f070013" /> <public type="string" name="quickpanel_sound_vibration_text" id="0x7f070014" /> <public type="string" name="quickpanel_silent_text" id="0x7f070015" /> <public type="string" name="quickpanel_vibration_text" id="0x7f070016" /> <public type="string" name="quickpanel_rotation_text" id="0x7f070017" /> <public type="string" name="quickpanel_bluetooth_text" id="0x7f070018" /> <public type="string" name="quickpanel_gps_text" id="0x7f070019" /> <public type="string" name="quickpanel_autosync_text" id="0x7f07001a" /> <public type="string" name="quickpanel_brightness_text" id="0x7f07001b" /> <public type="string" name="quickpanel_airplane_text" id="0x7f07001c" /> <public type="style" name="TextAppearance.StatusBar.Title" id="0x7f080000" /> <public type="style" name="TextAppearance.StatusBar.IntruderAlert" id="0x7f080001" /> <public type="id" name="padding" id="0x7f090000" /> <public type="id" name="subtitle" id="0x7f090001" /> <public type="id" name="level_percent" id="0x7f090002" /> <public type="id" name="image" id="0x7f090003" /> <public type="id" name="icons" id="0x7f090004" /> <public type="id" name="notificationIcons" id="0x7f090005" /> <public type="id" name="statusIcons" id="0x7f090006" /> <public type="id" name="ticker" id="0x7f090007" /> <public type="id" name="tickerIcon" id="0x7f090008" /> <public type="id" name="tickerText" id="0x7f090009" /> <public type="id" name="date" id="0x7f09000a" /> <public type="id" name="clear_all_button" id="0x7f09000b" /> <public type="id" name="scroll" id="0x7f09000c" /> <public type="id" name="notificationLinearLayout" id="0x7f09000d" /> <public type="id" name="noNotificationsTitle" id="0x7f09000e" /> <public type="id" name="ongoingTitle" id="0x7f09000f" /> <public type="id" name="ongoingItems" id="0x7f090010" /> <public type="id" name="latestTitle" id="0x7f090011" /> <public type="id" name="latestItems" id="0x7f090012" /> <public type="id" name="number" id="0x7f090013" /> <public type="id" name="content" id="0x7f090014" /> <public type="id" name="close" id="0x7f090015" /> <public type="id" name="power_widget_button" id="0x7f090016" /> <public type="id" name="power_widget_button_image" id="0x7f090017" /> <public type="id" name="power_widget_button_text" id="0x7f090018" /> <public type="id" name="power_widget_button_indic" id="0x7f090019" /> </resources>
-If i've been helpfull to you in anyway, press that little green thanks button
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
-Check out THIS music while your at it and like it if you like it. Support our young DJ's :)
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users







Sign In
Create Account


Back to top










