Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·18997206198c2e1de6e0e371e3774e4685ff9ea2f5c231b8129f309d8a0ff8f4 | ||
10 | Signer·#1·certificate·SHA-1·digest:·74b4e3bbbd3f433dde1b7a57fe3df7659935b5d8 | ||
11 | Signer·#1·certificate·MD5·digest:·5fc2606e9e4da18aa80047f9c5ea8a7a | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·89e980eab45a971b30673e3bb64ab076a38525a277c77ec6d3732133c48025fe | ||
15 | Signer·#1·public·key·SHA-1·digest:·a49c0fdea31e5a3c015731f872cd3f162ec0f792 | ||
16 | Signer·#1·public·key·MD5·digest:·51c87142735a79b1231f06b45c39631b | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 46 lines modified | Offset 1, 38 lines modified | ||
1 | Zip·file·size:·12 | 1 | Zip·file·size:·1216098·bytes,·number·of·entries:·36 |
2 | -rw----·····2.0·fat·····3439·bl·defN·16-Jun-20·10:11·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····3560·bl·defN·16-Jun-20·10:11·META-INF/4A962B0A.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Jun-20·10:11·META-INF/4A962B0A.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·16-Jun-20·08:14·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·16-Jun-20·08:14·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····6556·bX·defN·1 | 2 | -rw----·····2.0·fat·····6556·bX·defN·17-May-15·19:44·AndroidManifest.xml |
8 | -rw----·····1.0·fat···164365·b-·stor·1 | 3 | -rw----·····1.0·fat···164365·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/app_icon.png |
9 | -rw----·····1.0·fat····12057·b-·stor·1 | 4 | -rw----·····1.0·fat····12057·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/black_button.9.png |
10 | -rw----·····1.0·fat····40626·b-·stor·1 | 5 | -rw----·····1.0·fat····40626·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/blizzard.png |
11 | -rw----·····1.0·fat·····8009·b-·stor·1 | 6 | -rw----·····1.0·fat·····8009·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/blue_button.9.png |
12 | -rw----·····1.0·fat····15625·b-·stor·1 | 7 | -rw----·····1.0·fat····15625·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/fire.png |
13 | -rw----·····1.0·fat····20141·b-·stor·1 | 8 | -rw----·····1.0·fat····20141·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/flood.png |
14 | -rw----·····1.0·fat····15151·b-·stor·1 | 9 | -rw----·····1.0·fat····15151·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/ice.png |
15 | -rw----·····1.0·fat····82763·b-·stor·1 | 10 | -rw----·····1.0·fat····82763·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/nws_logo.png |
16 | -rw----·····1.0·fat·····8860·b-·stor·1 | 11 | -rw----·····1.0·fat·····8860·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/orange_button.9.png |
17 | -rw----·····1.0·fat·····7232·b-·stor·1 | 12 | -rw----·····1.0·fat·····7232·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/red_button.9.png |
18 | -rw----·····1.0·fat····16536·b-·stor·1 | 13 | -rw----·····1.0·fat····16536·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/thunderstorm.png |
19 | -rw----·····1.0·fat····32595·b-·stor·1 | 14 | -rw----·····1.0·fat····32595·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/tornado.png |
20 | -rw----·····1.0·fat····60649·b-·stor·1 | 15 | -rw----·····1.0·fat····60649·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/wave.png |
21 | -rw----·····2.0·fat······828·bl·defN·1 | 16 | -rw----·····2.0·fat······828·bl·defN·17-May-15·19:44·res/drawable-hdpi-v4/widget_frame.xml |
22 | -rw----·····1.0·fat····46731·b-·stor·1 | 17 | -rw----·····1.0·fat····46731·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/windy.png |
23 | -rw----·····1.0·fat····52586·b-·stor·1 | 18 | -rw----·····1.0·fat····52586·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/winter.png |
24 | -rw----·····1.0·fat·····7588·b-·stor·1 | 19 | -rw----·····1.0·fat·····7588·b-·stor·17-May-15·19:43·res/drawable-hdpi-v4/yellow_button.9.png |
25 | -rw----·····2.0·fat·····2232·bl·defN·1 | 20 | -rw----·····2.0·fat·····2232·bl·defN·17-May-15·19:44·res/layout/about.xml |
26 | -rw----·····2.0·fat·····3988·bl·defN·1 | 21 | -rw----·····2.0·fat·····3988·bl·defN·17-May-15·19:44·res/layout/activity_alertdetail.xml |
27 | -rw----·····2.0·fat·····1360·bl·defN·16-Jun-20·08:14·res/layout-v17/activity_main.xml | ||
28 | -rw----·····2.0·fat·····1904·bl·defN·16-Jun-20·08:14·res/layout-v17/default_widget.xml | ||
29 | -rw----·····2.0·fat·····1212·bl·defN·16-Jun-20·08:14·res/layout-v17/widget_loading.xml | ||
30 | -rw----·····2.0·fat·····2188·bl·defN·16-Jun-20·08:14·res/layout/about.xml | ||
31 | -rw----·····2.0·fat·····3940·bl·defN·16-Jun-20·08:14·res/layout/activity_alertdetail.xml | ||
32 | -rw----·····2.0·fat······712·bl·defN·1 | 22 | -rw----·····2.0·fat······712·bl·defN·17-May-15·19:44·res/layout/activity_demo.xml |
33 | -rw----·····2.0·fat·····13 | 23 | -rw----·····2.0·fat·····1360·bl·defN·17-May-15·19:44·res/layout/activity_main.xml |
34 | -rw----·····2.0·fat······792·bl·defN·1 | 24 | -rw----·····2.0·fat······792·bl·defN·17-May-15·19:44·res/layout/activity_xmldebug.xml |
35 | -rw----·····2.0·fat·····1 | 25 | -rw----·····2.0·fat·····1904·bl·defN·17-May-15·19:44·res/layout/default_widget.xml |
36 | -rw----·····2.0·fat·····1952·bl·defN·1 | 26 | -rw----·····2.0·fat·····1952·bl·defN·17-May-15·19:44·res/layout/event_listitem.xml |
37 | -rw----·····2.0·fat·····1 | 27 | -rw----·····2.0·fat·····1212·bl·defN·17-May-15·19:44·res/layout/widget_loading.xml |
38 | -rw----·····2.0·fat······644·bl·defN·1 | 28 | -rw----·····2.0·fat······644·bl·defN·17-May-15·19:44·res/menu/detail.xml |
39 | -rw----·····2.0·fat······884·bl·defN·1 | 29 | -rw----·····2.0·fat······884·bl·defN·17-May-15·19:44·res/menu/main.xml |
40 | -rw----·····2.0·fat······452·bl·defN·1 | 30 | -rw----·····2.0·fat······452·bl·defN·17-May-15·19:44·res/raw/about_info.txt |
41 | -rw----·····2.0·fat······508·bl·defN·1 | 31 | -rw----·····2.0·fat······508·bl·defN·17-May-15·19:44·res/xml/nws_alert_widget.xml |
42 | -rw----·····2.0·fat······460·bl·defN·16-Jun-20·08:14·res/xml/nws_alert_widget.xml | ||
43 | -rw----·····2.0·fat······948·bl·defN·1 | 32 | -rw----·····2.0·fat······948·bl·defN·17-May-15·19:44·res/xml/preferences.xml |
44 | -rw----·····1.0·fat···341 | 33 | -rw----·····1.0·fat···341212·b-·stor·17-May-15·19:43·resources.arsc |
45 | -rw----·····2.0·fat···78 | 34 | -rw----·····2.0·fat···789008·bl·defN·17-May-15·19:44·classes.dex |
35 | -rw----·····2.0·fat·····3439·b-·defN·17-May-15·19:44·META-INF/MANIFEST.MF | ||
36 | -rw----·····2.0·fat·····3560·b-·defN·17-May-15·19:44·META-INF/4A962B0A.SF | ||
37 | -rw----·····2.0·fat·····1326·b-·defN·17-May-15·19:44·META-INF/4A962B0A.RSA | ||
46 | 38 | 36·files,·1755031·bytes·uncompressed,·1211036·bytes·compressed:··31.0% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 2165, 33 lines modified | Offset 2165, 28 lines modified | ||
2165 | ····resource·0x7f0c0022·id/action_debug | 2165 | ····resource·0x7f0c0022·id/action_debug |
2166 | ······()·(id) | 2166 | ······()·(id) |
2167 | ····resource·0x7f0c0023·id/action_about | 2167 | ····resource·0x7f0c0023·id/action_about |
2168 | ······()·(id) | 2168 | ······()·(id) |
2169 | ··type·layout·id=03·entryCount=8 | 2169 | ··type·layout·id=03·entryCount=8 |
2170 | ····resource·0x7f030000·layout/about | 2170 | ····resource·0x7f030000·layout/about |
2171 | ······()·(file)·res/layout/about.xml·type=XML | 2171 | ······()·(file)·res/layout/about.xml·type=XML |
2172 | ······(v17)·(file)·res/layout-v17/about.xml·type=XML | ||
2173 | ····resource·0x7f030001·layout/activity_alertdetail | 2172 | ····resource·0x7f030001·layout/activity_alertdetail |
2174 | ······()·(file)·res/layout/activity_alertdetail.xml·type=XML | 2173 | ······()·(file)·res/layout/activity_alertdetail.xml·type=XML |
2175 | ······(v17)·(file)·res/layout-v17/activity_alertdetail.xml·type=XML | ||
2176 | ····resource·0x7f030002·layout/activity_demo | 2174 | ····resource·0x7f030002·layout/activity_demo |
2177 | ······()·(file)·res/layout/activity_demo.xml·type=XML | 2175 | ······()·(file)·res/layout/activity_demo.xml·type=XML |
2178 | ····resource·0x7f030003·layout/activity_main | 2176 | ····resource·0x7f030003·layout/activity_main |
2179 | ······()·(file)·res/layout/activity_main.xml·type=XML | 2177 | ······()·(file)·res/layout/activity_main.xml·type=XML |
2180 | ······(v17)·(file)·res/layout-v17/activity_main.xml·type=XML | ||
2181 | ····resource·0x7f030004·layout/activity_xmldebug | 2178 | ····resource·0x7f030004·layout/activity_xmldebug |
2182 | ······()·(file)·res/layout/activity_xmldebug.xml·type=XML | 2179 | ······()·(file)·res/layout/activity_xmldebug.xml·type=XML |
2183 | ····resource·0x7f030005·layout/default_widget | 2180 | ····resource·0x7f030005·layout/default_widget |
2184 | ······()·(file)·res/layout/default_widget.xml·type=XML | 2181 | ······()·(file)·res/layout/default_widget.xml·type=XML |
2185 | ······(v17)·(file)·res/layout-v17/default_widget.xml·type=XML | ||
2186 | ····resource·0x7f030006·layout/event_listitem | 2182 | ····resource·0x7f030006·layout/event_listitem |
2187 | ······()·(file)·res/layout/event_listitem.xml·type=XML | 2183 | ······()·(file)·res/layout/event_listitem.xml·type=XML |
2188 | ····resource·0x7f030007·layout/widget_loading | 2184 | ····resource·0x7f030007·layout/widget_loading |
2189 | ······()·(file)·res/layout/widget_loading.xml·type=XML | 2185 | ······()·(file)·res/layout/widget_loading.xml·type=XML |
2190 | ······(v17)·(file)·res/layout-v17/widget_loading.xml·type=XML | ||
2191 | ··type·menu·id=0b·entryCount=2 | 2186 | ··type·menu·id=0b·entryCount=2 |
2192 | ····resource·0x7f0b0000·menu/detail | 2187 | ····resource·0x7f0b0000·menu/detail |
2193 | ······()·(file)·res/menu/detail.xml·type=XML | 2188 | ······()·(file)·res/menu/detail.xml·type=XML |
2194 | ····resource·0x7f0b0001·menu/main | 2189 | ····resource·0x7f0b0001·menu/main |
2195 | ······()·(file)·res/menu/main.xml·type=XML | 2190 | ······()·(file)·res/menu/main.xml·type=XML |
2196 | ··type·raw·id=05·entryCount=1 | 2191 | ··type·raw·id=05·entryCount=1 |
2197 | ····resource·0x7f050000·raw/about_info | 2192 | ····resource·0x7f050000·raw/about_info |
Offset 2249, 10 lines modified | Offset 2244, 9 lines modified | ||
2249 | ······(v11)·(style)·size=0·parent=0x0103006e | 2244 | ······(v11)·(style)·size=0·parent=0x0103006e |
2250 | ······(v14)·(style)·size=0·parent=0x01030119 | 2245 | ······(v14)·(style)·size=0·parent=0x01030119 |
2251 | ····resource·0x7f070001·style/AppTheme | 2246 | ····resource·0x7f070001·style/AppTheme |
2252 | ······()·(style)·size=0·parent=style/AppBaseTheme·(0x7f070000) | 2247 | ······()·(style)·size=0·parent=style/AppBaseTheme·(0x7f070000) |
2253 | ··type·xml·id=04·entryCount=2 | 2248 | ··type·xml·id=04·entryCount=2 |
2254 | ····resource·0x7f040000·xml/nws_alert_widget | 2249 | ····resource·0x7f040000·xml/nws_alert_widget |
2255 | ······()·(file)·res/xml/nws_alert_widget.xml·type=XML | 2250 | ······()·(file)·res/xml/nws_alert_widget.xml·type=XML |
2256 | ······(v17)·(file)·res/xml-v17/nws_alert_widget.xml·type=XML | ||
2257 | ····resource·0x7f040001·xml/preferences | 2251 | ····resource·0x7f040001·xml/preferences |
2258 | ······()·(file)·res/xml/preferences.xml·type=XML | 2252 | ······()·(file)·res/xml/preferences.xml·type=XML |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·4d4c8c99 |
5 | signature···········:·3 | 5 | signature···········:·35e6...c018 |
6 | file_size···········:·78 | 6 | file_size···········:·789008 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·6858 | 10 | string_ids_size·····:·6858 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·953 | 12 | type_ids_size·······:·953 |
13 | type_ids_off········:·27544·(0x006b98) | 13 | type_ids_off········:·27544·(0x006b98) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·31356·(0x007a7c) | 15 | proto_ids_off·······:·31356·(0x007a7c) |
16 | field_ids_size······:·1789 | 16 | field_ids_size······:·1789 |
17 | field_ids_off·······:·46152·(0x00b448) | 17 | field_ids_off·······:·46152·(0x00b448) |
18 | method_ids_size·····:·5937 | 18 | method_ids_size·····:·5937 |
19 | method_ids_off······:·60464·(0x00ec30) | 19 | method_ids_off······:·60464·(0x00ec30) |
20 | class_defs_size·····:·576 | 20 | class_defs_size·····:·576 |
21 | class_defs_off······:·107960·(0x01a5b8) | 21 | class_defs_off······:·107960·(0x01a5b8) |
22 | data_size···········:·6595 | 22 | data_size···········:·659576 |
23 | data_off············:·12943 | 23 | data_off············:·129432·(0x01f998) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·128 | 25 | class_idx···········:·128 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·801 | 27 | superclass_idx······:·801 |
28 | source_file_idx·····:·405 | 28 | source_file_idx·····:·405 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 88192, 15 lines modified | Offset 88192, 15 lines modified | ||
88192 | 04e404:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 | 88192 | 04e404:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 |
88193 | 04e40a:·0e00···································|0005:·return-void | 88193 | 04e40a:·0e00···································|0005:·return-void |
88194 | ······catches·······:·(none) | 88194 | ······catches·······:·(none) |
88195 | ······positions·····:· | 88195 | ······positions·····:· |
88196 | ········0x0000·line=53 | 88196 | ········0x0000·line=53 |
88197 | ······locals········:· | 88197 | ······locals········:· |
88198 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/AboutDialog$1;· | 88198 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/AboutDialog$1;· |
88199 | ········0x0000·-·0x0006·reg=1· | 88199 | ········0x0000·-·0x0006·reg=1·this$0·Lnet/justdave/nwsweatheralertswidget/AboutDialog;· |
88200 | ··Virtual·methods···- | 88200 | ··Virtual·methods···- |
88201 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/AboutDialog$1;) | 88201 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/AboutDialog$1;) |
88202 | ······name··········:·'onClick' | 88202 | ······name··········:·'onClick' |
88203 | ······type··········:·'(Landroid/view/View;)V' | 88203 | ······type··········:·'(Landroid/view/View;)V' |
88204 | ······access········:·0x0001·(PUBLIC) | 88204 | ······access········:·0x0001·(PUBLIC) |
88205 | ······code··········- | 88205 | ······code··········- |
Offset 88502, 15 lines modified | Offset 88502, 15 lines modified | ||
88502 | 04e618:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 | 88502 | 04e618:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 |
88503 | 04e61e:·0e00···································|0005:·return-void | 88503 | 04e61e:·0e00···································|0005:·return-void |
88504 | ······catches·······:·(none) | 88504 | ······catches·······:·(none) |
88505 | ······positions·····:· | 88505 | ······positions·····:· |
88506 | ········0x0000·line=72 | 88506 | ········0x0000·line=72 |
88507 | ······locals········:· | 88507 | ······locals········:· |
88508 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1$1;· | 88508 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1$1;· |
88509 | ········0x0000·-·0x0006·reg=1· | 88509 | ········0x0000·-·0x0006·reg=1·this$1·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;· |
88510 | ··Virtual·methods···- | 88510 | ··Virtual·methods···- |
88511 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1$1;) | 88511 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1$1;) |
88512 | ······name··········:·'run' | 88512 | ······name··········:·'run' |
88513 | ······type··········:·'()V' | 88513 | ······type··········:·'()V' |
88514 | ······access········:·0x0001·(PUBLIC) | 88514 | ······access········:·0x0001·(PUBLIC) |
88515 | ······code··········- | 88515 | ······code··········- |
Offset 88703, 15 lines modified | Offset 88703, 15 lines modified | ||
88703 | 04e808:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 | 88703 | 04e808:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 |
88704 | 04e80e:·0e00···································|0005:·return-void | 88704 | 04e80e:·0e00···································|0005:·return-void |
88705 | ······catches·······:·(none) | 88705 | ······catches·······:·(none) |
88706 | ······positions·····:· | 88706 | ······positions·····:· |
88707 | ········0x0000·line=59 | 88707 | ········0x0000·line=59 |
88708 | ······locals········:· | 88708 | ······locals········:· |
88709 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;· | 88709 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;· |
88710 | ········0x0000·-·0x0006·reg=1· | 88710 | ········0x0000·-·0x0006·reg=1·this$0·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity;· |
88711 | ··Virtual·methods···- | 88711 | ··Virtual·methods···- |
88712 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;) | 88712 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;) |
88713 | ······name··········:·'run' | 88713 | ······name··········:·'run' |
88714 | ······type··········:·'()V' | 88714 | ······type··········:·'()V' |
88715 | ······access········:·0x0001·(PUBLIC) | 88715 | ······access········:·0x0001·(PUBLIC) |
88716 | ······code··········- | 88716 | ······code··········- |
Offset 89606, 15 lines modified | Offset 89606, 15 lines modified | ||
89606 | 04edd0:·7010·9f15·0000·························|0002:·invoke-direct·{v0},·Ljava/util/TimerTask;.<init>:()V·//·method@159f | 89606 | 04edd0:·7010·9f15·0000·························|0002:·invoke-direct·{v0},·Ljava/util/TimerTask;.<init>:()V·//·method@159f |
89607 | 04edd6:·0e00···································|0005:·return-void | 89607 | 04edd6:·0e00···································|0005:·return-void |
89608 | ······catches·······:·(none) | 89608 | ······catches·······:·(none) |
89609 | ······positions·····:· | 89609 | ······positions·····:· |
89610 | ········0x0000·line=49 | 89610 | ········0x0000·line=49 |
89611 | ······locals········:· | 89611 | ······locals········:· |
89612 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/DebugActivity$1;· | 89612 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/DebugActivity$1;· |
89613 | ········0x0000·-·0x0006·reg=1· | 89613 | ········0x0000·-·0x0006·reg=1·this$0·Lnet/justdave/nwsweatheralertswidget/DebugActivity;· |
89614 | ··Virtual·methods···- | 89614 | ··Virtual·methods···- |
89615 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/DebugActivity$1;) | 89615 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/DebugActivity$1;) |
89616 | ······name··········:·'run' | 89616 | ······name··········:·'run' |
89617 | ······type··········:·'()V' | 89617 | ······type··········:·'()V' |
89618 | ······access········:·0x0001·(PUBLIC) | 89618 | ······access········:·0x0001·(PUBLIC) |
89619 | ······code··········- | 89619 | ······code··········- |
Offset 89682, 15 lines modified | Offset 89682, 15 lines modified | ||
89682 | 04ee1c:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 | 89682 | 04ee1c:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 |
89683 | 04ee22:·0e00···································|0005:·return-void | 89683 | 04ee22:·0e00···································|0005:·return-void |
89684 | ······catches·······:·(none) | 89684 | ······catches·······:·(none) |
89685 | ······positions·····:· | 89685 | ······positions·····:· |
89686 | ········0x0000·line=98 | 89686 | ········0x0000·line=98 |
89687 | ······locals········:· | 89687 | ······locals········:· |
89688 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/DebugActivity$2;· | 89688 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/DebugActivity$2;· |
89689 | ········0x0000·-·0x0006·reg=1· | 89689 | ········0x0000·-·0x0006·reg=1·this$0·Lnet/justdave/nwsweatheralertswidget/DebugActivity;· |
89690 | ··Virtual·methods···- | 89690 | ··Virtual·methods···- |
89691 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/DebugActivity$2;) | 89691 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/DebugActivity$2;) |
89692 | ······name··········:·'run' | 89692 | ······name··········:·'run' |
89693 | ······type··········:·'()V' | 89693 | ······type··········:·'()V' |
89694 | ······access········:·0x0001·(PUBLIC) | 89694 | ······access········:·0x0001·(PUBLIC) |
89695 | ······code··········- | 89695 | ······code··········- |
Offset 89788, 15 lines modified | Offset 89788, 15 lines modified | ||
89788 | 04eed0:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 | 89788 | 04eed0:·7010·1215·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1512 |
89789 | 04eed6:·0e00···································|0005:·return-void | 89789 | 04eed6:·0e00···································|0005:·return-void |
89790 | ······catches·······:·(none) | 89790 | ······catches·······:·(none) |
89791 | ······positions·····:· | 89791 | ······positions·····:· |
89792 | ········0x0000·line=115 | 89792 | ········0x0000·line=115 |
89793 | ······locals········:· | 89793 | ······locals········:· |
89794 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/DebugActivity$3;· | 89794 | ········0x0000·-·0x0006·reg=0·this·Lnet/justdave/nwsweatheralertswidget/DebugActivity$3;· |
89795 | ········0x0000·-·0x0006·reg=1· | 89795 | ········0x0000·-·0x0006·reg=1·this$0·Lnet/justdave/nwsweatheralertswidget/DebugActivity;· |
89796 | ··Virtual·methods···- | 89796 | ··Virtual·methods···- |
89797 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/DebugActivity$3;) | 89797 | ····#0··············:·(in·Lnet/justdave/nwsweatheralertswidget/DebugActivity$3;) |
89798 | ······name··········:·'onServiceConnected' | 89798 | ······name··········:·'onServiceConnected' |
89799 | ······type··········:·'(Landroid/content/ComponentName;Landroid/os/IBinder;)V' | 89799 | ······type··········:·'(Landroid/content/ComponentName;Landroid/os/IBinder;)V' |
89800 | ······access········:·0x0001·(PUBLIC) | 89800 | ······access········:·0x0001·(PUBLIC) |
89801 | ······code··········- | 89801 | ······code··········- |
Offset 90563, 15 lines modified | Offset 90563, 15 lines modified | ||
Max diff block lines reached; 65126/71258 bytes (91.39%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·96092 | 1 | Zip·file·size:·960922·bytes,·number·of·entries:·576 |
2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
3 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 3 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
5 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class | 5 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
6 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class | 6 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class |
7 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class | 7 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class |
8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class | 8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class |
Offset 370, 18 lines modified | Offset 370, 18 lines modified | ||
370 | ?rwxrwxr-x··2.0·unx·····2216·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/MainActivity$3.class | 370 | ?rwxrwxr-x··2.0·unx·····2216·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/MainActivity$3.class |
371 | ?rwxrwxr-x··2.0·unx·····6122·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/MainActivity.class | 371 | ?rwxrwxr-x··2.0·unx·····6122·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/MainActivity.class |
372 | ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntry$1.class | 372 | ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntry$1.class |
373 | ?rwxrwxr-x··2.0·unx·····5216·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntry.class | 373 | ?rwxrwxr-x··2.0·unx·····5216·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntry.class |
374 | ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntryDetail$1.class | 374 | ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntryDetail$1.class |
375 | ?rwxrwxr-x··2.0·unx·····3990·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntryDetail.class | 375 | ?rwxrwxr-x··2.0·unx·····3990·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertEntryDetail.class |
376 | ?rwxrwxr-x··2.0·unx······724·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertList$1.class | 376 | ?rwxrwxr-x··2.0·unx······724·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertList$1.class |
377 | ?rwxrwxr-x··2.0·unx·····187 | 377 | ?rwxrwxr-x··2.0·unx·····1874·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertList.class |
378 | ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter$1.class | 378 | ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter$1.class |
379 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter.class | 379 | ?rwxrwxr-x··2.0·unx·····2501·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter.class |
380 | ?rwxrwxr-x··2.0·unx·····487 | 380 | ?rwxrwxr-x··2.0·unx·····4875·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSBackgroundService$1.class |
381 | ?rwxrwxr-x··2.0·unx·····4285·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSBackgroundService.class | 381 | ?rwxrwxr-x··2.0·unx·····4285·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSBackgroundService.class |
382 | ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSEventHandler.class | 382 | ?rwxrwxr-x··2.0·unx·····2282·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSEventHandler.class |
383 | ?rwxrwxr-x··2.0·unx·····3001·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSFeedHandler.class | 383 | ?rwxrwxr-x··2.0·unx·····3001·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSFeedHandler.class |
384 | ?rwxrwxr-x··2.0·unx·····1779·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory$1.class | 384 | ?rwxrwxr-x··2.0·unx·····1779·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory$1.class |
385 | ?rwxrwxr-x··2.0·unx·····6204·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory.class | 385 | ?rwxrwxr-x··2.0·unx·····6204·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory.class |
386 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSServiceApi.class | 386 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSServiceApi.class |
387 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSServiceListener.class | 387 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·net/justdave/nwsweatheralertswidget/NWSServiceListener.class |
Offset 571, 8 lines modified | Offset 571, 8 lines modified | ||
571 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class | 571 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class |
572 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class | 572 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class |
573 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class | 573 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class |
574 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class | 574 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class |
575 | ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 575 | ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
576 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 576 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
577 | ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 577 | ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
578 | 576·files,·94243 | 578 | 576·files,·942433·bytes·uncompressed,·845492·bytes·compressed:··10.3% |
Offset 265, 15 lines modified | Offset 265, 15 lines modified | ||
265 | ·······129:·istore_3 | 265 | ·······129:·istore_3 |
266 | ·······130:·goto··········9 | 266 | ·······130:·goto··········9 |
267 | ··public·java.lang.String·toString(); | 267 | ··public·java.lang.String·toString(); |
268 | ····descriptor:·()Ljava/lang/String; | 268 | ····descriptor:·()Ljava/lang/String; |
269 | ····flags:·(0x0001)·ACC_PUBLIC | 269 | ····flags:·(0x0001)·ACC_PUBLIC |
270 | ····Code: | 270 | ····Code: |
271 | ······stack=300,·locals= | 271 | ······stack=300,·locals=9,·args_size=1 |
272 | ·········0:·aload_0 | 272 | ·········0:·aload_0 |
273 | ·········1:·invokevirtual·#51·················//·Method·size:()I | 273 | ·········1:·invokevirtual·#51·················//·Method·size:()I |
274 | ·········4:·istore_1 | 274 | ·········4:·istore_1 |
275 | ·········5:·iload_1 | 275 | ·········5:·iload_1 |
276 | ·········6:·invokestatic··#67·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 276 | ·········6:·invokestatic··#67·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
277 | ·········9:·astore_2 | 277 | ·········9:·astore_2 |
278 | ········10:·ldc···········#61·················//·String | 278 | ········10:·ldc···········#61·················//·String |
Offset 282, 47 lines modified | Offset 282, 43 lines modified | ||
282 | ········17:·astore_3 | 282 | ········17:·astore_3 |
283 | ········18:·aload_2 | 283 | ········18:·aload_2 |
284 | ········19:·invokevirtual·#79·················//·Method·java/lang/Integer.toString:()Ljava/lang/String; | 284 | ········19:·invokevirtual·#79·················//·Method·java/lang/Integer.toString:()Ljava/lang/String; |
285 | ········22:·astore········4 | 285 | ········22:·astore········4 |
286 | ········24:·aload_3 | 286 | ········24:·aload_3 |
287 | ········25:·aload·········4 | 287 | ········25:·aload·········4 |
288 | ········27:·invokevirtual·#75·················//·Method·java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; | 288 | ········27:·invokevirtual·#75·················//·Method·java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; |
289 | ········30:·astore_3 | ||
290 | ········3 | 289 | ········30:·ldc···········#81·················//·String··active·alerts |
291 | ········33:·astore········4 | ||
292 | ········35:·aload_3 | ||
293 | ········36:·aload·········4 | ||
294 | ········3 | 290 | ········32:·invokevirtual·#75·················//·Method·java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; |
295 | ········ | 291 | ········35:·astore_3 |
296 | ········ | 292 | ········36:·aload_0 |
297 | ········ | 293 | ········37:·invokevirtual·#85·················//·Method·iterator:()Ljava/util/Iterator; |
298 | ········4 | 294 | ········40:·astore········4 |
299 | ········4 | 295 | ········42:·aload·········4 |
300 | ········ | 296 | ········44:·invokeinterface·#91,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
301 | ········55:·istore_1 | ||
302 | ········ | 297 | ········49:·istore········5 |
298 | ········51:·iload·········5 | ||
303 | ········5 | 299 | ········53:·ifeq··········94 |
304 | ········ | 300 | ········56:·aload·········4 |
305 | ········ | 301 | ········58:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
306 | ········6 | 302 | ········63:·checkcast·····#27·················//·class·net/justdave/nwsweatheralertswidget/NWSAlertEntry |
307 | ········ | 303 | ········66:·astore········6 |
308 | ········ | 304 | ········68:·aload_3 |
309 | ········ | 305 | ········69:·ldc···········#97·················//·String·\n |
310 | ········7 | 306 | ········71:·invokevirtual·#75·················//·Method·java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; |
311 | ········7 | 307 | ········74:·astore········7 |
312 | ········ | 308 | ········76:·aload·········6 |
313 | ········ | 309 | ········78:·invokevirtual·#98·················//·Method·net/justdave/nwsweatheralertswidget/NWSAlertEntry.toString:()Ljava/lang/String; |
314 | ········8 | 310 | ········81:·astore········8 |
315 | ········87:·aload·········4 | ||
316 | ········8 | 311 | ········83:·aload·········7 |
312 | ········85:·aload·········8 | ||
317 | ········ | 313 | ········87:·invokevirtual·#75·················//·Method·java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; |
318 | ········9 | 314 | ········90:·astore_3 |
319 | ········9 | 315 | ········91:·goto··········42 |
320 | ········9 | 316 | ········94:·aload_3 |
321 | ········9 | 317 | ········95:·areturn |
322 | ··public·void·writeToParcel(android.os.Parcel,·int); | 318 | ··public·void·writeToParcel(android.os.Parcel,·int); |
323 | ····descriptor:·(Landroid/os/Parcel;I)V | 319 | ····descriptor:·(Landroid/os/Parcel;I)V |
324 | ····flags:·(0x0001)·ACC_PUBLIC | 320 | ····flags:·(0x0001)·ACC_PUBLIC |
325 | ····Code: | 321 | ····Code: |
326 | ······stack=300,·locals=3,·args_size=3 | 322 | ······stack=300,·locals=3,·args_size=3 |
327 | ·········0:·aload_1 | 323 | ·········0:·aload_1 |
Offset 222, 199 lines modified | Offset 222, 199 lines modified | ||
222 | ········//···360:·getfield········net/justdave/nwsweatheralertswidget/NWSBackgroundService$1.this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 222 | ········//···360:·getfield········net/justdave/nwsweatheralertswidget/NWSBackgroundService$1.this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
223 | ········//···363:·astore_1······· | 223 | ········//···363:·astore_1······· |
224 | ········//···364:·aload_1········ | 224 | ········//···364:·aload_1········ |
225 | ········//···365:·invokestatic····net/justdave/nwsweatheralertswidget/NWSBackgroundService.access$600:(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)Ljava/util/List; | 225 | ········//···365:·invokestatic····net/justdave/nwsweatheralertswidget/NWSBackgroundService.access$600:(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)Ljava/util/List; |
226 | ········//···368:·astore_1······· | 226 | ········//···368:·astore_1······· |
227 | ········//···369:·aload_1········ | 227 | ········//···369:·aload_1········ |
228 | ········//···370:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; | 228 | ········//···370:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; |
229 | ········//···375:·astore | 229 | ········//···375:·astore_1······· |
230 | ········//···37 | 230 | ········//···376:·aload_1········ |
231 | ········//···37 | 231 | ········//···377:·invokeinterface·java/util/Iterator.hasNext:()Z |
232 | ········//···38 | 232 | ········//···382:·istore··········4 |
233 | ········//···38 | 233 | ········//···384:·iload···········4 |
234 | ········//···38 | 234 | ········//···386:·ifeq············531 |
235 | ········//···3 | 235 | ········//···389:·aload_1········ |
236 | ········//···39 | 236 | ········//···390:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
237 | ········//···39 | 237 | ········//···395:·astore··········11 |
238 | ········//··· | 238 | ········//···397:·aload···········11 |
239 | ········//··· | 239 | ········//···399:·checkcast·······Lnet/justdave/nwsweatheralertswidget/NWSServiceListener; |
240 | ········//···40 | 240 | ········//···402:·astore··········11 |
241 | ········//···40 | 241 | ········//···404:·invokestatic····net/justdave/nwsweatheralertswidget/NWSBackgroundService.access$100:()Ljava/lang/String; |
242 | ········//···4 | 242 | ········//···407:·astore··········5 |
243 | ········//···4 | 243 | ········//···409:·ldc·············"Notifying·listener:·" |
244 | ········//···41 | 244 | ········//···411:·astore··········10 |
245 | ········//···41 | 245 | ········//···413:·aload···········11 |
246 | ········//···41 | 246 | ········//···415:·invokevirtual···java/lang/Object.toString:()Ljava/lang/String; |
247 | ········//···4 | 247 | ········//···418:·astore··········12 |
248 | ········//···422:·aload···········5 | ||
249 | ········//···42 | 248 | ········//···420:·aload···········10 |
249 | ········//···422:·aload···········12 | ||
250 | ········//···42 | 250 | ········//···424:·invokevirtual···java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String; |
251 | ········//···42 | 251 | ········//···427:·astore··········10 |
252 | ········//···431:·aload_1········ | ||
253 | ········//···4 | 252 | ········//···429:·aload···········5 |
253 | ········//···431:·aload···········10 | ||
254 | ········//···43 | 254 | ········//···433:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
255 | ········//···43 | 255 | ········//···436:·pop············ |
256 | ········//···43 | 256 | ········//···437:·aload···········11 |
257 | ········//···4 | 257 | ········//···439:·invokeinterface·net/justdave/nwsweatheralertswidget/NWSServiceListener.handleFeedUpdated:()V |
258 | ········//···44 | 258 | ········//···444:·goto············376 |
259 | ········//···44 | 259 | ········//···447:·astore··········13 |
260 | ········//···4 | 260 | ········//···449:·invokestatic····net/justdave/nwsweatheralertswidget/NWSBackgroundService.access$100:()Ljava/lang/String; |
261 | ········//···45 | 261 | ········//···452:·astore··········5 |
262 | ········//···454:·new·············Ljava/lang/StringBuilder; | 262 | ········//···454:·new·············Ljava/lang/StringBuilder; |
263 | ········//···457:·astore·········· | 263 | ········//···457:·astore··········10 |
264 | ········//···459:·aload··········· | 264 | ········//···459:·aload···········10 |
265 | ········//···461:·invokespecial···java/lang/StringBuilder.<init>:()V | 265 | ········//···461:·invokespecial···java/lang/StringBuilder.<init>:()V |
266 | ········//···464:·ldc·············"Failed·to·notify·listener·" | 266 | ········//···464:·ldc·············"Failed·to·notify·listener·" |
267 | ········//···466:·astore··········1 | 267 | ········//···466:·astore··········12 |
268 | ········//···468:·aload··········· | 268 | ········//···468:·aload···········10 |
269 | ········//···470:·aload···········1 | 269 | ········//···470:·aload···········12 |
270 | ········//···472:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 270 | ········//···472:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
271 | ········//···475:·astore·········· | 271 | ········//···475:·astore··········10 |
272 | ········//···477:·aload··········· | 272 | ········//···477:·aload···········10 |
273 | ········//···479:·aload···········1 | 273 | ········//···479:·aload···········11 |
274 | ········//···481:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 274 | ········//···481:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
275 | ········//···484:·astore·········· | 275 | ········//···484:·astore··········10 |
276 | ········//···486:·aload··········· | 276 | ········//···486:·aload···········10 |
277 | ········//···488:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; | 277 | ········//···488:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
278 | ········//···491:·astore·········· | 278 | ········//···491:·astore··········10 |
279 | ········//···493:·aload_1········ | ||
280 | ········//···49 | 279 | ········//···493:·aload···········5 |
280 | ········//···495:·aload···········10 | ||
281 | ········//···49 | 281 | ········//···497:·aload···········13 |
282 | ········//···49 | 282 | ········//···499:·invokestatic····android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
283 | ········//···50 | 283 | ········//···502:·pop············ |
284 | ········//···50 | 284 | ········//···503:·goto············376 |
285 | ········//···50 | 285 | ········//···506:·astore_1······· |
286 | ········//···50 | 286 | ········//···507:·aload_3········ |
287 | ········//···50 | 287 | ········//···508:·monitorexit···· |
288 | ········//···50 | 288 | ········//···509:·aload_1········ |
289 | ········//···5 | 289 | ········//···510:·athrow········· |
290 | ········//···51 | 290 | ········//···511:·astore_1······· |
291 | ········//···51 | 291 | ········//···512:·aload_2········ |
292 | ········//···51 | 292 | ········//···513:·monitorexit···· |
293 | ········//···51 | 293 | ········//···514:·aload_1········ |
294 | ········//···51 | 294 | ········//···515:·athrow········· |
295 | ········//···51 | 295 | ········//···516:·astore··········13 |
296 | ········//···51 | 296 | ········//···518:·getstatic·······java/lang/System.out:Ljava/io/PrintStream; |
297 | ········//···52 | 297 | ········//···521:·astore_1······· |
298 | ········//···52 | 298 | ········//···522:·aload_1········ |
299 | ········//···52 | 299 | ········//···523:·aload···········13 |
300 | ········//···52 | 300 | ········//···525:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/Object;)V |
301 | ········//···52 | 301 | ········//···528:·goto············262 |
302 | ········//···53 | 302 | ········//···531:·aload_3········ |
303 | ········//···53 | 303 | ········//···532:·monitorexit···· |
304 | ········//···53 | 304 | ········//···533:·invokestatic····net/justdave/nwsweatheralertswidget/NWSBackgroundService.access$100:()Ljava/lang/String; |
305 | ········//···53 | 305 | ········//···536:·astore_1······· |
306 | ········//···53 | 306 | ········//···537:·ldc·············"Notifying·widgets·to·update" |
307 | ········//···53 | 307 | ········//···539:·astore_3······· |
308 | ········//···539:·aload_1········ | ||
309 | ········//···540:·aload_ | 308 | ········//···540:·aload_1········ |
309 | ········//···541:·aload_3········ | ||
310 | ········//···54 | 310 | ········//···542:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
311 | ········//···54 | 311 | ········//···545:·pop············ |
312 | ········//···54 | 312 | ········//···546:·aload_0········ |
313 | ········//···54 | 313 | ········//···547:·getfield········net/justdave/nwsweatheralertswidget/NWSBackgroundService$1.this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
314 | ········//···5 | 314 | ········//···550:·astore_1······· |
315 | ········//···55 | 315 | ········//···551:·aload_1········ |
316 | ········//···55 | 316 | ········//···552:·invokevirtual···net/justdave/nwsweatheralertswidget/NWSBackgroundService.getApplicationContext:()Landroid/content/Context; |
317 | ········//···55 | 317 | ········//···555:·astore··········14 |
318 | ········//···55 | 318 | ········//···557:·aload···········14 |
319 | ········//···55 | 319 | ········//···559:·invokevirtual···android/content/Context.getApplicationContext:()Landroid/content/Context; |
320 | ········//···56 | 320 | ········//···562:·astore_1······· |
321 | ········//···56 | 321 | ········//···563:·aload_1········ |
322 | ········//···56 | 322 | ········//···564:·invokestatic····android/appwidget/AppWidgetManager.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; |
323 | ········//···56 | 323 | ········//···567:·astore··········15 |
324 | ········//···56 | 324 | ········//···569:·new·············Landroid/content/ComponentName; |
325 | ········//···57 | 325 | ········//···572:·astore··········16 |
326 | ········//···57 | 326 | ········//···574:·aload···········14 |
327 | ········//···57 | 327 | ········//···576:·invokevirtual···android/content/Context.getApplicationContext:()Landroid/content/Context; |
328 | ········//···57 | 328 | ········//···579:·astore_1······· |
329 | ········//···5 | 329 | ········//···580:·ldc·············Lnet/justdave/nwsweatheralertswidget/NWSWidgetProvider;.class |
330 | ········//···58 | 330 | ········//···582:·astore_3······· |
331 | ········//···58 | 331 | ········//···583:·aload···········16 |
332 | ········//···58 | 332 | ········//···585:·aload_1········ |
333 | ········//···58 | 333 | ········//···586:·aload_3········ |
334 | ········//···58 | 334 | ········//···587:·invokespecial···android/content/ComponentName.<init>:(Landroid/content/Context;Ljava/lang/Class;)V |
335 | ········//···5 | 335 | ········//···590:·aload···········15 |
336 | ········//···59 | 336 | ········//···592:·aload···········16 |
337 | ········//···59 | 337 | ········//···594:·invokevirtual···android/appwidget/AppWidgetManager.getAppWidgetIds:(Landroid/content/ComponentName;)[I |
338 | ········//···59 | 338 | ········//···597:·astore··········17 |
339 | ········//···59 | 339 | ········//···599:·ldc·············2131492886 |
340 | ········//···60 | 340 | ········//···601:·istore··········6 |
341 | ········//···60 | 341 | ········//···603:·aload···········15 |
342 | ········//···60 | 342 | ········//···605:·aload···········17 |
343 | ········//···60 | 343 | ········//···607:·iload···········6 |
344 | ········//···60 | 344 | ········//···609:·invokevirtual···android/appwidget/AppWidgetManager.notifyAppWidgetViewDataChanged:([II)V |
Max diff block lines reached; 6469/19188 bytes (33.71%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/AboutDialog; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/AboutDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/AboutDialog;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/AboutDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/AboutDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·53 | 27 | ····.line·53 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/AboutDialog$1;->this$0:Lnet/justdave/nwsweatheralertswidget/AboutDialog; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/AboutDialog$1;->this$0:Lnet/justdave/nwsweatheralertswidget/AboutDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·59 | 27 | ····.line·59 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;->this$0:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;->this$0:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 59, 18 lines modified | Offset 59, 20 lines modified | ||
59 | ····const·v1,·0x1020002 | 59 | ····const·v1,·0x1020002 |
60 | ····new-instance·v2,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment; | 60 | ····new-instance·v2,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment; |
61 | ····invoke-direct·{v2},·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;-><init>()V | 61 | ····invoke-direct·{v2},·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;-><init>()V |
62 | ····.line·22 | ||
62 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
63 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
65 | ····.line·23 | ||
64 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I | 66 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I |
65 | ····.line·24 | 67 | ····.line·24 |
66 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 68 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
67 | ····const/16·v1,·0xb | 69 | ····const/16·v1,·0xb |
Offset 210, 92 lines modified | Offset 210, 91 lines modified | ||
210 | .end·method | 210 | .end·method |
211 | .method·public·toString()Ljava/lang/String; | 211 | .method·public·toString()Ljava/lang/String; |
212 | ····.locals·6 | 212 | ····.locals·6 |
213 | ····.prologue | 213 | ····.prologue |
214 | ····.line·36 | 214 | ····.line·36 |
215 | ····const-string·v | 215 | ····const-string·v2,·"" |
216 | ····.line·37 | 216 | ····.line·37 |
217 | ····.local·v | 217 | ····.local·v2,·"result":Ljava/lang/String; |
218 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSAlertList;->size()I | 218 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSAlertList;->size()I |
219 | ····move-result·v | 219 | ····move-result·v3 |
220 | ····invoke-static·{v | 220 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
221 | ····move-result-object·v | 221 | ····move-result-object·v1 |
222 | ····.line·38 | 222 | ····.line·38 |
223 | ····.local·v | 223 | ····.local·v1,·"numAlerts":Ljava/lang/Integer; |
224 | ····const-string·v | 224 | ····const-string·v3,·"There·are·currently·" |
225 | ····invoke-virtual·{v | 225 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
226 | ····move-result-object·v | 226 | ····move-result-object·v2 |
227 | ····.line·39 | 227 | ····.line·39 |
228 | ····invoke-virtual·{v | 228 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->toString()Ljava/lang/String; |
229 | ····move-result-object·v | 229 | ····move-result-object·v3 |
230 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
231 | ····move-result-object·v | 231 | ····move-result-object·v2 |
232 | ····.line·40 | 232 | ····.line·40 |
233 | ····const-string·v | 233 | ····const-string·v3,·"·active·alerts" |
234 | ····invoke-virtual·{v | 234 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
235 | ····move-result-object·v | 235 | ····move-result-object·v2 |
236 | ····.line·41 | 236 | ····.line·41 |
237 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSAlertList;->iterator()Ljava/util/Iterator; | 237 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSAlertList;->iterator()Ljava/util/Iterator; |
238 | ····move-result-object·v | 238 | ····move-result-object·v3 |
239 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
240 | ····:goto_0 | 239 | ····:goto_0 |
241 | ····invoke-interface·{v | 240 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
242 | ····move-result·v4 | 241 | ····move-result·v4 |
243 | ····if-eqz·v4,·:cond_0 | 242 | ····if-eqz·v4,·:cond_0 |
244 | ····invoke-interface·{v | 243 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
245 | ····move-result-object·v0 | 244 | ····move-result-object·v0 |
246 | ····check-cast·v0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry; | 245 | ····check-cast·v0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry; |
247 | ····.line·42 | 246 | ····.line·42 |
248 | ····.local·v0,·"entry":Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry; | 247 | ····.local·v0,·"entry":Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry; |
249 | ····const-string·v4,·"\n" | 248 | ····const-string·v4,·"\n" |
250 | ····invoke-virtual·{v | 249 | ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
251 | ····move-result-object·v4 | 250 | ····move-result-object·v4 |
252 | ····invoke-virtual·{v0},·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->toString()Ljava/lang/String; | 251 | ····invoke-virtual·{v0},·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->toString()Ljava/lang/String; |
253 | ····move-result-object·v5 | 252 | ····move-result-object·v5 |
254 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; | 253 | ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
255 | ····move-result-object·v | 254 | ····move-result-object·v2 |
256 | ····.line·43 | 255 | ····.line·43 |
257 | ····goto·:goto_0 | 256 | ····goto·:goto_0 |
258 | ····.line·44 | 257 | ····.line·44 |
259 | ····.end·local·v0····#·"entry":Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry; | 258 | ····.end·local·v0····#·"entry":Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry; |
260 | ····:cond_0 | 259 | ····:cond_0 |
261 | ····return-object·v | 260 | ····return-object·v2 |
262 | .end·method | 261 | .end·method |
263 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 262 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
264 | ····.locals·0 | 263 | ····.locals·0 |
265 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; | 264 | ····.param·p1,·"dest"····#·Landroid/os/Parcel; |
266 | ····.param·p2,·"flags"····#·I | 265 | ····.param·p2,·"flags"····#·I |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V | 20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·171 | 24 | ····.line·171 |
24 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$4;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 25 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$4;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
25 | ····invoke-direct·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSServiceListener$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSServiceListener$Stub;-><init>()V |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·10 | 29 | ····.line·10 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·274 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·146 | 27 | ····.line·146 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$3;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$3;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V | 20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/DebugActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·49 | 24 | ····.line·49 |
24 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$1;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 25 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$1;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V | 20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·50 | 24 | ····.line·50 |
24 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$1;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 25 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$1;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·113 | 27 | ····.line·113 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$2;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/MainActivity$2;->this$0:Lnet/justdave/nwsweatheralertswidget/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V | 20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/DebugActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·137 | 24 | ····.line·137 |
24 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$4;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 25 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$4;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
25 | ····invoke-direct·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSServiceListener$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSServiceListener$Stub;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1; | 21 | .field·final·synthetic·this$1:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·72 | 27 | ····.line·72 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1$1;->this$1:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1$1;->this$1:Lnet/justdave/nwsweatheralertswidget/AlertDetailActivity$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·147 | 27 | ····.line·147 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSRemoteViewsFactory; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 82, 14 lines modified | Offset 82, 15 lines modified | ||
82 | ····.prologue | 82 | ····.prologue |
83 | ····.line·31 | 83 | ····.line·31 |
84 | ····iget-object·v8,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter;->context:Landroid/content/Context; | 84 | ····iget-object·v8,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter;->context:Landroid/content/Context; |
85 | ····const-string·v9,·"layout_inflater" | 85 | ····const-string·v9,·"layout_inflater" |
86 | ····.line·32 | ||
86 | ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 87 | ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
87 | ····move-result-object·v2 | 88 | ····move-result-object·v2 |
88 | ····check-cast·v2,·Landroid/view/LayoutInflater; | 89 | ····check-cast·v2,·Landroid/view/LayoutInflater; |
89 | ····.line·33 | 90 | ····.line·33 |
Offset 102, 14 lines modified | Offset 103, 15 lines modified | ||
102 | ····move-result-object·v5 | 103 | ····move-result-object·v5 |
103 | ····.line·34 | 104 | ····.line·34 |
104 | ····.local·v5,·"rowView":Landroid/view/View; | 105 | ····.local·v5,·"rowView":Landroid/view/View; |
105 | ····const·v8,·0x7f0c0017 | 106 | ····const·v8,·0x7f0c0017 |
107 | ····.line·35 | ||
106 | ····invoke-virtual·{v5,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 108 | ····invoke-virtual·{v5,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
107 | ····move-result-object·v3 | 109 | ····move-result-object·v3 |
108 | ····check-cast·v3,·Landroid/widget/RelativeLayout; | 110 | ····check-cast·v3,·Landroid/widget/RelativeLayout; |
109 | ····.line·36 | 111 | ····.line·36 |
Offset 122, 14 lines modified | Offset 124, 15 lines modified | ||
122 | ····check-cast·v7,·Landroid/widget/TextView; | 124 | ····check-cast·v7,·Landroid/widget/TextView; |
123 | ····.line·37 | 125 | ····.line·37 |
124 | ····.local·v7,·"titleView":Landroid/widget/TextView; | 126 | ····.local·v7,·"titleView":Landroid/widget/TextView; |
125 | ····const·v8,·0x7f0c0019 | 127 | ····const·v8,·0x7f0c0019 |
128 | ····.line·38 | ||
126 | ····invoke-virtual·{v5,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 129 | ····invoke-virtual·{v5,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
127 | ····move-result-object·v6 | 130 | ····move-result-object·v6 |
128 | ····check-cast·v6,·Landroid/widget/TextView; | 131 | ····check-cast·v6,·Landroid/widget/TextView; |
129 | ····.line·39 | 132 | ····.line·39 |
Offset 279, 14 lines modified | Offset 279, 15 lines modified | ||
279 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 279 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
280 | ····.line·52 | 280 | ····.line·52 |
281 | ····sget-object·v5,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->TAG:Ljava/lang/String; | 281 | ····sget-object·v5,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->TAG:Ljava/lang/String; |
282 | ····const-string·v6,·"getIdentifier·returns·" | 282 | ····const-string·v6,·"getIdentifier·returns·" |
283 | ····.line·53 | ||
283 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->getResources()Landroid/content/res/Resources; | 284 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->getResources()Landroid/content/res/Resources; |
284 | ····move-result-object·v7 | 285 | ····move-result-object·v7 |
285 | ····const-string·v8,·"array" | 286 | ····const-string·v8,·"array" |
286 | ····sget-object·v9,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->packageName:Ljava/lang/String; | 287 | ····sget-object·v9,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->packageName:Ljava/lang/String; |
Offset 299, 14 lines modified | Offset 300, 15 lines modified | ||
299 | ····move-result-object·v7 | 300 | ····move-result-object·v7 |
300 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; | 301 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
301 | ····move-result-object·v6 | 302 | ····move-result-object·v6 |
303 | ····.line·52 | ||
302 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 304 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
303 | ····.line·54 | 305 | ····.line·54 |
304 | ····iget-object·v5,·p0,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->countyList:Landroid/preference/ListPreference; | 306 | ····iget-object·v5,·p0,·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->countyList:Landroid/preference/ListPreference; |
305 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->getResources()Landroid/content/res/Resources; | 307 | ····invoke-virtual·{p0},·Lnet/justdave/nwsweatheralertswidget/SettingsFragment;->getResources()Landroid/content/res/Resources; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)V | 20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·34 | 24 | ····.line·34 |
24 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 25 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 34, 315 lines modified | Offset 35, 318 lines modified | ||
34 | #·virtual·methods | 35 | #·virtual·methods |
35 | .method·public·run()V | 36 | .method·public·run()V |
36 | ····.locals·15 | 37 | ····.locals·15 |
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·37 | 39 | ····.line·37 |
40 | ····iget-object·v9,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | ||
39 | ····iget-object·v10,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 41 | ····iget-object·v10,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
40 | ····iget-object·v11,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 42 | ····iget-object·v11,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
41 | ····iget-object·v12,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | ||
42 | ····invoke-virtual·{v1 | 43 | ····invoke-virtual·{v11},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->getApplicationContext()Landroid/content/Context; |
43 | ····move-result-object·v1 | 44 | ····move-result-object·v11 |
44 | ····invoke-virtual·{v1 | 45 | ····invoke-virtual·{v11},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
45 | ····move-result-object·v1 | 46 | ····move-result-object·v11 |
46 | ····const-string·v1 | 47 | ····const-string·v12,·"_preferences" |
47 | ····invoke-virtual·{v1 | 48 | ····invoke-virtual·{v11,·v12},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
48 | ····move-result-object·v1 | 49 | ····move-result-object·v11 |
49 | ····const/4·v1 | 50 | ····const/4·v12,·0x4 |
50 | ····invoke-virtual·{v1 | 51 | ····invoke-virtual·{v10,·v11,·v12},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
51 | ····move-result-object·v1 | 52 | ····move-result-object·v10 |
52 | ····const-string·v1 | 53 | ····const-string·v11,·"feed_county" |
53 | ····const-string·v1 | 54 | ····const-string·v12,·"https://alerts.weather.gov/cap/us.php?x=0" |
55 | ····.line·38 | ||
54 | ····invoke-interface·{v1 | 56 | ····invoke-interface·{v10,·v11,·v12},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
55 | ····move-result-object·v1 | 57 | ····move-result-object·v10 |
58 | ····.line·37 | ||
56 | ····invoke-static·{v | 59 | ····invoke-static·{v9,·v10},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$002(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;Ljava/lang/String;)Ljava/lang/String; |
57 | ····.line·39 | 60 | ····.line·39 |
58 | ····iget-object·v | 61 | ····iget-object·v9,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
59 | ····invoke-static·{v | 62 | ····invoke-static·{v9},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$000(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)Ljava/lang/String; |
60 | ····move-result-object·v | 63 | ····move-result-object·v9 |
61 | ····const-string·v1 | 64 | ····const-string·v10,·"http:" |
62 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
63 | ····move-result·v | 66 | ····move-result·v9 |
64 | ····if-eqz·v | 67 | ····if-eqz·v9,·:cond_0 |
65 | ····.line·40 | 68 | ····.line·40 |
66 | ····iget-object·v | 69 | ····iget-object·v9,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
67 | ····iget-object·v1 | 70 | ····iget-object·v10,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
68 | ····invoke-static·{v1 | 71 | ····invoke-static·{v10},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$000(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)Ljava/lang/String; |
69 | ····move-result-object·v1 | 72 | ····move-result-object·v10 |
70 | ····const-string·v1 | 73 | ····const-string·v11,·"http:" |
71 | ····const-string·v1 | 74 | ····const-string·v12,·"https:" |
72 | ····invoke-virtual·{v1 | 75 | ····invoke-virtual·{v10,·v11,·v12},·Ljava/lang/String;->replaceFirst(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
73 | ····move-result-object·v1 | 76 | ····move-result-object·v10 |
74 | ····invoke-static·{v | 77 | ····invoke-static·{v9,·v10},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$002(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;Ljava/lang/String;)Ljava/lang/String; |
75 | ····.line·42 | 78 | ····.line·42 |
76 | ····:cond_0 | 79 | ····:cond_0 |
77 | ····invoke-static·{},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$100()Ljava/lang/String; | 80 | ····invoke-static·{},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$100()Ljava/lang/String; |
78 | ····move-result-object·v | 81 | ····move-result-object·v9 |
79 | ····const-string·v1 | 82 | ····const-string·v10,·"Timer·task·fetching·" |
80 | ····iget-object·v1 | 83 | ····iget-object·v11,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
81 | ····invoke-static·{v1 | 84 | ····invoke-static·{v11},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$000(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)Ljava/lang/String; |
82 | ····move-result-object·v1 | 85 | ····move-result-object·v11 |
83 | ····invoke-virtual·{v1 | 86 | ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; |
84 | ····move-result-object·v1 | 87 | ····move-result-object·v10 |
85 | ····invoke-static·{v | 88 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
86 | ····.line·43 | 89 | ····.line·43 |
87 | ····iget-object·v | 90 | ····iget-object·v9,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
88 | ····iget-object·v1 | 91 | ····iget-object·v10,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
89 | ····invoke-static·{v1 | 92 | ····invoke-static·{v10},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$000(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)Ljava/lang/String; |
90 | ····move-result-object·v1 | 93 | ····move-result-object·v10 |
91 | ····invoke-static·{v | 94 | ····invoke-static·{v9,·v10},·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;->access$200(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;Ljava/lang/String;)Ljava/lang/String; |
Max diff block lines reached; 20054/29550 bytes (67.86%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/DebugActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·98 | 27 | ····.line·98 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$2;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$2;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 18 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)V | 20 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·117 | 24 | ····.line·117 |
24 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$2;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; | 25 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService$2;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSBackgroundService; |
25 | ····invoke-direct·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSServiceApi$Stub;-><init>()V | 26 | ····invoke-direct·{p0},·Lnet/justdave/nwsweatheralertswidget/NWSServiceApi$Stub;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$browserIntent:Landroid/content/Intent; | 22 | .field·final·synthetic·val$browserIntent:Landroid/content/Intent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter;Landroid/content/Intent;)V | 24 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter;Landroid/content/Intent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·55 | 28 | ····.line·55 |
28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter; | 29 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter$1;->this$0:Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter; |
29 | ····iput-object·p2,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter$1;->val$browserIntent:Landroid/content/Intent; | 30 | ····iput-object·p2,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertListViewAdapter$1;->val$browserIntent:Landroid/content/Intent; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 21 | .field·final·synthetic·this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V | 23 | .method·constructor·<init>(Lnet/justdave/nwsweatheralertswidget/DebugActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/justdave/nwsweatheralertswidget/DebugActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·115 | 27 | ····.line·115 |
27 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$3;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; | 28 | ····iput-object·p1,·p0,·Lnet/justdave/nwsweatheralertswidget/DebugActivity$3;->this$0:Lnet/justdave/nwsweatheralertswidget/DebugActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 776, 14 lines modified | Offset 776, 15 lines modified | ||
776 | ····if-nez·v1,·:cond_2 | 776 | ····if-nez·v1,·:cond_2 |
777 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; | 777 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; |
778 | ····const-string·v2,·"Hydro" | 778 | ····const-string·v2,·"Hydro" |
779 | ····.line·241 | ||
779 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 780 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
780 | ····move-result·v1 | 781 | ····move-result·v1 |
781 | ····if-nez·v1,·:cond_2 | 782 | ····if-nez·v1,·:cond_2 |
782 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; | 783 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; |
Offset 816, 14 lines modified | Offset 817, 15 lines modified | ||
816 | ····if-nez·v1,·:cond_2 | 817 | ····if-nez·v1,·:cond_2 |
817 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; | 818 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; |
818 | ····const-string·v2,·"Surf" | 819 | ····const-string·v2,·"Surf" |
820 | ····.line·242 | ||
819 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 821 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
820 | ····move-result·v1 | 822 | ····move-result·v1 |
821 | ····if-eqz·v1,·:cond_3 | 823 | ····if-eqz·v1,·:cond_3 |
822 | ····.line·243 | 824 | ····.line·243 |
Offset 1087, 14 lines modified | Offset 1089, 15 lines modified | ||
1087 | ····if-nez·v1,·:cond_9 | 1089 | ····if-nez·v1,·:cond_9 |
1088 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; | 1090 | ····iget-object·v1,·p0,·Lnet/justdave/nwsweatheralertswidget/NWSAlertEntry;->event:Ljava/lang/String; |
1089 | ····const-string·v2,·"Sleet" | 1091 | ····const-string·v2,·"Sleet" |
1092 | ····.line·223 | ||
1090 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 1093 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
1091 | ····move-result·v1 | 1094 | ····move-result·v1 |
1092 | ····if-eqz·v1,·:cond_a | 1095 | ····if-eqz·v1,·:cond_a |
1093 | ····.line·224 | 1096 | ····.line·224 |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="180.0dip"·android:minHeight="60.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/widget_loading"·android:resizeMode="horizontal|vertical"/> | 2 | <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="180.0dip"·android:minHeight="60.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/widget_loading"·android:resizeMode="horizontal|vertical"·android:widgetCategory="home_screen"/> |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/widget_layout"·android:background="@drawable/widget_frame"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/widget_margin_left"·android:layout_marginTop="@dimen/widget_margin_top"·android:layout_marginRight="@dimen/widget_margin_right"·android:layout_marginBottom="@dimen/widget_margin_bottom"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/widget_layout"·android:background="@drawable/widget_frame"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/widget_margin_left"·android:layout_marginTop="@dimen/widget_margin_top"·android:layout_marginRight="@dimen/widget_margin_right"·android:layout_marginBottom="@dimen/widget_margin_bottom"> |
3 | ··<TextView·android:textColor="@color/white"·android:gravity="center"·android:id="@id/widget_title"·android:background="@color/semigray"·android:paddingLeft="10.0dip"·android:paddingTop="@dimen/activity_vertical_margin"·android:paddingRight="10.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/widget_title"/> | 3 | ··<TextView·android:textColor="@color/white"·android:gravity="center"·android:id="@id/widget_title"·android:background="@color/semigray"·android:paddingLeft="10.0dip"·android:paddingTop="@dimen/activity_vertical_margin"·android:paddingRight="10.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/widget_title"/> |
4 | ··<ListView·android:id="@id/widget_parsed_events"·android:paddingLeft="@dimen/activity_horizontal_margin"·android:paddingTop="0.0dip"·android:paddingRight="@dimen/activity_horizontal_margin"·android:paddingBottom="@dimen/activity_vertical_margin"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:fillViewport="true"·android:layout_weight="1.0"/> | 4 | ··<ListView·android:id="@id/widget_parsed_events"·android:paddingLeft="@dimen/activity_horizontal_margin"·android:paddingTop="0.0dip"·android:paddingRight="@dimen/activity_horizontal_margin"·android:paddingBottom="@dimen/activity_vertical_margin"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:fillViewport="true"·android:layout_weight="1.0"/> |
5 | ··<TextView·android:textSize="16.0sp"·android:textColor="@color/white"·android:gravity="center"·android:id="@android:id/empty"·android:background="@color/semigray"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/alert_empty"·android:singleLine="false"·android:shadowColor="@color/black"·android:shadowDx="0.0"·android:shadowDy="0.0"·android:shadowRadius="5.0"·android:layout_weight="1.0"/> | 5 | ··<TextView·android:textSize="16.0sp"·android:textColor="@color/white"·android:gravity="center"·android:id="@android:id/empty"·android:background="@color/semigray"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/alert_empty"·android:singleLine="false"·android:shadowColor="@color/black"·android:shadowDx="0.0"·android:shadowDy="0.0"·android:shadowRadius="5.0"·android:layout_weight="1.0"·android:textAlignment="center"/> |
6 | </LinearLayout> | 6 | </LinearLayout> |
Offset 5, 14 lines modified | Offset 5, 14 lines modified | ||
5 | ······<ImageView·android:layout_gravity="center|left"·android:layout_width="64.0dip"·android:layout_height="64.0dip"·android:src="@drawable/app_icon"·android:contentDescription="@string/icon"/> | 5 | ······<ImageView·android:layout_gravity="center|left"·android:layout_width="64.0dip"·android:layout_height="64.0dip"·android:src="@drawable/app_icon"·android:contentDescription="@string/icon"/> |
6 | ······<LinearLayout·android:layout_gravity="center|left"·android:orientation="vertical"·android:layout_width="wrap_content"·android:layout_height="wrap_content"> | 6 | ······<LinearLayout·android:layout_gravity="center|left"·android:orientation="vertical"·android:layout_width="wrap_content"·android:layout_height="wrap_content"> |
7 | ········<TextView·android:textSize="18.0sp"·android:gravity="center"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/app_name"/> | 7 | ········<TextView·android:textSize="18.0sp"·android:gravity="center"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:text="@string/app_name"/> |
8 | ········<TextView·android:textSize="18.0sp"·android:gravity="center"·android:id="@id/version_string"·android:layout_width="fill_parent"·android:layout_height="wrap_content"/> | 8 | ········<TextView·android:textSize="18.0sp"·android:gravity="center"·android:id="@id/version_string"·android:layout_width="fill_parent"·android:layout_height="wrap_content"/> |
9 | ······</LinearLayout> | 9 | ······</LinearLayout> |
10 | ····</TableRow> | 10 | ····</TableRow> |
11 | ····<TableRow> | 11 | ····<TableRow> |
12 | ······<TextView·android:textSize="12.0sp"·android:textStyle="italic"·android:textColor="#ff444444"·android:id="@id/info_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:layout_span="2"/> | 12 | ······<TextView·android:textSize="12.0sp"·android:textStyle="italic"·android:textColor="#ff444444"·android:id="@id/info_text"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:layout_span="2"·android:textAlignment="center"/> |
13 | ····</TableRow> | 13 | ····</TableRow> |
14 | ····<TableRow> | 14 | ····<TableRow> |
15 | ······<Button·android:gravity="center"·android:id="@id/about_ok_button"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:layout_span="2"·android:text="@string/ok"/> | 15 | ······<Button·android:gravity="center"·android:id="@id/about_ok_button"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:layout_span="2"·android:text="@string/ok"/> |
16 | ····</TableRow> | 16 | ····</TableRow> |
17 | ··</TableLayout> | 17 | ··</TableLayout> |
18 | </ScrollView> | 18 | </ScrollView> |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/actity_main_layout"·android:background="@drawable/widget_frame"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/widget_margin_left"·android:layout_marginTop="@dimen/widget_margin_top"·android:layout_marginRight="@dimen/widget_margin_right"·android:layout_marginBottom="@dimen/widget_margin_bottom"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/actity_main_layout"·android:background="@drawable/widget_frame"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/widget_margin_left"·android:layout_marginTop="@dimen/widget_margin_top"·android:layout_marginRight="@dimen/widget_margin_right"·android:layout_marginBottom="@dimen/widget_margin_bottom"> |
3 | ··<ListView·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/parsed_events"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:fillViewport="true"·android:layout_weight="1.0"/> | 3 | ··<ListView·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/parsed_events"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:fillViewport="true"·android:layout_weight="1.0"/> |
4 | ··<TextView·android:textSize="16.0sp"·android:textColor="@color/black"·android:gravity="center"·android:id="@android:id/empty"·android:background="@color/semigray"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/alert_empty"·android:singleLine="false"·android:layout_weight="1.0"/> | 4 | ··<TextView·android:textSize="16.0sp"·android:textColor="@color/black"·android:gravity="center"·android:id="@android:id/empty"·android:background="@color/semigray"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/alert_empty"·android:singleLine="false"·android:layout_weight="1.0"·android:textAlignment="center"/> |
5 | </LinearLayout> | 5 | </LinearLayout> |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/widget_blank_layout"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/widget_margin_left"·android:layout_marginTop="@dimen/widget_margin_top"·android:layout_marginRight="@dimen/widget_margin_right"·android:layout_marginBottom="@dimen/widget_margin_bottom"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:id="@id/widget_blank_layout"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="@dimen/widget_margin_left"·android:layout_marginTop="@dimen/widget_margin_top"·android:layout_marginRight="@dimen/widget_margin_right"·android:layout_marginBottom="@dimen/widget_margin_bottom"> |
3 | ··<TextView·android:textSize="32.0sp"·android:textColor="@color/white"·android:gravity="center"·android:id="@android:id/empty"·android:background="@color/semigray"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/alert_title"·android:singleLine="false"·android:shadowColor="@color/black"·android:shadowDx="0.0"·android:shadowDy="0.0"·android:shadowRadius="5.0"/> | 3 | ··<TextView·android:textSize="32.0sp"·android:textColor="@color/white"·android:gravity="center"·android:id="@android:id/empty"·android:background="@color/semigray"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/alert_title"·android:singleLine="false"·android:shadowColor="@color/black"·android:shadowDx="0.0"·android:shadowDy="0.0"·android:shadowRadius="5.0"·android:textAlignment="center"/> |
4 | </LinearLayout> | 4 | </LinearLayout> |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> | 2 | <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"> |
3 | ··<LinearLayout·android:orientation="horizontal"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="?android:listPreferredItemHeight"> | 3 | ··<LinearLayout·android:orientation="horizontal"·android:padding="6.0dip"·android:layout_width="fill_parent"·android:layout_height="?android:listPreferredItemHeight"> |
4 | ····<ImageView·android:layout_gravity="start"·android:id="@id/detail_icon"·android:layout_width="?android:listPreferredItemHeight"·android:layout_height="fill_parent"·android:layout_marginRight="6.0dip"·android:src="@drawable/nws_logo"·android:contentDescription="@string/icon"/> | 4 | ····<ImageView·android:layout_gravity="start"·android:id="@id/detail_icon"·android:layout_width="?android:listPreferredItemHeight"·android:layout_height="fill_parent"·android:layout_marginRight="6.0dip"·android:src="@drawable/nws_logo"·android:contentDescription="@string/icon"·android:layout_marginEnd="6.0dip"/> |
5 | ····<TextView·android:textSize="24.0sp"·android:textColor="@color/black"·android:gravity="center_vertical"·android:id="@id/detail_event"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/detail_retrieval"·android:shadowColor="@color/white"·android:shadowDx="0.0"·android:shadowDy="0.0"·android:shadowRadius="5.0"/> | 5 | ····<TextView·android:textSize="24.0sp"·android:textColor="@color/black"·android:gravity="center_vertical"·android:id="@id/detail_event"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/detail_retrieval"·android:shadowColor="@color/white"·android:shadowDx="0.0"·android:shadowDy="0.0"·android:shadowRadius="5.0"/> |
6 | ··</LinearLayout> | 6 | ··</LinearLayout> |
7 | ··<ScrollView·android:id="@id/detail_main_scroller"·android:paddingLeft="@dimen/activity_horizontal_margin"·android:paddingTop="@dimen/activity_vertical_margin"·android:paddingRight="@dimen/activity_horizontal_margin"·android:paddingBottom="@dimen/activity_vertical_margin"·android:visibility="gone"·android:scrollbars="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:fillViewport="true"·android:layout_weight="1.0"> | 7 | ··<ScrollView·android:id="@id/detail_main_scroller"·android:paddingLeft="@dimen/activity_horizontal_margin"·android:paddingTop="@dimen/activity_vertical_margin"·android:paddingRight="@dimen/activity_horizontal_margin"·android:paddingBottom="@dimen/activity_vertical_margin"·android:visibility="gone"·android:scrollbars="vertical"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:fillViewport="true"·android:layout_weight="1.0"> |
8 | ····<LinearLayout·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> | 8 | ····<LinearLayout·android:orientation="vertical"·android:layout_width="fill_parent"·android:layout_height="wrap_content"> |
9 | ······<LinearLayout·android:orientation="horizontal"·android:layout_width="wrap_content"·android:layout_height="wrap_content"> | 9 | ······<LinearLayout·android:orientation="horizontal"·android:layout_width="wrap_content"·android:layout_height="wrap_content"> |
10 | ········<TextView·android:textSize="16.0sp"·android:textStyle="bold"·android:gravity="center_vertical"·android:id="@id/detail_target_header"·android:paddingRight="@dimen/activity_horizontal_margin"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/detail_target"/> | 10 | ········<TextView·android:textSize="16.0sp"·android:textStyle="bold"·android:gravity="center_vertical"·android:id="@id/detail_target_header"·android:paddingRight="@dimen/activity_horizontal_margin"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:text="@string/detail_target"/> |
11 | ········<TextView·android:gravity="center_vertical"·android:id="@id/detail_target"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/> | 11 | ········<TextView·android:gravity="center_vertical"·android:id="@id/detail_target"·android:layout_width="wrap_content"·android:layout_height="wrap_content"/> |