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:·5f4e1b617b1b988dcd434d2adaeab091eee145ef40bf93265e01870645763838 | ||
10 | Signer·#1·certificate·SHA-1·digest:·8c01b60f99caf4a2be26b433f81bfafc09ddcab9 | ||
11 | Signer·#1·certificate·MD5·digest:·828d9ea49a42a89a1a4ea74df8ab2163 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·88c1ba09b15e4913e6f00d53d2e03ac6a6d47c9f2257b079b5baaeaba9ab86c2 | ||
15 | Signer·#1·public·key·SHA-1·digest:·910860f501a9d731696860ce09a23e3bc81d3526 | ||
16 | Signer·#1·public·key·MD5·digest:·1c3def41e4270d5665b362bdecd4b58e | ||
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, 784 lines modified | Offset 1, 710 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:·····················6 | 4 | ··Zip·archive·file·size:·····················64686·(000000000000FCAEh) |
5 | ··Actual·end-cent-dir·record·offset:·········6 | 5 | ··Actual·end-cent-dir·record·offset:·········64664·(000000000000FC98h) |
6 | ··Expected·end-cent-dir·record·offset:·······6 | 6 | ··Expected·end-cent-dir·record·offset:·······64664·(000000000000FC98h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·2 | 9 | ··central·directory·contains·23·entries. |
10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·1723·(00000000000006BBh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·6 | 12 | ··is·62941·(000000000000F5DDh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··res/drawable/dark_background.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·16:07:16 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························3c90c203 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································192·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························412·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························32·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable/digit_button.xml |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···274 |
43 | ··················································(0000000000000 | 45 | ··················································(0000000000000112h)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·16:07:16 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························8fb0bc09 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································248·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························560·bytes |
56 | ··length·of·filename:·····························2 | 58 | ··length·of·filename:·····························29·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··res/drawable/display_value.xml |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···597 |
69 | ··················································(0000000000000 | 71 | ··················································(0000000000000255h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 73 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 75 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 76 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 77 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 78 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 79 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 80 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·16:07:16 |
79 | ··32-bit·CRC·value·(hex):························· | 81 | ··32-bit·CRC·value·(hex):·························fdf06fc9 |
80 | ··compressed·size:································ | 82 | ··compressed·size:································230·bytes |
81 | ··uncompressed·size:······························ | 83 | ··uncompressed·size:······························484·bytes |
82 | ··length·of·filename:····························· | 84 | ··length·of·filename:·····························30·characters |
83 | ··length·of·extra·field:··························0·bytes | 85 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 86 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 87 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 88 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 89 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 90 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 91 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 92 | Central·directory·entry·#4: |
91 | --------------------------- | 93 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 94 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ·· | 95 | ··res/drawable/erase_button.xml |
94 | ··offset·of·local·header·from·start·of·archive:··· | 96 | ··offset·of·local·header·from·start·of·archive:···903 |
95 | ··················································(0000000000000 | 97 | ··················································(0000000000000387h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 98 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 99 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 100 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 101 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 102 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 103 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 104 | ··file·security·status:···························not·encrypted |
Max diff block lines reached; 43414/51279 bytes (84.66%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="org.debian.eugen.headingcalculator" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="org.debian.eugen.headingcalculator"> |
3 | ··<uses-sdk·android:minSdkVersion="5"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="5"·android:targetSdkVersion="19"/> |
4 | ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/> | 4 | ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/> |
5 | ··<uses-feature·android:name="android.hardware.faketouch"/> | 5 | ··<uses-feature·android:name="android.hardware.faketouch"/> |
6 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> | 6 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"> |
7 | ····<activity·android:label="@string/app_name"·android:name="org.debian.eugen.headingcalculator.MainActivity"> | 7 | ····<activity·android:label="@string/app_name"·android:name="org.debian.eugen.headingcalculator.MainActivity"> |
8 | ······<intent-filter> | 8 | ······<intent-filter> |
9 | ········<action·android:name="android.intent.action.MAIN"/> | 9 | ········<action·android:name="android.intent.action.MAIN"/> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·3c23·0000·0100·0000·0100·1c00··....<#.......... | ||
00000010:·6c08·0000·3900·0000·0000·0000·0000·0000··l...9........... | 00000010:·6c08·0000·3900·0000·0000·0000·0000·0000··l...9........... | ||
00000020:·0001·0000·0000·0000·0000·0000·4400·0000··............D... | 00000020:·0001·0000·0000·0000·0000·0000·4400·0000··............D... | ||
00000030:·8200·0000·c200·0000·0001·0000·4401·0000··............D... | 00000030:·8200·0000·c200·0000·0001·0000·4401·0000··............D... | ||
00000040:·8a01·0000·d401·0000·1602·0000·5802·0000··............X... | 00000040:·8a01·0000·d401·0000·1602·0000·5802·0000··............X... | ||
00000050:·9c02·0000·c602·0000·1603·0000·6603·0000··............f... | 00000050:·9c02·0000·c602·0000·1603·0000·6603·0000··............f... | ||
00000060:·b203·0000·fe03·0000·4c04·0000·9c04·0000··........L....... | 00000060:·b203·0000·fe03·0000·4c04·0000·9c04·0000··........L....... | ||
00000070:·a204·0000·ca04·0000·d204·0000·dc04·0000··................ | 00000070:·a204·0000·ca04·0000·d204·0000·dc04·0000··................ | ||
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
00000800:·7200·2000·5300·7400·6500·7500·6500·7200··r.·.S.t.e.u.e.r. | 00000800:·7200·2000·5300·7400·6500·7500·6500·7200··r.·.S.t.e.u.e.r. | ||
00000810:·6b00·7500·7200·7300·0000·0400·7200·7700··k.u.r.s.....r.w. | 00000810:·6b00·7500·7200·7300·0000·0400·7200·7700··k.u.r.s.....r.w. | ||
00000820:·5300·4b00·0000·0c00·5700·6900·6e00·6400··S.K.....W.i.n.d. | 00000820:·5300·4b00·0000·0c00·5700·6900·6e00·6400··S.K.....W.i.n.d. | ||
00000830:·7200·6900·6300·6800·7400·7500·6e00·6700··r.i.c.h.t.u.n.g. | 00000830:·7200·6900·6300·6800·7400·7500·6e00·6700··r.i.c.h.t.u.n.g. | ||
00000840:·0000·0100·5700·0000·1300·5700·6900·6e00··....W.....W.i.n. | 00000840:·0000·0100·5700·0000·1300·5700·6900·6e00··....W.....W.i.n. | ||
00000850:·6400·6700·6500·7300·6300·6800·7700·6900··d.g.e.s.c.h.w.i. | 00000850:·6400·6700·6500·7300·6300·6800·7700·6900··d.g.e.s.c.h.w.i. | ||
00000860:·6e00·6400·6900·6700·6b00·6500·6900·7400··n.d.i.g.k.e.i.t. | 00000860:·6e00·6400·6900·6700·6b00·6500·6900·7400··n.d.i.g.k.e.i.t. | ||
00000870:·0000·0100·5600·0000·0002· | 00000870:·0000·0100·5600·0000·0002·1c01·c41a·0000··....V........... | ||
00000880:·7f00·0000·6f00·7200·6700·2e00·6400·6500··....o.r.g...d.e. | 00000880:·7f00·0000·6f00·7200·6700·2e00·6400·6500··....o.r.g...d.e. | ||
00000890:·6200·6900·6100·6e00·2e00·6500·7500·6700··b.i.a.n...e.u.g. | 00000890:·6200·6900·6100·6e00·2e00·6500·7500·6700··b.i.a.n...e.u.g. | ||
000008a0:·6500·6e00·2e00·6800·6500·6100·6400·6900··e.n...h.e.a.d.i. | 000008a0:·6500·6e00·2e00·6800·6500·6100·6400·6900··e.n...h.e.a.d.i. | ||
000008b0:·6e00·6700·6300·6100·6c00·6300·7500·6c00··n.g.c.a.l.c.u.l. | 000008b0:·6e00·6700·6300·6100·6c00·6300·7500·6c00··n.g.c.a.l.c.u.l. | ||
000008c0:·6100·7400·6f00·7200·0000·0000·0000·0000··a.t.o.r......... | 000008c0:·6100·7400·6f00·7200·0000·0000·0000·0000··a.t.o.r......... | ||
000008d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000008d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000008e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000008e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 146, 431 lines modified | Offset 146, 419 lines modified | ||
00000910:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000910:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000920:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000920:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000930:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000930:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000940:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000940:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000950:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000950:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000960:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000960:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000970:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000970:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000980:·0000·0000· | 00000980:·0000·0000·1c01·0000·0800·0000·cc01·0000··................ | ||
00000990:·4200·0000·0 | 00000990:·4200·0000·0100·1c00·b000·0000·0800·0000··B............... | ||
000009a0:·0800·0000·0000·0000·0000·0000·3c00·0000··............<... | |||
000009 | 000009a0:·0000·0000·0000·0000·3c00·0000·0000·0000··........<....... | ||
000009b0:·0000·0000·0c00·0000·2000·0000·3000·0000··........·...0... | |||
000009c0:·3 | 000009c0:·3e00·0000·4c00·0000·5c00·0000·6a00·0000··>...L...\...j... | ||
000009d0:· | 000009d0:·0400·6100·7400·7400·7200·0000·0800·6400··..a.t.t.r.....d. | ||
000009e0:· | 000009e0:·7200·6100·7700·6100·6200·6c00·6500·0000··r.a.w.a.b.l.e... | ||
000009f0:· | 000009f0:·0600·6c00·6100·7900·6f00·7500·7400·0000··..l.a.y.o.u.t... | ||
00000a00:· | 00000a00:·0500·6300·6f00·6c00·6f00·7200·0000·0500··..c.o.l.o.r..... | ||
00000a10:· | 00000a10:·6400·6900·6d00·6500·6e00·0000·0600·7300··d.i.m.e.n.....s. | ||
00000a20:· | 00000a20:·7400·7200·6900·6e00·6700·0000·0500·7300··t.r.i.n.g.....s. | ||
00000a30:· | 00000a30:·7400·7900·6c00·6500·0000·0200·6900·6400··t.y.l.e.....i.d. | ||
00000a40:· | 00000a40:·0000·0000·0100·1c00·b008·0000·4200·0000··............B... | ||
00000a50:·4200·0000·0000·0000·0000·0000·2401·0000··B...........$... | |||
00000a | 00000a50:·0000·0000·0000·0000·2401·0000·0000·0000··........$....... | ||
00000a70:·5c00·0000·7800·0000·9a00·0000·b400·0000··\...x........... | |||
00000a | 00000a60:·0000·0000·2200·0000·3e00·0000·5c00·0000··...."...>...\... | ||
00000a70:·7800·0000·9a00·0000·b400·0000·d800·0000··x............... | |||
00000a80:·0001·0000·2001·0000·4001·0000·6801·0000··....·...@...h... | |||
00000a90:· | 00000a90:·8e01·0000·9a01·0000·c201·0000·e801·0000··................ | ||
00000aa0:· | 00000aa0:·0402·0000·3202·0000·4c02·0000·7602·0000··....2...L...v... | ||
00000ab0:· | 00000ab0:·9c02·0000·c802·0000·e402·0000·f802·0000··................ | ||
00000ac0:· | 00000ac0:·0e03·0000·2603·0000·3603·0000·4603·0000··....&...6...F... | ||
00000ad0:·5603·0000·6603·0000·7603·0000·8603·0000··V...f...v....... | |||
00000a | 00000ae0:·9603·0000·a603·0000·b603·0000·c603·0000··................ | ||
00000af0:·e203·0000·0604·0000·2204·0000·4004·0000··........"...@... | |||
00000 | 00000b00:·6604·0000·8004·0000·a204·0000·be04·0000··f............... | ||
00000b10:·e204·0000·0405·0000·2405·0000·4c05·0000··........$...L... | |||
00000b20:·6405·0000·8405·0000·9805·0000·b405·0000··d............... | |||
00000b30:·de05·0000·0206·0000·2606·0000·4206·0000··........&...B... | |||
00000 | 00000b40:·6006·0000·8a06·0000·a406·0000·bc06·0000··`............... | ||
00000b00:·4004·0000·6604·0000·8004·0000·a204·0000··@...f........... | |||
00000b10:·be04·0000·e204·0000·0405·0000·2405·0000··............$... | |||
00000b20:·4c05·0000·6405·0000·8405·0000·9805·0000··L...d........... | |||
00000b30:·b405·0000·de05·0000·0206·0000·2606·0000··............&... | |||
00000b40:·4206·0000·6006·0000·8a06·0000·a406·0000··B...`........... | |||
00000b50:· | 00000b50:·de06·0000·0407·0000·2c07·0000·4a07·0000··........,...J... | ||
00000b60:· | 00000b60:·6a07·0000·7c07·0000·0f00·6400·6100·7200··j...|.....d.a.r. | ||
00000b70:·6100·7200·6b00·5f00·6200·6100·6300·6b00··a.r.k._.b.a.c.k. | |||
00000b80:·6700·7200·6f00·7500·6e00·6400·0000·0c00··g.r.o.u.n.d..... | |||
00000b90:·6400·6900·6700·6900·7400·5f00·6200·7500··d.i.g.i.t._.b.u. | |||
00000ba0:·7400·7400·6f00·6e00·0000·0d00·6400·6900··t.t.o.n.....d.i. | |||
00000bb0:·7300·7000·6c00·6100·7900·5f00·7600·6100··s.p.l.a.y._.v.a. | |||
00000bc0:·6c00·7500·6500·0000·0c00·6500·7200·6100··l.u.e.....e.r.a. | |||
00000bd0:·7300·6500·5f00·6200·7500·7400·7400·6f00··s.e._.b.u.t.t.o. | |||
00000be0:·6e00·0000·0f00·6600·7500·6e00·6300·7400··n.....f.u.n.c.t. | |||
00000bf0:·6900·6f00·6e00·5f00·6200·7500·7400·7400··i.o.n._.b.u.t.t. | |||
00000c00:·6f00·6e00·0000·0b00·6900·6300·5f00·6c00··o.n.....i.c._.l. | |||
00000c10:·6100·7500·6e00·6300·6800·6500·7200·0000··a.u.n.c.h.e.r... | |||
00000c20:·1000·6c00·6900·6700·6800·7400·5f00·6200··..l.i.g.h.t._.b. | |||
00000c30:·6100·6300·6b00·6700·7200·6f00·7500·6e00··a.c.k.g.r.o.u.n. | |||
00000c40:·6400·0000·1200·7000·7200·6500·7300·7300··d.....p.r.e.s.s. | |||
00000c50:·6500·6400·5f00·6200·6100·6300·6b00·6700··e.d._.b.a.c.k.g. | |||
00000c60:·7200·6f00·7500·6e00·6400·0000·0e00·7200··r.o.u.n.d.....r. | |||
00000 | 00000b70:·6b00·5f00·6200·6100·6300·6b00·6700·7200··k._.b.a.c.k.g.r. | ||
00000 | 00000b80:·6f00·7500·6e00·6400·0000·0c00·6400·6900··o.u.n.d.....d.i. | ||
00000b90:·6700·6900·7400·5f00·6200·7500·7400·7400··g.i.t._.b.u.t.t. | |||
00000c90:·6500·7800·7400·5f00·7300·6500·6c00·6500··e.x.t._.s.e.l.e. | |||
00000ca0:·6300·7400·6900·6f00·6e00·0000·1200·6300··c.t.i.o.n.....c. | |||
00000cb0:·6100·6c00·6300·7500·6c00·6100·7400·6f00··a.l.c.u.l.a.t.o. | |||
00000cc0:·7200·5f00·6400·6900·7300·7000·6c00·6100··r._.d.i.s.p.l.a. | |||
00000cd0:·7900·0000·1100·6300·6100·6c00·6300·7500··y.....c.a.l.c.u. | |||
00000ce0:·6c00·6100·7400·6f00·7200·5f00·6b00·6500··l.a.t.o.r._.k.e. | |||
00000cf0:·7900·7000·6100·6400·0000·0400·6d00·6100··y.p.a.d.....m.a. | |||
00000 | 00000ba0:·6f00·6e00·0000·0d00·6400·6900·7300·7000··o.n.....d.i.s.p. | ||
00000 | 00000bb0:·6c00·6100·7900·5f00·7600·6100·6c00·7500··l.a.y._.v.a.l.u. | ||
00000bc0:·6500·0000·0c00·6500·7200·6100·7300·6500··e.....e.r.a.s.e. | |||
00000bd0:·5f00·6200·7500·7400·7400·6f00·6e00·0000··_.b.u.t.t.o.n... | |||
00000be0:·0f00·6600·7500·6e00·6300·7400·6900·6f00··..f.u.n.c.t.i.o. | |||
00000bf0:·6e00·5f00·6200·7500·7400·7400·6f00·6e00··n._.b.u.t.t.o.n. | |||
00000c00:·0000·0b00·6900·6300·5f00·6c00·6100·7500··....i.c._.l.a.u. | |||
00000c10:·6e00·6300·6800·6500·7200·0000·1000·6c00··n.c.h.e.r.....l. | |||
00000c20:·6900·6700·6800·7400·5f00·6200·6100·6300··i.g.h.t._.b.a.c. | |||
00000 | 00000c30:·6b00·6700·7200·6f00·7500·6e00·6400·0000··k.g.r.o.u.n.d... | ||
00000c40:·1200·7000·7200·6500·7300·7300·6500·6400··..p.r.e.s.s.e.d. | |||
00000c50:·5f00·6200·6100·6300·6b00·6700·7200·6f00··_.b.a.c.k.g.r.o. | |||
00000c60:·7500·6e00·6400·0000·0e00·7200·6500·6400··u.n.d.....r.e.d. | |||
00000c70:·5f00·6200·6100·6300·6b00·6700·7200·6f00··_.b.a.c.k.g.r.o. | |||
00000c80:·7500·6e00·6400·0000·0e00·7400·6500·7800··u.n.d.....t.e.x. | |||
00000c90:·7400·5f00·7300·6500·6c00·6500·6300·7400··t._.s.e.l.e.c.t. | |||
00000ca0:·6900·6f00·6e00·0000·1200·6300·6100·6c00··i.o.n.....c.a.l. | |||
00000cb0:·6300·7500·6c00·6100·7400·6f00·7200·5f00··c.u.l.a.t.o.r._. | |||
00000cc0:·6400·6900·7300·7000·6c00·6100·7900·0000··d.i.s.p.l.a.y... | |||
00000cd0:·1100·6300·6100·6c00·6300·7500·6c00·6100··..c.a.l.c.u.l.a. | |||
00000ce0:·7400·6f00·7200·5f00·6b00·6500·7900·7000··t.o.r._.k.e.y.p. | |||
00000cf0:·6100·6400·0000·0400·6d00·6100·6900·6e00··a.d.....m.a.i.n. | |||
00000d00:·0000·1200·6400·6900·7300·7000·6c00·6100··....d.i.s.p.l.a. | |||
00000d10:·7900·5f00·6200·6100·6300·6b00·6700·7200··y._.b.a.c.k.g.r. | |||
00000d20:·6f00·7500·6e00·6400·0000·1100·6400·6900··o.u.n.d.....d.i. | |||
00000d30:·7300·7000·6c00·6100·7900·5f00·7300·6500··s.p.l.a.y._.s.e. | |||
00000d40:·6c00·6500·6300·7400·6900·6f00·6e00·0000··l.e.c.t.i.o.n... | |||
00000d50:·0c00·6400·6900·7300·7000·6c00·6100·7900··..d.i.s.p.l.a.y. | |||
00000d60:·5f00·7400·6500·7800·7400·0000·1500·6500··_.t.e.x.t.....e. | |||
00000d70:·6400·6900·7400·6100·6200·6c00·6500·5f00··d.i.t.a.b.l.e._. | |||
Max diff block lines reached; 35462/59605 bytes (59.50%) of diff not shown. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Zip·file·size:·282 | 1 | Zip·file·size:·28208·bytes,·number·of·entries:·25 |
2 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx····· | 3 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/Calculations.class |
4 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorDisplay$1.class | 4 | ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorDisplay$1.class |
5 | ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorDisplay$InputType.class | 5 | ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorDisplay$InputType.class |
6 | ?rwxrwxr-x··2.0·unx·····3765·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorDisplay.class | 6 | ?rwxrwxr-x··2.0·unx·····3765·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorDisplay.class |
7 | ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorKeypad$1.class | 7 | ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorKeypad$1.class |
8 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorKeypad$OnKeypadClickListener.class | 8 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorKeypad$OnKeypadClickListener.class |
9 | ?rwxrwxr-x··2.0·unx·····2398·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorKeypad.class | 9 | ?rwxrwxr-x··2.0·unx·····2398·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/CalculatorKeypad.class |
10 | ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/ExplainableButton$1.class | 10 | ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/ExplainableButton$1.class |
Offset 20, 8 lines modified | Offset 20, 8 lines modified | ||
20 | ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$dimen.class | 20 | ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$dimen.class |
21 | ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$drawable.class | 21 | ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$drawable.class |
22 | ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$id.class | 22 | ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$id.class |
23 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$layout.class | 23 | ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$layout.class |
24 | ?rwxrwxr-x··2.0·unx·····1144·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$string.class | 24 | ?rwxrwxr-x··2.0·unx·····1144·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$string.class |
25 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$style.class | 25 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R$style.class |
26 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R.class | 26 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·org/debian/eugen/headingcalculator/R.class |
27 | 25·files,·235 | 27 | 25·files,·23548·bytes·uncompressed,·23548·bytes·compressed:··0.0% |
Offset 73, 212 lines modified | Offset 73, 204 lines modified | ||
73 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V | 73 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V |
74 | ·········4:·return | 74 | ·········4:·return |
75 | ··static·android.util.Pair·calcHeadingAndGroundSpeed(int,·int,·int,·int); | 75 | ··static·android.util.Pair·calcHeadingAndGroundSpeed(int,·int,·int,·int); |
76 | ····descriptor:·(IIII)Landroid/util/Pair; | 76 | ····descriptor:·(IIII)Landroid/util/Pair; |
77 | ····flags:·(0x0008)·ACC_STATIC | 77 | ····flags:·(0x0008)·ACC_STATIC |
78 | ····Code: | 78 | ····Code: |
79 | ······stack=300,·locals=3 | 79 | ······stack=300,·locals=36,·args_size=4 |
80 | ·········0:·iload_1 | 80 | ·········0:·iload_1 |
81 | ·········1:·ifne·········· | 81 | ·········1:·ifne··········40 |
82 | ·········4:·iload_3 | 82 | ·········4:·iload_3 |
83 | ·········5:·ifne·········· | 83 | ·········5:·ifne··········40 |
84 | ·········8:·new···········#10·················//·class·android/util/Pair | 84 | ·········8:·new···········#10·················//·class·android/util/Pair |
85 | ········11:·astore········4 | 85 | ········11:·astore········4 |
86 | ········13:·iconst_0 | 86 | ········13:·iconst_0 |
87 | ········14:·invokestatic··#16·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; | 87 | ········14:·invokestatic··#16·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
88 | ········17:·astore········5 | 88 | ········17:·astore········5 |
89 | ········19:·iconst_0 | 89 | ········19:·iconst_0 |
90 | ········20:·istore········6 | ||
91 | ········22:·iconst_0 | ||
90 | ········2 | 92 | ········23:·invokestatic··#16·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
91 | ········2 | 93 | ········26:·astore········7 |
92 | ········2 | 94 | ········28:·aload·········4 |
93 | ········ | 95 | ········30:·aload·········5 |
94 | ········ | 96 | ········32:·aload·········7 |
95 | ········3 | 97 | ········34:·invokespecial·#19·················//·Method·android/util/Pair."<init>":(Ljava/lang/Object;Ljava/lang/Object;)V |
96 | ········3 | 98 | ········37:·aload·········4 |
97 | ········3 | 99 | ········39:·areturn |
98 | ········ | 100 | ········40:·iload_0 |
99 | ········ | 101 | ········41:·iload_2 |
100 | ········ | 102 | ········42:·isub |
101 | ········4 | 103 | ········43:·i2d |
102 | ········41:·dstore········7 | ||
103 | ········43:·dload·········7 | ||
104 | ········45:·dstore········9 | ||
105 | ········47:·dload·········7 | ||
106 | ········4 | 104 | ········44:·invokestatic··#25·················//·Method·java/lang/Math.toRadians:(D)D |
107 | ········ | 105 | ········47:·invokestatic··#28·················//·Method·java/lang/Math.cos:(D)D |
108 | ········5 | 106 | ········50:·dstore········8 |
109 | ········5 | 107 | ········52:·iload_0 |
110 | ········5 | 108 | ········53:·iload_2 |
111 | ········5 | 109 | ········54:·isub |
112 | ········ | 110 | ········55:·i2d |
113 | ········61:·dstore········7 | ||
114 | ········63:·dload·········7 | ||
115 | ········65:·dstore········9 | ||
116 | ········67:·dload·········7 | ||
117 | ········ | 111 | ········56:·invokestatic··#25·················//·Method·java/lang/Math.toRadians:(D)D |
118 | ········ | 112 | ········59:·invokestatic··#31·················//·Method·java/lang/Math.sin:(D)D |
113 | ········62:·dstore········10 | ||
114 | ········64:·iload_3 | ||
115 | ········65:·istore········12 | ||
116 | ········67:·iload_3 | ||
117 | ········68:·ineg | ||
118 | ········69:·i2d | ||
119 | ········70:·dload·········8 | ||
120 | ········72:·dmul | ||
119 | ········7 | 121 | ········73:·dstore········13 |
120 | ········77:·iload_3 | ||
121 | ········78:·istore········15 | ||
122 | ········80:·iload_3 | ||
123 | ········81:·ineg | ||
124 | ········82:·i2d | ||
125 | ········83:·dstore········7 | ||
126 | ········85:·dload·········7 | ||
127 | ········87:·dstore········9 | ||
128 | ········89:·dload·········7 | ||
129 | ········91:·dload·········11 | ||
130 | ········93:·dmul | ||
131 | ········94:·dstore········9 | ||
132 | ········96:·iload_1 | ||
133 | ········ | 122 | ········75:·iload_1 |
123 | ········76:·iload_1 | ||
124 | ········77:·imul | ||
125 | ········78:·istore········6 | ||
126 | ········80:·iload·········6 | ||
127 | ········82:·istore········12 | ||
128 | ········84:·iload·········6 | ||
129 | ········86:·i2d | ||
130 | ········87:·dstore········15 | ||
131 | ········89:·iload_3 | ||
132 | ········90:·iload_3 | ||
134 | ········9 | 133 | ········91:·imul |
135 | ········99:·i2d | ||
136 | ······· | 134 | ········92:·istore········17 |
137 | ·······102:·iload_3 | ||
138 | ·······103:·iload_3 | ||
139 | ······· | 135 | ········94:·iload·········17 |
136 | ········96:·istore········12 | ||
137 | ········98:·iload·········17 | ||
140 | ·······10 | 138 | ·······100:·i2d |
141 | ·······106:·dstore········7 | ||
142 | ·······108:·dload·········7 | ||
143 | ·······1 | 139 | ·······101:·dstore········18 |
140 | ·······103:·dload·········18 | ||
141 | ·······105:·dstore········20 | ||
142 | ·······107:·dload·········18 | ||
143 | ·······109:·dload·········10 | ||
144 | ·······111:·dmul | ||
144 | ·······112:·dload········· | 145 | ·······112:·dload·········10 |
145 | ·······114:·dload·········13 | ||
146 | ·······11 | 146 | ·······114:·dmul |
147 | ·······115:·dstore········20 | ||
147 | ·······117:·dload·········1 | 148 | ·······117:·dload·········15 |
148 | ·······119:·dmul | ||
149 | ·······120:·dstore········18 | ||
150 | ·······1 | 149 | ·······119:·dload·········20 |
151 | ·······124:·dload·········18 | ||
152 | ·······12 | 150 | ·······121:·dsub |
153 | ·······12 | 151 | ·······122:·invokestatic··#34·················//·Method·java/lang/Math.sqrt:(D)D |
154 | ·······1 | 152 | ·······125:·dstore········15 |
155 | ·······1 | 153 | ·······127:·dload·········13 |
156 | ·······1 | 154 | ·······129:·dload·········15 |
157 | ·······13 | 155 | ·······131:·dadd |
158 | ·······13 | 156 | ·······132:·dstore········22 |
159 | ·······13 | 157 | ·······134:·dload·········22 |
160 | ·······1 | 158 | ·······136:·invokestatic··#40·················//·Method·java/lang/Double.isNaN:(D)Z |
161 | ·······1 | 159 | ·······139:·istore········24 |
162 | ·······14 | 160 | ·······141:·iload·········24 |
163 | ·······14 | 161 | ·······143:·ifne··········164 |
164 | ·······1 | 162 | ·······146:·lconst_0 |
165 | ·······1 | 163 | ·······147:·lstore········25 |
166 | ·······1 | 164 | ·······149:·dconst_0 |
167 | ·······15 | 165 | ·······150:·dstore········13 |
168 | ·······15 | 166 | ·······152:·dload·········22 |
169 | ·······15 | 167 | ·······154:·dload·········13 |
170 | ·······1 | 168 | ·······156:·dcmpg |
Max diff block lines reached; 5533/13493 bytes (41.01%) of diff not shown. |
Offset 27, 17 lines modified | Offset 27, 17 lines modified | ||
27 | ···· | 27 | ···· |
28 | ····public·CalculatorDisplay(final·Context·context,·final·AttributeSet·set)·{ | 28 | ····public·CalculatorDisplay(final·Context·context,·final·AttributeSet·set)·{ |
29 | ········super(context,·set); | 29 | ········super(context,·set); |
30 | ········this.mCurrentInput·=·CalculatorDisplay$InputType.TRUE_COURSE; | 30 | ········this.mCurrentInput·=·CalculatorDisplay$InputType.TRUE_COURSE; |
31 | ········LayoutInflater.from(context).inflate(2130903040,·(ViewGroup)this); | 31 | ········LayoutInflater.from(context).inflate(2130903040,·(ViewGroup)this); |
32 | ········this.mTrueCourseView·=·(TextView)this.findViewById(2131230720); | 32 | ········this.mTrueCourseView·=·(TextView)this.findViewById(2131230720); |
33 | ········this.mTrueAirspeedView·=·(TextView)this.findViewById(2131230721); | 33 | ········this.mTrueAirspeedView·=·(TextView)this.findViewById(2131230721); |
34 | ········this.mWindAngleView·=·(TextView)this.findViewById(213123072 | 34 | ········this.mWindAngleView·=·(TextView)this.findViewById(2131230723); |
35 | ········this.mWindSpeedView·=·(TextView)this.findViewById(213123072 | 35 | ········this.mWindSpeedView·=·(TextView)this.findViewById(2131230724); |
36 | ········this.mTrueHeadingView·=·(TextView)this.findViewById(213123072 | 36 | ········this.mTrueHeadingView·=·(TextView)this.findViewById(2131230722); |
37 | ········this.mGroundSpeedView·=·(TextView)this.findViewById(2131230725); | 37 | ········this.mGroundSpeedView·=·(TextView)this.findViewById(2131230725); |
38 | ········this.initializeDisplay(); | 38 | ········this.initializeDisplay(); |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····private·static·String·formatNumber(final·int·i)·{ | 41 | ····private·static·String·formatNumber(final·int·i)·{ |
42 | ········return·String.format("%d",·Integer.valueOf(i)); | 42 | ········return·String.format("%d",·Integer.valueOf(i)); |
43 | ····} | 43 | ····} |
Offset 18, 13 lines modified | Offset 18, 13 lines modified | ||
18 | ····public·static·final·int·display·=·2131230742; | 18 | ····public·static·final·int·display·=·2131230742; |
19 | ····public·static·final·int·ground_speed·=·2131230725; | 19 | ····public·static·final·int·ground_speed·=·2131230725; |
20 | ····public·static·final·int·keypad·=·2131230743; | 20 | ····public·static·final·int·keypad·=·2131230743; |
21 | ····public·static·final·int·true_airspeed·=·2131230721; | 21 | ····public·static·final·int·true_airspeed·=·2131230721; |
22 | ····public·static·final·int·true_airspeed_btn·=·2131230733; | 22 | ····public·static·final·int·true_airspeed_btn·=·2131230733; |
23 | ····public·static·final·int·true_course·=·2131230720; | 23 | ····public·static·final·int·true_course·=·2131230720; |
24 | ····public·static·final·int·true_course_btn·=·2131230729; | 24 | ····public·static·final·int·true_course_btn·=·2131230729; |
25 | ····public·static·final·int·true_heading·=·213123072 | 25 | ····public·static·final·int·true_heading·=·2131230722; |
26 | ····public·static·final·int·wind_angle·=·213123072 | 26 | ····public·static·final·int·wind_angle·=·2131230723; |
27 | ····public·static·final·int·wind_direction_btn·=·2131230737; | 27 | ····public·static·final·int·wind_direction_btn·=·2131230737; |
28 | ····public·static·final·int·wind_speed·=·213123072 | 28 | ····public·static·final·int·wind_speed·=·2131230724; |
29 | ····public·static·final·int·wind_speed_btn·=·2131230741; | 29 | ····public·static·final·int·wind_speed_btn·=·2131230741; |
30 | } | 30 | } |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | ····.line·22 | 11 | ····.line·22 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·static·calcHeadingAndGroundSpeed(IIII)Landroid/util/Pair; | 15 | .method·static·calcHeadingAndGroundSpeed(IIII)Landroid/util/Pair; |
16 | ····.locals·2 | 16 | ····.locals·23 |
17 | ····.param·p0,·"trueCourse"····#·I | 17 | ····.param·p0,·"trueCourse"····#·I |
18 | ····.param·p1,·"trueAirspeed"····#·I | 18 | ····.param·p1,·"trueAirspeed"····#·I |
19 | ····.param·p2,·"windDirection"····#·I | 19 | ····.param·p2,·"windDirection"····#·I |
20 | ····.param·p3,·"windSpeed"····#·I | 20 | ····.param·p3,·"windSpeed"····#·I |
21 | ····.annotation·system·Ldalvik/annotation/Signature; | 21 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········value·=·{ | 22 | ········value·=·{ |
23 | ············"(IIII)", | 23 | ············"(IIII)", |
Offset 58, 181 lines modified | Offset 58, 176 lines modified | ||
58 | ····:goto_0 | 58 | ····:goto_0 |
59 | ····return-object·v15 | 59 | ····return-object·v15 |
60 | ····.line·39 | 60 | ····.line·39 |
61 | ····:cond_0 | 61 | ····:cond_0 |
62 | ····sub-int·v15,·p0,·p2 | 62 | ····sub-int·v15,·p0,·p2 |
63 | ····int-to-double·v | 63 | ····int-to-double·v15,·v15 |
64 | ···· | 64 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Math;->toRadians(D)D |
65 | ···· | 65 | ····move-result-wide·v15 |
66 | ····move-result-wide·v16 | ||
67 | ····invoke-static/range·{v1 | 66 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Math;->cos(D)D |
68 | ····move-result-wide·v2 | 67 | ····move-result-wide·v2 |
69 | ····.line·40 | 68 | ····.line·40 |
70 | ····.local·v2,·"cosTCmW":D | 69 | ····.local·v2,·"cosTCmW":D |
71 | ····sub-int·v15,·p0,·p2 | 70 | ····sub-int·v15,·p0,·p2 |
72 | ····int-to-double·v | 71 | ····int-to-double·v15,·v15 |
73 | ····move-wide/from16·v16,·v0 | ||
74 | ····invoke-static/range·{v1 | 72 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Math;->toRadians(D)D |
75 | ····move-result-wide·v1 | 73 | ····move-result-wide·v15 |
76 | ····invoke-static/range·{v1 | 74 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Math;->sin(D)D |
77 | ····move-result-wide·v12 | 75 | ····move-result-wide·v12 |
78 | ····.line·42 | 76 | ····.line·42 |
79 | ····.local·v12,·"sinTCmW":D | 77 | ····.local·v12,·"sinTCmW":D |
80 | ····move/from16·v0,·p3 | 78 | ····move/from16·v0,·p3 |
81 | ····neg-int·v15,·v0 | 79 | ····neg-int·v15,·v0 |
82 | ····int-to-double·v | 80 | ····int-to-double·v15,·v15 |
81 | ····mul-double/2addr·v15,·v2 | ||
83 | ····m | 82 | ····mul-int·v17,·p1,·p1 |
84 | ····m | 83 | ····move/from16·v0,·v17 |
85 | ···· | 84 | ····int-to-double·v0,·v0 |
86 | ···· | 85 | ····move-wide/from16·v17,·v0 |
87 | ····m | 86 | ····mul-int·v19,·p3,·p3 |
88 | ····m | 87 | ····move/from16·v0,·v19 |
89 | ····int-to-double·v0,·v | 88 | ····int-to-double·v0,·v0 |
90 | ····move-wide/from16·v | 89 | ····move-wide/from16·v19,·v0 |
91 | ····mul-double·v | 90 | ····mul-double·v19,·v19,·v12 |
92 | ····mul-double·v | 91 | ····mul-double·v19,·v19,·v12 |
93 | ····sub-double·v1 | 92 | ····sub-double·v17,·v17,·v19 |
93 | ····.line·43 | ||
94 | ····invoke-static/range·{v1 | 94 | ····invoke-static/range·{v17·..·v18},·Ljava/lang/Math;->sqrt(D)D |
95 | ····move-result-wide·v1 | 95 | ····move-result-wide·v17 |
96 | ····add-double·v4,·v1 | 96 | ····add-double·v4,·v15,·v17 |
97 | ····.line·45 | 97 | ····.line·45 |
98 | ····.local·v4,·"groundSpeed":D | 98 | ····.local·v4,·"groundSpeed":D |
99 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->isNaN(D)Z | 99 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->isNaN(D)Z |
100 | ····move-result·v15 | 100 | ····move-result·v15 |
101 | ····if-nez·v15,·:cond_1 | 101 | ····if-nez·v15,·:cond_1 |
102 | ····const-wide/16·v1 | 102 | ····const-wide/16·v15,·0x0 |
103 | ····cmpg-double·v15,·v4,·v1 | 103 | ····cmpg-double·v15,·v4,·v15 |
104 | ····if-gtz·v15,·:cond_2 | 104 | ····if-gtz·v15,·:cond_2 |
105 | ····.line·46 | 105 | ····.line·46 |
106 | ····:cond_1 | 106 | ····:cond_1 |
107 | ····const/4·v15,·0x0 | 107 | ····const/4·v15,·0x0 |
108 | ····goto·:goto_0 | 108 | ····goto·:goto_0 |
109 | ····.line·48 | 109 | ····.line·48 |
110 | ····:cond_2 | 110 | ····:cond_2 |
111 | ····move/from16·v0,·p0 | 111 | ····move/from16·v0,·p0 |
112 | ····int-to-double·v | 112 | ····int-to-double·v15,·v0 |
113 | ····move-wide/from16·v16,·v0 | ||
114 | ····invoke-static/range·{v1 | 113 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Math;->toRadians(D)D |
115 | ····move-result-wide·v6 | 114 | ····move-result-wide·v6 |
116 | ····.line·49 | 115 | ····.line·49 |
117 | ····.local·v6,·"radTC":D | 116 | ····.local·v6,·"radTC":D |
118 | ····move/from16·v0,·p2 | 117 | ····move/from16·v0,·p2 |
119 | ····int-to-double·v | 118 | ····int-to-double·v15,·v0 |
Max diff block lines reached; 2462/5923 bytes (41.57%) of diff not shown. |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·10 | 25 | ····.line·10 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·98 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·final·Lorg/debian/eugen/headingcalculator/MainActivity; | 1 | .class·public·final·Lorg/debian/eugen/headingcalculator/MainActivity; |
2 | .super·Landroid/app/Activity; | 2 | .super·Landroid/app/Activity; |
3 | .source·"MainActivity.java" | 3 | .source·"MainActivity.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/debian/eugen/headingcalculator/MainActivity$2; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·instance·fields | 4 | #·instance·fields |
11 | .field·private·mCalculatorDisplay:Lorg/debian/eugen/headingcalculator/CalculatorDisplay; | 5 | .field·private·mCalculatorDisplay:Lorg/debian/eugen/headingcalculator/CalculatorDisplay; |
12 | .field·private·mEraseOnInput:Z | 6 | .field·private·mEraseOnInput:Z |
13 | #·direct·methods | 7 | #·direct·methods |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/debian/eugen/headingcalculator/MainActivity; | 21 | .field·final·synthetic·this$0:Lorg/debian/eugen/headingcalculator/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/MainActivity;)V | 23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/debian/eugen/headingcalculator/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·89 | 27 | ····.line·89 |
27 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/MainActivity$1;->this$0:Lorg/debian/eugen/headingcalculator/MainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/MainActivity$1;->this$0:Lorg/debian/eugen/headingcalculator/MainActivity; |
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:Lorg/debian/eugen/headingcalculator/CalculatorKeypad; | 21 | .field·final·synthetic·this$0:Lorg/debian/eugen/headingcalculator/CalculatorKeypad; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/CalculatorKeypad;)V | 23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/CalculatorKeypad;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/debian/eugen/headingcalculator/CalculatorKeypad; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·39 | 27 | ····.line·39 |
27 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorKeypad$1;->this$0:Lorg/debian/eugen/headingcalculator/CalculatorKeypad; | 28 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorKeypad$1;->this$0:Lorg/debian/eugen/headingcalculator/CalculatorKeypad; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 49, 21 lines modified | Offset 49, 21 lines modified | ||
49 | .field·public·static·final·true_airspeed_btn:I·=·0x7f08000d | 49 | .field·public·static·final·true_airspeed_btn:I·=·0x7f08000d |
50 | .field·public·static·final·true_course:I·=·0x7f080000 | 50 | .field·public·static·final·true_course:I·=·0x7f080000 |
51 | .field·public·static·final·true_course_btn:I·=·0x7f080009 | 51 | .field·public·static·final·true_course_btn:I·=·0x7f080009 |
52 | .field·public·static·final·true_heading:I·=·0x7f08000 | 52 | .field·public·static·final·true_heading:I·=·0x7f080002 |
53 | .field·public·static·final·wind_angle:I·=·0x7f08000 | 53 | .field·public·static·final·wind_angle:I·=·0x7f080003 |
54 | .field·public·static·final·wind_direction_btn:I·=·0x7f080011 | 54 | .field·public·static·final·wind_direction_btn:I·=·0x7f080011 |
55 | .field·public·static·final·wind_speed:I·=·0x7f08000 | 55 | .field·public·static·final·wind_speed:I·=·0x7f080004 |
56 | .field·public·static·final·wind_speed_btn:I·=·0x7f080015 | 56 | .field·public·static·final·wind_speed_btn:I·=·0x7f080015 |
57 | #·direct·methods | 57 | #·direct·methods |
58 | .method·public·constructor·<init>()V | 58 | .method·public·constructor·<init>()V |
59 | ····.locals·0 | 59 | ····.locals·0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/debian/eugen/headingcalculator/ExplainableTextView; | 21 | .field·final·synthetic·this$0:Lorg/debian/eugen/headingcalculator/ExplainableTextView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/ExplainableTextView;)V | 23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/ExplainableTextView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/debian/eugen/headingcalculator/ExplainableTextView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·33 | 27 | ····.line·33 |
27 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/ExplainableTextView$1;->this$0:Lorg/debian/eugen/headingcalculator/ExplainableTextView; | 28 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/ExplainableTextView$1;->this$0:Lorg/debian/eugen/headingcalculator/ExplainableTextView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/LinearLayout; | 2 | .super·Landroid/widget/LinearLayout; |
3 | .source·"CalculatorDisplay.java" | 3 | .source·"CalculatorDisplay.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/debian/eugen/headingcalculator/CalculatorDisplay$1;, | ||
8 | ········Lorg/debian/eugen/headingcalculator/CalculatorDisplay$InputType; | 7 | ········Lorg/debian/eugen/headingcalculator/CalculatorDisplay$InputType; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·mCurrentInput:Lorg/debian/eugen/headingcalculator/CalculatorDisplay$InputType; | 11 | .field·private·mCurrentInput:Lorg/debian/eugen/headingcalculator/CalculatorDisplay$InputType; |
Offset 81, 37 lines modified | Offset 80, 37 lines modified | ||
81 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
82 | ····check-cast·v0,·Landroid/widget/TextView; | 81 | ····check-cast·v0,·Landroid/widget/TextView; |
83 | ····iput-object·v0,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mTrueAirspeedView:Landroid/widget/TextView; | 82 | ····iput-object·v0,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mTrueAirspeedView:Landroid/widget/TextView; |
84 | ····.line·131 | 83 | ····.line·131 |
85 | ····const·v0,·0x7f08000 | 84 | ····const·v0,·0x7f080003 |
86 | ····invoke-virtual·{p0,·v0},·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->findViewById(I)Landroid/view/View; | 85 | ····invoke-virtual·{p0,·v0},·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->findViewById(I)Landroid/view/View; |
87 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
88 | ····check-cast·v0,·Landroid/widget/TextView; | 87 | ····check-cast·v0,·Landroid/widget/TextView; |
89 | ····iput-object·v0,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindAngleView:Landroid/widget/TextView; | 88 | ····iput-object·v0,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindAngleView:Landroid/widget/TextView; |
90 | ····.line·132 | 89 | ····.line·132 |
91 | ····const·v0,·0x7f08000 | 90 | ····const·v0,·0x7f080004 |
92 | ····invoke-virtual·{p0,·v0},·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->findViewById(I)Landroid/view/View; | 91 | ····invoke-virtual·{p0,·v0},·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->findViewById(I)Landroid/view/View; |
93 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
94 | ····check-cast·v0,·Landroid/widget/TextView; | 93 | ····check-cast·v0,·Landroid/widget/TextView; |
95 | ····iput-object·v0,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindSpeedView:Landroid/widget/TextView; | 94 | ····iput-object·v0,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindSpeedView:Landroid/widget/TextView; |
96 | ····.line·134 | 95 | ····.line·134 |
97 | ····const·v0,·0x7f08000 | 96 | ····const·v0,·0x7f080002 |
98 | ····invoke-virtual·{p0,·v0},·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->findViewById(I)Landroid/view/View; | 97 | ····invoke-virtual·{p0,·v0},·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->findViewById(I)Landroid/view/View; |
99 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
100 | ····check-cast·v0,·Landroid/widget/TextView; | 99 | ····check-cast·v0,·Landroid/widget/TextView; |
Offset 302, 14 lines modified | Offset 301, 15 lines modified | ||
302 | ····iget·v2,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mTrueAirspeed:I | 301 | ····iget·v2,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mTrueAirspeed:I |
303 | ····iget·v3,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindDirection:I | 302 | ····iget·v3,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindDirection:I |
304 | ····iget·v4,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindSpeed:I | 303 | ····iget·v4,·p0,·Lorg/debian/eugen/headingcalculator/CalculatorDisplay;->mWindSpeed:I |
304 | ····.line·149 | ||
305 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/debian/eugen/headingcalculator/Calculations;->calcHeadingAndGroundSpeed(IIII)Landroid/util/Pair; | 305 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/debian/eugen/headingcalculator/Calculations;->calcHeadingAndGroundSpeed(IIII)Landroid/util/Pair; |
306 | ····move-result-object·v0 | 306 | ····move-result-object·v0 |
307 | ····.line·152 | 307 | ····.line·152 |
308 | ····.local·v0,·"res":Landroid/util/Pair;,·"Landroid/util/Pair<Ljava/lang/Integer;Ljava/lang/Integer;>;" | 308 | ····.local·v0,·"res":Landroid/util/Pair;,·"Landroid/util/Pair<Ljava/lang/Integer;Ljava/lang/Integer;>;" |
309 | ····if-nez·v0,·:cond_0 | 309 | ····if-nez·v0,·: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/debian/eugen/headingcalculator/ExplainableButton; | 21 | .field·final·synthetic·this$0:Lorg/debian/eugen/headingcalculator/ExplainableButton; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/ExplainableButton;)V | 23 | .method·constructor·<init>(Lorg/debian/eugen/headingcalculator/ExplainableButton;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/debian/eugen/headingcalculator/ExplainableButton; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·33 | 27 | ····.line·33 |
27 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/ExplainableButton$1;->this$0:Lorg/debian/eugen/headingcalculator/ExplainableButton; | 28 | ····iput-object·p1,·p0,·Lorg/debian/eugen/headingcalculator/ExplainableButton$1;->this$0:Lorg/debian/eugen/headingcalculator/ExplainableButton; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <resources> | 2 | <resources> |
3 | ··<item·type="id"·name="true_course"/> | 3 | ··<item·type="id"·name="true_course"/> |
4 | ··<item·type="id"·name="true_airspeed"/> | 4 | ··<item·type="id"·name="true_airspeed"/> |
5 | ··<item·type="id"·name="true_heading"/> | ||
5 | ··<item·type="id"·name="wind_angle"/> | 6 | ··<item·type="id"·name="wind_angle"/> |
6 | ··<item·type="id"·name="wind_speed"/> | 7 | ··<item·type="id"·name="wind_speed"/> |
7 | ··<item·type="id"·name="true_heading"/> | ||
8 | ··<item·type="id"·name="ground_speed"/> | 8 | ··<item·type="id"·name="ground_speed"/> |
9 | ··<item·type="id"·name="digit7"/> | 9 | ··<item·type="id"·name="digit7"/> |
10 | ··<item·type="id"·name="digit8"/> | 10 | ··<item·type="id"·name="digit8"/> |
11 | ··<item·type="id"·name="digit9"/> | 11 | ··<item·type="id"·name="digit9"/> |
12 | ··<item·type="id"·name="true_course_btn"/> | 12 | ··<item·type="id"·name="true_course_btn"/> |
13 | ··<item·type="id"·name="digit4"/> | 13 | ··<item·type="id"·name="digit4"/> |
14 | ··<item·type="id"·name="digit5"/> | 14 | ··<item·type="id"·name="digit5"/> |
Offset 59, 17 lines modified | Offset 59, 17 lines modified | ||
59 | ··<public·type="style"·name="erase_button"·id="0x7f070007"/> | 59 | ··<public·type="style"·name="erase_button"·id="0x7f070007"/> |
60 | ··<public·type="style"·name="keypad_button"·id="0x7f070008"/> | 60 | ··<public·type="style"·name="keypad_button"·id="0x7f070008"/> |
61 | ··<public·type="style"·name="keypad_button_digit"·id="0x7f070009"/> | 61 | ··<public·type="style"·name="keypad_button_digit"·id="0x7f070009"/> |
62 | ··<public·type="style"·name="keypad_grid"·id="0x7f07000a"/> | 62 | ··<public·type="style"·name="keypad_grid"·id="0x7f07000a"/> |
63 | ··<public·type="style"·name="speed_suffix"·id="0x7f07000b"/> | 63 | ··<public·type="style"·name="speed_suffix"·id="0x7f07000b"/> |
64 | ··<public·type="id"·name="true_course"·id="0x7f080000"/> | 64 | ··<public·type="id"·name="true_course"·id="0x7f080000"/> |
65 | ··<public·type="id"·name="true_airspeed"·id="0x7f080001"/> | 65 | ··<public·type="id"·name="true_airspeed"·id="0x7f080001"/> |
66 | ··<public·type="id"·name="wind_angle"·id="0x7f080002"/> | ||
67 | ··<public·type="id"·name="wind_speed"·id="0x7f080003"/> | ||
68 | ··<public·type="id"·name="true_heading"·id="0x7f08000 | 66 | ··<public·type="id"·name="true_heading"·id="0x7f080002"/> |
67 | ··<public·type="id"·name="wind_angle"·id="0x7f080003"/> | ||
68 | ··<public·type="id"·name="wind_speed"·id="0x7f080004"/> | ||
69 | ··<public·type="id"·name="ground_speed"·id="0x7f080005"/> | 69 | ··<public·type="id"·name="ground_speed"·id="0x7f080005"/> |
70 | ··<public·type="id"·name="digit7"·id="0x7f080006"/> | 70 | ··<public·type="id"·name="digit7"·id="0x7f080006"/> |
71 | ··<public·type="id"·name="digit8"·id="0x7f080007"/> | 71 | ··<public·type="id"·name="digit8"·id="0x7f080007"/> |
72 | ··<public·type="id"·name="digit9"·id="0x7f080008"/> | 72 | ··<public·type="id"·name="digit9"·id="0x7f080008"/> |
73 | ··<public·type="id"·name="true_course_btn"·id="0x7f080009"/> | 73 | ··<public·type="id"·name="true_course_btn"·id="0x7f080009"/> |
74 | ··<public·type="id"·name="digit4"·id="0x7f08000a"/> | 74 | ··<public·type="id"·name="digit4"·id="0x7f08000a"/> |
75 | ··<public·type="id"·name="digit5"·id="0x7f08000b"/> | 75 | ··<public·type="id"·name="digit5"·id="0x7f08000b"/> |