| 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:·f949558012667e0d1c78fb36ac8de3be32fbf9c05230574b2fd2c7e71f7df90b | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·c4f2235b7a18e61d6a393d989df57447066a2293 | ||
| 11 | Signer·#1·certificate·MD5·digest:·60ee06c8e79f73b3d040e8d18a7ac0a0 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·02519471d3da04c88785eb2b55d81aa1152992a74a6f69d667b42979ac585801 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·08322db54242de0a1ece91b4bfa3c7fcf6d9812b | ||
| 16 | Signer·#1·public·key·MD5·digest:·be678991f656622834fae00d105305c5 | ||
| 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, 27 lines modified | Offset 1, 22 lines modified | ||
| 1 | Zip·file·size:·16 | 1 | Zip·file·size:·163169·bytes,·number·of·entries:·20 |
| 2 | -rw----·····2.0·fat·····1875·bl·defN·15-May-18·08:00·META-INF/MANIFEST.MF | ||
| 3 | -rw----·····2.0·fat·····1996·bl·defN·15-May-18·08:00·META-INF/DB6BFA91.SF | ||
| 4 | -rw----·····2.0·fat·····1332·bl·defN·15-May-18·08:00·META-INF/DB6BFA91.RSA | ||
| 5 | -rw----·····2.0·fat·······41·bl·defN·15-May-18·07:23·META-INF/buildserverid | ||
| 6 | -rw----·····2.0·fat·······41·bl·defN·15-May-18·07:23·META-INF/fdroidserverid | ||
| 7 | -rw----·····2.0·fat·····1960·bX·defN·1 | 2 | -rw----·····2.0·fat·····1960·bX·defN·17-Oct-04·00:21·AndroidManifest.xml |
| 8 | -rw----·····1.0·fat·····7346·b-·stor·1 | 3 | -rw----·····1.0·fat·····7346·b-·stor·17-Oct-04·00:21·res/drawable-hdpi-v4/ic_launcher.png |
| 9 | -rw----·····1.0·fat·····1293·b-·stor·1 | 4 | -rw----·····1.0·fat·····1293·b-·stor·17-Oct-04·00:21·res/drawable-hdpi-v4/ic_search.png |
| 10 | -rw----·····1.0·fat·····4011·b-·stor·1 | 5 | -rw----·····1.0·fat·····4011·b-·stor·17-Oct-04·00:21·res/drawable-mdpi-v4/ic_launcher.png |
| 11 | -rw----·····1.0·fat······879·b-·stor·1 | 6 | -rw----·····1.0·fat······879·b-·stor·17-Oct-04·00:21·res/drawable-mdpi-v4/ic_search.png |
| 12 | -rw----·····1.0·fat····10525·b-·stor·1 | 7 | -rw----·····1.0·fat····10525·b-·stor·17-Oct-04·00:21·res/drawable-xhdpi-v4/ic_launcher.png |
| 13 | -rw----·····1.0·fat·····1694·b-·stor·1 | 8 | -rw----·····1.0·fat·····1694·b-·stor·17-Oct-04·00:21·res/drawable-xhdpi-v4/ic_search.png |
| 14 | -rw----·····1.0·fat····18856·b-·stor·1 | 9 | -rw----·····1.0·fat····18856·b-·stor·17-Oct-04·00:21·res/drawable-xxhdpi-v4/ic_launcher.png |
| 15 | -rw----·····1.0·fat·····1584·b-·stor·1 | 10 | -rw----·····1.0·fat·····1584·b-·stor·17-Oct-04·00:21·res/drawable-xxhdpi-v4/ic_search.png |
| 16 | -rw----·····1.0·fat····27600·b-·stor·1 | 11 | -rw----·····1.0·fat····27600·b-·stor·17-Oct-04·00:21·res/drawable-xxxhdpi-v4/ic_launcher.png |
| 17 | -rw----·····2.0·fat·····3376·bl·defN·1 | 12 | -rw----·····2.0·fat·····3376·bl·defN·17-Oct-04·00:21·res/layout-land/activity_main.xml |
| 18 | -rw----·····2.0·fat·····3328·bl·defN·15-May-18·07:23·res/layout-land/activity_main.xml | ||
| 19 | -rw----·····2.0·fat·····3636·bl·defN·15-May-18·07:23·res/layout-v11/activity_main.xml | ||
| 20 | -rw----·····2.0·fat·····3704·bl·defN·1 | 13 | -rw----·····2.0·fat·····3704·bl·defN·17-Oct-04·00:21·res/layout/activity_main.xml |
| 21 | -rw----·····2.0·fat·····3588·bl·defN·15-May-18·07:23·res/layout/activity_main.xml | ||
| 22 | -rw----·····2.0·fat······836·bl·defN·1 | 14 | -rw----·····2.0·fat······836·bl·defN·17-Oct-04·00:21·res/menu/main.xml |
| 23 | -rw----·····2.0·fat···392608·bl·defN·1 | 15 | -rw----·····2.0·fat···392608·bl·defN·17-Oct-04·00:21·res/xml/word_list.xml |
| 24 | -rw----·····2.0·fat·····1240·bl·defN·1 | 16 | -rw----·····2.0·fat·····1240·bl·defN·17-Oct-04·00:21·res/xml/word_list_short.xml |
| 25 | -rw----·····1.0·fat····· | 17 | -rw----·····1.0·fat·····4976·b-·stor·17-Oct-04·00:21·resources.arsc |
| 26 | -rw----·····2.0·fat····180 | 18 | -rw----·····2.0·fat····18016·bl·defN·17-Oct-04·00:21·classes.dex |
| 19 | -rw----·····2.0·fat·····1875·b-·defN·17-Oct-04·00:21·META-INF/MANIFEST.MF | ||
| 20 | -rw----·····2.0·fat·····1996·b-·defN·17-Oct-04·00:21·META-INF/DB6BFA91.SF | ||
| 21 | -rw----·····2.0·fat·····1332·b-·defN·17-Oct-04·00:21·META-INF/DB6BFA91.RSA | ||
| 27 | 2 | 22 | 20·files,·505707·bytes·uncompressed,·160395·bytes·compressed:··68.3% |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 336 lines modified | Offset 1, 311 lines modified | ||
| 00000000:·0200·0c00· | 00000000:·0200·0c00·7013·0000·0100·0000·0100·1c00··....p........... | ||
| 00000010:· | 00000010:·c803·0000·1600·0000·0100·0000·0001·0000··................ | ||
| 00000020:· | 00000020:·7800·0000·a403·0000·0000·0000·df00·0000··x............... | ||
| 00000030:·fe00·0000·1601·0000·3401·0000·4801·0000··........4...H... | 00000030:·fe00·0000·1601·0000·3401·0000·4801·0000··........4...H... | ||
| 00000040:·6 | 00000040:·6c01·0000·9301·0000·b801·0000·df01·0000··l............... | ||
| 00000050:·0 | 00000050:·0402·0000·2c02·0000·5202·0000·7b02·0000··....,...R...{... | ||
| 00000060:·a202·0000·cc02·0000·d702·0000·ee02·0000··................ | |||
| 000000 | 00000070:·f302·0000·fd02·0000·0403·0000·2703·0000··............'... | ||
| 00000070:·3a03·0000·4503·0000·5c03·0000·6103·0000··:...E...\...a... | |||
| 00000080:·6b03·0000·7203·0000·9503·0000·0000·0000··k...r........... | |||
| 000000 | 00000080:·0000·0000·80da·80da·5765·2062·656c·6965··........We·belie | ||
| 000000 | 00000090:·7665·2074·6861·7420·7369·6d70·6c69·6369··ve·that·simplici | ||
| 000000 | 000000a0:·7479·206c·6561·6473·2074·6f20·7072·6f64··ty·leads·to·prod | ||
| 000000 | 000000b0:·7563·7469·7669·7479·2e20·5265·6164·2074··uctivity.·Read·t | ||
| 000000 | 000000c0:·6865·206c·696e·6573·2062·656c·6f77·2063··he·lines·below·c | ||
| 000000 | 000000d0:·6172·6566·756c·6c79·2062·6563·6175·7365··arefully·because | ||
| 000000 | 000000e0:·2079·6f75·276c·6c20·6e65·7665·7220·6265···you'll·never·be | ||
| 00000 | 000000f0:·2064·6973·7475·7262·6564·2061·626f·7574···disturbed·about | ||
| 000001 | 00000100:·2069·7420·6167·6169·6e2e·0a31·2e20·5072···it·again..1.·Pr | ||
| 000001 | 00000110:·6573·7320·616e·7977·6865·7265·2074·6f20··ess·anywhere·to· | ||
| 000001 | 00000120:·6765·7420·6120·7261·6e64·6f6d·2057·6f72··get·a·random·Wor | ||
| 000001 | 00000130:·642f·4d65·616e·696e·672e·0a32·2e20·446f··d/Meaning..2.·Do | ||
| 000001 | 00000140:·7562·6c65·2063·6c69·636b·206f·6e20·7468··uble·click·on·th | ||
| 00000160 | 00000150:·6520·576f·7264·2074·6f20·636f·7079·2069··e·Word·to·copy·i | ||
| 00000170 | 00000160:·742e·001c·1c72·6573·2f6c·6179·6f75·742f··t....res/layout/ | ||
| 00000180:·7669·7479·5f6d·6169·6e2e·786d·6c00·1515··vity_main.xml... | |||
| 00000190:·7265·732f·786d·6c2f·776f·7264·5f6c·6973··res/xml/word_lis | |||
| 000001a0:·742e·786d·6c00·1b1b·7265·732f·786d·6c2f··t.xml...res/xml/ | |||
| 000001b0:·776f·7264·5f6c·6973·745f·7368·6f72·742e··word_list_short. | |||
| 000001c0:·786d·6c00·1111·7265·732f·6d65·6e75·2f6d··xml...res/menu/m | |||
| 000001d0:·6169·6e2e·786d·6c00·2020·7265·732f·6c61··ain.xml.··res/la | |||
| 000001e0:·796f·7574·2d76·3131·2f61·6374·6976·6974··yout-v11/activit | |||
| 000001f0:·795f·6d61·696e·2e78·6d6c·0020·2072·6573··y_main.xml.··res | |||
| 00000200:·2f6c·6179·6f75·742d·7631·372f·6163·7469··/layout-v17/acti | |||
| 00000210:·7669·7479·5f6d·6169·6e2e·786d·6c00·2121··vity_main.xml.!! | |||
| 00000220:·7265·732f·6c61·796f·7574·2d6c·616e·642f··res/layout-land/ | |||
| 00000 | 00000170:·6163·7469·7669·7479·5f6d·6169·6e2e·786d··activity_main.xm | ||
| 00000240:·6c00·2525·7265·732f·6c61·796f·7574·2d6c··l.%%res/layout-l | |||
| 00000 | 00000180:·6c00·1515·7265·732f·786d·6c2f·776f·7264··l...res/xml/word | ||
| 00000190:·5f6c·6973·742e·786d·6c00·1b1b·7265·732f··_list.xml...res/ | |||
| 000001a0:·786d·6c2f·776f·7264·5f6c·6973·745f·7368··xml/word_list_sh | |||
| 000001b0:·6f72·742e·786d·6c00·1111·7265·732f·6d65··ort.xml...res/me | |||
| 00000 | 000001c0:·6e75·2f6d·6169·6e2e·786d·6c00·2121·7265··nu/main.xml.!!re | ||
| 000001d0:·732f·6c61·796f·7574·2d6c·616e·642f·6163··s/layout-land/ac | |||
| 000001e0:·7469·7669·7479·5f6d·6169·6e2e·786d·6c00··tivity_main.xml. | |||
| 000001f0:·2424·7265·732f·6472·6177·6162·6c65·2d6d··$$res/drawable-m | |||
| 00000200:·6470·692d·7634·2f69·635f·6c61·756e·6368··dpi-v4/ic_launch | |||
| 00000210:·6572·2e70·6e67·0022·2272·6573·2f64·7261··er.png.""res/dra | |||
| 00000220:·7761·626c·652d·6d64·7069·2d76·342f·6963··wable-mdpi-v4/ic | |||
| 00000230:·5f73·6561·7263·682e·706e·6700·2424·7265··_search.png.$$re | |||
| 000002 | 00000240:·732f·6472·6177·6162·6c65·2d68·6470·692d··s/drawable-hdpi- | ||
| 000002 | 00000250:·7634·2f69·635f·6c61·756e·6368·6572·2e70··v4/ic_launcher.p | ||
| 000002 | 00000260:·6e67·0022·2272·6573·2f64·7261·7761·626c··ng.""res/drawabl | ||
| 00000270:·652d·6864·7069·2d76·342f·6963·5f73·6561··e-hdpi-v4/ic_sea | |||
| 00000280:·7263·682e·706e·6700·2525·7265·732f·6472··rch.png.%%res/dr | |||
| 00000290:·6177·6162·6c65·2d78·6864·7069·2d76·342f··awable-xhdpi-v4/ | |||
| 000002a0:·6963·5f6c·6175·6e63·6865·722e·706e·6700··ic_launcher.png. | |||
| 000002b0:·2323·7265·732f·6472·6177·6162·6c65·2d78··##res/drawable-x | |||
| 000002 | 000002c0:·6864·7069·2d76·342f·6963·5f73·6561·7263··hdpi-v4/ic_searc | ||
| 000002 | 000002d0:·682e·706e·6700·2626·7265·732f·6472·6177··h.png.&&res/draw | ||
| 000002 | 000002e0:·6162·6c65·2d78·7868·6470·692d·7634·2f69··able-xxhdpi-v4/i | ||
| 000002 | 000002f0:·635f·6c61·756e·6368·6572·2e70·6e67·0024··c_launcher.png.$ | ||
| 00000 | 00000300:·2472·6573·2f64·7261·7761·626c·652d·7878··$res/drawable-xx | ||
| 000002f0:·2d76·342f·6963·5f73·6561·7263·682e·706e··-v4/ic_search.pn | |||
| 00000300:·6700·2525·7265·732f·6472·6177·6162·6c65··g.%%res/drawable | |||
| 00000310:· | 00000310:·6864·7069·2d76·342f·6963·5f73·6561·7263··hdpi-v4/ic_searc | ||
| 00000320:·682e·706e·6700·2727·7265·732f·6472·6177··h.png.''res/draw | |||
| 00000320:·6e63·6865·722e·706e·6700·2323·7265·732f··ncher.png.##res/ | |||
| 00000330:·6472·6177·6162·6c65·2d78·6864·7069·2d76··drawable-xhdpi-v | |||
| 00000340:·342f·6963·5f73·6561·7263·682e·706e·6700··4/ic_search.png. | |||
| 00000350:·2626·7265·732f·6472·6177·6162·6c65·2d78··&&res/drawable-x | |||
| 00000360:·7868·6470·692d·7634·2f69·635f·6c61·756e··xhdpi-v4/ic_laun | |||
| 00000370:·6368·6572·2e70·6e67·0024·2472·6573·2f64··cher.png.$$res/d | |||
| 000003 | 00000330:·6162·6c65·2d78·7878·6864·7069·2d76·342f··able-xxxhdpi-v4/ | ||
| 00000340:·6963·5f6c·6175·6e63·6865·722e·706e·6700··ic_launcher.png. | |||
| 00000350:·0808·5365·7474·696e·6773·0014·1457·6f72··..Settings...Wor | |||
| 00000390:·342f·6963·5f73·6561·7263·682e·706e·6700··4/ic_search.png. | |||
| 000003a0:·2727·7265·732f·6472·6177·6162·6c65·2d78··''res/drawable-x | |||
| 000003b0:·7878·6864·7069·2d76·342f·6963·5f6c·6175··xxhdpi-v4/ic_lau | |||
| 000003c0:·6e63·6865·722e·706e·6700·0808·5365·7474··ncher.png...Sett | |||
| 000003d0:·696e·6773·0014·1457·6f72·6420·506f·7765··ings...Word·Powe | |||
| 000003e0:·7220·4d61·6465·2045·6173·7900·0202·4f4b··r·Made·Easy...OK | |||
| 000003f0:·0007·074d·6561·6e69·6e67·0004·0457·6f72··...Meaning...Wor | |||
| 00000400:·6400·2020·5765·6c63·6f6d·6520·746f·2057··d.··Welcome·to·W | |||
| 00000 | 00000360:·6420·506f·7765·7220·4d61·6465·2045·6173··d·Power·Made·Eas | ||
| 00000 | 00000370:·7900·0202·4f4b·0007·074d·6561·6e69·6e67··y...OK...Meaning | ||
| 00000380:·0004·0457·6f72·6400·2020·5765·6c63·6f6d··...Word.··Welcom | |||
| 00000390:·6520·746f·2057·6f72·6420·506f·7765·7220··e·to·Word·Power· | |||
| 000003a0:·4d61·6465·2045·6173·7921·0002·026c·6900··Made·Easy!...li. | |||
| 000003b0:·1500·0000·8300·0000·b200·0000·1500·0000··................ | |||
| 000003c0:·b300·0000·d900·0000·ffff·ffff·ffff·ffff··................ | |||
| 000003d0:·ffff·ffff·0002·2001·9c0f·0000·7f00·0000··......·......... | |||
| 000003e0:·6f00·7200·6700·2e00·6400·6500·7600·6500··o.r.g...d.e.v.e. | |||
| 000003f0:·6c00·6f00·7000·6600·7200·6500·6500·6400··l.o.p.f.r.e.e.d. | |||
| 00000400:·6f00·6d00·2e00·7700·6f00·7200·6400·7000··o.m...w.o.r.d.p. | |||
| 00000410:·6f00·7700·6500·7200·6d00·6100·6400·6500··o.w.e.r.m.a.d.e. | |||
| 00000420:·6500·6100·7300·7900·0000·0000·0000·0000··e.a.s.y......... | |||
| 00000430:· | 00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000440:·d900·0000·ffff·ffff·ffff·ffff·ffff·ffff··................ | |||
| 00000450:·0002·2001·a410·0000·7f00·0000·6f00·7200··..·.........o.r. | |||
| 00000460:·6700·2e00·6400·6500·7600·6500·6c00·6f00··g...d.e.v.e.l.o. | |||
| 00000470:·7000·6600·7200·6500·6500·6400·6f00·6d00··p.f.r.e.e.d.o.m. | |||
| 00000480:·2e00·7700·6f00·7200·6400·7000·6f00·7700··..w.o.r.d.p.o.w. | |||
| 000004 | 00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000450:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 00000460:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 00000470:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 00000480:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 00000490:·0000·0000·0000·0000·0000·0000·0000·0000··................ | |||
| 000004a0:· | 000004a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000004b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000004b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000004c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000004c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000004e0:·2001·0000·0a00·0000·b401·0000·2c00·0000···...........,... | |||
| 000004f0:·0000·0000·0100·1c00·9400·0000·0a00·0000··................ | |||
| 00000500:·0000·0000·0001·0000·4400·0000·0000·0000··........D....... | |||
| 00000510:·0000·0000·0700·0000·1200·0000·1b00·0000··................ | |||
| 00000520:·2100·0000·2900·0000·3100·0000·3a00·0000··!...)...1...:... | |||
| 00000530:·4200·0000·4900·0000·0404·6174·7472·0008··B...I.....attr.. | |||
| 00000540:·0864·7261·7761·626c·6500·0606·6c61·796f··.drawable...layo | |||
| 00000550:·7574·0003·0378·6d6c·0005·0563·6f6c·6f72··ut...xml...color | |||
| 00000560:·0005·0564·696d·656e·0006·0673·7472·696e··...dimen...strin | |||
| 00000570:·6700·0505·7374·796c·6500·0404·6d65·6e75··g...style...menu | |||
| 00000580:·0002·0269·6400·0000·0100·1c00·a003·0000··...id........... | |||
| 00000590:·2c00·0000·0000·0000·0001·0000·cc00·0000··,............... | |||
| 000005a0:·0000·0000·0000·0000·0e00·0000·1a00·0000··................ | |||
| 000005b0:·2a00·0000·3600·0000·4800·0000·5400·0000··*...6...H...T... | |||
| Max diff block lines reached; 16755/43892 bytes (38.17%) of diff not shown. | |||
| Offset 474, 15 lines modified | Offset 474, 15 lines modified | ||
| 474 | ··version·of·encoding·software:···················2.0 | 474 | ··version·of·encoding·software:···················2.0 |
| 475 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 475 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 476 | ··minimum·software·version·required·to·extract:···2.0 | 476 | ··minimum·software·version·required·to·extract:···2.0 |
| 477 | ··compression·method:·····························none·(stored) | 477 | ··compression·method:·····························none·(stored) |
| 478 | ··file·security·status:···························not·encrypted | 478 | ··file·security·status:···························not·encrypted |
| 479 | ··extended·local·header:··························no | 479 | ··extended·local·header:··························no |
| 480 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 480 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
| 481 | ··32-bit·CRC·value·(hex):························· | 481 | ··32-bit·CRC·value·(hex):·························77524988 |
| 482 | ··compressed·size:································5346·bytes | 482 | ··compressed·size:································5346·bytes |
| 483 | ··uncompressed·size:······························5346·bytes | 483 | ··uncompressed·size:······························5346·bytes |
| 484 | ··length·of·filename:·····························53·characters | 484 | ··length·of·filename:·····························53·characters |
| 485 | ··length·of·extra·field:··························0·bytes | 485 | ··length·of·extra·field:··························0·bytes |
| 486 | ··length·of·file·comment:·························0·characters | 486 | ··length·of·file·comment:·························0·characters |
| 487 | ··disk·number·on·which·file·begins:···············disk·1 | 487 | ··disk·number·on·which·file·begins:···············disk·1 |
| 488 | ··apparent·file·type:·····························binary | 488 | ··apparent·file·type:·····························binary |
| Offset 594, 15 lines modified | Offset 594, 15 lines modified | ||
| 594 | ········84:·aload_3 | 594 | ········84:·aload_3 |
| 595 | ········85:·areturn | 595 | ········85:·areturn |
| 596 | ··java.util.List·getWeekPairs(int); | 596 | ··java.util.List·getWeekPairs(int); |
| 597 | ····descriptor:·(I)Ljava/util/List; | 597 | ····descriptor:·(I)Ljava/util/List; |
| 598 | ····flags:·(0x0000) | 598 | ····flags:·(0x0000) |
| 599 | ····Code: | 599 | ····Code: |
| 600 | ······stack=300,·locals=1 | 600 | ······stack=300,·locals=15,·args_size=2 |
| 601 | ·········0:·bipush········50 | 601 | ·········0:·bipush········50 |
| 602 | ·········2:·istore_2 | 602 | ·········2:·istore_2 |
| 603 | ·········3:·iload_1 | 603 | ·········3:·iload_1 |
| 604 | ·········4:·iconst_1 | 604 | ·········4:·iconst_1 |
| 605 | ·········5:·iadd | 605 | ·········5:·iadd |
| 606 | ·········6:·istore_1 | 606 | ·········6:·istore_1 |
| 607 | ·········7:·new···········#132················//·class·java/util/ArrayList | 607 | ·········7:·new···········#132················//·class·java/util/ArrayList |
| Offset 662, 47 lines modified | Offset 662, 47 lines modified | ||
| 662 | ·······124:·iload·········7 | 662 | ·······124:·iload·········7 |
| 663 | ·······126:·iconst_1 | 663 | ·······126:·iconst_1 |
| 664 | ·······127:·iadd | 664 | ·······127:·iadd |
| 665 | ·······128:·istore········7 | 665 | ·······128:·istore········7 |
| 666 | ·······130:·goto··········57 | 666 | ·······130:·goto··········57 |
| 667 | ·······133:·aload_3 | 667 | ·······133:·aload_3 |
| 668 | ·······134:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 668 | ·······134:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 669 | ·······139:·astore········ | 669 | ·······139:·astore········6 |
| 670 | ·······141:·aload········· | 670 | ·······141:·aload·········6 |
| 671 | ·······143:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 671 | ·······143:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 672 | ·······148:·istore········ | 672 | ·······148:·istore········11 |
| 673 | ·······150:·iload········· | 673 | ·······150:·iload·········11 |
| 674 | ·······152:·ifeq··········227 | 674 | ·······152:·ifeq··········227 |
| 675 | ·······155:·aload········· | 675 | ·······155:·aload·········6 |
| 676 | ·······157:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 676 | ·······157:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 677 | ·······162:·checkcast·····#160················//·class·org/developfreedom/wordpowermadeeasy/WordPair | 677 | ·······162:·checkcast·····#160················//·class·org/developfreedom/wordpowermadeeasy/WordPair |
| 678 | ·······165:·astore········12 | 678 | ·······165:·astore········12 |
| 679 | ·······167:·ldc···········#167················//·String·WeekPairs | 679 | ·······167:·ldc···········#167················//·String·WeekPairs |
| 680 | ·······169:·astore········ | 680 | ·······169:·astore········4 |
| 681 | ·······171:·new···········#93·················//·class·java/lang/StringBuilder | 681 | ·······171:·new···········#93·················//·class·java/lang/StringBuilder |
| 682 | ·······174:·astore········ | 682 | ·······174:·astore········13 |
| 683 | ·······176:·aload········· | 683 | ·······176:·aload·········13 |
| 684 | ·······178:·invokespecial·#94·················//·Method·java/lang/StringBuilder."<init>":()V | 684 | ·······178:·invokespecial·#94·················//·Method·java/lang/StringBuilder."<init>":()V |
| 685 | ·······181:·aload·········12 | 685 | ·······181:·aload·········12 |
| 686 | ·······183:·invokevirtual·#195················//·Method·org/developfreedom/wordpowermadeeasy/WordPair.getWord:()Ljava/lang/String; | 686 | ·······183:·invokevirtual·#195················//·Method·org/developfreedom/wordpowermadeeasy/WordPair.getWord:()Ljava/lang/String; |
| 687 | ·······186:·astore········1 | 687 | ·······186:·astore········14 |
| 688 | ·······188:·aload········· | 688 | ·······188:·aload·········13 |
| 689 | ·······190:·aload·········1 | 689 | ·······190:·aload·········14 |
| 690 | ·······192:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 690 | ·······192:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 691 | ·······195:·astore········ | 691 | ·······195:·astore········13 |
| 692 | ·······197:·aload·········12 | 692 | ·······197:·aload·········12 |
| 693 | ·······199:·invokevirtual·#198················//·Method·org/developfreedom/wordpowermadeeasy/WordPair.getMeaning:()Ljava/lang/String; | 693 | ·······199:·invokevirtual·#198················//·Method·org/developfreedom/wordpowermadeeasy/WordPair.getMeaning:()Ljava/lang/String; |
| 694 | ·······202:·astore········1 | 694 | ·······202:·astore········14 |
| 695 | ·······204:·aload·········4 | ||
| 696 | ·······20 | 695 | ·······204:·aload·········13 |
| 696 | ·······206:·aload·········14 | ||
| 697 | ·······208:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 697 | ·······208:·invokevirtual·#100················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 698 | ·······211:·invokevirtual·#110················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 698 | ·······211:·invokevirtual·#110················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 699 | ·······214:·astore········ | 699 | ·······214:·astore········13 |
| 700 | ·······216:·aload········· | 700 | ·······216:·aload·········4 |
| 701 | ·······218:·aload········· | 701 | ·······218:·aload·········13 |
| 702 | ·······220:·invokestatic··#174················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I | 702 | ·······220:·invokestatic··#174················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
| 703 | ·······223:·pop | 703 | ·······223:·pop |
| 704 | ·······224:·goto··········141 | 704 | ·······224:·goto··········141 |
| 705 | ·······227:·aload_3 | 705 | ·······227:·aload_3 |
| 706 | ·······228:·areturn | 706 | ·······228:·areturn |
| 707 | ··void·populateDatabase(java.util.Map); | 707 | ··void·populateDatabase(java.util.Map); |
| Offset 718, 82 lines modified | Offset 718, 82 lines modified | ||
| 718 | ·········8:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; | 718 | ·········8:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/Map.keySet:()Ljava/util/Set; |
| 719 | ········13:·astore········4 | 719 | ········13:·astore········4 |
| 720 | ········15:·aload_3 | 720 | ········15:·aload_3 |
| 721 | ········16:·aload·········4 | 721 | ········16:·aload·········4 |
| 722 | ········18:·invokespecial·#141················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V | 722 | ········18:·invokespecial·#141················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V |
| 723 | ········21:·aload_3 | 723 | ········21:·aload_3 |
| 724 | ········22:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 724 | ········22:·invokeinterface·#182,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 725 | ········27:·astore········ | 725 | ········27:·astore········4 |
| 726 | ········29:·aload········· | 726 | ········29:·aload·········4 |
| 727 | ········31:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 727 | ········31:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 728 | ········36:·istore········ | 728 | ········36:·istore········5 |
| 729 | ········38:·iload········· | 729 | ········38:·iload·········5 |
| 730 | ········40:·ifeq··········192 | 730 | ········40:·ifeq··········192 |
| 731 | ········43:·aload········· | 731 | ········43:·aload·········4 |
| 732 | ········45:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 732 | ········45:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 733 | ········50:·astore········ | 733 | ········50:·astore········6 |
| 734 | ········52:·aload········· | 734 | ········52:·aload·········6 |
| 735 | ········54:·checkcast·····#69·················//·class·java/lang/String | 735 | ········54:·checkcast·····#69·················//·class·java/lang/String |
| 736 | ········57:·astore········ | 736 | ········57:·astore········6 |
| 737 | ········59:·aload_1 | 737 | ········59:·aload_1 |
| 738 | ········60:·aload········· | 738 | ········60:·aload·········6 |
| 739 | ········62:·invokeinterface·#158,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; | 739 | ········62:·invokeinterface·#158,··2··········//·InterfaceMethod·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; |
| 740 | ········67:·astore········ | 740 | ········67:·astore········7 |
| 741 | ········69:·aload········· | 741 | ········69:·aload·········7 |
| 742 | ········71:·checkcast·····#69·················//·class·java/lang/String | 742 | ········71:·checkcast·····#69·················//·class·java/lang/String |
| 743 | ········74:·astore········ | 743 | ········74:·astore········7 |
| 744 | ········76:·aload_0 | 744 | ········76:·aload_0 |
| 745 | ········77:·getfield······#31·················//·Field·myDatabaseHelper:Landroid/database/sqlite/SQLiteOpenHelper; | 745 | ········77:·getfield······#31·················//·Field·myDatabaseHelper:Landroid/database/sqlite/SQLiteOpenHelper; |
| 746 | ········80:·astore········ | 746 | ········80:·astore········8 |
| 747 | ········82:·aload········· | 747 | ········82:·aload·········8 |
| 748 | ········84:·invokevirtual·#204················//·Method·android/database/sqlite/SQLiteOpenHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; | 748 | ········84:·invokevirtual·#204················//·Method·android/database/sqlite/SQLiteOpenHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; |
| 749 | ········87:·astore········ | 749 | ········87:·astore········8 |
| 750 | ········89:·aload_0 | 750 | ········89:·aload_0 |
| 751 | ········90:·aload········· | 751 | ········90:·aload·········8 |
| 752 | ········92:·putfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase; | 752 | ········92:·putfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase; |
| 753 | ········95:·new···········#206················//·class·android/content/ContentValues | 753 | ········95:·new···········#206················//·class·android/content/ContentValues |
| 754 | ········98:·astore········9 | 754 | ········98:·astore········9 |
| 755 | ·······100:·aload·········9 | 755 | ·······100:·aload·········9 |
| 756 | ·······102:·invokespecial·#207················//·Method·android/content/ContentValues."<init>":()V | 756 | ·······102:·invokespecial·#207················//·Method·android/content/ContentValues."<init>":()V |
| 757 | ·······105:·ldc···········#71·················//·String·word | 757 | ·······105:·ldc···········#71·················//·String·word |
| 758 | ·······107:·astore········ | 758 | ·······107:·astore········8 |
| 759 | ·······109:·aload·········9 | 759 | ·······109:·aload·········9 |
| 760 | ·······111:·aload········· | 760 | ·······111:·aload·········8 |
| 761 | ·······113:·aload········· | 761 | ·······113:·aload·········6 |
| 762 | ·······115:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V | 762 | ·······115:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V |
| 763 | ·······118:·ldc···········#74·················//·String·meaning | 763 | ·······118:·ldc···········#74·················//·String·meaning |
| 764 | ·······120:·astore········ | 764 | ·······120:·astore········8 |
| 765 | ·······122:·aload·········9 | 765 | ·······122:·aload·········9 |
| 766 | ·······124:·aload········· | 766 | ·······124:·aload·········8 |
| 767 | ·······126:·aload········· | 767 | ·······126:·aload·········7 |
| 768 | ·······128:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V | 768 | ·······128:·invokevirtual·#210················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V |
| 769 | ·······131:·ldc···········#77·················//·String·score | 769 | ·······131:·ldc···········#77·················//·String·score |
| 770 | ·······133:·astore········ | 770 | ·······133:·astore········8 |
| 771 | ·······135:·iload_2 | 771 | ·······135:·iload_2 |
| 772 | ·······136:·invokestatic··#215················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 772 | ·······136:·invokestatic··#215················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
| 773 | ·······139:·astore········10 | 773 | ·······139:·astore········10 |
| 774 | ·······141:·aload·········9 | 774 | ·······141:·aload·········9 |
| 775 | ·······143:·aload········· | 775 | ·······143:·aload·········8 |
| 776 | ·······145:·aload·········10 | 776 | ·······145:·aload·········10 |
| 777 | ·······147:·invokevirtual·#218················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V | 777 | ·······147:·invokevirtual·#218················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V |
| 778 | ·······150:·aload_0 | 778 | ·······150:·aload_0 |
| 779 | ·······151:·getfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase; | 779 | ·······151:·getfield······#79·················//·Field·database:Landroid/database/sqlite/SQLiteDatabase; |
| Max diff block lines reached; 944/8475 bytes (11.14%) of diff not shown. | |||
| Offset 363, 120 lines modified | Offset 363, 119 lines modified | ||
| 363 | ····const/16·v0,·0x32 | 363 | ····const/16·v0,·0x32 |
| 364 | ····.line·185 | 364 | ····.line·185 |
| 365 | ····.local·v0,·"WEEK_COUNT":I | 365 | ····.local·v0,·"WEEK_COUNT":I |
| 366 | ····add-int/lit8·p1,·p1,·0x1 | 366 | ····add-int/lit8·p1,·p1,·0x1 |
| 367 | ····.line·186 | 367 | ····.line·186 |
| 368 | ····new-instance·v | 368 | ····new-instance·v4,·Ljava/util/ArrayList; |
| 369 | ····invoke-direct·{v | 369 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
| 370 | ····.line·188 | 370 | ····.line·188 |
| 371 | ····.local·v | 371 | ····.local·v4,·"output_list":Ljava/util/List;,·"Ljava/util/List<Lorg/developfreedom/wordpowermadeeasy/WordPair;>;" |
| 372 | ····const-string·v | 372 | ····const-string·v7,·"WeekPairs" |
| 373 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 373 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
| 374 | ····move-result-object·v | 374 | ····move-result-object·v8 |
| 375 | ····invoke-static·{v | 375 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| 376 | ····.line·189 | 376 | ····.line·189 |
| 377 | ····new-instance·v | 377 | ····new-instance·v2,·Ljava/util/ArrayList; |
| 378 | ····iget-object·v | 378 | ····iget-object·v7,·p0,·Lorg/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map; |
| 379 | ····invoke-interface·{v | 379 | ····invoke-interface·{v7},·Ljava/util/Map;->keySet()Ljava/util/Set; |
| 380 | ····move-result-object·v | 380 | ····move-result-object·v7 |
| 381 | ····invoke-direct·{v | 381 | ····invoke-direct·{v2,·v7},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
| 382 | ····.line·190 | 382 | ····.line·190 |
| 383 | ····.local·v | 383 | ····.local·v2,·"keys":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 384 | ····mul-int·v1,·v0,·p1 | 384 | ····mul-int·v1,·v0,·p1 |
| 385 | ····.local·v1,·"i":I | 385 | ····.local·v1,·"i":I |
| 386 | ····:goto_0 | 386 | ····:goto_0 |
| 387 | ····add-int/lit8·v | 387 | ····add-int/lit8·v7,·p1,·0x1 |
| 388 | ····mul-int/2addr·v | 388 | ····mul-int/2addr·v7,·v0 |
| 389 | ····if-ge·v1,·v | 389 | ····if-ge·v1,·v7,·:cond_0 |
| 390 | ····.line·191 | 390 | ····.line·191 |
| 391 | ····invoke-interface·{v | 391 | ····invoke-interface·{v2,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 392 | ····move-result-object·v | 392 | ····move-result-object·v5 |
| 393 | ····check-cast·v | 393 | ····check-cast·v5,·Ljava/lang/String; |
| 394 | ····.line·192 | 394 | ····.line·192 |
| 395 | ····.local·v | 395 | ····.local·v5,·"word":Ljava/lang/String; |
| 396 | ····iget-object·v | 396 | ····iget-object·v7,·p0,·Lorg/developfreedom/wordpowermadeeasy/WordEngine;->word_map:Ljava/util/Map; |
| 397 | ····invoke-interface·{v | 397 | ····invoke-interface·{v7,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| 398 | ····move-result-object·v | 398 | ····move-result-object·v3 |
| 399 | ····check-cast·v | 399 | ····check-cast·v3,·Ljava/lang/String; |
| 400 | ····.line·193 | 400 | ····.line·193 |
| 401 | ····.local·v | 401 | ····.local·v3,·"meaning":Ljava/lang/String; |
| 402 | ····new-instance·v | 402 | ····new-instance·v7,·Lorg/developfreedom/wordpowermadeeasy/WordPair; |
| 403 | ····invoke-direct·{v | 403 | ····invoke-direct·{v7,·v5,·v3},·Lorg/developfreedom/wordpowermadeeasy/WordPair;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
| 404 | ····invoke-interface·{v | 404 | ····invoke-interface·{v4,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 405 | ····.line·190 | 405 | ····.line·190 |
| 406 | ····add-int/lit8·v1,·v1,·0x1 | 406 | ····add-int/lit8·v1,·v1,·0x1 |
| 407 | ····goto·:goto_0 | 407 | ····goto·:goto_0 |
| 408 | ····.line·196 | 408 | ····.line·196 |
| 409 | ····.end·local·v | 409 | ····.end·local·v3····#·"meaning":Ljava/lang/String; |
| 410 | ····.end·local·v | 410 | ····.end·local·v5····#·"word":Ljava/lang/String; |
| 411 | ····:cond_0 | 411 | ····:cond_0 |
| 412 | ····invoke-interface·{v | 412 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 413 | ····move-result-object·v | 413 | ····move-result-object·v7 |
| 414 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 415 | ····:goto_1 | 414 | ····:goto_1 |
| 416 | ····invoke-interface·{v | 415 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
| 417 | ····move-result·v8 | 416 | ····move-result·v8 |
| 418 | ····if-eqz·v8,·:cond_1 | 417 | ····if-eqz·v8,·:cond_1 |
| 419 | ····invoke-interface·{v | 418 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 420 | ····move-result-object·v | 419 | ····move-result-object·v6 |
| 421 | ····check-cast·v | 420 | ····check-cast·v6,·Lorg/developfreedom/wordpowermadeeasy/WordPair; |
| 422 | ····.line·197 | 421 | ····.line·197 |
| 423 | ····.local·v | 422 | ····.local·v6,·"wp":Lorg/developfreedom/wordpowermadeeasy/WordPair; |
| 424 | ····const-string·v8,·"WeekPairs" | 423 | ····const-string·v8,·"WeekPairs" |
| 425 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 424 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
| 426 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 425 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
| 427 | ····invoke-virtual·{v | 426 | ····invoke-virtual·{v6},·Lorg/developfreedom/wordpowermadeeasy/WordPair;->getWord()Ljava/lang/String; |
| 428 | ····move-result-object·v10 | 427 | ····move-result-object·v10 |
| 429 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 428 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 430 | ····move-result-object·v9 | 429 | ····move-result-object·v9 |
| 431 | ····invoke-virtual·{v | 430 | ····invoke-virtual·{v6},·Lorg/developfreedom/wordpowermadeeasy/WordPair;->getMeaning()Ljava/lang/String; |
| 432 | ····move-result-object·v10 | 431 | ····move-result-object·v10 |
| 433 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 432 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 434 | ····move-result-object·v9 | 433 | ····move-result-object·v9 |
| Offset 485, 17 lines modified | Offset 484, 17 lines modified | ||
| 485 | ····move-result-object·v9 | 484 | ····move-result-object·v9 |
| 486 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 485 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| 487 | ····goto·:goto_1 | 486 | ····goto·:goto_1 |
| Max diff block lines reached; 7209/13187 bytes (54.67%) of diff not shown. | |||
| Offset 24, 10 lines modified | Offset 24, 9 lines modified | ||
| 24 | .method·public·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.prologue | 26 | ····.prologue |
| 27 | ····.line·10 | 27 | ····.line·10 |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ····.line·82 | ||
| 30 | ····return-void | 29 | ····return-void |
| 31 | .end·method | 30 | .end·method |
| Offset 68, 15 lines modified | Offset 68, 14 lines modified | ||
| 68 | ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->welcomeScreenShownPref:Ljava/lang/String; | 68 | ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->welcomeScreenShownPref:Ljava/lang/String; |
| 69 | ····.line·45 | 69 | ····.line·45 |
| 70 | ····const-string·v0,·"textColor" | 70 | ····const-string·v0,·"textColor" |
| 71 | ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->textColorPref:Ljava/lang/String; | 71 | ····iput-object·v0,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->textColorPref:Ljava/lang/String; |
| 72 | ····.line·185 | ||
| 73 | ····return-void | 72 | ····return-void |
| 74 | .end·method | 73 | .end·method |
| 75 | .method·static·synthetic·access$100(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)Landroid/widget/TextView; | 74 | .method·static·synthetic·access$100(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)Landroid/widget/TextView; |
| 76 | ····.locals·1 | 75 | ····.locals·1 |
| 77 | ····.param·p0,·"x0"····#·Lorg/developfreedom/wordpowermadeeasy/MainActivity; | 76 | ····.param·p0,·"x0"····#·Lorg/developfreedom/wordpowermadeeasy/MainActivity; |
| Offset 140, 14 lines modified | Offset 139, 15 lines modified | ||
| 140 | ····invoke-direct·{v4,·p0},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;-><init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V | 139 | ····invoke-direct·{v4,·p0},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;-><init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V |
| 141 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 140 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
| 142 | ····move-result-object·v2 | 141 | ····move-result-object·v2 |
| 142 | ····.line·181 | ||
| 143 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 143 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
| 144 | ····.line·182 | 144 | ····.line·182 |
| 145 | ····return-void | 145 | ····return-void |
| 146 | .end·method | 146 | .end·method |
| Offset 472, 14 lines modified | Offset 472, 15 lines modified | ||
| 472 | ····.line·120 | 472 | ····.line·120 |
| 473 | ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask; | 473 | ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask; |
| 474 | ····if-eqz·v2,·:cond_0 | 474 | ····if-eqz·v2,·:cond_0 |
| 475 | ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask; | 475 | ····iget-object·v2,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity;->meaningDelayedTask:Landroid/os/AsyncTask; |
| 476 | ····.line·121 | ||
| 476 | ····invoke-virtual·{v2},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status; | 477 | ····invoke-virtual·{v2},·Landroid/os/AsyncTask;->getStatus()Landroid/os/AsyncTask$Status; |
| 477 | ····move-result-object·v2 | 478 | ····move-result-object·v2 |
| 478 | ····sget-object·v3,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status; | 479 | ····sget-object·v3,·Landroid/os/AsyncTask$Status;->RUNNING:Landroid/os/AsyncTask$Status; |
| 479 | ····if-ne·v2,·v3,·:cond_0 | 480 | ····if-ne·v2,·v3,·:cond_0 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity; | 21 | .field·final·synthetic·this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V | 23 | .method·constructor·<init>(Lorg/developfreedom/wordpowermadeeasy/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/developfreedom/wordpowermadeeasy/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·177 | 27 | ····.line·177 |
| 27 | ····iput-object·p1,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;->this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/developfreedom/wordpowermadeeasy/MainActivity$1;->this$0:Lorg/developfreedom/wordpowermadeeasy/MainActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 93, 21 lines modified | Offset 93, 19 lines modified | ||
| 93 | ····move-exception·v0 | 93 | ····move-exception·v0 |
| 94 | ····goto·:goto_0 | 94 | ····goto·:goto_0 |
| 95 | .end·method | 95 | .end·method |
| 96 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 96 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
| 97 | ····.locals·1 | 97 | ····.locals·1 |
| 98 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
| 99 | ····.prologue | 98 | ····.prologue |
| 100 | ····.line·185 | 99 | ····.line·185 |
| 101 | ····check-cast·p1,·[Ljava/lang/String; | 100 | ····check-cast·p1,·[Ljava/lang/String; |
| 102 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
| 103 | ····invoke-virtual·{p0,·p1},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean; | 101 | ····invoke-virtual·{p0,·p1},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean; |
| 104 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
| 105 | ····return-object·v0 | 103 | ····return-object·v0 |
| 106 | .end·method | 104 | .end·method |
| Offset 129, 18 lines modified | Offset 127, 16 lines modified | ||
| 129 | ····.line·205 | 127 | ····.line·205 |
| 130 | ····return-void | 128 | ····return-void |
| 131 | .end·method | 129 | .end·method |
| 132 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 130 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
| 133 | ····.locals·0 | 131 | ····.locals·0 |
| 134 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 135 | ····.prologue | 132 | ····.prologue |
| 136 | ····.line·185 | 133 | ····.line·185 |
| 137 | ····check-cast·p1,·Ljava/lang/Boolean; | 134 | ····check-cast·p1,·Ljava/lang/Boolean; |
| 138 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 139 | ····invoke-virtual·{p0,·p1},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->onPostExecute(Ljava/lang/Boolean;)V | 135 | ····invoke-virtual·{p0,·p1},·Lorg/developfreedom/wordpowermadeeasy/MainActivity$LongRunningTask;->onPostExecute(Ljava/lang/Boolean;)V |
| 140 | ····return-void | 136 | ····return-void |
| 141 | .end·method | 137 | .end·method |
| Offset 7, 12 lines modified | Offset 7, 12 lines modified | ||
| 7 | ········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/> | 7 | ········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/> |
| 8 | ········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/> | 8 | ········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/> |
| 9 | ········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/> | 9 | ········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/> |
| 10 | ········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/> | 10 | ········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/> |
| 11 | ······</LinearLayout> | 11 | ······</LinearLayout> |
| 12 | ······<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/> | 12 | ······<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/> |
| 13 | ····</RelativeLayout> | 13 | ····</RelativeLayout> |
| 14 | ····<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_word"·android:freezesText="true"·android:layout_weight="30.0"/> | 14 | ····<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_word"·android:freezesText="true"·android:layout_weight="30.0"·android:textIsSelectable="true"·android:layout_marginStart="15.0dip"/> |
| 15 | ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:layout_weight="50.0"·android:onClick="nextRandom"/> | 15 | ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_marginLeft="15.0dip"·android:layout_marginTop="15.0dip"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:layout_weight="50.0"·android:onClick="nextRandom"·android:layout_marginStart="15.0dip"/> |
| 16 | ····<RelativeLayout·android:orientation="horizontal"·android:padding="70.0dip"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_weight="20.0"·android:onClick="nextRandom"/> | 16 | ····<RelativeLayout·android:orientation="horizontal"·android:padding="70.0dip"·android:layout_width="fill_parent"·android:layout_height="0.0dip"·android:layout_weight="20.0"·android:onClick="nextRandom"/> |
| 17 | ··</LinearLayout> | 17 | ··</LinearLayout> |
| 18 | </RelativeLayout> | 18 | </RelativeLayout> |
| Offset 8, 12 lines modified | Offset 8, 12 lines modified | ||
| 8 | ··········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/> | 8 | ··········<Button·android:layout_gravity="center"·android:id="@id/button_blue"·android:background="@color/holo_blue_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_blue"/> |
| 9 | ··········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/> | 9 | ··········<Button·android:layout_gravity="center"·android:id="@id/button_green"·android:background="@color/holo_green_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_green"/> |
| 10 | ··········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/> | 10 | ··········<Button·android:layout_gravity="center"·android:id="@id/button_orange"·android:background="@color/holo_orange_light"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_orange"/> |
| 11 | ··········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/> | 11 | ··········<Button·android:layout_gravity="right"·android:id="@id/button_red"·android:background="@color/holo_red_light"·android:padding="20.0dip"·android:layout_width="20.0dip"·android:layout_height="20.0dip"·android:onClick="color_red"/> |
| 12 | ········</LinearLayout> | 12 | ········</LinearLayout> |
| 13 | ········<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/> | 13 | ········<ImageButton·android:layout_gravity="right"·android:id="@id/button_search"·android:background="@null"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:src="@drawable/ic_search"·android:scaleType="fitXY"·android:layout_alignParentRight="true"·android:onClick="search_word"/> |
| 14 | ······</RelativeLayout> | 14 | ······</RelativeLayout> |
| 15 | ······<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_word"·android:freezesText="true"/> | 15 | ······<TextView·android:textSize="40.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_word"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_word"·android:freezesText="true"·android:textIsSelectable="true"/> |
| 16 | ····</LinearLayout> | 16 | ····</LinearLayout> |
| 17 | ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:onClick="nextRandom"/> | 17 | ····<TextView·android:textSize="22.0sp"·android:typeface="monospace"·android:textStyle="bold"·android:textColor="@color/holo_green_light"·android:gravity="center"·android:id="@id/textview_meaning"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:text="@string/textbox_default_meaning"·android:freezesText="true"·android:onClick="nextRandom"/> |
| 18 | ··</LinearLayout> | 18 | ··</LinearLayout> |
| 19 | </RelativeLayout> | 19 | </RelativeLayout> |