Offset 1, 16 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:·a182098285e51dce3b16c18b75a59a5398cde25d0fdf9206a98c22a4a8f54928 | ||
10 | Signer·#1·certificate·SHA-1·digest:·db6e611d9f5a58a3c09d28a3da4345b3aa241225 | ||
11 | Signer·#1·certificate·MD5·digest:·3e0e8f6442855ca09e3f30d20009cc1d | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·70afe2beed901b36609e6d8f1612da6ad52650f19574934feb62ba6769f18b1f | ||
15 | Signer·#1·public·key·SHA-1·digest:·fe236a55b9a056e8481b929d8df91e92f90c70c6 | ||
16 | Signer·#1·public·key·MD5·digest:·24ac920c2000958ee762e7dd88c99a6f |
Offset 1, 471 lines modified | Offset 1, 465 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:····················165 | 4 | ··Zip·archive·file·size:····················165802·(00000000000287AAh) |
5 | ··Actual·end-cent-dir·record·offset:········1657 | 5 | ··Actual·end-cent-dir·record·offset:········165780·(0000000000028794h) |
6 | ··Expected·end-cent-dir·record·offset:······1657 | 6 | ··Expected·end-cent-dir·record·offset:······165780·(0000000000028794h) |
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·15·entries. | 9 | ··central·directory·contains·15·entries. |
10 | ··The·central·directory·is·10 | 10 | ··The·central·directory·is·1057·(0000000000000421h)·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·164 | 12 | ··is·164723·(0000000000028373h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.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·Oct·27·00:34:00 |
27 | ··32-bit·CRC·value·(hex):·························b | 27 | ··32-bit·CRC·value·(hex):·························4bbcb230 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································1639·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························6156·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·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 | ··assets/changelog |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1708 |
43 | ··················································(0000000000000 | 45 | ··················································(00000000000006ACh)·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·Oct·27·00:34:00 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························0f2b72b1 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································2880·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························7085·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························16·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-hdpi-v4/icon.png |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···4650 |
69 | ··················································(000000000000 | 71 | ··················································(000000000000122Ah)·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:··················· | 73 | ··version·of·encoding·software:···················1.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:··· | 75 | ··minimum·software·version·required·to·extract:···1.0 |
74 | ··compression·method:····························· | 76 | ··compression·method:·····························none·(stored) |
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | 77 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:·························· | 78 | ··extended·local·header:··························no |
78 | ··file·last·modified·on·(DOS·date/time):·········· | 79 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
79 | ··32-bit·CRC·value·(hex):························· | 80 | ··32-bit·CRC·value·(hex):·························6bce6d9b |
80 | ··compressed·size:································1 | 81 | ··compressed·size:································1596·bytes |
81 | ··uncompressed·size:······························1 | 82 | ··uncompressed·size:······························1596·bytes |
82 | ··length·of·filename:·····························2 | 83 | ··length·of·filename:·····························29·characters |
83 | ··length·of·extra·field:··························0·bytes | 84 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 85 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 86 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 87 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 88 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 89 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 90 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 91 | Central·directory·entry·#4: |
91 | --------------------------- | 92 | --------------------------- |
92 | ·· | 93 | ··res/drawable-ldpi-v4/icon.png |
93 | ··assets/changelog | ||
94 | ··offset·of·local·header·from·start·of·archive:··· | 94 | ··offset·of·local·header·from·start·of·archive:···6305 |
95 | ··················································(000000000000 | 95 | ··················································(00000000000018A1h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:··················· | 97 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:··· | 99 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:····························· | 100 | ··compression·method:·····························none·(stored) |
101 | ··compression·sub-type·(deflation):···············normal | ||
102 | ··file·security·status:···························not·encrypted | 101 | ··file·security·status:···························not·encrypted |
Max diff block lines reached; 22106/31185 bytes (70.89%) 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="81"·android:versionName="1.2.7.2"·package="com.martinborjesson.o2xtouchlednotifications"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="81"·android:versionName="1.2.7.2"·package="com.martinborjesson.o2xtouchlednotifications"·platformBuildVersionCode="14"·platformBuildVersionName="4.0.2-1406408"> |
3 | ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="17"/> | 3 | ··<uses-sdk·android:minSdkVersion="8"·android:targetSdkVersion="17"/> |
4 | ··<uses-permission·android:name="com.google.android.gm.permission.READ_GMAIL"/> | 4 | ··<uses-permission·android:name="com.google.android.gm.permission.READ_GMAIL"/> |
5 | ··<uses-permission·android:name="android.permission.GET_ACCOUNTS"/> | 5 | ··<uses-permission·android:name="android.permission.GET_ACCOUNTS"/> |
6 | ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> | 6 | ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> |
7 | ··<uses-permission·android:name="android.permission.WAKE_LOCK"/> | 7 | ··<uses-permission·android:name="android.permission.WAKE_LOCK"/> |
8 | ··<uses-permission·android:name="android.permission.VIBRATE"/> | 8 | ··<uses-permission·android:name="android.permission.VIBRATE"/> |
9 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 9 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
Offset 1, 3783 lines modified | Offset 1, 3783 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·f06d·0100·0100·0000·0100·1c00··.....m.......... | ||
00000010:· | 00000010:·10bd·0000·de04·0000·0000·0000·0001·0000··................ | ||
00000020:·9413·0000·0000·0000·0000·0000·3200·0000··............2... | 00000020:·9413·0000·0000·0000·0000·0000·3200·0000··............2... | ||
00000030:·4800·0000·6800·0000·8b00·0000·aa00·0000··H...h........... | 00000030:·4800·0000·6800·0000·8b00·0000·aa00·0000··H...h........... | ||
00000040:·c | 00000040:·ca00·0000·ea00·0000·0a01·0000·0e01·0000··................ | ||
00000050:· | 00000050:·1501·0000·1901·0000·1f01·0000·2301·0000··............#... | ||
00000060:· | 00000060:·2701·0000·2b01·0000·2f01·0000·3301·0000··'...+.../...3... | ||
00000070:·3701·0000·3b01·0000·4001·0000·4801·0000··7...;...@...H... | |||
00000070:·2e01·0000·3201·0000·3701·0000·4101·0000··....2...7...A... | |||
00000080:·4401·0000·5301·0000·5c01·0000·6b01·0000··D...S...\...k... | |||
000000 | 00000080:·6701·0000·9d01·0000·4d02·0000·5702·0000··g.......M...W... | ||
000000a0:·1602·0000·3202·0000·7c02·0000·c902·0000··....2...|....... | |||
000000 | 00000090:·bd02·0000·d602·0000·f302·0000·0603·0000··................ | ||
000000a0:·d003·0000·f203·0000·f503·0000·2004·0000··............·... | |||
000000b0:·4504·0000·7404·0000·3705·0000·5d05·0000··E...t...7...]... | |||
000000c0:·7 | 000000c0:·7105·0000·8005·0000·a205·0000·b905·0000··q............... | ||
000000d0:·c905·0000·d505·0000·f505·0000·0c06·0000··................ | |||
000000d0:·f903·0000·0104·0000·0e04·0000·3304·0000··............3... | |||
000000e0:·5004·0000·5b04·0000·6a04·0000·8104·0000··P...[...j....... | |||
000000 | 000000e0:·1506·0000·2906·0000·4b06·0000·5606·0000··....)...K...V... | ||
00000100:·8505·0000·a505·0000·e305·0000·2806·0000··............(... | |||
00000110:·4006·0000·5006·0000·6006·0000·9406·0000··@...P...`....... | |||
00000 | 000000f0:·7c06·0000·8f06·0000·c506·0000·e306·0000··|............... | ||
000001 | 00000100:·0207·0000·0f07·0000·2307·0000·3a07·0000··........#...:... | ||
000001 | 00000110:·5707·0000·8707·0000·eb07·0000·f807·0000··W............... | ||
000001 | 00000120:·1d08·0000·2c08·0000·6208·0000·7708·0000··....,...b...w... | ||
000001 | 00000130:·9008·0000·9f08·0000·ce08·0000·e908·0000··................ | ||
000001 | 00000140:·0009·0000·1f09·0000·3009·0000·3e09·0000··........0...>... | ||
00000150:·5f09·0000·6b09·0000·9a09·0000·aa09·0000··_...k........... | |||
000001 | 00000160:·c809·0000·d809·0000·f809·0000·ff09·0000··................ | ||
00000190:·580a·0000·710a·0000·8e0a·0000·b00a·0000··X...q........... | |||
000001 | 00000170:·0f0a·0000·290a·0000·530a·0000·730a·0000··....)...S...s... | ||
000001b0:·3e0b·0000·600b·0000·860b·0000·9a0b·0000··>...`........... | |||
000001 | 00000180:·a90a·0000·bd0a·0000·da0a·0000·e40a·0000··................ | ||
000001 | 00000190:·ef0a·0000·f90a·0000·030b·0000·0e0b·0000··................ | ||
000001a0:·2b0b·0000·360b·0000·480b·0000·750b·0000··+...6...H...u... | |||
000001b0:·7f0b·0000·8e0b·0000·a60b·0000·c90b·0000··................ | |||
000001c0:·ea0b·0000·090c·0000·130c·0000·1b0c·0000··................ | |||
000001 | 000001d0:·2f0c·0000·390c·0000·4d0c·0000·690c·0000··/...9...M...i... | ||
000001 | 000001e0:·9b0c·0000·b50c·0000·bd0c·0000·c70c·0000··................ | ||
000001f0:·d20c·0000·080d·0000·520d·0000·b20d·0000··........R....... | |||
00000200:·c50d·0000·cf0d·0000·010e·0000·270e·0000··............'... | |||
00000200:·390d·0000·410d·0000·4c0d·0000·ac0d·0000··9...A...L....... | |||
00000210:·290e·0000·340e·0000·480e·0000·a20e·0000··)...4...H....... | |||
00000220:·be0e·0000·ff0e·0000·3f0f·0000·5a0f·0000··........?...Z... | |||
000002 | 00000210:·300e·0000·ad0e·0000·fa0e·0000·120f·0000··0............... | ||
00000220:·1d0f·0000·290f·0000·3d0f·0000·580f·0000··....)...=...X... | |||
000002 | 00000230:·8c0f·0000·e60f·0000·fc0f·0000·0c10·0000··................ | ||
000002 | 00000240:·2810·0000·3010·0000·4010·0000·8110·0000··(...0...@....... | ||
000002 | 00000250:·9d10·0000·b510·0000·0911·0000·1411·0000··................ | ||
00000270:·3811·0000·4411·0000·6011·0000·b211·0000··8...D...`....... | |||
000002 | 00000260:·3211·0000·7711·0000·8611·0000·c611·0000··2...w........... | ||
000002 | 00000270:·0412·0000·0e12·0000·2a12·0000·4512·0000··........*...E... | ||
000002a0:·2312·0000·2d12·0000·3712·0000·4112·0000··#...-...7...A... | |||
000002b0:·4b12·0000·5512·0000·5f12·0000·6612·0000··K...U..._...f... | |||
000002 | 00000280:·6012·0000·8012·0000·bc12·0000·c512·0000··`............... | ||
00000290:·f112·0000·1313·0000·2413·0000·4613·0000··........$...F... | |||
000002a0:·4e13·0000·5613·0000·6713·0000·7813·0000··N...V...g...x... | |||
000002b0:·8c13·0000·9713·0000·bd13·0000·cc13·0000··................ | |||
000002 | 000002c0:·0314·0000·1514·0000·2d14·0000·9b14·0000··........-....... | ||
000002d0:·a714·0000·bd14·0000·ca14·0000·e114·0000··................ | |||
000002e0:·3315·0000·3d15·0000·4a15·0000·5d15·0000··3...=...J...]... | |||
000002 | 000002f0:·6a15·0000·7715·0000·7d15·0000·8415·0000··j...w...}....... | ||
00000 | 00000300:·9415·0000·9f15·0000·a615·0000·ae15·0000··................ | ||
000003 | 00000310:·c115·0000·cb15·0000·d015·0000·d815·0000··................ | ||
000003 | 00000320:·df15·0000·e715·0000·f315·0000·fd15·0000··................ | ||
00000330:·0f16·0000·1b16·0000·2716·0000·2e16·0000··........'....... | |||
00000340:·4b16·0000·6916·0000·7316·0000·9616·0000··K...i...s....... | |||
000003 | 00000350:·c216·0000·7e17·0000·aa17·0000·bc17·0000··....~........... | ||
00000360:·f317·0000·2d18·0000·5518·0000·ca18·0000··....-...U....... | |||
000003 | 00000370:·d618·0000·fd18·0000·0b19·0000·2e19·0000··................ | ||
00000340:·4216·0000·4b16·0000·5216·0000·6716·0000··B...K...R...g... | |||
00000350:·7216·0000·7f16·0000·9316·0000·aa16·0000··r............... | |||
00000360:·cc16·0000·f116·0000·1017·0000·3a17·0000··............:... | |||
00000370:·5217·0000·8b17·0000·c117·0000·d917·0000··R............... | |||
00000380:·2e18·0000·4e18·0000·7918·0000·8218·0000··....N...y....... | |||
00000390:·9818·0000·b518·0000·da18·0000·0019·0000··................ | |||
000003 | 00000380:·9e19·0000·c519·0000·dc19·0000·f519·0000··................ | ||
000003b0:·6d19·0000·7819·0000·8e19·0000·d219·0000··m...x........... | |||
000003c0:·051a·0000·181a·0000·361a·0000·591a·0000··........6...Y... | |||
000003d0:·771a·0000·b01a·0000·ed1a·0000·021b·0000··w............... | |||
000003e0:·0c1b·0000·1b1b·0000·571b·0000·7a1b·0000··........W...z... | |||
000003 | 00000390:·a01a·0000·cf1a·0000·061b·0000·1c1b·0000··................ | ||
00000 | 000003a0:·2d1b·0000·501b·0000·7f1b·0000·bf1b·0000··-...P........... | ||
000003b0:·ec1b·0000·001d·0000·421d·0000·581d·0000··........B...X... | |||
00000 | 000003c0:·871d·0000·ba1d·0000·c51d·0000·d21d·0000··................ | ||
00000420:·0e1d·0000·2a1d·0000·731d·0000·be1d·0000··....*...s....... | |||
00000 | 000003d0:·e61d·0000·0b1e·0000·261e·0000·521e·0000··........&...R... | ||
000003e0:·681e·0000·741e·0000·8d1e·0000·b71e·0000··h...t........... | |||
00000 | 000003f0:·d91e·0000·031f·0000·1d1f·0000·421f·0000··............B... | ||
000004 | 00000400:·4b1f·0000·5e1f·0000·661f·0000·d21f·0000··K...^...f....... | ||
00000410:·e81f·0000·0c20·0000·1920·0000·2520·0000··.....·...·..%·.. | |||
000004 | 00000420:·3420·0000·4720·0000·7d20·0000·f320·0000··4·..G·..}·...·.. | ||
00000470:·da20·0000·fc20·0000·1721·0000·3c21·0000··.·...·...!..<!.. | |||
00000480:·6221·0000·8a21·0000·9821·0000·a521·0000··b!...!...!...!.. | |||
000004 | 00000430:·1121·0000·5a21·0000·6f21·0000·9021·0000··.!..Z!..o!...!.. | ||
00000440:·c821·0000·db21·0000·0822·0000·2422·0000··.!...!..."..$".. | |||
00000450:·4122·0000·4b22·0000·6b22·0000·8622·0000··A"..K"..k"...".. | |||
000004 | 00000460:·9922·0000·ad22·0000·d622·0000·e422·0000··."..."..."...".. | ||
000004 | 00000470:·ef22·0000·f922·0000·4023·0000·5223·0000··."..."..@#..R#.. | ||
00000480:·8f23·0000·a323·0000·e323·0000·f223·0000··.#...#...#...#.. | |||
00000490:·2824·0000·5124·0000·af24·0000·cb24·0000··($..Q$...$...$.. | |||
000004a0:·0625·0000·4525·0000·4f25·0000·6725·0000··.%..E%..O%..g%.. | |||
000004b0:·7d25·0000·9625·0000·a525·0000·c825·0000··}%...%...%...%.. | |||
000004c0:·f622·0000·0923·0000·1423·0000·3d23·0000··."...#...#..=#.. | |||
000004d0:·5823·0000·7223·0000·9323·0000·ca23·0000··X#..r#...#...#.. | |||
000004e0:·d523·0000·e023·0000·4a24·0000·6324·0000··.#...#..J$..c$.. | |||
000004f0:·e224·0000·f024·0000·0225·0000·5525·0000··.$...$...%..U%.. | |||
00000500:·7525·0000·b225·0000·bd25·0000·d925·0000··u%...%...%...%.. | |||
00000510:·2726·0000·3326·0000·5a26·0000·9826·0000··'&..3&..Z&...&.. | |||
00000 | 000004c0:·1826·0000·5026·0000·7a26·0000·8526·0000··.&..P&..z&...&.. | ||
00000 | 000004d0:·c426·0000·d526·0000·ea26·0000·3627·0000··.&...&...&..6'.. | ||
00000 | 000004e0:·4827·0000·7627·0000·8627·0000·c127·0000··H'..v'...'...'.. | ||
00000 | 000004f0:·fe27·0000·1f28·0000·3628·0000·6128·0000··.'...(..6(..a(.. | ||
000005 | 00000500:·6c28·0000·b028·0000·c128·0000·db28·0000··l(...(...(...(.. | ||
000005 | 00000510:·0d29·0000·1529·0000·4f29·0000·7429·0000··.)...)..O)..t).. | ||
00000580:·6529·0000·6f29·0000·7929·0000·8729·0000··e)..o)..y)...).. | |||
000005 | 00000520:·7e29·0000·8729·0000·9a29·0000·a529·0000··~)...)...)...).. | ||
000005 | 00000530:·ae29·0000·e629·0000·fd29·0000·102a·0000··.)...)...)...*.. | ||
00000540:·212a·0000·2a2a·0000·522a·0000·6d2a·0000··!*..**..R*..m*.. | |||
000005b0:·e629·0000·f029·0000·fa29·0000·042a·0000··.)...)...)...*.. | |||
000005c0:·0e2a·0000·172a·0000·242a·0000·462a·0000··.*...*..$*..F*.. | |||
000005 | 00000550:·802a·0000·cc2a·0000·d72a·0000·eb2a·0000··.*...*...*...*.. | ||
000005e0:·ce2a·0000·d72a·0000·962b·0000·892c·0000··.*...*...+...,.. | |||
000005 | 00000560:·1f2b·0000·292b·0000·342b·0000·492b·0000··.+..)+..4+..I+.. | ||
00000570:·ac2b·0000·d52b·0000·022c·0000·932c·0000··.+...+...,...,.. | |||
00000580:·c22c·0000·e72c·0000·142d·0000·1e2d·0000··.,...,...-...-.. | |||
Max diff block lines reached; 757372/800657 bytes (94.59%) of diff not shown. |
Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
1 | Zip·file·size:·212 | 1 | Zip·file·size:·212007·bytes,·number·of·entries:·107 |
2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
4 | ?rwxrwxr-x··2.0·unx·····1716·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/wakeful/WakefulIntentService.class | 4 | ?rwxrwxr-x··2.0·unx·····1716·b-·stor·80-Jan-01·00:00·com/commonsware/cwac/wakeful/WakefulIntentService.class |
5 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/BuildConfig.class | 5 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/BuildConfig.class |
6 | ?rwxrwxr-x··2.0·unx·····4269·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/Constants.class | 6 | ?rwxrwxr-x··2.0·unx·····4269·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/Constants.class |
7 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$array.class | 7 | ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$array.class |
8 | ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$attr.class | 8 | ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$attr.class |
9 | ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$bool.class | 9 | ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$bool.class |
10 | ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$drawable.class | 10 | ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$drawable.class |
11 | ?rwxrwxr-x··2.0·unx······369·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$id.class | 11 | ?rwxrwxr-x··2.0·unx······369·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$id.class |
12 | ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$layout.class | 12 | ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$layout.class |
13 | ?rwxrwxr-x··2.0·unx····12822·b-·defN·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$string.class | 13 | ?rwxrwxr-x··2.0·unx····12822·b-·defN·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$string.class |
14 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$xml.class | 14 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R$xml.class |
15 | ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R.class | 15 | ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/R.class |
16 | ?rwxrwxr-x··2.0·unx·····37 | 16 | ?rwxrwxr-x··2.0·unx·····3714·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver.class |
17 | ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDReceiver.class | 17 | ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDReceiver.class |
18 | ?rwxrwxr-x··2.0·unx·····2979·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDStaticPulseReceiver.class | 18 | ?rwxrwxr-x··2.0·unx·····2979·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDStaticPulseReceiver.class |
19 | ?rwxrwxr-x··2.0·unx·····29 | 19 | ?rwxrwxr-x··2.0·unx·····2983·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver.class |
20 | ?rwxrwxr-x··2.0·unx······920·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/AbstractContentObserver.class | 20 | ?rwxrwxr-x··2.0·unx······920·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/AbstractContentObserver.class |
21 | ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/CallListener.class | 21 | ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/CallListener.class |
22 | ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/SMSMMSReceiver.class | 22 | ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/SMSMMSReceiver.class |
23 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/BatteryChangedReceiver.class | 23 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/BatteryChangedReceiver.class |
24 | ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/BootReceiver.class | 24 | ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/BootReceiver.class |
25 | ?rwxrwxr-x··2.0·unx·····1330·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/ScreenReceiver.class | 25 | ?rwxrwxr-x··2.0·unx·····1330·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/ScreenReceiver.class |
26 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/UserInteractReceiver.class | 26 | ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/receivers/UserInteractReceiver.class |
27 | ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.class | 27 | ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.class |
28 | ?rwxrwxr-x··2.0·unx·····64 | 28 | ?rwxrwxr-x··2.0·unx·····6413·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService.class |
29 | ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/MainService$MainBinder.class | 29 | ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/MainService$MainBinder.class |
30 | ?rwxrwxr-x··2.0·unx····292 | 30 | ?rwxrwxr-x··2.0·unx····29228·b-·defN·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/MainService.class |
31 | ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/TouchLED.class | 31 | ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/TouchLED.class |
32 | ?rwxrwxr-x··2.0·unx·····2834·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$10.class | 32 | ?rwxrwxr-x··2.0·unx·····2834·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$10.class |
33 | ?rwxrwxr-x··2.0·unx······676·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$11.class | 33 | ?rwxrwxr-x··2.0·unx······676·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$11.class |
34 | ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$12.class | 34 | ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$12.class |
35 | ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$13.class | 35 | ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$13.class |
36 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$16.class | 36 | ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$16.class |
37 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$17.class | 37 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$17.class |
Offset 63, 47 lines modified | Offset 63, 47 lines modified | ||
63 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$9.class | 63 | ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$9.class |
64 | ?rwxrwxr-x··2.0·unx·····2632·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference$1.class | 64 | ?rwxrwxr-x··2.0·unx·····2632·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference$1.class |
65 | ?rwxrwxr-x··2.0·unx·····4262·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference.class | 65 | ?rwxrwxr-x··2.0·unx·····4262·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference.class |
66 | ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData.class | 66 | ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData.class |
67 | ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageLabelLoader.class | 67 | ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageLabelLoader.class |
68 | ?rwxrwxr-x··2.0·unx······370·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PreferenceSummaryChanger$OnSummaryChangeListener.class | 68 | ?rwxrwxr-x··2.0·unx······370·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PreferenceSummaryChanger$OnSummaryChangeListener.class |
69 | ?rwxrwxr-x··2.0·unx·····1566·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PreferenceSummaryChanger.class | 69 | ?rwxrwxr-x··2.0·unx·····1566·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PreferenceSummaryChanger.class |
70 | ?rwxrwxr-x··2.0·unx····3142 | 70 | ?rwxrwxr-x··2.0·unx····31429·b-·defN·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences.class |
71 | ?rwxrwxr-x··2.0·unx·····3679·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference.class | 71 | ?rwxrwxr-x··2.0·unx·····3679·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference.class |
72 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/SeekBarPreference$OnNoChangeListener.class | 72 | ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/SeekBarPreference$OnNoChangeListener.class |
73 | ?rwxrwxr-x··2.0·unx·····3183·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/SeekBarPreference.class | 73 | ?rwxrwxr-x··2.0·unx·····3183·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/SeekBarPreference.class |
74 | ?rwxrwxr-x··2.0·unx·····2074·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/TimePreference.class | 74 | ?rwxrwxr-x··2.0·unx·····2074·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/preference/TimePreference.class |
75 | ?rwxrwxr-x··2.0·unx·····2974·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/AppProperties.class | 75 | ?rwxrwxr-x··2.0·unx·····2974·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/AppProperties.class |
76 | ?rwxrwxr-x··2.0·unx·····25 | 76 | ?rwxrwxr-x··2.0·unx·····2508·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/FeedbackService.class |
77 | ?rwxrwxr-x··2.0·unx·····2472·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/Logger.class | 77 | ?rwxrwxr-x··2.0·unx·····2472·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/Logger.class |
78 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/MathUtils.class | 78 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/MathUtils.class |
79 | ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/ObjectSerializer.class | 79 | ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/ObjectSerializer.class |
80 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList.class | 80 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList.class |
81 | ?rwxrwxr-x··2.0·unx·····26 | 81 | ?rwxrwxr-x··2.0·unx·····2647·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/utils/SuperUser.class |
82 | ?rwxrwxr-x··2.0·unx·····4953·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService.class | 82 | ?rwxrwxr-x··2.0·unx·····4953·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService.class |
83 | ?rwxrwxr-x··2.0·unx·····3219·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver.class | 83 | ?rwxrwxr-x··2.0·unx·····3219·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver.class |
84 | ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityServiceJB.class | 84 | ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityServiceJB.class |
85 | ?rwxrwxr-x··2.0·unx·····2885·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDF160.class | 85 | ?rwxrwxr-x··2.0·unx·····2885·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDF160.class |
86 | ?rwxrwxr-x··2.0·unx·····35 | 86 | ?rwxrwxr-x··2.0·unx·····3504·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDLS855.class |
87 | ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDNone.class | 87 | ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDNone.class |
88 | ?rwxrwxr-x··2.0·unx·····2714·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP350.class | 88 | ?rwxrwxr-x··2.0·unx·····2714·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP350.class |
89 | ?rwxrwxr-x··2.0·unx·····2867·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP880.class | 89 | ?rwxrwxr-x··2.0·unx·····2867·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP880.class |
90 | ?rwxrwxr-x··2.0·unx·····2717·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP920.class | 90 | ?rwxrwxr-x··2.0·unx·····2717·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP920.class |
91 | ?rwxrwxr-x··2.0·unx·····2742·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP930.class | 91 | ?rwxrwxr-x··2.0·unx·····2742·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP930.class |
92 | ?rwxrwxr-x··2.0·unx·····2763·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP930jb.class | 92 | ?rwxrwxr-x··2.0·unx·····2763·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP930jb.class |
93 | ?rwxrwxr-x··2.0·unx·····2715·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP940.class | 93 | ?rwxrwxr-x··2.0·unx·····2715·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP940.class |
94 | ?rwxrwxr-x··2.0·unx·····3 | 94 | ?rwxrwxr-x··2.0·unx·····3484·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP970.class |
95 | ?rwxrwxr-x··2.0·unx·····2943·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP990.class | 95 | ?rwxrwxr-x··2.0·unx·····2943·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP990.class |
96 | ?rwxrwxr-x··2.0·unx·····2856·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP990ICS.class | 96 | ?rwxrwxr-x··2.0·unx·····2856·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP990ICS.class |
97 | ?rwxrwxr-x··2.0·unx·····1299·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$14.class | 97 | ?rwxrwxr-x··2.0·unx·····1299·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$14.class |
98 | ?rwxrwxr-x··2.0·unx·····1343·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$15.class | 98 | ?rwxrwxr-x··2.0·unx·····1343·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$15.class |
99 | ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$18.class | 99 | ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$18.class |
100 | ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$23.class | 100 | ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$23.class |
101 | ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$24.class | 101 | ?rwxrwxr-x··2.0·unx·····1170·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$24.class |
102 | ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$26.class | 102 | ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$26.class |
103 | ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$29.class | 103 | ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$29.class |
104 | ?rwxrwxr-x··2.0·unx·····1543·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$30.class | 104 | ?rwxrwxr-x··2.0·unx·····1543·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$30.class |
105 | ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$31.class | 105 | ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$31.class |
106 | ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$32.class | 106 | ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$32.class |
107 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$34.class | 107 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$34.class |
108 | ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$37.class | 108 | ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$37.class |
109 | 107·files,·233 | 109 | 107·files,·233806·bytes·uncompressed,·188043·bytes·compressed:··19.6% |
Offset 505, 15 lines modified | Offset 505, 15 lines modified | ||
505 | ········16:·invokestatic··#165················//·Method·reset:()V | 505 | ········16:·invokestatic··#165················//·Method·reset:()V |
506 | ········19:·return | 506 | ········19:·return |
507 | ··public·void·onReceive(android.content.Context,·android.content.Intent); | 507 | ··public·void·onReceive(android.content.Context,·android.content.Intent); |
508 | ····descriptor:·(Landroid/content/Context;Landroid/content/Intent;)V | 508 | ····descriptor:·(Landroid/content/Context;Landroid/content/Intent;)V |
509 | ····flags:·(0x0001)·ACC_PUBLIC | 509 | ····flags:·(0x0001)·ACC_PUBLIC |
510 | ····Code: | 510 | ····Code: |
511 | ······stack=300,·locals=2 | 511 | ······stack=300,·locals=22,·args_size=3 |
512 | ·········0:·getstatic·····#51·················//·Field·mediaPlayer:Landroid/media/MediaPlayer; | 512 | ·········0:·getstatic·····#51·················//·Field·mediaPlayer:Landroid/media/MediaPlayer; |
513 | ·········3:·astore_3 | 513 | ·········3:·astore_3 |
514 | ·········4:·aload_3 | 514 | ·········4:·aload_3 |
515 | ·········5:·ifnonnull·····9 | 515 | ·········5:·ifnonnull·····9 |
516 | ·········8:·return | 516 | ·········8:·return |
517 | ·········9:·getstatic·····#51·················//·Field·mediaPlayer:Landroid/media/MediaPlayer; | 517 | ·········9:·getstatic·····#51·················//·Field·mediaPlayer:Landroid/media/MediaPlayer; |
518 | ········12:·astore_3 | 518 | ········12:·astore_3 |
Offset 530, 15 lines modified | Offset 530, 15 lines modified | ||
530 | ········33:·istore········5 | 530 | ········33:·istore········5 |
531 | ········35:·getstatic·····#62·················//·Field·audioType:I | 531 | ········35:·getstatic·····#62·················//·Field·audioType:I |
532 | ········38:·istore········4 | 532 | ········38:·istore········4 |
533 | ········40:·iconst_1 | 533 | ········40:·iconst_1 |
534 | ········41:·istore········6 | 534 | ········41:·istore········6 |
535 | ········43:·iload·········4 | 535 | ········43:·iload·········4 |
536 | ········45:·iload·········6 | 536 | ········45:·iload·········6 |
537 | ········47:·if_icmpne·····16 | 537 | ········47:·if_icmpne·····166 |
538 | ········50:·getstatic·····#53·················//·Field·audioDelay:I | 538 | ········50:·getstatic·····#53·················//·Field·audioDelay:I |
539 | ········53:·istore········5 | 539 | ········53:·istore········5 |
540 | ········55:·new···········#26·················//·class·java/lang/StringBuilder | 540 | ········55:·new···········#26·················//·class·java/lang/StringBuilder |
541 | ········58:·astore_3 | 541 | ········58:·astore_3 |
542 | ········59:·aload_3 | 542 | ········59:·aload_3 |
543 | ········60:·invokespecial·#30·················//·Method·java/lang/StringBuilder."<init>":()V | 543 | ········60:·invokespecial·#30·················//·Method·java/lang/StringBuilder."<init>":()V |
544 | ········63:·ldc···········#174················//·String·Audio·delay: | 544 | ········63:·ldc···········#174················//·String·Audio·delay: |
Offset 549, 89 lines modified | Offset 549, 93 lines modified | ||
549 | ········73:·iload·········5 | 549 | ········73:·iload·········5 |
550 | ········75:·invokevirtual·#177················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 550 | ········75:·invokevirtual·#177················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
551 | ········78:·invokevirtual·#45·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 551 | ········78:·invokevirtual·#45·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
552 | ········81:·astore_3 | 552 | ········81:·astore_3 |
553 | ········82:·aload_3 | 553 | ········82:·aload_3 |
554 | ········83:·invokestatic··#73·················//·Method·com/martinborjesson/o2xtouchlednotifications/utils/Logger.logDebug:(Ljava/lang/String;)V | 554 | ········83:·invokestatic··#73·················//·Method·com/martinborjesson/o2xtouchlednotifications/utils/Logger.logDebug:(Ljava/lang/String;)V |
555 | ········86:·iload·········5 | 555 | ········86:·iload·········5 |
556 | ········88:·ifle··········13 | 556 | ········88:·ifle··········138 |
557 | ········91:·getstatic·····#47·················//·Field·ACTION_START_NOTIFICATION_RINGTONE:Ljava/lang/String; | 557 | ········91:·getstatic·····#47·················//·Field·ACTION_START_NOTIFICATION_RINGTONE:Ljava/lang/String; |
558 | ········94:·astore········7 | 558 | ········94:·astore········7 |
559 | ········96:·ldc···········#2··················//·class·com/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver | 559 | ········96:·ldc···········#2··················//·class·com/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver |
560 | ········98:·astore········8 | 560 | ········98:·astore········8 |
561 | ·······100:·getstatic·····#51·················//·Field·mediaPlayer:Landroid/media/MediaPlayer; | 561 | ·······100:·getstatic·····#51·················//·Field·mediaPlayer:Landroid/media/MediaPlayer; |
562 | ·······103:·invokevirtual·#181················//·Method·android/media/MediaPlayer.getDuration:()I | 562 | ·······103:·invokevirtual·#181················//·Method·android/media/MediaPlayer.getDuration:()I |
563 | ·······106:·iload·········5 | 563 | ·······106:·iload·········5 |
564 | ·······108:·iadd | 564 | ·······108:·iadd |
565 | ·······109:·istore········4 | 565 | ·······109:·istore········4 |
566 | ·······111:·iload·········4 | 566 | ·······111:·iload·········4 |
567 | ·······113:·i2l | 567 | ·······113:·i2l |
568 | ·······114:·lstore········9 | 568 | ·······114:·lstore········9 |
569 | ·······116:·lconst_0 | 569 | ·······116:·lconst_0 |
570 | ·······117:·lstore········11 | 570 | ·······117:·lstore········11 |
571 | ·······119:·dconst_0 | ||
572 | ·······120:·dstore········13 | ||
571 | ·······1 | 573 | ·······122:·aload_1 |
572 | ·······12 | 574 | ·······123:·astore_3 |
573 | ·······12 | 575 | ·······124:·aload_1 |
574 | ·······12 | 576 | ·······125:·aload·········7 |
575 | ·······12 | 577 | ·······127:·aload·········8 |
576 | ·······12 | 578 | ·······129:·lload·········9 |
577 | ·······1 | 579 | ·······131:·lload·········11 |
578 | ·······13 | 580 | ·······133:·iconst_0 |
579 | ·······13 | 581 | ·······134:·iconst_0 |
580 | ·······13 | 582 | ·······135:·invokestatic··#185················//·Method·com/martinborjesson/o2xtouchlednotifications/services/MainService.startAlarm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;JJIZ)V |
581 | ·······13 | 583 | ·······138:·getstatic·····#59·················//·Field·numPlays:J |
582 | ·······138:·lstore········13 | ||
583 | ·······140:·lconst_1 | ||
584 | ·······141:·lstore········15 | 584 | ·······141:·lstore········15 |
585 | ·······143:·lconst_1 | ||
586 | ·······144:·lstore········9 | ||
585 | ·······14 | 587 | ·······146:·ldc2_w········#186················//·double·4.9E-324d |
586 | ·······14 | 588 | ·······149:·dstore········17 |
587 | ·······148:·lload·········13 | ||
588 | ·······15 | 589 | ·······151:·lload·········15 |
590 | ·······153:·lload·········9 | ||
589 | ·······15 | 591 | ·······155:·ladd |
590 | ·······15 | 592 | ·······156:·lstore········15 |
591 | ·······15 | 593 | ·······158:·lload·········15 |
592 | ·······1 | 594 | ·······160:·putstatic·····#59·················//·Field·numPlays:J |
593 | ·······16 | 595 | ·······163:·goto··········8 |
594 | ·······16 | 596 | ·······166:·getstatic·····#62·················//·Field·audioType:I |
595 | ·······16 | 597 | ·······169:·istore········4 |
596 | ·······1 | 598 | ·······171:·iconst_2 |
597 | ·······1 | 599 | ·······172:·istore········6 |
598 | ·······17 | 600 | ·······174:·iload·········4 |
599 | ·······17 | 601 | ·······176:·iload·········6 |
600 | ·······17 | 602 | ·······178:·if_icmpne·····55 |
601 | ·······1 | 603 | ·······181:·getstatic·····#53·················//·Field·audioDelay:I |
602 | ·······18 | 604 | ·······184:·istore········4 |
603 | ·······18 | 605 | ·······186:·iload·········4 |
604 | ·······18 | 606 | ·······188:·i2d |
605 | ·······18 | 607 | ·······189:·dstore········19 |
606 | ·······1 | 608 | ·······191:·getstatic·····#59·················//·Field·numPlays:J |
607 | ·······19 | 609 | ·······194:·lstore········9 |
608 | ·······19 | 610 | ·······196:·lload·········9 |
609 | ·······19 | 611 | ·······198:·l2d |
610 | ·······19 | 612 | ·······199:·dstore········17 |
611 | ······· | 613 | ·······201:·getstatic·····#57·················//·Field·audioSlowerOverTime:F |
612 | ·······20 | 614 | ·······204:·fstore········21 |
613 | ·······20 | 615 | ·······206:·fload·········21 |
614 | ·······20 | 616 | ·······208:·f2d |
615 | ·······20 | 617 | ·······209:·dstore········13 |
616 | ·······2 | 618 | ·······211:·dload·········17 |
617 | ·······21 | 619 | ·······213:·dload·········13 |
618 | ·······21 | 620 | ·······215:·invokestatic··#193················//·Method·java/lang/Math.pow:(DD)D |
619 | ·······21 | 621 | ·······218:·dstore········17 |
622 | ·······220:·ldc2_w········#194················//·long·4652007308841189376l | ||
623 | ·······223:·lstore········11 | ||
620 | ·······2 | 624 | ·······225:·ldc2_w········#196················//·double·1000.0d |
621 | ·······220:·dstore········22 | ||
622 | ·······222:·dload·········17 | ||
623 | ·······224:·dload·········22 | ||
624 | ·······226:·dmul | ||
625 | ·······22 | 625 | ·······228:·dstore········13 |
626 | ·······229:·dload·········19 | ||
627 | ·······23 | 626 | ·······230:·dload·········17 |
627 | ·······232:·dload·········13 | ||
628 | ·······234:·dmul | ||
629 | ·······235:·dstore········17 | ||
630 | ·······237:·dload·········19 | ||
631 | ·······239:·dload·········17 | ||
628 | ·······2 | 632 | ·······241:·invokestatic··#200················//·Method·java/lang/Math.max:(DD)D |
629 | ·······2 | 633 | ·······244:·dstore········19 |
630 | ·······2 | 634 | ·······246:·dload·········19 |
631 | ·······24 | 635 | ·······248:·invokestatic··#204················//·Method·java/lang/Math.round:(D)J |
Max diff block lines reached; 0/7727 bytes (0.00%) of diff not shown. |
Offset 412, 15 lines modified | Offset 412, 15 lines modified | ||
412 | ········16:·invokestatic··#128················//·Method·reset:()V | 412 | ········16:·invokestatic··#128················//·Method·reset:()V |
413 | ········19:·return | 413 | ········19:·return |
414 | ··public·void·onReceive(android.content.Context,·android.content.Intent); | 414 | ··public·void·onReceive(android.content.Context,·android.content.Intent); |
415 | ····descriptor:·(Landroid/content/Context;Landroid/content/Intent;)V | 415 | ····descriptor:·(Landroid/content/Context;Landroid/content/Intent;)V |
416 | ····flags:·(0x0001)·ACC_PUBLIC | 416 | ····flags:·(0x0001)·ACC_PUBLIC |
417 | ····Code: | 417 | ····Code: |
418 | ······stack=300,·locals=2 | 418 | ······stack=300,·locals=22,·args_size=3 |
419 | ·········0:·getstatic·····#52·················//·Field·vibrator:Landroid/os/Vibrator; | 419 | ·········0:·getstatic·····#52·················//·Field·vibrator:Landroid/os/Vibrator; |
420 | ·········3:·astore_3 | 420 | ·········3:·astore_3 |
421 | ·········4:·aload_3 | 421 | ·········4:·aload_3 |
422 | ·········5:·ifnonnull·····9 | 422 | ·········5:·ifnonnull·····9 |
423 | ·········8:·return | 423 | ·········8:·return |
424 | ·········9:·getstatic·····#52·················//·Field·vibrator:Landroid/os/Vibrator; | 424 | ·········9:·getstatic·····#52·················//·Field·vibrator:Landroid/os/Vibrator; |
425 | ········12:·astore_3 | 425 | ········12:·astore_3 |
Offset 434, 15 lines modified | Offset 434, 15 lines modified | ||
434 | ········26:·istore········6 | 434 | ········26:·istore········6 |
435 | ········28:·getstatic·····#65·················//·Field·vibrateType:I | 435 | ········28:·getstatic·····#65·················//·Field·vibrateType:I |
436 | ········31:·istore········7 | 436 | ········31:·istore········7 |
437 | ········33:·iconst_1 | 437 | ········33:·iconst_1 |
438 | ········34:·istore········8 | 438 | ········34:·istore········8 |
439 | ········36:·iload·········7 | 439 | ········36:·iload·········7 |
440 | ········38:·iload·········8 | 440 | ········38:·iload·········8 |
441 | ········40:·if_icmpne·····15 | 441 | ········40:·if_icmpne·····156 |
442 | ········43:·getstatic·····#56·················//·Field·vibrateDelay:I | 442 | ········43:·getstatic·····#56·················//·Field·vibrateDelay:I |
443 | ········46:·istore········6 | 443 | ········46:·istore········6 |
444 | ········48:·new···········#27·················//·class·java/lang/StringBuilder | 444 | ········48:·new···········#27·················//·class·java/lang/StringBuilder |
445 | ········51:·astore_3 | 445 | ········51:·astore_3 |
446 | ········52:·aload_3 | 446 | ········52:·aload_3 |
447 | ········53:·invokespecial·#31·················//·Method·java/lang/StringBuilder."<init>":()V | 447 | ········53:·invokespecial·#31·················//·Method·java/lang/StringBuilder."<init>":()V |
448 | ········56:·ldc···········#135················//·String·Vibrate·delay: | 448 | ········56:·ldc···········#135················//·String·Vibrate·delay: |
Offset 453, 88 lines modified | Offset 453, 92 lines modified | ||
453 | ········66:·iload·········6 | 453 | ········66:·iload·········6 |
454 | ········68:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; | 454 | ········68:·invokevirtual·#113················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
455 | ········71:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 455 | ········71:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
456 | ········74:·astore_3 | 456 | ········74:·astore_3 |
457 | ········75:·aload_3 | 457 | ········75:·aload_3 |
458 | ········76:·invokestatic··#76·················//·Method·com/martinborjesson/o2xtouchlednotifications/utils/Logger.logDebug:(Ljava/lang/String;)V | 458 | ········76:·invokestatic··#76·················//·Method·com/martinborjesson/o2xtouchlednotifications/utils/Logger.logDebug:(Ljava/lang/String;)V |
459 | ········79:·iload·········6 | 459 | ········79:·iload·········6 |
460 | ········81:·ifle··········12 | 460 | ········81:·ifle··········128 |
461 | ········84:·getstatic·····#48·················//·Field·ACTION_START_VIBRATOR:Ljava/lang/String; | 461 | ········84:·getstatic·····#48·················//·Field·ACTION_START_VIBRATOR:Ljava/lang/String; |
462 | ········87:·astore········9 | 462 | ········87:·astore········9 |
463 | ········89:·ldc···········#2··················//·class·com/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver | 463 | ········89:·ldc···········#2··················//·class·com/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver |
464 | ········91:·astore········10 | 464 | ········91:·astore········10 |
465 | ········93:·getstatic·····#54·················//·Field·vibrateTime:I | 465 | ········93:·getstatic·····#54·················//·Field·vibrateTime:I |
466 | ········96:·iload·········6 | 466 | ········96:·iload·········6 |
467 | ········98:·iadd | 467 | ········98:·iadd |
468 | ········99:·istore········7 | 468 | ········99:·istore········7 |
469 | ·······101:·iload·········7 | 469 | ·······101:·iload·········7 |
470 | ·······103:·i2l | 470 | ·······103:·i2l |
471 | ·······104:·lstore········11 | 471 | ·······104:·lstore········11 |
472 | ·······106:·lconst_0 | 472 | ·······106:·lconst_0 |
473 | ·······107:·lstore········13 | 473 | ·······107:·lstore········13 |
474 | ·······109:·dconst_0 | ||
475 | ·······110:·dstore········15 | ||
474 | ·······1 | 476 | ·······112:·aload_1 |
475 | ·······11 | 477 | ·······113:·astore_3 |
476 | ·······11 | 478 | ·······114:·aload_1 |
477 | ·······11 | 479 | ·······115:·aload·········9 |
478 | ·······11 | 480 | ·······117:·aload·········10 |
479 | ·······11 | 481 | ·······119:·lload·········11 |
480 | ·······1 | 482 | ·······121:·lload·········13 |
481 | ·······12 | 483 | ·······123:·iconst_0 |
482 | ·······12 | 484 | ·······124:·iconst_0 |
483 | ·······12 | 485 | ·······125:·invokestatic··#139················//·Method·com/martinborjesson/o2xtouchlednotifications/services/MainService.startAlarm:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;JJIZ)V |
484 | ·······12 | 486 | ·······128:·getstatic·····#62·················//·Field·numVibrations:J |
485 | ·······1 | 487 | ·······131:·lstore········4 |
486 | ·······13 | 488 | ·······133:·lconst_1 |
487 | ·······13 | 489 | ·······134:·lstore········11 |
488 | ·······13 | 490 | ·······136:·ldc2_w········#140················//·double·4.9E-324d |
489 | ·······13 | 491 | ·······139:·dstore········17 |
492 | ·······141:·lload·········4 | ||
490 | ·······1 | 493 | ·······143:·lload·········11 |
491 | ·······140:·lload·········17 | ||
492 | ·······14 | 494 | ·······145:·ladd |
493 | ·······14 | 495 | ·······146:·lstore········4 |
494 | ·······14 | 496 | ·······148:·lload·········4 |
495 | ·······1 | 497 | ·······150:·putstatic·····#62·················//·Field·numVibrations:J |
496 | ·······15 | 498 | ·······153:·goto··········8 |
497 | ·······15 | 499 | ·······156:·getstatic·····#65·················//·Field·vibrateType:I |
498 | ·······15 | 500 | ·······159:·istore········7 |
499 | ·······1 | 501 | ·······161:·iconst_2 |
500 | ·······1 | 502 | ·······162:·istore········8 |
501 | ·······16 | 503 | ·······164:·iload·········7 |
502 | ·······16 | 504 | ·······166:·iload·········8 |
503 | ·······16 | 505 | ·······168:·if_icmpne·····48 |
504 | ·······1 | 506 | ·······171:·getstatic·····#56·················//·Field·vibrateDelay:I |
505 | ·······17 | 507 | ·······174:·istore········7 |
506 | ·······17 | 508 | ·······176:·iload·········7 |
507 | ·······17 | 509 | ·······178:·i2d |
508 | ·······17 | 510 | ·······179:·dstore········19 |
509 | ·······1 | 511 | ·······181:·getstatic·····#62·················//·Field·numVibrations:J |
510 | ·······18 | 512 | ·······184:·lstore········11 |
511 | ·······18 | 513 | ·······186:·lload·········11 |
512 | ·······18 | 514 | ·······188:·l2d |
513 | ·······18 | 515 | ·······189:·dstore········17 |
514 | ·······1 | 516 | ·······191:·getstatic·····#60·················//·Field·vibrateSlowerOverTime:F |
515 | ·······19 | 517 | ·······194:·fstore········21 |
516 | ·······19 | 518 | ·······196:·fload·········21 |
517 | ·······19 | 519 | ·······198:·f2d |
518 | ·······19 | 520 | ·······199:·dstore········15 |
519 | ······· | 521 | ·······201:·dload·········17 |
520 | ·······20 | 522 | ·······203:·dload·········15 |
521 | ·······20 | 523 | ·······205:·invokestatic··#147················//·Method·java/lang/Math.pow:(DD)D |
522 | ·······20 | 524 | ·······208:·dstore········17 |
525 | ·······210:·ldc2_w········#148················//·long·4652007308841189376l | ||
526 | ·······213:·lstore········13 | ||
523 | ·······2 | 527 | ·······215:·ldc2_w········#150················//·double·1000.0d |
524 | ·······21 | 528 | ·······218:·dstore········15 |
529 | ·······220:·dload·········17 | ||
530 | ·······222:·dload·········15 | ||
531 | ·······224:·dmul | ||
532 | ·······225:·dstore········17 | ||
525 | ·······2 | 533 | ·······227:·dload·········19 |
526 | ·······214:·dload·········24 | ||
527 | ·······216:·dmul | ||
528 | ·······217:·dstore········19 | ||
529 | ·······2 | 534 | ·······229:·dload·········17 |
530 | ·······221:·dload·········19 | ||
531 | ·······2 | 535 | ·······231:·invokestatic··#154················//·Method·java/lang/Math.max:(DD)D |
532 | ·······2 | 536 | ·······234:·dstore········19 |
533 | ·······2 | 537 | ·······236:·dload·········19 |
534 | ·······23 | 538 | ·······238:·invokestatic··#158················//·Method·java/lang/Math.round:(D)J |
535 | ·······2 | 539 | ·······241:·lstore········4 |
536 | ·······2 | 540 | ·······243:·lload·········4 |
537 | ·······2 | 541 | ·······245:·l2i |
538 | ·······2 | 542 | ·······246:·istore········6 |
Max diff block lines reached; 0/7641 bytes (0.00%) of diff not shown. |
Offset 98, 110 lines modified | Offset 98, 105 lines modified | ||
98 | ················return; | 98 | ················return; |
99 | ············} | 99 | ············} |
100 | ············continue; | 100 | ············continue; |
101 | ········} | 101 | ········} |
102 | ····} | 102 | ····} |
103 | ···· | 103 | ···· |
104 | ····public·void·onAccessibilityEvent(final·AccessibilityEvent·accessibilityEvent)·{ | 104 | ····public·void·onAccessibilityEvent(final·AccessibilityEvent·accessibilityEvent)·{ |
105 | ········final·int·n·=·4; | ||
106 | ········int·n2·=·1; | ||
107 | ········Logger.logDebug("onAccessibilityEvent():·"·+·accessibilityEvent.toString()); | 105 | ········Logger.logDebug("onAccessibilityEvent():·"·+·accessibilityEvent.toString()); |
108 | ········Label_02 | 106 | ········Label_0255:·{ |
109 | ············if·(!this.logAllNotifications·||·AccessibilityService.notificationEvents·==·null)·{ | 107 | ············if·(!this.logAllNotifications·||·AccessibilityService.notificationEvents·==·null)·{ |
110 | ················break·Label_02 | 108 | ················break·Label_0255; |
111 | ············} | 109 | ············} |
112 | ············PackageManager·packageManager; | 110 | ············PackageManager·packageManager; |
113 | ············AccessibilityService$NotificationEvent·accessibilityService$NotificationEvent; | 111 | ············AccessibilityService$NotificationEvent·accessibilityService$NotificationEvent; |
114 | ············CharSequence·loadLabel; | 112 | ············CharSequence·loadLabel; |
115 | ············boolean·lights; | 113 | ············boolean·lights; |
116 | ············int·n | 114 | ············int·n; |
117 | ············Notification·notification; | 115 | ············Notification·notification; |
118 | ············StringBuilder·append; | 116 | ············StringBuilder·append; |
117 | ············boolean·b; | ||
119 | ············Notification·notification2; | 118 | ············Notification·notification2; |
120 | ············StringBuilder·append2; | ||
121 | ············Label_05 | 119 | ············Label_0501_Outer:Label_0518_Outer: |
122 | ············while·(true)·{ | 120 | ············while·(true)·{ |
123 | ················packageManager·=·this.getPackageManager(); | 121 | ················packageManager·=·this.getPackageManager(); |
124 | ················accessibilityService$NotificationEvent·=·new·AccessibilityService$NotificationEvent(); | 122 | ················accessibilityService$NotificationEvent·=·new·AccessibilityService$NotificationEvent(); |
125 | ················accessibilityService$NotificationEvent.time·=·System.currentTimeMillis(); | 123 | ················accessibilityService$NotificationEvent.time·=·System.currentTimeMillis(); |
126 | ················accessibilityService$NotificationEvent.packageName·=·String.valueOf(accessibilityEvent.getPackageName()); | 124 | ················accessibilityService$NotificationEvent.packageName·=·String.valueOf(accessibilityEvent.getPackageName()); |
127 | ················Label_0 | 125 | ················Label_0764:·{ |
128 | ····················while·(true)·{ | 126 | ····················while·(true)·{ |
129 | ························Label_0 | 127 | ························Label_0575:·{ |
130 | ························Label_0 | 128 | ························Label_0569: |
131 | ····························while·(true)·{ | 129 | ····························while·(true)·{ |
132 | ····························Label_061 | 130 | ····························Label_0561: |
133 | ································while·(true)·{ | 131 | ································while·(true)·{ |
134 | ····································Label_0 | 132 | ····································Label_0553:·{ |
135 | ········································try·{ | 133 | ········································try·{ |
136 | ············································loadLabel·=·packageManager.getApplicationInfo(accessibilityService$NotificationEvent.packageName,·0).loadLabel(packageManager); | 134 | ············································loadLabel·=·packageManager.getApplicationInfo(accessibilityService$NotificationEvent.packageName,·0).loadLabel(packageManager); |
137 | ············································try·{ | 135 | ············································try·{ |
138 | ················································accessibilityService$NotificationEvent.label·=·String.valueOf(loadLabel); | 136 | ················································accessibilityService$NotificationEvent.label·=·String.valueOf(loadLabel); |
139 | ················································if·(accessibilityEvent.getParcelableData()·instanceof·Notification)·{ | 137 | ················································if·(accessibilityEvent.getParcelableData()·instanceof·Notification)·{ |
140 | ····················································if·((((Notification)accessibilityEvent.getParcelableData()).flags·&·0x1)·!=· | 138 | ····················································if·((((Notification)accessibilityEvent.getParcelableData()).flags·&·0x1)·!=·0x1)·{ |
141 | ························································break·Label_0 | 139 | ························································break·Label_0553; |
142 | ····················································} | 140 | ····················································} |
143 | ····················································lights·=· | 141 | ····················································lights·=·true; |
144 | ····················································accessibilityService$NotificationEvent.lights·=·lights; | 142 | ····················································accessibilityService$NotificationEvent.lights·=·lights; |
145 | ················································} | 143 | ················································} |
146 | ················································if·(AccessibilityService.notificationEvents.size()·>=·20)·{ | 144 | ················································if·(AccessibilityService.notificationEvents.size()·>=·20)·{ |
147 | ····················································AccessibilityService.notificationEvents.remove(AccessibilityService.notificationEvents.size()·-·1); | 145 | ····················································AccessibilityService.notificationEvents.remove(AccessibilityService.notificationEvents.size()·-·1); |
148 | ················································} | 146 | ················································} |
149 | ················································AccessibilityService.notificationEvents.add(0,·accessibilityService$NotificationEvent); | 147 | ················································AccessibilityService.notificationEvents.add(0,·accessibilityService$NotificationEvent); |
150 | ················································if·(this.excludedNotificationPackageNames.contains((Object)accessibilityEvent.getPackageName()))·{ | 148 | ················································if·(this.excludedNotificationPackageNames.contains((Object)accessibilityEvent.getPackageName()))·{ |
151 | ····················································break·Label_0 | 149 | ····················································break·Label_0764; |
152 | ················································} | 150 | ················································} |
153 | ················································n | 151 | ················································n·=·0; |
154 | ················································if·(!this.notificationPackageNames.contains((Object)accessibilityEvent.getPackageName()))·{ | 152 | ················································if·(!this.notificationPackageNames.contains((Object)accessibilityEvent.getPackageName()))·{ |
155 | ····················································break·Label_0 | 153 | ····················································break·Label_0575; |
156 | ················································} | 154 | ················································} |
157 | ················································if·(PreferenceManager.getDefaultSharedPreferences((Context)this).getBoolean((Object)accessibilityEvent.getPackageName()·+·"."·+·"onlyLightNotification",·false)·&&·accessibilityEvent.getParcelableData()·instanceof·Notification)·{ | 155 | ················································if·(PreferenceManager.getDefaultSharedPreferences((Context)this).getBoolean((Object)accessibilityEvent.getPackageName()·+·"."·+·"onlyLightNotification",·false)·&&·accessibilityEvent.getParcelableData()·instanceof·Notification)·{ |
158 | ····················································notification·=·(Notification)accessibilityEvent.getParcelableData(); | 156 | ····················································notification·=·(Notification)accessibilityEvent.getParcelableData(); |
159 | ····················································if·((notification.flags·&·0x1)·==· | 157 | ····················································if·((notification.flags·&·0x1)·==·0x1·||·(notification.defaults·&·0x4)·==·0x4)·{ |
160 | ························································append·=·new·StringBuilder().append("(Normal)·This·notification·want·to·enable·LED·lights.·On:·").append(notification.ledOnMS).append(",·off:·").append(notification.ledOffMS).append(",·defaults:·"); | 158 | ························································append·=·new·StringBuilder().append("(Normal)·This·notification·want·to·enable·LED·lights.·On:·").append(notification.ledOnMS).append(",·off:·").append(notification.ledOffMS).append(",·defaults:·"); |
161 | ························································if·((notification.defaults·&·0x4)·!=· | 159 | ························································if·((notification.defaults·&·0x4)·!=·0x4)·{ |
162 | ····························································break·Label_061 | 160 | ····························································break·Label_0561; |
163 | ························································} | 161 | ························································} |
162 | ························································b·=·true; | ||
164 | ························································Logger.logDebug(append.append( | 163 | ························································Logger.logDebug(append.append(b).toString()); |
165 | ························································n | 164 | ························································n·=·1; |
166 | ····················································} | 165 | ····················································} |
167 | ····················································if·(n | 166 | ····················································if·(n·!=·0)·{ |
168 | ························································MainService.newNotification((Context)this,·String.valueOf((Object)accessibilityEvent.getPackageName())); | 167 | ························································MainService.newNotification((Context)this,·String.valueOf((Object)accessibilityEvent.getPackageName())); |
169 | ····················································} | 168 | ····················································} |
170 | ····················································return; | 169 | ····················································return; |
171 | ················································} | 170 | ················································} |
172 | ················································break·Label_0 | 171 | ················································break·Label_0569; |
173 | ············································} | 172 | ············································} |
174 | ············································catch·(PackageManager$NameNotFoundException·ex)·{ | 173 | ············································catch·(PackageManager$NameNotFoundException·ex)·{ |
175 | ················································accessibilityService$NotificationEvent.label·=·accessibilityService$NotificationEvent.packageName; | 174 | ················································accessibilityService$NotificationEvent.label·=·accessibilityService$NotificationEvent.packageName; |
176 | ············································} | 175 | ············································} |
177 | ········································} | 176 | ········································} |
178 | ········································catch·(PackageManager$NameNotFoundException·ex2)·{} | 177 | ········································catch·(PackageManager$NameNotFoundException·ex2)·{} |
179 | ····································} | 178 | ····································} |
180 | ····································lights·=·false; | 179 | ····································lights·=·false; |
181 | ····································continue·Label_05 | 180 | ····································continue·Label_0501_Outer; |
182 | ································} | 181 | ································} |
183 | ································ | 182 | ································b·=·false; |
184 | ································continue·Label_05 | 183 | ································continue·Label_0518_Outer; |
185 | ····························} | 184 | ····························} |
186 | ····························n | 185 | ····························n·=·1; |
187 | ····························continue; | 186 | ····························continue; |
188 | ························} | 187 | ························} |
189 | ························if·(!this.reactOnLightNotifications·||·!(accessibilityEvent.getParcelableData()·instanceof·Notification))·{ | 188 | ························if·(!this.reactOnLightNotifications·||·!(accessibilityEvent.getParcelableData()·instanceof·Notification))·{ |
190 | ····························Logger.logDebug("Ignore"); | 189 | ····························Logger.logDebug("Ignore"); |
191 | ····························continue; | 190 | ····························continue; |
192 | ························} | 191 | ························} |
193 | ························notification2·=·(Notification)accessibilityEvent.getParcelableData(); | 192 | ························notification2·=·(Notification)accessibilityEvent.getParcelableData(); |
194 | ························if·((notification2.flags·&·0x1)·==· | 193 | ························if·((notification2.flags·&·0x1)·==·0x1·||·(notification2.defaults·&·0x4)·==·0x4)·{ |
194 | ····························Logger.logDebug("(React·on·light)·This·notification·want·to·enable·LED·lights.·On:·"·+·notification2.ledOnMS·+·",·off:·"·+·notification2.ledOffMS·+·",·defaults:·"·+·((notification2.defaults·&·0x4)·==·0x4)); | ||
195 | ····························append2·=·new·StringBuilder().append("(React·on·light)·This·notification·want·to·enable·LED·lights.·On:·").append(notification2.ledOnMS).append(",·off:·").append(notification2.ledOffMS).append(",·defaults:·"); | ||
196 | ····························if·((notification2.defaults·&·0x4)·!=·n)·{ | ||
197 | ································n2·=·0; | ||
198 | ····························} | ||
199 | ····························Logger.logDebug(append2.append((boolean)(n2·!=·0)).toString()); | ||
200 | ····························n | 195 | ····························n·=·1; |
201 | ····························continue; | 196 | ····························continue; |
202 | ························} | 197 | ························} |
203 | ························continue; | 198 | ························continue; |
204 | ····················} | 199 | ····················} |
205 | ················} | 200 | ················} |
206 | ················Logger.logDebug((Object)accessibilityEvent.getPackageName()·+·"·was·excluded."); | 201 | ················Logger.logDebug((Object)accessibilityEvent.getPackageName()·+·"·was·excluded."); |
207 | ············} | 202 | ············} |
Offset 379, 26 lines modified | Offset 379, 26 lines modified | ||
379 | ····private·void·readSettings()·{ | 379 | ····private·void·readSettings()·{ |
380 | ········this.touchLED·=·TouchLED.getTouchLED(); | 380 | ········this.touchLED·=·TouchLED.getTouchLED(); |
381 | ········this.preferences·=·PreferenceManager.getDefaultSharedPreferences((Context)this); | 381 | ········this.preferences·=·PreferenceManager.getDefaultSharedPreferences((Context)this); |
382 | ········this.unregisterObservers(); | 382 | ········this.unregisterObservers(); |
383 | ········readNotificationActivitiesSettings((Context)this); | 383 | ········readNotificationActivitiesSettings((Context)this); |
384 | ········Logger.setEnabled(this.preferences.getBoolean("checkBoxLog",·false)); | 384 | ········Logger.setEnabled(this.preferences.getBoolean("checkBoxLog",·false)); |
385 | ········Logger.logDebug("Device:·"·+·this.touchLED.getDeviceName()); | 385 | ········Logger.logDebug("Device:·"·+·this.touchLED.getDeviceName()); |
386 | ········Label_03 | 386 | ········Label_0383:·{ |
387 | ············boolean·b·=·false; | 387 | ············boolean·b·=·false; |
388 | ············Label_03 | 388 | ············Label_0353:·{ |
389 | ················if·(!Logger.isEnabled())·{ | 389 | ················if·(!Logger.isEnabled())·{ |
390 | ····················break·Label_03 | 390 | ····················break·Label_0353; |
391 | ················} | 391 | ················} |
392 | ················if·(this.preferences.getBoolean("checkBoxLogFile",·false))·{ | 392 | ················if·(this.preferences.getBoolean("checkBoxLogFile",·false))·{ |
393 | ····················Logger.startLogToFile(); | 393 | ····················Logger.startLogToFile(); |
394 | ················} | 394 | ················} |
395 | ················Label_02 | 395 | ················Label_0208:·{ |
396 | ····················if·(!Logger.isEnabled())·{ | 396 | ····················if·(!Logger.isEnabled())·{ |
397 | ························break·Label_02 | 397 | ························break·Label_0208; |
398 | ····················} | 398 | ····················} |
399 | ····················try·{ | 399 | ····················try·{ |
400 | ························final·PackageManager·packageManager·=·this.getPackageManager(); | 400 | ························final·PackageManager·packageManager·=·this.getPackageManager(); |
401 | ························try·{ | 401 | ························try·{ |
402 | ····························final·PackageInfo·packageInfo·=·packageManager.getPackageInfo(this.getPackageName(),·0); | 402 | ····························final·PackageInfo·packageInfo·=·packageManager.getPackageInfo(this.getPackageName(),·0); |
403 | ····························try·{ | 403 | ····························try·{ |
404 | ································try·{ | 404 | ································try·{ |
Offset 409, 25 lines modified | Offset 409, 25 lines modified | ||
409 | ············································final·String·string·=·append2.toString(); | 409 | ············································final·String·string·=·append2.toString(); |
410 | ············································try·{ | 410 | ············································try·{ |
411 | ················································Logger.logDebug(string); | 411 | ················································Logger.logDebug(string); |
412 | ················································this.observers.clear(); | 412 | ················································this.observers.clear(); |
413 | ················································if·(this.preferences.getBoolean("checkBoxNotificationsGmailPref",·true))·{ | 413 | ················································if·(this.preferences.getBoolean("checkBoxNotificationsGmailPref",·true))·{ |
414 | ····················································Logger.logDebug("Adding·Gmail·observer"); | 414 | ····················································Logger.logDebug("Adding·Gmail·observer"); |
415 | ····················································b·=·false; | 415 | ····················································b·=·false; |
416 | ····················································Account[]·accountsByType; | ||
417 | ····················································f | 416 | ····················································final·Account[]·accountsByType·=·AccountManager.get((Context)this).getAccountsByType("com.google"); |
417 | ····················································for·(int·length·=·accountsByType.length,·i·=·0;·i·<·length;·++i)·{ | ||
418 | ························································final·GmailContentObserver·gmailContentObserver·=·new·GmailContentObserver(this.getContentResolver(),·(Context)this,·accountsByType[i]); | 418 | ························································final·GmailContentObserver·gmailContentObserver·=·new·GmailContentObserver(this.getContentResolver(),·(Context)this,·accountsByType[i]); |
419 | ························································if·(gmailContentObserver.isAvailable((Context)this))·{ | 419 | ························································if·(gmailContentObserver.isAvailable((Context)this))·{ |
420 | ····························································b·=·true; | 420 | ····························································b·=·true; |
421 | ····························································this.observers.add(gmailContentObserver); | 421 | ····························································this.observers.add(gmailContentObserver); |
422 | ························································} | 422 | ························································} |
423 | ····················································} | 423 | ····················································} |
424 | ····················································break·Label_03 | 424 | ····················································break·Label_0353; |
425 | ················································} | 425 | ················································} |
426 | ················································break·Label_03 | 426 | ················································break·Label_0383; |
427 | ················································Logger.stopLogToFile(); | 427 | ················································Logger.stopLogToFile(); |
428 | ············································} | 428 | ············································} |
429 | ············································catch·(PackageManager$NameNotFoundException·ex)·{ | 429 | ············································catch·(PackageManager$NameNotFoundException·ex)·{ |
430 | ················································ex.printStackTrace(); | 430 | ················································ex.printStackTrace(); |
431 | ············································} | 431 | ············································} |
432 | ········································} | 432 | ········································} |
433 | ········································catch·(PackageManager$NameNotFoundException·ex2)·{} | 433 | ········································catch·(PackageManager$NameNotFoundException·ex2)·{} |
Offset 705, 22 lines modified | Offset 705, 22 lines modified | ||
705 | ········this.registerReceiver((BroadcastReceiver)screenReceiver,·intentFilter); | 705 | ········this.registerReceiver((BroadcastReceiver)screenReceiver,·intentFilter); |
706 | ········this.receivers.put("ScreenReceiver",·screenReceiver); | 706 | ········this.receivers.put("ScreenReceiver",·screenReceiver); |
707 | ········this.callListener·=·new·CallListener((Context)this); | 707 | ········this.callListener·=·new·CallListener((Context)this); |
708 | ········this.sensorManager·=·(SensorManager)this.getSystemService("sensor"); | 708 | ········this.sensorManager·=·(SensorManager)this.getSystemService("sensor"); |
709 | ········this.sensorAccelerometer·=·this.sensorManager.getDefaultSensor(1); | 709 | ········this.sensorAccelerometer·=·this.sensorManager.getDefaultSensor(1); |
710 | ········this.readSettings(); | 710 | ········this.readSettings(); |
711 | ········(this.touchLEDProperties·=·new·AppProperties((Context)this,·"touchledstatus.dat")).load(); | 711 | ········(this.touchLEDProperties·=·new·AppProperties((Context)this,·"touchledstatus.dat")).load(); |
712 | ········Label_043 | 712 | ········Label_0437:·{ |
713 | ············if·(this.touchLEDProperties.getInt("touchLEDState",·0)·==·2)·{ | 713 | ············if·(this.touchLEDProperties.getInt("touchLEDState",·0)·==·2)·{ |
714 | ················Logger.logDebug("It·seems·like·we·crashed·for·some·reason."); | 714 | ················Logger.logDebug("It·seems·like·we·crashed·for·some·reason."); |
715 | ················this.touchLEDProperties.putInt("touchLEDState",·0); | 715 | ················this.touchLEDProperties.putInt("touchLEDState",·0); |
716 | ················this.touchLEDProperties.save(); | 716 | ················this.touchLEDProperties.save(); |
717 | ················this.activeNotifications.clear(); | 717 | ················this.activeNotifications.clear(); |
718 | ················String·str·=·null; | 718 | ················String·str·=·null; |
719 | ················Label_0 | 719 | ················Label_0399:·{ |
720 | ····················try·{ | 720 | ····················try·{ |
721 | ························final·SerializableArrayList·activeNotifications·=·this.activeNotifications; | 721 | ························final·SerializableArrayList·activeNotifications·=·this.activeNotifications; |
722 | ························try·{ | 722 | ························try·{ |
723 | ····························activeNotifications.unserialize(); | 723 | ····························activeNotifications.unserialize(); |
724 | ····························Logger.logDebug("Stored·activities:"); | 724 | ····························Logger.logDebug("Stored·activities:"); |
725 | ····························if·(!this.activeNotifications.isEmpty())·{ | 725 | ····························if·(!this.activeNotifications.isEmpty())·{ |
726 | ································str·=·(String)this.activeNotifications.get(0); | 726 | ································str·=·(String)this.activeNotifications.get(0); |
Offset 729, 17 lines modified | Offset 729, 17 lines modified | ||
729 | ····································final·int·int1·=·toInt(this.preferences.getString(str2·+·"."·+·"priority",·String.valueOf(0)),·0); | 729 | ····································final·int·int1·=·toInt(this.preferences.getString(str2·+·"."·+·"priority",·String.valueOf(0)),·0); |
730 | ····································if·(int1·>·n)·{ | 730 | ····································if·(int1·>·n)·{ |
731 | ········································n·=·int1; | 731 | ········································n·=·int1; |
732 | ········································str·=·str2; | 732 | ········································str·=·str2; |
733 | ····································} | 733 | ····································} |
734 | ····································Logger.logDebug(str2); | 734 | ····································Logger.logDebug(str2); |
735 | ································} | 735 | ································} |
736 | ································break·Label_0 | 736 | ································break·Label_0399; |
737 | ····························} | 737 | ····························} |
738 | ····························break·Label_043 | 738 | ····························break·Label_0437; |
739 | ························} | 739 | ························} |
740 | ························catch·(IOException·ex)·{ | 740 | ························catch·(IOException·ex)·{ |
741 | ····························ex.printStackTrace(); | 741 | ····························ex.printStackTrace(); |
742 | ························} | 742 | ························} |
743 | ····················} | 743 | ····················} |
744 | ····················catch·(IOException·ex2)·{} | 744 | ····················catch·(IOException·ex2)·{} |
745 | ················} | 745 | ················} |
Offset 953, 270 lines modified | Offset 953, 268 lines modified | ||
953 | ····} | 953 | ····} |
954 | ···· | 954 | ···· |
955 | ····public·void·startFeedback(final·int·n,·final·String·str)·{ | 955 | ····public·void·startFeedback(final·int·n,·final·String·str)·{ |
956 | ········while·(true)·{ | 956 | ········while·(true)·{ |
957 | ········Label_2246_Outer: | 957 | ········Label_2246_Outer: |
958 | ············while·(true)·{ | 958 | ············while·(true)·{ |
959 | ················boolean·b·=·false; | 959 | ················boolean·b·=·false; |
960 | ················Label_0042:·{ | ||
961 | ················ | 960 | ················while·(true)·{ |
962 | ···················· | 961 | ····················Label_0021:·{ |
963 | ························ | 962 | ························if·((n·&·0x2)·==·0x2)·{ |
964 | ···························· | 963 | ····························b·=·true; |
965 | ···························· | 964 | ····························break·Label_0021; |
966 | ························ | 965 | ························} |
967 | ························ | 966 | ························Label_2240:·{ |
968 | ···························· | 967 | ····························break·Label_2240; |
969 | ························ | 968 | ························Label_1403_Outer: |
969 | ····························while·(true)·{ | ||
970 | ································int·intValue·=·22; | ||
971 | ································int·intValue2·=·0; | ||
972 | ································int·intValue3·=·8; | ||
973 | ································int·intValue4·=·0; | ||
970 | ································while·(true)·{ | 974 | ································while·(true)·{ |
971 | ····································int·intValue·=·22; | ||
972 | ····································int·intValue2·=·0; | ||
973 | ····································int·intValue3·=·8; | ||
974 | ····································int·intValue4·=·0; | ||
975 | ····································while·(true)·{ | ||
976 | ···································· | 975 | ····································long·lng2·=·0L; |
977 | ···································· | 976 | ····································Label_3139:·{ |
978 | ········································ | 977 | ········································while·(true)·{ |
979 | ············································ | 978 | ············································Label_3132:·{ |
Max diff block lines reached; 54978/63631 bytes (86.40%) of diff not shown. |
Offset 190, 15 lines modified | Offset 190, 15 lines modified | ||
190 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 190 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
191 | ·········9:·return | 191 | ·········9:·return |
192 | ··public·boolean·onPreferenceClick(android.preference.Preference); | 192 | ··public·boolean·onPreferenceClick(android.preference.Preference); |
193 | ····descriptor:·(Landroid/preference/Preference;)Z | 193 | ····descriptor:·(Landroid/preference/Preference;)Z |
194 | ····flags:·(0x0001)·ACC_PUBLIC | 194 | ····flags:·(0x0001)·ACC_PUBLIC |
195 | ····Code: | 195 | ····Code: |
196 | ······stack=300,·locals= | 196 | ······stack=300,·locals=20,·args_size=2 |
197 | ·········0:·iconst_1 | 197 | ·········0:·iconst_1 |
198 | ·········1:·istore_2 | 198 | ·········1:·istore_2 |
199 | ·········2:·aload_0 | 199 | ·········2:·aload_0 |
200 | ·········3:·getfield······#10·················//·Field·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 200 | ·········3:·getfield······#10·················//·Field·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
201 | ·········6:·astore_3 | 201 | ·········6:·astore_3 |
202 | ·········7:·new···········#17·················//·class·android/app/AlertDialog$Builder | 202 | ·········7:·new···········#17·················//·class·android/app/AlertDialog$Builder |
203 | ········10:·astore········4 | 203 | ········10:·astore········4 |
Offset 246, 151 lines modified | Offset 246, 151 lines modified | ||
246 | ········99:·iload·········5 | 246 | ········99:·iload·········5 |
247 | ·······101:·ifne··········453 | 247 | ·······101:·ifne··········453 |
248 | ·······104:·aload·········8 | 248 | ·······104:·aload·········8 |
249 | ·······106:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 249 | ·······106:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
250 | ·······111:·astore········11 | 250 | ·······111:·astore········11 |
251 | ·······113:·aload·········11 | 251 | ·······113:·aload·········11 |
252 | ·······115:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 252 | ·······115:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
253 | ·······120:·istore········ | 253 | ·······120:·istore········6 |
254 | ·······122:·iload········· | 254 | ·······122:·iload·········6 |
255 | ·······124:·ifeq··········482 | 255 | ·······124:·ifeq··········482 |
256 | ·······127:·aload·········11 | 256 | ·······127:·aload·········11 |
257 | ·······129:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 257 | ·······129:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
258 | ·······134:·checkcast·····#73·················//·class·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent | 258 | ·······134:·checkcast·····#73·················//·class·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent |
259 | ·······137:·astore········12 | 259 | ·······137:·astore········12 |
260 | ·······139:·new···········#75·················//·class·android/widget/TextView | 260 | ·······139:·new···········#75·················//·class·android/widget/TextView |
261 | ·······142:·astore········13 | 261 | ·······142:·astore········13 |
262 | ·······144:·aload·········13 | 262 | ·······144:·aload·········13 |
263 | ·······146:·aload_3 | 263 | ·······146:·aload_3 |
264 | ·······147:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V | 264 | ·······147:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V |
265 | ·······150:·getstatic·····#82·················//·Field·android/graphics/Typeface.DEFAULT_BOLD:Landroid/graphics/Typeface; | 265 | ·······150:·getstatic·····#82·················//·Field·android/graphics/Typeface.DEFAULT_BOLD:Landroid/graphics/Typeface; |
266 | ·······153:·astore········ | 266 | ·······153:·astore········7 |
267 | ·······155:·aload·········13 | 267 | ·······155:·aload·········13 |
268 | ·······157:·aload········· | 268 | ·······157:·aload·········7 |
269 | ·······159:·invokevirtual·#86·················//·Method·android/widget/TextView.setTypeface:(Landroid/graphics/Typeface;)V | 269 | ·······159:·invokevirtual·#86·················//·Method·android/widget/TextView.setTypeface:(Landroid/graphics/Typeface;)V |
270 | ·······162:·aload·········12 | 270 | ·······162:·aload·········12 |
271 | ·······164:·getfield······#90·················//·Field·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.label:Ljava/lang/String; | 271 | ·······164:·getfield······#90·················//·Field·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.label:Ljava/lang/String; |
272 | ·······167:·astore········ | 272 | ·······167:·astore········7 |
273 | ·······169:·aload·········13 | 273 | ·······169:·aload·········13 |
274 | ·······171:·aload········· | 274 | ·······171:·aload·········7 |
275 | ·······173:·invokevirtual·#94·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 275 | ·······173:·invokevirtual·#94·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
276 | ·······176:·aload·········10 | 276 | ·······176:·aload·········10 |
277 | ·······178:·aload·········13 | 277 | ·······178:·aload·········13 |
278 | ·······180:·invokevirtual·#95·················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V | 278 | ·······180:·invokevirtual·#95·················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V |
279 | ·······183:·new···········#75·················//·class·android/widget/TextView | 279 | ·······183:·new···········#75·················//·class·android/widget/TextView |
280 | ·······186:·astore········13 | 280 | ·······186:·astore········13 |
281 | ·······188:·aload·········13 | 281 | ·······188:·aload·········13 |
282 | ·······190:·aload_3 | 282 | ·······190:·aload_3 |
283 | ·······191:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V | 283 | ·······191:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V |
284 | ·······194:·new···········#97·················//·class·java/lang/StringBuilder | 284 | ·······194:·new···········#97·················//·class·java/lang/StringBuilder |
285 | ·······197:·astore········ | 285 | ·······197:·astore········7 |
286 | ·······199:·aload········· | 286 | ·······199:·aload·········7 |
287 | ·······201:·invokespecial·#98·················//·Method·java/lang/StringBuilder."<init>":()V | 287 | ·······201:·invokespecial·#98·················//·Method·java/lang/StringBuilder."<init>":()V |
288 | ·······204:·aload_0 | 288 | ·······204:·aload_0 |
289 | ·······205:·getfield······#10·················//·Field·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 289 | ·······205:·getfield······#10·················//·Field·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
290 | ·······208:·ldc···········#99·················//·int·2131165342 | 290 | ·······208:·ldc···········#99·················//·int·2131165342 |
291 | ·······210:·invokevirtual·#106················//·Method·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences.getString:(I)Ljava/lang/String; | 291 | ·······210:·invokevirtual·#106················//·Method·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences.getString:(I)Ljava/lang/String; |
292 | ·······213:·astore········ | 292 | ·······213:·astore········14 |
293 | ·······215:·aload·········7 | ||
293 | ·······21 | 294 | ·······217:·aload·········14 |
294 | ·······217:·aload·········7 | ||
295 | ·······219:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 295 | ·······219:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
296 | ·······222:·ldc···········#112················//·String | 296 | ·······222:·ldc···········#112················//·String |
297 | ·······224:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 297 | ·······224:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
298 | ·······227:·astore········ | 298 | ·······227:·astore········7 |
299 | ·······229:·aload·········12 | 299 | ·······229:·aload·········12 |
300 | ·······231:·getfield······#115················//·Field·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.packageName:Ljava/lang/String; | 300 | ·······231:·getfield······#115················//·Field·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.packageName:Ljava/lang/String; |
301 | ·······234:·astore········ | 301 | ·······234:·astore········14 |
302 | ·······236:·aload·········7 | ||
302 | ·······23 | 303 | ·······238:·aload·········14 |
303 | ·······238:·aload·········7 | ||
304 | ·······240:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 304 | ·······240:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
305 | ·······243:·invokevirtual·#119················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 305 | ·······243:·invokevirtual·#119················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
306 | ·······246:·astore········ | 306 | ·······246:·astore········7 |
307 | ·······248:·aload·········13 | 307 | ·······248:·aload·········13 |
308 | ·······250:·aload········· | 308 | ·······250:·aload·········7 |
309 | ·······252:·invokevirtual·#94·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 309 | ·······252:·invokevirtual·#94·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
310 | ·······255:·aload·········10 | 310 | ·······255:·aload·········10 |
311 | ·······257:·aload·········13 | 311 | ·······257:·aload·········13 |
312 | ·······259:·invokevirtual·#95·················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V | 312 | ·······259:·invokevirtual·#95·················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V |
313 | ·······262:·new···········#75·················//·class·android/widget/TextView | 313 | ·······262:·new···········#75·················//·class·android/widget/TextView |
314 | ·······265:·astore········13 | 314 | ·······265:·astore········13 |
315 | ·······267:·aload·········13 | 315 | ·······267:·aload·········13 |
316 | ·······269:·aload_3 | 316 | ·······269:·aload_3 |
317 | ·······270:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V | 317 | ·······270:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V |
318 | ·······273:·new···········#97·················//·class·java/lang/StringBuilder | 318 | ·······273:·new···········#97·················//·class·java/lang/StringBuilder |
319 | ·······276:·astore········ | 319 | ·······276:·astore········7 |
320 | ·······278:·aload········· | 320 | ·······278:·aload·········7 |
321 | ·······280:·invokespecial·#98·················//·Method·java/lang/StringBuilder."<init>":()V | 321 | ·······280:·invokespecial·#98·················//·Method·java/lang/StringBuilder."<init>":()V |
322 | ·······283:·aload_0 | 322 | ·······283:·aload_0 |
323 | ·······284:·getfield······#10·················//·Field·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 323 | ·······284:·getfield······#10·················//·Field·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
324 | ·······287:·ldc···········#120················//·int·2131165343 | 324 | ·······287:·ldc···········#120················//·int·2131165343 |
325 | ·······289:·invokevirtual·#106················//·Method·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences.getString:(I)Ljava/lang/String; | 325 | ·······289:·invokevirtual·#106················//·Method·com/martinborjesson/o2xtouchlednotifications/ui/MainPreferences.getString:(I)Ljava/lang/String; |
326 | ·······292:·astore········ | 326 | ·······292:·astore········14 |
327 | ·······294:·aload·········7 | ||
327 | ·······29 | 328 | ·······296:·aload·········14 |
328 | ·······296:·aload·········7 | ||
329 | ·······298:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 329 | ·······298:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
330 | ·······301:·ldc···········#112················//·String | 330 | ·······301:·ldc···········#112················//·String |
331 | ·······303:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 331 | ·······303:·invokevirtual·#110················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
332 | ·······306:·astore········ | 332 | ·······306:·astore········7 |
333 | ·······308:·aload·········12 | 333 | ·······308:·aload·········12 |
334 | ·······310:·getfield······#125················//·Field·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.lights:Z | 334 | ·······310:·getfield······#125················//·Field·com/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent.lights:Z |
335 | ·······313:·istore········ | 335 | ·······313:·istore········15 |
336 | ·······315:·aload········· | 336 | ·······315:·aload·········7 |
337 | ·······317:·iload········· | 337 | ·······317:·iload·········15 |
338 | ·······319:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; | 338 | ·······319:·invokevirtual·#128················//·Method·java/lang/StringBuilder.append:(Z)Ljava/lang/StringBuilder; |
339 | ·······322:·invokevirtual·#119················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 339 | ·······322:·invokevirtual·#119················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
340 | ·······325:·astore········ | 340 | ·······325:·astore········7 |
341 | ·······327:·aload·········13 | 341 | ·······327:·aload·········13 |
342 | ·······329:·aload········· | 342 | ·······329:·aload·········7 |
343 | ·······331:·invokevirtual·#94·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V | 343 | ·······331:·invokevirtual·#94·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
344 | ·······334:·aload·········10 | 344 | ·······334:·aload·········10 |
345 | ·······336:·aload·········13 | 345 | ·······336:·aload·········13 |
346 | ·······338:·invokevirtual·#95·················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V | 346 | ·······338:·invokevirtual·#95·················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V |
347 | ·······341:·new···········#75·················//·class·android/widget/TextView | 347 | ·······341:·new···········#75·················//·class·android/widget/TextView |
348 | ·······344:·astore········13 | 348 | ·······344:·astore········13 |
349 | ·······346:·aload·········13 | 349 | ·······346:·aload·········13 |
350 | ·······348:·aload_3 | 350 | ·······348:·aload_3 |
351 | ·······349:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V | 351 | ·······349:·invokespecial·#76·················//·Method·android/widget/TextView."<init>":(Landroid/content/Context;)V |
352 | ·······352:·invokestatic··#134················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; | 352 | ·······352:·invokestatic··#134················//·Method·java/util/Calendar.getInstance:()Ljava/util/Calendar; |
353 | ·······355:·astore········1 | 353 | ·······355:·astore········16 |
Max diff block lines reached; 3161/11630 bytes (27.18%) of diff not shown. |
Offset 465, 40 lines modified | Offset 465, 45 lines modified | ||
465 | ················final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class); | 465 | ················final·BufferedReader·bufferedReader·=·new(java.io.BufferedReader.class); |
466 | ················try·{ | 466 | ················try·{ |
467 | ····················final·InputStreamReader·in·=·new·InputStreamReader(open); | 467 | ····················final·InputStreamReader·in·=·new·InputStreamReader(open); |
468 | ····················final·BufferedReader·bufferedReader2·=·bufferedReader; | 468 | ····················final·BufferedReader·bufferedReader2·=·bufferedReader; |
469 | ····················try·{ | 469 | ····················try·{ |
470 | ························new·BufferedReader(in); | 470 | ························new·BufferedReader(in); |
471 | ························string·=·""; | 471 | ························string·=·""; |
472 | ····················Label_0104_Outer: | ||
472 | ························while·(true)·{ | 473 | ························while·(true)·{ |
473 | ····························final·String·line·=·bufferedReader.readLine(); | 474 | ····························final·String·line·=·bufferedReader.readLine(); |
474 | ····························Label_0099:·{ | 475 | ····························Label_0099:·{ |
475 | ································if·(line·==·null)·{ | 476 | ································if·(line·==·null)·{ |
476 | ····································break·Label_0099; | 477 | ····································break·Label_0099; |
477 | ································} | 478 | ································} |
478 | ································try·{ | 479 | ································try·{ |
479 | ····································final·StringBuilder·sb·=·new·StringBuilder(); | 480 | ····································final·StringBuilder·sb·=·new·StringBuilder(); |
480 | ····································try·{ | 481 | ····································try·{ |
481 | ········································final·StringBuilder·append·=·sb.append(string).append(line).append("\n"); | 482 | ········································final·StringBuilder·append·=·sb.append(string).append(line).append("\n"); |
482 | ········································try·{ | 483 | ········································try·{ |
483 | ············································string·=·append.toString(); | 484 | ············································string·=·append.toString(); |
485 | ············································continue·Label_0104_Outer; | ||
486 | ············································//·iftrue(Label_0112:,·string·!=·null) | ||
487 | ········································Block_16: | ||
488 | ············································while·(true)·{ | ||
489 | ················································break·Block_16; | ||
490 | ················································open.close(); | ||
484 | ············································continue; | 491 | ················································continue; |
492 | ············································} | ||
485 | ············································string·=·"Unable·to·read·changelog"; | 493 | ············································string·=·"Unable·to·read·changelog"; |
486 | ············································final·AlertDialog$Builder·alertDialog$Builder; | 494 | ············································final·AlertDialog$Builder·alertDialog$Builder; |
487 | ············································Label_0112:·{ | 495 | ············································Label_0112:·{ |
488 | ················································alertDialog$Builder·=·new·AlertDialog$Builder((Context)this); | 496 | ················································alertDialog$Builder·=·new·AlertDialog$Builder((Context)this); |
489 | ············································} | 497 | ············································} |
490 | ············································alertDialog$Builder.setTitle(2131165378); | 498 | ············································alertDialog$Builder.setTitle(2131165378); |
491 | ············································alertDialog$Builder.setMessage((CharSequence)string); | 499 | ············································alertDialog$Builder.setMessage((CharSequence)string); |
492 | ············································alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 500 | ············································alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
493 | ············································alertDialog$Builder.show(); | 501 | ············································alertDialog$Builder.show(); |
494 | ············································return; | ||
495 | ············································open.close(); | ||
496 | ········································} | 502 | ········································} |
497 | ········································//·iftrue(Label_0112:,·string·!=·null) | ||
498 | ········································catch·(IOException·ex)·{ | 503 | ········································catch·(IOException·ex)·{ |
499 | ············································ex.printStackTrace(); | 504 | ············································ex.printStackTrace(); |
500 | ········································} | 505 | ········································} |
501 | ····································} | 506 | ····································} |
502 | ····································catch·(IOException·ex2)·{} | 507 | ····································catch·(IOException·ex2)·{} |
503 | ································} | 508 | ································} |
504 | ································catch·(IOException·ex3)·{} | 509 | ································catch·(IOException·ex3)·{} |
Offset 717, 16 lines modified | Offset 722, 16 lines modified | ||
717 | ········this.notificationRingtoneTypeValues·=·this.getResources().getStringArray(2131034117); | 722 | ········this.notificationRingtoneTypeValues·=·this.getResources().getStringArray(2131034117); |
718 | ········this.pulseTimeoutEntries·=·this.getResources().getStringArray(2131034112); | 723 | ········this.pulseTimeoutEntries·=·this.getResources().getStringArray(2131034112); |
719 | ········this.pulseTimeoutValues·=·this.getResources().getStringArray(2131034113); | 724 | ········this.pulseTimeoutValues·=·this.getResources().getStringArray(2131034113); |
720 | ········this.sharedPreferences·=·PreferenceManager.getDefaultSharedPreferences((Context)this); | 725 | ········this.sharedPreferences·=·PreferenceManager.getDefaultSharedPreferences((Context)this); |
721 | ········this.touchLED·=·TouchLED.getTouchLED(); | 726 | ········this.touchLED·=·TouchLED.getTouchLED(); |
722 | ········if·(!this.sharedPreferences.getBoolean("fixGMailNoPermissions",·false))·{ | 727 | ········if·(!this.sharedPreferences.getBoolean("fixGMailNoPermissions",·false))·{ |
723 | ············boolean·b·=·false; | 728 | ············boolean·b·=·false; |
724 | ············Account[]·accountsByType; | ||
725 | ············f | 729 | ············final·Account[]·accountsByType·=·AccountManager.get((Context)this).getAccountsByType("com.google"); |
730 | ············for·(int·length·=·accountsByType.length,·i·=·0;·i·<·length;·++i)·{ | ||
726 | ················if·(new·GmailContentObserver(this.getContentResolver(),·(Context)this,·accountsByType[i]).isAvailable((Context)this))·{ | 731 | ················if·(new·GmailContentObserver(this.getContentResolver(),·(Context)this,·accountsByType[i]).isAvailable((Context)this))·{ |
727 | ····················b·=·true; | 732 | ····················b·=·true; |
728 | ················} | 733 | ················} |
729 | ············} | 734 | ············} |
730 | ············if·(!b)·{ | 735 | ············if·(!b)·{ |
731 | ················final·SharedPreferences$Editor·edit·=·this.sharedPreferences.edit(); | 736 | ················final·SharedPreferences$Editor·edit·=·this.sharedPreferences.edit(); |
732 | ················edit.putBoolean("fixGMailNoPermissions",·true); | 737 | ················edit.putBoolean("fixGMailNoPermissions",·true); |
Offset 9, 24 lines modified | Offset 9, 25 lines modified | ||
9 | import·com.martinborjesson.o2xtouchlednotifications.touchled.TouchLED; | 9 | import·com.martinborjesson.o2xtouchlednotifications.touchled.TouchLED; |
10 | import·android.preference.PreferenceManager; | 10 | import·android.preference.PreferenceManager; |
11 | import·android.content.Context; | 11 | import·android.content.Context; |
12 | public·class·FeedbackService | 12 | public·class·FeedbackService |
13 | { | 13 | { |
14 | ····public·static·void·performFixes(final·Context·context)·{ | 14 | ····public·static·void·performFixes(final·Context·context)·{ |
15 | ········int·i·=·0; | ||
15 | ········final·SharedPreferences·defaultSharedPreferences·=·PreferenceManager.getDefaultSharedPreferences(context); | 16 | ········final·SharedPreferences·defaultSharedPreferences·=·PreferenceManager.getDefaultSharedPreferences(context); |
16 | ········final·File[]·files·=·TouchLED.getTouchLED().getFiles(); | 17 | ········final·File[]·files·=·TouchLED.getTouchLED().getFiles(); |
17 | ········if·(defaultSharedPreferences.getBoolean("rootPermissionFix",·false)·&&·files·!=·null)·{ | 18 | ········if·(defaultSharedPreferences.getBoolean("rootPermissionFix",·false)·&&·files·!=·null)·{ |
19 | ············while·(i·<·files.length)·{ | ||
18 | ············final·File[]·array·=·files; | ||
19 | ············for·(int·length·=·files.length,·i·=·0;·i·<·length;·++i)·{ | ||
20 | ················final·File·file·=· | 20 | ················final·File·file·=·files[i]; |
21 | ················if·(!file.canRead()·||·!file.canWrite())·{ | 21 | ················if·(!file.canRead()·||·!file.canWrite())·{ |
22 | ····················Logger.logDebug("Performing·root·fix..."); | 22 | ····················Logger.logDebug("Performing·root·fix..."); |
23 | ····················SuperUser.doSuperUserCommand("chmod·666·"·+·file.toString()); | 23 | ····················SuperUser.doSuperUserCommand("chmod·666·"·+·file.toString()); |
24 | ················} | 24 | ················} |
25 | ················++i; | ||
25 | ············} | 26 | ············} |
26 | ········} | 27 | ········} |
27 | ········TouchLED.reset(); | 28 | ········TouchLED.reset(); |
28 | ····} | 29 | ····} |
29 | ···· | 30 | ···· |
30 | ····public·static·void·startService(final·Context·context,·final·String·s)·{ | 31 | ····public·static·void·startService(final·Context·context,·final·String·s)·{ |
31 | ········if·(PreferenceManager.getDefaultSharedPreferences(context).getBoolean("checkBoxServiceEnabled",·true))·{ | 32 | ········if·(PreferenceManager.getDefaultSharedPreferences(context).getBoolean("checkBoxServiceEnabled",·true))·{ |
Offset 150, 291 lines modified | Offset 150, 293 lines modified | ||
150 | ········//·This·method·could·not·be·decompiled. | 150 | ········//·This·method·could·not·be·decompiled. |
151 | ········//· | 151 | ········//· |
152 | ········//·Original·Bytecode: | 152 | ········//·Original·Bytecode: |
153 | ········//· | 153 | ········//· |
154 | ········//·····1:·istore_0······· | 154 | ········//·····1:·istore_0······· |
155 | ········//·····2:·aconst_null···· | 155 | ········//·····2:·aconst_null···· |
156 | ········//·····3:·astore_1······· | 156 | ········//·····3:·astore_1······· |
157 | ········//·····4:· | 157 | ········//·····4:·iconst_0······· |
158 | ········//·····5:· | 158 | ········//·····5:·istore_2······· |
159 | ········//·····6:·aconst_null···· | 159 | ········//·····6:·aconst_null···· |
160 | ········//·····7:·astore_3······· | 160 | ········//·····7:·astore_3······· |
161 | ········//·····8:·aconst_null···· | ||
162 | ········//·····9:·astore··········4 | ||
163 | ········//····11:·aconst_null···· | ||
164 | ········//····12:·astore··········5 | ||
161 | ········//···· | 165 | ········//····14:·invokestatic····java/lang/Runtime.getRuntime:()Ljava/lang/Runtime; |
162 | ········//····11:·astore··········4 | ||
163 | ········//····13:·iconst_3······· | ||
164 | ········//····14:·istore··········5 | ||
165 | ········//····16:·iload···········5 | ||
166 | ········//····18:·anewarray·······Ljava/lang/String; | ||
167 | ········//···· | 166 | ········//····17:·astore··········6 |
168 | ········//···· | 167 | ········//····19:·iconst_3······· |
169 | ········//····2 | 168 | ········//····20:·istore··········7 |
170 | ········//····2 | 169 | ········//····22:·iload···········7 |
170 | ········//····24:·anewarray·······Ljava/lang/String; | ||
171 | ········//····2 | 171 | ········//····27:·astore··········8 |
172 | ········//····30:·aload···········6 | ||
173 | ········//···· | 172 | ········//····29:·iconst_0······· |
173 | ········//····30:·istore··········9 | ||
174 | ········//····32:·aconst_null···· | ||
175 | ········//····33:·astore··········10 | ||
176 | ········//····35:·ldc·············"sh" | ||
177 | ········//····37:·astore··········11 | ||
174 | ········//····3 | 178 | ········//····39:·aload···········8 |
175 | ········//····35:·aastore········ | ||
176 | ········//···· | 179 | ········//····41:·iconst_0······· |
177 | ········//····37:·istore··········7 | ||
178 | ········//····39:·ldc·············"-c" | ||
179 | ········//····41:·astore··········8 | ||
180 | ········//····4 | 180 | ········//····42:·aload···········11 |
181 | ········//····45:·iload···········7 | ||
182 | ········//····47:·aload···········8 | ||
183 | ········//····4 | 181 | ········//····44:·aastore········ |
182 | ········//····45:·iconst_1······· | ||
183 | ········//····46:·istore··········9 | ||
184 | ········//····48:·ldc·············"-c" | ||
185 | ········//····50:·astore··········11 | ||
186 | ········//····52:·aload···········8 | ||
187 | ········//····54:·iload···········9 | ||
188 | ········//····56:·aload···········11 | ||
189 | ········//····58:·aastore········ | ||
184 | ········//····5 | 190 | ········//····59:·iconst_2······· |
185 | ········//···· | 191 | ········//····60:·istore··········9 |
186 | ········//···· | 192 | ········//····62:·ldc·············"echo·$PATH" |
187 | ········//···· | 193 | ········//····64:·astore··········11 |
188 | ········//····57:·aload···········6 | ||
189 | ········//····59:·iload···········7 | ||
190 | ········//····6 | 194 | ········//····66:·aload···········8 |
195 | ········//····68:·iload···········9 | ||
196 | ········//····70:·aload···········11 | ||
191 | ········//···· | 197 | ········//····72:·aastore········ |
192 | ········//····64:·aload···········4 | ||
193 | ········//···· | 198 | ········//····73:·aload···········6 |
199 | ········//····75:·aload···········8 | ||
194 | ········//···· | 200 | ········//····77:·invokevirtual···java/lang/Runtime.exec:([Ljava/lang/String;)Ljava/lang/Process; |
195 | ········//···· | 201 | ········//····80:·astore_3······· |
196 | ········//···· | 202 | ········//····81:·aload_3········ |
197 | ········//···· | 203 | ········//····82:·invokevirtual···java/lang/Process.getInputStream:()Ljava/io/InputStream; |
198 | ········//···· | 204 | ········//····85:·astore··········4 |
199 | ········//···· | 205 | ········//····87:·new·············Ljava/io/ByteArrayOutputStream; |
200 | ········//···· | 206 | ········//····90:·astore··········12 |
201 | ········//···· | 207 | ········//····92:·ldc·············65536 |
202 | ········//···· | 208 | ········//····94:·istore··········13 |
203 | ········//···· | 209 | ········//····96:·aload···········12 |
204 | ········//···· | 210 | ········//····98:·iload···········13 |
205 | ········//··· | 211 | ········//···100:·invokespecial···java/io/ByteArrayOutputStream.<init>:(I)V |
206 | ········//····93:·iconst_m1······ | ||
207 | ········//····94:·istore··········11 | ||
208 | ········//····96:·aload_2········ | ||
209 | ········//····97:·invokevirtual···java/io/InputStream.read:()I | ||
210 | ········//···100:·istore··········11 | ||
211 | ········//···10 | 212 | ········//···103:·iconst_m1······ |
212 | ········//···10 | 213 | ········//···104:·istore··········14 |
214 | ········//···106:·aload···········4 | ||
215 | ········//···108:·invokevirtual···java/io/InputStream.read:()I | ||
216 | ········//···111:·istore··········14 | ||
217 | ········//···113:·iconst_m1······ | ||
218 | ········//···114:·istore··········13 | ||
213 | ········//···1 | 219 | ········//···116:·iload···········14 |
214 | ········//···1 | 220 | ········//···118:·iload···········13 |
215 | ········//···1 | 221 | ········//···120:·if_icmpeq·······175 |
216 | ········//···1 | 222 | ········//···123:·aload···········12 |
217 | ········//···1 | 223 | ········//···125:·iload···········14 |
218 | ········//···1 | 224 | ········//···127:·invokevirtual···java/io/ByteArrayOutputStream.write:(I)V |
219 | ········//···1 | 225 | ········//···130:·goto············106 |
220 | ········//···1 | 226 | ········//···133:·astore··········15 |
221 | ········//···124:·aload···········9 | ||
222 | ········//···126:·astore_3······· | ||
223 | ········//···1 | 227 | ········//···135:·aload···········12 |
228 | ········//···137:·astore··········5 | ||
229 | ········//···139:·aload···········15 | ||
224 | ········//···1 | 230 | ········//···141:·invokevirtual···java/io/IOException.printStackTrace:()V |
225 | ········//···1 | 231 | ········//···144:·aload···········4 |
226 | ········//···1 | 232 | ········//···146:·ifnull··········154 |
227 | ········//···1 | 233 | ········//···149:·aload···········4 |
228 | ········//···1 | 234 | ········//···151:·invokevirtual···java/io/InputStream.close:()V |
229 | ········//···1 | 235 | ········//···154:·aload···········5 |
230 | ········//···1 | 236 | ········//···156:·ifnull··········164 |
231 | ········//···1 | 237 | ········//···159:·aload···········5 |
232 | ········//···1 | 238 | ········//···161:·invokevirtual···java/io/ByteArrayOutputStream.close:()V |
233 | ········//···1 | 239 | ········//···164:·aload_3········ |
234 | ········//···1 | 240 | ········//···165:·ifnull··········173 |
235 | ········//···1 | 241 | ········//···168:·aload_3········ |
236 | ········//···1 | 242 | ········//···169:·invokevirtual···java/lang/Process.waitFor:()I |
237 | ········//···1 | 243 | ········//···172:·pop············ |
238 | ········//···1 | 244 | ········//···173:·iload_2········ |
239 | ········//···1 | 245 | ········//···174:·ireturn········ |
240 | ········//···1 | 246 | ········//···175:·new·············Ljava/lang/String; |
241 | ········//···1 | 247 | ········//···178:·astore··········6 |
242 | ········//···1 | 248 | ········//···180:·aload···········12 |
243 | ········//···1 | 249 | ········//···182:·invokevirtual···java/io/ByteArrayOutputStream.toByteArray:()[B |
244 | ········//···1 | 250 | ········//···185:·astore··········8 |
245 | ········//···171:·aload···········4 | ||
246 | ········//···1 | 251 | ········//···187:·aload···········6 |
252 | ········//···189:·aload···········8 | ||
247 | ········//···1 | 253 | ········//···191:·invokespecial···java/lang/String.<init>:([B)V |
Max diff block lines reached; 14094/26211 bytes (53.77%) of diff not shown. |
Offset 16, 19 lines modified | Offset 16, 19 lines modified | ||
16 | ····public·static·final·int·MAX·=·50; | 16 | ····public·static·final·int·MAX·=·50; |
17 | ····public·static·final·int·MIN; | 17 | ····public·static·final·int·MIN; |
18 | ····public·static·final·File·ONOFF; | 18 | ····public·static·final·File·ONOFF; |
19 | ····public·static·final·File·WLED_PATH; | 19 | ····public·static·final·File·WLED_PATH; |
20 | ···· | 20 | ···· |
21 | ····static·{ | 21 | ····static·{ |
22 | ········WLED_PATH·=·new·File("/sys/devices/platform/i2c_omap.2/i2c-2/2-001a/"); | 22 | ········WLED_PATH·=·new·File("/sys/devices/platform/i2c_omap.2/i2c-2/2-001a/"); |
23 | ········BUTTON1·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/ | 23 | ········BUTTON1·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/0x03"); |
24 | ········BUTTON2·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/ | 24 | ········BUTTON2·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/0x06"); |
25 | ········BUTTON3·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/ | 25 | ········BUTTON3·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/0x10"); |
26 | ········BUTTON4·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/ | 26 | ········BUTTON4·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/0x0D"); |
27 | ········ONOFF·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/ | 27 | ········ONOFF·=·new·File(TouchLEDLS855.WLED_PATH.toString()·+·"/led_onoff"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·static·boolean·isAvailable()·{ | 30 | ····public·static·boolean·isAvailable()·{ |
31 | ········return·TouchLEDLS855.WLED_PATH.exists()·&&·TouchLEDLS855.WLED_PATH.isDirectory(); | 31 | ········return·TouchLEDLS855.WLED_PATH.exists()·&&·TouchLEDLS855.WLED_PATH.isDirectory(); |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····private·void·set(final·File·file,·final·int·a)·{ | 34 | ····private·void·set(final·File·file,·final·int·a)·{ |
Offset 16, 19 lines modified | Offset 16, 19 lines modified | ||
16 | ····public·static·final·int·MAX·=·50; | 16 | ····public·static·final·int·MAX·=·50; |
17 | ····public·static·final·int·MIN; | 17 | ····public·static·final·int·MIN; |
18 | ····public·static·final·File·ONOFF; | 18 | ····public·static·final·File·ONOFF; |
19 | ····public·static·final·File·WLED_PATH; | 19 | ····public·static·final·File·WLED_PATH; |
20 | ···· | 20 | ···· |
21 | ····static·{ | 21 | ····static·{ |
22 | ········WLED_PATH·=·new·File("/sys/bus/i2c/devices/2-001a/"); | 22 | ········WLED_PATH·=·new·File("/sys/bus/i2c/devices/2-001a/"); |
23 | ········BUTTON1·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/ | 23 | ········BUTTON1·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/0x03"); |
24 | ········BUTTON2·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/ | 24 | ········BUTTON2·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/0x06"); |
25 | ········BUTTON3·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/ | 25 | ········BUTTON3·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/0x10"); |
26 | ········BUTTON4·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/ | 26 | ········BUTTON4·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/0x0D"); |
27 | ········ONOFF·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/ | 27 | ········ONOFF·=·new·File(TouchLEDP970.WLED_PATH.toString()·+·"/led_onoff"); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·static·boolean·isAvailable()·{ | 30 | ····public·static·boolean·isAvailable()·{ |
31 | ········return·TouchLEDP970.WLED_PATH.exists()·&&·TouchLEDP970.WLED_PATH.isDirectory(); | 31 | ········return·TouchLEDP970.WLED_PATH.exists()·&&·TouchLEDP970.WLED_PATH.isDirectory(); |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····private·void·set(final·File·file,·final·int·a)·{ | 34 | ····private·void·set(final·File·file,·final·int·a)·{ |
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·263 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 50, 21 lines modified | Offset 50, 15 lines modified | ||
50 | ····move-result-object·v2 | 50 | ····move-result-object·v2 |
51 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 51 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
53 | ····const-string·v2,·"/" | ||
54 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
55 | ····move-result-object·v1 | ||
56 | ····const-string·v2,·"0x03" | 53 | ····const-string·v2,·"/0x03" |
57 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 54 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
58 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
59 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 56 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 87, 21 lines modified | Offset 81, 15 lines modified | ||
87 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
88 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 82 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
89 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
90 | ····const-string·v2,·"/" | ||
91 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
92 | ····move-result-object·v1 | ||
93 | ····const-string·v2,·"0x06" | 84 | ····const-string·v2,·"/0x06" |
94 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 85 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
95 | ····move-result-object·v1 | 86 | ····move-result-object·v1 |
96 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 87 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 124, 21 lines modified | Offset 112, 15 lines modified | ||
124 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
125 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 113 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
126 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
127 | ····const-string·v2,·"/" | ||
128 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
129 | ····move-result-object·v1 | ||
130 | ····const-string·v2,·"0x10" | 115 | ····const-string·v2,·"/0x10" |
131 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 116 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
132 | ····move-result-object·v1 | 117 | ····move-result-object·v1 |
133 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 118 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 161, 21 lines modified | Offset 143, 15 lines modified | ||
161 | ····move-result-object·v2 | 143 | ····move-result-object·v2 |
162 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 144 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
163 | ····move-result-object·v1 | 145 | ····move-result-object·v1 |
164 | ····const-string·v2,·"/" | ||
165 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
166 | ····move-result-object·v1 | ||
167 | ····const-string·v2,·"0x0D" | 146 | ····const-string·v2,·"/0x0D" |
168 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 147 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ····move-result-object·v1 | 148 | ····move-result-object·v1 |
170 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 149 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 198, 21 lines modified | Offset 174, 15 lines modified | ||
198 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
199 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 175 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
200 | ····move-result-object·v1 | 176 | ····move-result-object·v1 |
201 | ····const-string·v2,·"/" | ||
202 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
203 | ····move-result-object·v1 | ||
204 | ····const-string·v2,·"led_onoff" | 177 | ····const-string·v2,·"/led_onoff" |
205 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 178 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
206 | ····move-result-object·v1 | 179 | ····move-result-object·v1 |
207 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 180 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 576, 14 lines modified | Offset 546, 15 lines modified | ||
576 | .method·public·hasProperPermissions()Z | 546 | .method·public·hasProperPermissions()Z |
577 | ····.locals·1 | 547 | ····.locals·1 |
578 | ····.prologue | 548 | ····.prologue |
579 | ····.line·40 | 549 | ····.line·40 |
580 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP970;->BUTTON1:Ljava/io/File; | 550 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP970;->BUTTON1:Ljava/io/File; |
551 | ····.line·41 | ||
581 | ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z | 552 | ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z |
582 | ····move-result·v0 | 553 | ····move-result·v0 |
583 | ····if-eqz·v0,·:cond_0 | 554 | ····if-eqz·v0,·:cond_0 |
584 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP970;->BUTTON1:Ljava/io/File; | 555 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDP970;->BUTTON1:Ljava/io/File; |
Offset 592, 14 lines modified | Offset 563, 15 lines modified | ||
Max diff block lines reached; 1939/5690 bytes (34.08%) of diff not shown. |
Offset 50, 21 lines modified | Offset 50, 15 lines modified | ||
50 | ····move-result-object·v2 | 50 | ····move-result-object·v2 |
51 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 51 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
53 | ····const-string·v2,·"/" | ||
54 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
55 | ····move-result-object·v1 | ||
56 | ····const-string·v2,·"0x03" | 53 | ····const-string·v2,·"/0x03" |
57 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 54 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
58 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
59 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 56 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 87, 21 lines modified | Offset 81, 15 lines modified | ||
87 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
88 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 82 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
89 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
90 | ····const-string·v2,·"/" | ||
91 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
92 | ····move-result-object·v1 | ||
93 | ····const-string·v2,·"0x06" | 84 | ····const-string·v2,·"/0x06" |
94 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 85 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
95 | ····move-result-object·v1 | 86 | ····move-result-object·v1 |
96 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 87 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 124, 21 lines modified | Offset 112, 15 lines modified | ||
124 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
125 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 113 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
126 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
127 | ····const-string·v2,·"/" | ||
128 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
129 | ····move-result-object·v1 | ||
130 | ····const-string·v2,·"0x10" | 115 | ····const-string·v2,·"/0x10" |
131 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 116 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
132 | ····move-result-object·v1 | 117 | ····move-result-object·v1 |
133 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 118 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 161, 21 lines modified | Offset 143, 15 lines modified | ||
161 | ····move-result-object·v2 | 143 | ····move-result-object·v2 |
162 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 144 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
163 | ····move-result-object·v1 | 145 | ····move-result-object·v1 |
164 | ····const-string·v2,·"/" | ||
165 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
166 | ····move-result-object·v1 | ||
167 | ····const-string·v2,·"0x0D" | 146 | ····const-string·v2,·"/0x0D" |
168 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 147 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ····move-result-object·v1 | 148 | ····move-result-object·v1 |
170 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 149 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 198, 21 lines modified | Offset 174, 15 lines modified | ||
198 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
199 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 175 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
200 | ····move-result-object·v1 | 176 | ····move-result-object·v1 |
201 | ····const-string·v2,·"/" | ||
202 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
203 | ····move-result-object·v1 | ||
204 | ····const-string·v2,·"led_onoff" | 177 | ····const-string·v2,·"/led_onoff" |
205 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 178 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
206 | ····move-result-object·v1 | 179 | ····move-result-object·v1 |
207 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 180 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Offset 576, 14 lines modified | Offset 546, 15 lines modified | ||
576 | .method·public·hasProperPermissions()Z | 546 | .method·public·hasProperPermissions()Z |
577 | ····.locals·1 | 547 | ····.locals·1 |
578 | ····.prologue | 548 | ····.prologue |
579 | ····.line·40 | 549 | ····.line·40 |
580 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDLS855;->BUTTON1:Ljava/io/File; | 550 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDLS855;->BUTTON1:Ljava/io/File; |
551 | ····.line·41 | ||
581 | ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z | 552 | ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z |
582 | ····move-result·v0 | 553 | ····move-result·v0 |
583 | ····if-eqz·v0,·:cond_0 | 554 | ····if-eqz·v0,·:cond_0 |
584 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDLS855;->BUTTON1:Ljava/io/File; | 555 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/touchled/devices/TouchLEDLS855;->BUTTON1:Ljava/io/File; |
Offset 592, 14 lines modified | Offset 563, 15 lines modified | ||
Max diff block lines reached; 1947/5700 bytes (34.16%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·268 | 27 | ····.line·268 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$1;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$1;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·538 | 27 | ····.line·538 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$12;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$12;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·483 | 27 | ····.line·483 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$10;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$10;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 50, 105 lines modified | Offset 51, 104 lines modified | ||
50 | ····.local·v2,·"context":Landroid/content/Context; | 51 | ····.local·v2,·"context":Landroid/content/Context; |
51 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 52 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
52 | ····invoke-direct·{v0,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 53 | ····invoke-direct·{v0,·v2},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
53 | ····.line·489 | 54 | ····.line·489 |
54 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; | 55 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; |
55 | ····const·v | 56 | ····const·v8,·0x7f07009d |
56 | ····invoke-virtual·{v0,·v | 57 | ····invoke-virtual·{v0,·v8},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
57 | ····.line·490 | 58 | ····.line·490 |
58 | ····const·v | 59 | ····const·v8,·0x104000a |
59 | ····const/4·v | 60 | ····const/4·v9,·0x0 |
60 | ····invoke-virtual·{v0,·v | 61 | ····invoke-virtual·{v0,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
61 | ····.line·491 | 62 | ····.line·491 |
62 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->getNotificationEvents()Ljava/util/List; | 63 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->getNotificationEvents()Ljava/util/List; |
63 | ····move-result-object·v4 | 64 | ····move-result-object·v4 |
64 | ····.line·492 | 65 | ····.line·492 |
65 | ····.local·v4,·"events":Ljava/util/List;,·"Ljava/util/List<Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent;>;" | 66 | ····.local·v4,·"events":Ljava/util/List;,·"Ljava/util/List<Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent;>;" |
66 | ····new-instance·v | 67 | ····new-instance·v6,·Landroid/widget/ScrollView; |
67 | ····invoke-direct·{v | 68 | ····invoke-direct·{v6,·v2},·Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V |
68 | ····.line·493 | 69 | ····.line·493 |
69 | ····.local·v | 70 | ····.local·v6,·"sv":Landroid/widget/ScrollView; |
70 | ····new-instance·v | 71 | ····new-instance·v5,·Landroid/widget/LinearLayout; |
71 | ····invoke-direct·{v | 72 | ····invoke-direct·{v5,·v2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V |
72 | ····.line·494 | 73 | ····.line·494 |
73 | ····.local·v | 74 | ····.local·v5,·"ll":Landroid/widget/LinearLayout; |
74 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v6,·v5},·Landroid/widget/ScrollView;->addView(Landroid/view/View;)V |
75 | ····.line·495 | 76 | ····.line·495 |
76 | ····invoke-virtual·{v | 77 | ····invoke-virtual·{v5,·v12},·Landroid/widget/LinearLayout;->setOrientation(I)V |
77 | ····.line·496 | 78 | ····.line·496 |
78 | ····if-eqz·v4,·:cond_0 | 79 | ····if-eqz·v4,·:cond_0 |
79 | ····invoke-interface·{v4},·Ljava/util/List;->isEmpty()Z | 80 | ····invoke-interface·{v4},·Ljava/util/List;->isEmpty()Z |
80 | ····move-result·v | 81 | ····move-result·v8 |
81 | ····if-nez·v | 82 | ····if-nez·v8,·:cond_0 |
82 | ····.line·497 | 83 | ····.line·497 |
83 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 84 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
84 | ····move-result-object·v | 85 | ····move-result-object·v8 |
85 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
86 | ····:goto_0 | 86 | ····:goto_0 |
87 | ····invoke-interface·{v | 87 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
88 | ····move-result·v9 | 88 | ····move-result·v9 |
89 | ····if-eqz·v9,·:cond_1 | 89 | ····if-eqz·v9,·:cond_1 |
90 | ····invoke-interface·{v | 90 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
91 | ····move-result-object·v3 | 91 | ····move-result-object·v3 |
92 | ····check-cast·v3,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent; | 92 | ····check-cast·v3,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent; |
93 | ····.line·498 | 93 | ····.line·498 |
94 | ····.local·v3,·"e":Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent; | 94 | ····.local·v3,·"e":Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent; |
95 | ····new-instance·v | 95 | ····new-instance·v7,·Landroid/widget/TextView; |
96 | ····invoke-direct·{v | 96 | ····invoke-direct·{v7,·v2},·Landroid/widget/TextView;-><init>(Landroid/content/Context;)V |
97 | ····.line·499 | 97 | ····.line·499 |
98 | ····.local·v | 98 | ····.local·v7,·"tv":Landroid/widget/TextView; |
99 | ····sget-object·v9,·Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface; | 99 | ····sget-object·v9,·Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface; |
100 | ····invoke-virtual·{v | 100 | ····invoke-virtual·{v7,·v9},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V |
101 | ····.line·500 | 101 | ····.line·500 |
102 | ····iget-object·v9,·v3,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent;->label:Ljava/lang/String; | 102 | ····iget-object·v9,·v3,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService$NotificationEvent;->label:Ljava/lang/String; |
103 | ····invoke-virtual·{v | 103 | ····invoke-virtual·{v7,·v9},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
104 | ····.line·501 | 104 | ····.line·501 |
105 | ····invoke-virtual·{v | 105 | ····invoke-virtual·{v5,·v7},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V |
106 | ····.line·502 | 106 | ····.line·502 |
107 | ····new-instance·v | 107 | ····new-instance·v7,·Landroid/widget/TextView; |
108 | ····.end·local·v | 108 | ····.end·local·v7····#·"tv":Landroid/widget/TextView; |
109 | ····invoke-direct·{v | 109 | ····invoke-direct·{v7,·v2},·Landroid/widget/TextView;-><init>(Landroid/content/Context;)V |
110 | ····.line·503 | 110 | ····.line·503 |
111 | ····.restart·local·v | 111 | ····.restart·local·v7····#·"tv":Landroid/widget/TextView; |
112 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 112 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
113 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 113 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
114 | ····iget-object·v10,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$10;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 114 | ····iget-object·v10,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$10;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
115 | ····const·v11,·0x7f07009e | 115 | ····const·v11,·0x7f07009e |
Offset 173, 27 lines modified | Offset 173, 27 lines modified | ||
173 | ····move-result-object·v9 | 173 | ····move-result-object·v9 |
174 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 174 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Max diff block lines reached; 5500/11949 bytes (46.03%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1108 | 27 | ····.line·1108 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$31;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$31;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·378 | 27 | ····.line·378 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$6;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$6;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; | 21 | .field·final·synthetic·this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1552 | 27 | ····.line·1552 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41$2;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41$2;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1460 | 27 | ····.line·1460 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$39;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$39;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1336 | 27 | ····.line·1336 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$35;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$35;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·699 | 27 | ····.line·699 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$17;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$17;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1284 | 27 | ····.line·1284 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$34;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$34;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·367 | 27 | ····.line·367 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$5;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$5;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·253 | 27 | ····.line·253 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$2;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$2;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·527 | 27 | ····.line·527 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$11;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$11;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·404 | 27 | ····.line·404 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$7;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$7;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1496 | 27 | ····.line·1496 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$40;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$40;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1506 | 27 | ····.line·1506 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·982 | 27 | ····.line·982 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$26;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$26;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25; | 21 | .field·final·synthetic·this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·954 | 27 | ····.line·954 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25$1;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25$1;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·282 | 27 | ····.line·282 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$3;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$3;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1039 | 27 | ····.line·1039 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$28;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$28;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·871 | 27 | ····.line·871 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$24;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$24;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·729 | 27 | ····.line·729 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$19;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$19;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1202 | 27 | ····.line·1202 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$33;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$33;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; | 21 | .field·final·synthetic·this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1526 | 27 | ····.line·1526 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41$1;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41$1;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$41; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1344 | 27 | ····.line·1344 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$36;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$36;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·446 | 27 | ····.line·446 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$9;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$9;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 22 | .field·final·synthetic·val$this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference;Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 24 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference;Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1649 | 28 | ····.line·1649 |
28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference$1;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference; | 29 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference$1;->this$1:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference; |
29 | ····iput-object·p2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference$1;->val$this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 30 | ····iput-object·p2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference$1;->val$this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·948 | 27 | ····.line·948 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$25;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·753 | 27 | ····.line·753 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$21;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$21;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 84, 20 lines modified | Offset 84, 18 lines modified | ||
84 | ····move-result·v0 | 84 | ····move-result·v0 |
85 | ····return·v0 | 85 | ····return·v0 |
86 | .end·method | 86 | .end·method |
87 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 87 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
88 | ····.locals·1 | 88 | ····.locals·1 |
89 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
90 | ····.prologue | 89 | ····.prologue |
91 | ····.line·115 | 90 | ····.line·115 |
92 | ····check-cast·p1,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData; | 91 | ····check-cast·p1,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData; |
93 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
94 | ····invoke-virtual·{p0,·p1},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData;->compareTo(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData;)I | 92 | ····invoke-virtual·{p0,·p1},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData;->compareTo(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$PackageData;)I |
95 | ····move-result·v0 | 93 | ····move-result·v0 |
96 | ····return·v0 | 94 | ····return·v0 |
97 | .end·method | 95 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·722 | 27 | ····.line·722 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$18;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$18;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1155 | 27 | ····.line·1155 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$32;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$32;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1362 | 27 | ····.line·1362 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$37;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$37;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1030 | 27 | ····.line·1030 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$27;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$27;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·608 | 27 | ····.line·608 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$14;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$14;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·304 | 27 | ····.line·304 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$4;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$4;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1062 | 27 | ····.line·1062 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$29;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$29;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·645 | 27 | ····.line·645 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$15;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$15;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 124, 15 lines modified | Offset 124, 14 lines modified | ||
124 | ····.line·200 | 124 | ····.line·200 |
125 | ····iput-object·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->pulseTimeoutEntries:[Ljava/lang/String; | 125 | ····iput-object·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->pulseTimeoutEntries:[Ljava/lang/String; |
126 | ····.line·201 | 126 | ····.line·201 |
127 | ····iput-object·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->pulseTimeoutValues:[Ljava/lang/String; | 127 | ····iput-object·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->pulseTimeoutValues:[Ljava/lang/String; |
128 | ····.line·1625 | ||
129 | ····return-void | 128 | ····return-void |
130 | .end·method | 129 | .end·method |
131 | .method·static·synthetic·access$000(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)Landroid/content/SharedPreferences; | 130 | .method·static·synthetic·access$000(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)Landroid/content/SharedPreferences; |
132 | ····.locals·1 | 131 | ····.locals·1 |
133 | ····.param·p0,·"x0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 132 | ····.param·p0,·"x0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
Offset 480, 34 lines modified | Offset 479, 37 lines modified | ||
480 | ····.line·1458 | 479 | ····.line·1458 |
481 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; | 480 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; |
482 | ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 481 | ····invoke-virtual·{v0,·p1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
483 | ····move-result-object·v3 | 482 | ····move-result-object·v3 |
483 | ····.line·1459 | ||
484 | ····invoke-virtual·{v3,·v2},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 484 | ····invoke-virtual·{v3,·v2},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
485 | ····move-result-object·v3 | 485 | ····move-result-object·v3 |
486 | ····const·v4,·0x1040013 | 486 | ····const·v4,·0x1040013 |
487 | ····new-instance·v5,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$39; | 487 | ····new-instance·v5,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$39; |
488 | ····invoke-direct·{v5,·p0},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$39;-><init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 488 | ····invoke-direct·{v5,·p0},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$39;-><init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
489 | ····.line·1460 | ||
489 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 490 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
490 | ····move-result-object·v3 | 491 | ····move-result-object·v3 |
491 | ····const·v4,·0x1040009 | 492 | ····const·v4,·0x1040009 |
492 | ····new-instance·v5,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$38; | 493 | ····new-instance·v5,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$38; |
493 | ····invoke-direct·{v5,·p0},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$38;-><init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 494 | ····invoke-direct·{v5,·p0},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$38;-><init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
495 | ····.line·1467 | ||
494 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 496 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
495 | ····.line·1472 | 497 | ····.line·1472 |
496 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 498 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
497 | ····move-result-object·v1 | 499 | ····move-result-object·v1 |
Offset 755, 181 lines modified | Offset 757, 180 lines modified | ||
755 | ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference;-><init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;Landroid/preference/PreferenceScreen;Ljava/lang/String;Ljava/lang/String;)V | 757 | ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$CustomizablePreference;-><init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;Landroid/preference/PreferenceScreen;Ljava/lang/String;Ljava/lang/String;)V |
756 | ····.line·1693 | 758 | ····.line·1693 |
757 | ····return-void | 759 | ····return-void |
758 | .end·method | 760 | .end·method |
759 | .method·private·createCustomizeNotifications(Landroid/preference/PreferenceScreen;)V | 761 | .method·private·createCustomizeNotifications(Landroid/preference/PreferenceScreen;)V |
760 | ····.locals· | 762 | ····.locals·8 |
761 | ····.param·p1,·"screen"····#·Landroid/preference/PreferenceScreen; | 763 | ····.param·p1,·"screen"····#·Landroid/preference/PreferenceScreen; |
762 | ····.prologue | 764 | ····.prologue |
763 | ····.line·1584 | 765 | ····.line·1584 |
764 | ····const-string·v | 766 | ····const-string·v6,·"Create·customize·notifications" |
765 | ····invoke-static·{v | 767 | ····invoke-static·{v6},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
766 | ····.line·1585 | 768 | ····.line·1585 |
767 | ····invoke-virtual·{p1},·Landroid/preference/PreferenceScreen;->removeAll()V | 769 | ····invoke-virtual·{p1},·Landroid/preference/PreferenceScreen;->removeAll()V |
768 | ····.line·1589 | 770 | ····.line·1589 |
769 | ····const-string·v | 771 | ····const-string·v6,·"checkBoxNotificationsGmailPref" |
770 | ····invoke-virtual·{p0,·v | 772 | ····invoke-virtual·{p0,·v6},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
771 | ····move-result-object·v2 | 773 | ····move-result-object·v2 |
772 | ····check-cast·v2,·Landroid/preference/CheckBoxPreference; | 774 | ····check-cast·v2,·Landroid/preference/CheckBoxPreference; |
773 | ····.line·1590 | 775 | ····.line·1590 |
774 | ····.local·v2,·"cb":Landroid/preference/CheckBoxPreference; | 776 | ····.local·v2,·"cb":Landroid/preference/CheckBoxPreference; |
775 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->isChecked()Z | 777 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->isChecked()Z |
776 | ····move-result·v | 778 | ····move-result·v6 |
777 | ····if-eqz·v | 779 | ····if-eqz·v6,·:cond_0 |
778 | ····.line·1591 | 780 | ····.line·1591 |
779 | ····sget-object·v | 781 | ····sget-object·v6,·Lcom/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver;->ID:Ljava/lang/String; |
780 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->getTitle()Ljava/lang/CharSequence; | 782 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->getTitle()Ljava/lang/CharSequence; |
781 | ····move-result-object·v | 783 | ····move-result-object·v7 |
782 | ····invoke- | 784 | ····invoke-interface·{v7},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
783 | ····move-result-object·v | 785 | ····move-result-object·v7 |
784 | ····invoke-direct·{p0,·p1,·v | 786 | ····invoke-direct·{p0,·p1,·v6,·v7},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->createCustomizablePreference(Landroid/preference/PreferenceScreen;Ljava/lang/String;Ljava/lang/String;)V |
785 | ····.line·1595 | 787 | ····.line·1595 |
786 | ····:cond_0 | 788 | ····:cond_0 |
787 | ····const-string·v | 789 | ····const-string·v6,·"checkBoxNotificationsSMSMMSPref" |
788 | ····invoke-virtual·{p0,·v | 790 | ····invoke-virtual·{p0,·v6},·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
789 | ····move-result-object·v2 | 791 | ····move-result-object·v2 |
790 | ····.end·local·v2····#·"cb":Landroid/preference/CheckBoxPreference; | 792 | ····.end·local·v2····#·"cb":Landroid/preference/CheckBoxPreference; |
791 | ····check-cast·v2,·Landroid/preference/CheckBoxPreference; | 793 | ····check-cast·v2,·Landroid/preference/CheckBoxPreference; |
792 | ····.line·1596 | 794 | ····.line·1596 |
793 | ····.restart·local·v2····#·"cb":Landroid/preference/CheckBoxPreference; | 795 | ····.restart·local·v2····#·"cb":Landroid/preference/CheckBoxPreference; |
794 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->isChecked()Z | 796 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->isChecked()Z |
795 | ····move-result·v | 797 | ····move-result·v6 |
796 | ····if-eqz·v | 798 | ····if-eqz·v6,·:cond_1 |
797 | ····.line·1597 | 799 | ····.line·1597 |
798 | ····sget-object·v | 800 | ····sget-object·v6,·Lcom/martinborjesson/o2xtouchlednotifications/notifications/SMSMMSReceiver;->ID:Ljava/lang/String; |
799 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->getTitle()Ljava/lang/CharSequence; | 801 | ····invoke-virtual·{v2},·Landroid/preference/CheckBoxPreference;->getTitle()Ljava/lang/CharSequence; |
Max diff block lines reached; 31835/38212 bytes (83.31%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·742 | 27 | ····.line·742 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$20;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$20;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·554 | 27 | ····.line·554 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$13;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$13;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·838 | 27 | ····.line·838 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$23;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$23;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·764 | 27 | ····.line·764 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$22;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$22;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·690 | 27 | ····.line·690 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$16;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$16;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1069 | 27 | ····.line·1069 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$30;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$30;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1467 | 27 | ····.line·1467 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$38;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$38;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
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:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 21 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V | 23 | .method·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·415 | 27 | ····.line·415 |
27 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$8;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; | 28 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences$8;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/ui/MainPreferences; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 328, 22 lines modified | Offset 328, 22 lines modified | ||
328 | .end·method | 328 | .end·method |
329 | .method·public·onSensorChanged(Landroid/hardware/SensorEvent;)V | 329 | .method·public·onSensorChanged(Landroid/hardware/SensorEvent;)V |
330 | ····.locals·11 | 330 | ····.locals·11 |
331 | ····.param·p1,·"event"····#·Landroid/hardware/SensorEvent; | 331 | ····.param·p1,·"event"····#·Landroid/hardware/SensorEvent; |
332 | ····.prologue | 332 | ····.prologue |
333 | ····const/4·v | 333 | ····const/4·v9,·0x0 |
334 | ····const/high16·v | 334 | ····const/high16·v10,·0x42c80000····#·100.0f |
335 | ····.line·111 | 335 | ····.line·111 |
336 | ····iget-object·v7,·p1,·Landroid/hardware/SensorEvent;->values:[F | 336 | ····iget-object·v7,·p1,·Landroid/hardware/SensorEvent;->values:[F |
337 | ····aget·v0,·v7,·v | 337 | ····aget·v0,·v7,·v9 |
338 | ····.line·112 | 338 | ····.line·112 |
339 | ····.local·v0,·"cAx":F | 339 | ····.local·v0,·"cAx":F |
340 | ····iget-object·v7,·p1,·Landroid/hardware/SensorEvent;->values:[F | 340 | ····iget-object·v7,·p1,·Landroid/hardware/SensorEvent;->values:[F |
341 | ····const/4·v8,·0x1 | 341 | ····const/4·v8,·0x1 |
Offset 369, 15 lines modified | Offset 369, 15 lines modified | ||
369 | ····.line·116 | 369 | ····.line·116 |
370 | ····iput·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevY:F | 370 | ····iput·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevY:F |
371 | ····.line·117 | 371 | ····.line·117 |
372 | ····iput·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevZ:F | 372 | ····iput·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevZ:F |
373 | ····.line·118 | 373 | ····.line·118 |
374 | ····iput-boolean·v | 374 | ····iput-boolean·v9,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->initSensors:Z |
375 | ····.line·121 | 375 | ····.line·121 |
376 | ····:cond_0 | 376 | ····:cond_0 |
377 | ····iget·v7,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevX:F | 377 | ····iget·v7,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevX:F |
378 | ····sub-float·v3,·v0,·v7 | 378 | ····sub-float·v3,·v0,·v7 |
Offset 401, 21 lines modified | Offset 401, 21 lines modified | ||
401 | ····add-float/2addr·v7,·v8 | 401 | ····add-float/2addr·v7,·v8 |
402 | ····mul-float·v8,·v5,·v5 | 402 | ····mul-float·v8,·v5,·v5 |
403 | ····add-float/2addr·v7,·v8 | 403 | ····add-float/2addr·v7,·v8 |
404 | ····float-to-double·v | 404 | ····float-to-double·v8,·v7 |
405 | ····invoke-static·{v | 405 | ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sqrt(D)D |
406 | ····move-result-wide·v | 406 | ····move-result-wide·v8 |
407 | ····double-to-float·v6,·v | 407 | ····double-to-float·v6,·v8 |
408 | ····.line·127 | 408 | ····.line·127 |
409 | ····.local·v6,·"tolerance":F | 409 | ····.local·v6,·"tolerance":F |
410 | ····iget·v7,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->averageTolerance:F | 410 | ····iget·v7,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->averageTolerance:F |
411 | ····add-float/2addr·v7,·v6 | 411 | ····add-float/2addr·v7,·v6 |
Offset 431, 31 lines modified | Offset 431, 31 lines modified | ||
431 | ····.line·131 | 431 | ····.line·131 |
432 | ····iput·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevY:F | 432 | ····iput·v1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevY:F |
433 | ····.line·132 | 433 | ····.line·132 |
434 | ····iput·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevZ:F | 434 | ····iput·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->prevZ:F |
435 | ····.line·134 | 435 | ····.line·134 |
436 | ····mul-float·v7,·v6,·v | 436 | ····mul-float·v7,·v6,·v10 |
437 | ····float-to-int·v7,·v7 | 437 | ····float-to-int·v7,·v7 |
438 | ····int-to-float·v7,·v7 | 438 | ····int-to-float·v7,·v7 |
439 | ····div-float/2addr·v7,·v | 439 | ····div-float/2addr·v7,·v10 |
440 | ····iget·v8,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->averageTolerance:F | 440 | ····iget·v8,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->averageTolerance:F |
441 | ····mul-float/2addr·v8,·v | 441 | ····mul-float/2addr·v8,·v10 |
442 | ····float-to-int·v8,·v8 | 442 | ····float-to-int·v8,·v8 |
443 | ····int-to-float·v8,·v8 | 443 | ····int-to-float·v8,·v8 |
444 | ····div-float/2addr·v8,·v | 444 | ····div-float/2addr·v8,·v10 |
445 | ····invoke-direct·{p0,·v7,·v8},·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->updateText(FF)V | 445 | ····invoke-direct·{p0,·v7,·v8},·Lcom/martinborjesson/o2xtouchlednotifications/ui/preference/AccelerometerTolerancePreference;->updateText(FF)V |
446 | ····.line·135 | 446 | ····.line·135 |
447 | ····return-void | 447 | ····return-void |
448 | .end·method | 448 | .end·method |
Offset 200, 272 lines modified | Offset 200, 263 lines modified | ||
200 | ····.line·206 | 200 | ····.line·206 |
201 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->notificationEvents:Ljava/util/List; | 201 | ····sget-object·v0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->notificationEvents:Ljava/util/List; |
202 | ····return-object·v0 | 202 | ····return-object·v0 |
203 | .end·method | 203 | .end·method |
204 | .method·private·readSettings()V | 204 | .method·private·readSettings()V |
205 | ····.locals· | 205 | ····.locals·6 |
206 | ····.prologue | 206 | ····.prologue |
207 | ····const/4·v | 207 | ····const/4·v5,·0x0 |
208 | ····.line·87 | 208 | ····.line·87 |
209 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 209 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
210 | ····move-result-object·v | 210 | ····move-result-object·v1 |
211 | ····.line·89 | 211 | ····.line·89 |
212 | ····.local·v | 212 | ····.local·v1,·"prefs":Landroid/content/SharedPreferences; |
213 | ····const-string·v | 213 | ····const-string·v3,·"checkBoxReactOnLightNotifications" |
214 | ····invoke-interface·{v | 214 | ····invoke-interface·{v1,·v3,·v5},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
215 | ····move-result·v | 215 | ····move-result·v3 |
216 | ····iput-boolean·v | 216 | ····iput-boolean·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->reactOnLightNotifications:Z |
217 | ····.line·90 | 217 | ····.line·90 |
218 | ····new-instance·v | 218 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
219 | ····invoke-direct·{v | 219 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
220 | ····const-string·v | 220 | ····const-string·v4,·"React·on·notifications·with·FLAG_SHOW_LIGHTS:·" |
221 | ····invoke-virtual·{v | 221 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
222 | ····move-result-object·v | 222 | ····move-result-object·v3 |
223 | ····iget-boolean·v | 223 | ····iget-boolean·v4,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->reactOnLightNotifications:Z |
224 | ····invoke-virtual·{v | 224 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; |
225 | ····move-result-object·v | 225 | ····move-result-object·v3 |
226 | ····invoke-virtual·{v | 226 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
227 | ····move-result-object·v | 227 | ····move-result-object·v3 |
228 | ····invoke-static·{v | 228 | ····invoke-static·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
229 | ····.line·92 | 229 | ····.line·92 |
230 | ····iget-object·v | 230 | ····iget-object·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->notificationPackageNames:Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList; |
231 | ····invoke-virtual·{v | 231 | ····invoke-virtual·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList;->clear()V |
232 | ····.line·95 | 232 | ····.line·95 |
233 | ····:try_start_0 | 233 | ····:try_start_0 |
234 | ····iget-object·v | 234 | ····iget-object·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->notificationPackageNames:Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList; |
235 | ····invoke-virtual·{v | 235 | ····invoke-virtual·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList;->unserialize()V |
236 | ····:try_end_0 | 236 | ····:try_end_0 |
237 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 237 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
238 | ····.line·100 | 238 | ····.line·100 |
239 | ····:goto_0 | 239 | ····:goto_0 |
240 | ····const-string·v | 240 | ····const-string·v3,·"Monitored·activities:" |
241 | ····invoke-static·{v | 241 | ····invoke-static·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
242 | ····.line·101 | 242 | ····.line·101 |
243 | ····iget-object·v | 243 | ····iget-object·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->notificationPackageNames:Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList; |
244 | ····invoke-virtual·{v | 244 | ····invoke-virtual·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList;->iterator()Ljava/util/Iterator; |
245 | ····move-result-object·v | 245 | ····move-result-object·v3 |
246 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
247 | ····:goto_1 | 246 | ····:goto_1 |
248 | ····invoke-interface·{v | 247 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
249 | ····move-result·v4 | 248 | ····move-result·v4 |
250 | ····if-eqz·v4,·:cond_0 | 249 | ····if-eqz·v4,·:cond_0 |
251 | ····invoke-interface·{v | 250 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
252 | ····move-result-object·v | 251 | ····move-result-object·v2 |
253 | ····check-cast·v | 252 | ····check-cast·v2,·Ljava/lang/String; |
254 | ····.line·102 | 253 | ····.line·102 |
255 | ····.local·v | 254 | ····.local·v2,·"s":Ljava/lang/String; |
256 | ····invoke-static·{v | 255 | ····invoke-static·{v2},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
257 | ····goto·:goto_1 | 256 | ····goto·:goto_1 |
258 | ····.line·96 | 257 | ····.line·96 |
259 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
260 | ····.end·local·v | 258 | ····.end·local·v2····#·"s":Ljava/lang/String; |
261 | ····:catch_0 | 259 | ····:catch_0 |
262 | ····move-exception·v0 | 260 | ····move-exception·v0 |
263 | ····.line·97 | 261 | ····.line·97 |
264 | ····.local·v0,·"e":Ljava/io/IOException; | 262 | ····.local·v0,·"e":Ljava/io/IOException; |
265 | ····invoke-virtual·{v0},·Ljava/io/IOException;->printStackTrace()V | 263 | ····invoke-virtual·{v0},·Ljava/io/IOException;->printStackTrace()V |
266 | ····goto·:goto_0 | 264 | ····goto·:goto_0 |
267 | ····.line·104 | 265 | ····.line·104 |
268 | ····.end·local·v0····#·"e":Ljava/io/IOException; | 266 | ····.end·local·v0····#·"e":Ljava/io/IOException; |
269 | ····.restart·local·v1····#·"i$":Ljava/util/Iterator; | ||
270 | ····:cond_0 | 267 | ····:cond_0 |
271 | ····iget-object·v | 268 | ····iget-object·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->excludedNotificationPackageNames:Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList; |
272 | ····invoke-virtual·{v | 269 | ····invoke-virtual·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList;->clear()V |
273 | ····.line·105 | 270 | ····.line·105 |
274 | ····iget-boolean·v | 271 | ····iget-boolean·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->reactOnLightNotifications:Z |
275 | ····if-eqz·v | 272 | ····if-eqz·v3,·:cond_1 |
276 | ····.line·107 | 273 | ····.line·107 |
277 | ····:try_start_1 | 274 | ····:try_start_1 |
278 | ····iget-object·v | 275 | ····iget-object·v3,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/AccessibilityService;->excludedNotificationPackageNames:Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList; |
279 | ····invoke-virtual·{v | 276 | ····invoke-virtual·{v3},·Lcom/martinborjesson/o2xtouchlednotifications/utils/SerializableArrayList;->unserialize()V |
280 | ····:try_end_1 | 277 | ····:try_end_1 |
Max diff block lines reached; 23554/32122 bytes (73.33%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; | 18 | .field·final·synthetic·this$0:Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;)V | 20 | .method·public·constructor·<init>(Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·121 | 24 | ····.line·121 |
24 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService$MainBinder;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; | 25 | ····iput-object·p1,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService$MainBinder;->this$0:Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; |
25 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
Offset 684, 15 lines modified | Offset 684, 14 lines modified | ||
684 | ····.line·117 | 684 | ····.line·117 |
685 | ····iput-object·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->preferences:Landroid/content/SharedPreferences; | 685 | ····iput-object·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->preferences:Landroid/content/SharedPreferences; |
686 | ····.line·119 | 686 | ····.line·119 |
687 | ····iput-object·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->touchLEDProperties:Lcom/martinborjesson/o2xtouchlednotifications/utils/AppProperties; | 687 | ····iput-object·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->touchLEDProperties:Lcom/martinborjesson/o2xtouchlednotifications/utils/AppProperties; |
688 | ····.line·121 | ||
689 | ····return-void | 688 | ····return-void |
690 | .end·method | 689 | .end·method |
691 | .method·private·addExcludedActivity(Ljava/lang/String;)V | 690 | .method·private·addExcludedActivity(Ljava/lang/String;)V |
692 | ····.locals·4 | 691 | ····.locals·4 |
693 | ····.param·p1,·"packageName"····#·Ljava/lang/String; | 692 | ····.param·p1,·"packageName"····#·Ljava/lang/String; |
Offset 792, 15 lines modified | Offset 791, 15 lines modified | ||
792 | .method·private·createAppNotification()V | 791 | .method·private·createAppNotification()V |
793 | ····.locals·11 | 792 | ····.locals·11 |
794 | ····.prologue | 793 | ····.prologue |
795 | ····const/high16·v10,·0x7f070000 | 794 | ····const/high16·v10,·0x7f070000 |
796 | ····const/4·v | 795 | ····const/4·v7,·0x0 |
797 | ····.line·1039 | 796 | ····.line·1039 |
798 | ····iget-boolean·v5,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->notificationDisplayed:Z | 797 | ····iget-boolean·v5,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->notificationDisplayed:Z |
799 | ····if-nez·v5,·:cond_0 | 798 | ····if-nez·v5,·:cond_0 |
800 | ····.line·1040 | 799 | ····.line·1040 |
Offset 819, 17 lines modified | Offset 818, 17 lines modified | ||
819 | ····invoke-virtual·{v5,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 818 | ····invoke-virtual·{v5,·v10},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
820 | ····move-result-object·v5 | 819 | ····move-result-object·v5 |
821 | ····:goto_0 | 820 | ····:goto_0 |
822 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 821 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
823 | ····move-result-wide·v | 822 | ····move-result-wide·v8 |
824 | ····invoke-direct·{v2,·v6,·v5,·v | 823 | ····invoke-direct·{v2,·v6,·v5,·v8,·v9},·Landroid/app/Notification;-><init>(ILjava/lang/CharSequence;J)V |
825 | ····.line·1041 | 824 | ····.line·1041 |
826 | ····.local·v2,·"not":Landroid/app/Notification; | 825 | ····.local·v2,·"not":Landroid/app/Notification; |
827 | ····new-instance·v0,·Landroid/content/Intent; | 826 | ····new-instance·v0,·Landroid/content/Intent; |
828 | ····const-class·v5,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; | 827 | ····const-class·v5,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService; |
Offset 838, 15 lines modified | Offset 837, 15 lines modified | ||
838 | ····.line·1042 | 837 | ····.line·1042 |
839 | ····.local·v0,·"intent":Landroid/content/Intent; | 838 | ····.local·v0,·"intent":Landroid/content/Intent; |
840 | ····sget-object·v5,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->ACTION_STOP_PULSE:Ljava/lang/String; | 839 | ····sget-object·v5,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->ACTION_STOP_PULSE:Ljava/lang/String; |
841 | ····invoke-virtual·{v0,·v5},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 840 | ····invoke-virtual·{v0,·v5},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
842 | ····.line·1043 | 841 | ····.line·1043 |
843 | ····invoke-static·{p0,·v | 842 | ····invoke-static·{p0,·v7,·v0,·v7},·Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
844 | ····move-result-object·v3 | 843 | ····move-result-object·v3 |
845 | ····.line·1044 | 844 | ····.line·1044 |
846 | ····.local·v3,·"pi":Landroid/app/PendingIntent; | 845 | ····.local·v3,·"pi":Landroid/app/PendingIntent; |
847 | ····const/4·v4,·0x0 | 846 | ····const/4·v4,·0x0 |
Offset 1836, 1015 lines modified | Offset 1835, 847 lines modified | ||
1836 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; | 1835 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; |
1837 | ····.line·499 | 1836 | ····.line·499 |
1838 | ····return-void | 1837 | ····return-void |
1839 | .end·method | 1838 | .end·method |
1840 | .method·private·readSettings()V | 1839 | .method·private·readSettings()V |
1841 | ····.locals·1 | 1840 | ····.locals·14 |
1842 | ····.prologue | 1841 | ····.prologue |
1843 | ····.line·349 | 1842 | ····.line·349 |
1844 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->getTouchLED()Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; | 1843 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->getTouchLED()Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; |
1845 | ····move-result-object·v1 | 1844 | ····move-result-object·v11 |
1846 | ····move-object/from16·v0,·p0 | ||
1847 | ····iput-object·v1 | 1845 | ····iput-object·v11,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->touchLED:Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; |
1848 | ····.line·351 | 1846 | ····.line·351 |
1849 | ····invoke-static | 1847 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
1850 | ····move-result-object·v15 | ||
1851 | ····move- | 1848 | ····move-result-object·v11 |
1852 | ····iput-object·v1 | 1849 | ····iput-object·v11,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->preferences:Landroid/content/SharedPreferences; |
1853 | ····.line·352 | 1850 | ····.line·352 |
1854 | ····invoke-virtual | 1851 | ····invoke-virtual·{p0},·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->unregisterObservers()V |
1855 | ····.line·354 | 1852 | ····.line·354 |
1856 | ····invoke-static | 1853 | ····invoke-static·{p0},·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->readNotificationActivitiesSettings(Landroid/content/Context;)V |
1857 | ····.line·356 | 1854 | ····.line·356 |
1858 | ···· | 1855 | ····iget-object·v11,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->preferences:Landroid/content/SharedPreferences; |
1859 | ···· | 1856 | ····const-string·v12,·"checkBoxLog" |
1860 | ····const-string·v16,·"checkBoxLog" | ||
1861 | ····const/ | 1857 | ····const/4·v13,·0x0 |
1862 | ····invoke-interface | 1858 | ····invoke-interface·{v11,·v12,·v13},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
1863 | ····move-result·v1 | 1859 | ····move-result·v11 |
1864 | ····invoke-static·{v1 | 1860 | ····invoke-static·{v11},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->setEnabled(Z)V |
1865 | ····.line·358 | 1861 | ····.line·358 |
1866 | ····new-instance·v1 | 1862 | ····new-instance·v11,·Ljava/lang/StringBuilder; |
1867 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V | ||
1868 | ····const-string·v16,·"Device:·" | ||
1869 | ····invoke- | 1863 | ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V |
1870 | ···· | 1864 | ····const-string·v12,·"Device:·" |
1871 | ···· | 1865 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 185398/191552 bytes (96.79%) of diff not shown. |
Offset 110, 35 lines modified | Offset 110, 35 lines modified | ||
110 | ····.line·65 | 110 | ····.line·65 |
111 | ····const/4·v7,·0x1 | 111 | ····const/4·v7,·0x1 |
112 | ····:try_start_0 | 112 | ····:try_start_0 |
113 | ····sput-boolean·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->active:Z | 113 | ····sput-boolean·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->active:Z |
114 | ····.line·66 | 114 | ····.line·66 |
115 | ····const/4·v | 115 | ····const/4·v3,·0x0 |
116 | ····.line·67 | 116 | ····.line·67 |
117 | ····.local·v | 117 | ····.local·v3,·"previousValue":I |
118 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 118 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
119 | ····move-result-wide·v | 119 | ····move-result-wide·v4 |
120 | ····.line·68 | 120 | ····.line·68 |
121 | ····.local·v | 121 | ····.local·v4,·"fadeStart":J |
122 | ····:goto_0 | 122 | ····:goto_0 |
123 | ····sget-boolean·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->active:Z | 123 | ····sget-boolean·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->active:Z |
124 | ····if-eqz·v7,·:cond_5 | 124 | ····if-eqz·v7,·:cond_5 |
125 | ····.line·69 | 125 | ····.line·69 |
126 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 126 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
127 | ····move-result-wide·v | 127 | ····move-result-wide·v8 |
128 | ····sub-long·v0,·v | 128 | ····sub-long·v0,·v8,·v4 |
129 | ····.line·70 | 129 | ····.line·70 |
130 | ····.local·v0,·"currentTime":J | 130 | ····.local·v0,·"currentTime":J |
131 | ····if-eq·p1,·v12,·:cond_0 | 131 | ····if-eq·p1,·v12,·:cond_0 |
132 | ····if-ne·p1,·v13,·:cond_2 | 132 | ····if-ne·p1,·v13,·:cond_2 |
Offset 176, 43 lines modified | Offset 176, 43 lines modified | ||
176 | ····move-result·v7 | 176 | ····move-result·v7 |
177 | ····float-to-int·v6,·v7 | 177 | ····float-to-int·v6,·v7 |
178 | ····.line·77 | 178 | ····.line·77 |
179 | ····:cond_1 | 179 | ····:cond_1 |
180 | ····:goto_1 | 180 | ····:goto_1 |
181 | ····if-eq·v | 181 | ····if-eq·v3,·v6,·:cond_2 |
182 | ····.line·78 | 182 | ····.line·78 |
183 | ····sget-object·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->touchLED:Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; | 183 | ····sget-object·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->touchLED:Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; |
184 | ····const/4·v8,·0x0 | 184 | ····const/4·v8,·0x0 |
185 | ····invoke-virtual·{v7,·v8,·v6},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->set(II)V | 185 | ····invoke-virtual·{v7,·v8,·v6},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->set(II)V |
186 | ····.line·79 | 186 | ····.line·79 |
187 | ····move·v | 187 | ····move·v3,·v6 |
188 | ····.line·83 | 188 | ····.line·83 |
189 | ····.end·local·v6····#·"value":I | 189 | ····.end·local·v6····#·"value":I |
190 | ····:cond_2 | 190 | ····:cond_2 |
191 | ····if-ne·p1,·v12,·:cond_7 | 191 | ····if-ne·p1,·v12,·:cond_7 |
192 | ····sget·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->fadeInTime:I | 192 | ····sget·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->fadeInTime:I |
193 | ····int-to-long·v | 193 | ····int-to-long·v8,·v7 |
194 | ····cmp-long·v7,·v0,·v | 194 | ····cmp-long·v7,·v0,·v8 |
195 | ····if-ltz·v7,·:cond_7 | 195 | ····if-ltz·v7,·:cond_7 |
196 | ····.line·84 | 196 | ····.line·84 |
197 | ····sget·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->maxLEDStrength:I | 197 | ····sget·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->maxLEDStrength:I |
198 | ····if-eq·v | 198 | ····if-eq·v3,·v7,·:cond_3 |
199 | ····.line·85 | 199 | ····.line·85 |
200 | ····sget-object·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->touchLED:Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; | 200 | ····sget-object·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->touchLED:Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; |
201 | ····const/4·v8,·0x0 | 201 | ····const/4·v8,·0x0 |
202 | ····sget·v9,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->maxLEDStrength:I | 202 | ····sget·v9,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->maxLEDStrength:I |
Offset 224, 27 lines modified | Offset 224, 27 lines modified | ||
224 | ····const/4·v7,·0x0 | 224 | ····const/4·v7,·0x0 |
225 | ····sput-boolean·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->active:Z | 225 | ····sput-boolean·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->active:Z |
226 | ····.line·95 | 226 | ····.line·95 |
227 | ····:cond_4 | 227 | ····:cond_4 |
228 | ····:goto_2 | 228 | ····:goto_2 |
229 | ····const-wide/16·v | 229 | ····const-wide/16·v8,·0xa |
230 | ····invoke-static·{v | 230 | ····invoke-static·{v8,·v9},·Ljava/lang/Thread;->sleep(J)V |
231 | ····:try_end_0 | 231 | ····:try_end_0 |
232 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 232 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
233 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 233 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
234 | ····goto·:goto_0 | 234 | ····goto·:goto_0 |
235 | ····.line·97 | 235 | ····.line·97 |
236 | ····.end·local·v0····#·"currentTime":J | 236 | ····.end·local·v0····#·"currentTime":J |
237 | ····.end·local·v3····#·"fadeStart":J | ||
238 | ····.end·local·v | 237 | ····.end·local·v3····#·"previousValue":I |
238 | ····.end·local·v4····#·"fadeStart":J | ||
239 | ····:catch_0 | 239 | ····:catch_0 |
240 | ····move-exception·v2 | 240 | ····move-exception·v2 |
241 | ····.line·98 | 241 | ····.line·98 |
242 | ····.local·v2,·"e":Ljava/lang/Exception; | 242 | ····.local·v2,·"e":Ljava/lang/Exception; |
243 | ····:try_start_1 | 243 | ····:try_start_1 |
244 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 244 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
Offset 279, 16 lines modified | Offset 279, 16 lines modified | ||
279 | ····sput-boolean·v11,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->running:Z | 279 | ····sput-boolean·v11,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->running:Z |
280 | ····.line·102 | 280 | ····.line·102 |
281 | ····return-void | 281 | ····return-void |
282 | ····.line·74 | 282 | ····.line·74 |
283 | ····.restart·local·v0····#·"currentTime":J | 283 | ····.restart·local·v0····#·"currentTime":J |
284 | ····.restart·local·v3····#·"fadeStart":J | ||
285 | ····.restart·local·v | 284 | ····.restart·local·v3····#·"previousValue":I |
285 | ····.restart·local·v4····#·"fadeStart":J | ||
286 | ····.restart·local·v6····#·"value":I | 286 | ····.restart·local·v6····#·"value":I |
287 | ····:cond_6 | 287 | ····:cond_6 |
288 | ····if-ne·p1,·v13,·:cond_1 | 288 | ····if-ne·p1,·v13,·:cond_1 |
289 | ····.line·75 | 289 | ····.line·75 |
290 | ····:try_start_2 | 290 | ····:try_start_2 |
291 | ····sget·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->maxLEDStrength:I | 291 | ····sget·v7,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/TouchLEDService;->maxLEDStrength:I |
Offset 322, 28 lines modified | Offset 322, 28 lines modified | ||
Max diff block lines reached; 3624/7470 bytes (48.51%) of diff not shown. |
Offset 341, 140 lines modified | Offset 341, 140 lines modified | ||
341 | #·virtual·methods | 341 | #·virtual·methods |
342 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V | 342 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
343 | ····.locals·10 | 343 | ····.locals·10 |
344 | ····.param·p1,·"context"····#·Landroid/content/Context; | 344 | ····.param·p1,·"context"····#·Landroid/content/Context; |
345 | ····.param·p2,·"intent"····#·Landroid/content/Intent; | 345 | ····.param·p2,·"intent"····#·Landroid/content/Intent; |
346 | ····.prologue | 346 | ····.prologue |
347 | ····const/4·v | 347 | ····const/4·v8,·0x0 |
348 | ····.line·72 | 348 | ····.line·72 |
349 | ····sget-object·v | 349 | ····sget-object·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrator:Landroid/os/Vibrator; |
350 | ····if-nez·v | 350 | ····if-nez·v1,·:cond_0 |
351 | ····.line·89 | 351 | ····.line·89 |
352 | ····:goto_0 | 352 | ····:goto_0 |
353 | ····return-void | 353 | ····return-void |
354 | ····.line·75 | 354 | ····.line·75 |
355 | ····:cond_0 | 355 | ····:cond_0 |
356 | ····sget-object·v | 356 | ····sget-object·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrator:Landroid/os/Vibrator; |
357 | ····sget·v | 357 | ····sget·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateTime:I |
358 | ····int-to-long·v | 358 | ····int-to-long·v2,·v2 |
359 | ····invoke-virtual·{v | 359 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/os/Vibrator;->vibrate(J)V |
360 | ····.line·78 | 360 | ····.line·78 |
361 | ····const/4·v | 361 | ····const/4·v0,·0x0 |
362 | ····.line·79 | 362 | ····.line·79 |
363 | ····.local·v | 363 | ····.local·v0,·"delay":I |
364 | ····sget·v | 364 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateType:I |
365 | ····const/4·v | 365 | ····const/4·v2,·0x1 |
366 | ····if-ne·v | 366 | ····if-ne·v1,·v2,·:cond_3 |
367 | ····.line·80 | 367 | ····.line·80 |
368 | ····sget·v | 368 | ····sget·v0,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateDelay:I |
369 | ····.line·84 | 369 | ····.line·84 |
370 | ····:cond_1 | 370 | ····:cond_1 |
371 | ····:goto_1 | 371 | ····:goto_1 |
372 | ····new-instance·v | 372 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
373 | ····invoke-direct·{v | 373 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
374 | ····const-string·v | 374 | ····const-string·v2,·"Vibrate·delay:·" |
375 | ····invoke-virtual·{v | 375 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
376 | ····move-result-object·v | 376 | ····move-result-object·v1 |
377 | ····invoke-virtual·{v | 377 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
378 | ····move-result-object·v | 378 | ····move-result-object·v1 |
379 | ····invoke-virtual·{v | 379 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
380 | ····move-result-object·v | 380 | ····move-result-object·v1 |
381 | ····invoke-static·{v | 381 | ····invoke-static·{v1},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
382 | ····.line·85 | 382 | ····.line·85 |
383 | ····if-lez·v | 383 | ····if-lez·v0,·:cond_2 |
384 | ····.line·86 | 384 | ····.line·86 |
385 | ····sget-object·v | 385 | ····sget-object·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->ACTION_START_VIBRATOR:Ljava/lang/String; |
386 | ····const-class·v | 386 | ····const-class·v3,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver; |
387 | ····sget·v | 387 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateTime:I |
388 | ····add-int/2addr·v | 388 | ····add-int/2addr·v1,·v0 |
389 | ····int-to-long·v | 389 | ····int-to-long·v4,·v1 |
390 | ····const-wide/16·v | 390 | ····const-wide/16·v6,·0x0 |
391 | ····move-object·v | 391 | ····move-object·v1,·p1 |
392 | ····move·v | 392 | ····move·v9,·v8 |
393 | ····invoke-static/range·{v | 393 | ····invoke-static/range·{v1·..·v9},·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->startAlarm(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;JJIZ)V |
394 | ····.line·88 | 394 | ····.line·88 |
395 | ····:cond_2 | 395 | ····:cond_2 |
396 | ····sget-wide·v | 396 | ····sget-wide·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->numVibrations:J |
397 | ····const-wide/16·v | 397 | ····const-wide/16·v4,·0x1 |
398 | ····add-long/2addr·v | 398 | ····add-long/2addr·v2,·v4 |
399 | ····sput-wide·v | 399 | ····sput-wide·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->numVibrations:J |
400 | ····goto·:goto_0 | 400 | ····goto·:goto_0 |
401 | ····.line·81 | 401 | ····.line·81 |
402 | ····:cond_3 | 402 | ····:cond_3 |
403 | ····sget·v | 403 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateType:I |
404 | ····const/4·v | 404 | ····const/4·v2,·0x2 |
405 | ····if-ne·v | 405 | ····if-ne·v1,·v2,·:cond_1 |
406 | ····.line·82 | 406 | ····.line·82 |
407 | ····sget·v | 407 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateDelay:I |
408 | ····int-to-double·v | 408 | ····int-to-double·v2,·v1 |
409 | ····sget-wide·v | 409 | ····sget-wide·v4,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->numVibrations:J |
410 | ····long-to-double·v | 410 | ····long-to-double·v4,·v4 |
411 | ····sget·v | 411 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/VibratorReceiver;->vibrateSlowerOverTime:F |
412 | ····float-to-double·v | 412 | ····float-to-double·v6,·v1 |
413 | ····invoke-static·{v | 413 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D |
414 | ····move-result-wide·v | 414 | ····move-result-wide·v4 |
415 | ····const-wide·v | 415 | ····const-wide·v6,·0x408f400000000000L····#·1000.0 |
416 | ····mul-double/2addr·v | 416 | ····mul-double/2addr·v4,·v6 |
Max diff block lines reached; 431/7262 bytes (5.94%) of diff not shown. |
Offset 400, 150 lines modified | Offset 400, 150 lines modified | ||
400 | #·virtual·methods | 400 | #·virtual·methods |
401 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V | 401 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
402 | ····.locals·10 | 402 | ····.locals·10 |
403 | ····.param·p1,·"context"····#·Landroid/content/Context; | 403 | ····.param·p1,·"context"····#·Landroid/content/Context; |
404 | ····.param·p2,·"intent"····#·Landroid/content/Intent; | 404 | ····.param·p2,·"intent"····#·Landroid/content/Intent; |
405 | ····.prologue | 405 | ····.prologue |
406 | ····const/4·v | 406 | ····const/4·v8,·0x0 |
407 | ····.line·98 | 407 | ····.line·98 |
408 | ····sget-object·v | 408 | ····sget-object·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->mediaPlayer:Landroid/media/MediaPlayer; |
409 | ····if-nez·v | 409 | ····if-nez·v1,·:cond_1 |
410 | ····.line·118 | 410 | ····.line·118 |
411 | ····:cond_0 | 411 | ····:cond_0 |
412 | ····:goto_0 | 412 | ····:goto_0 |
413 | ····return-void | 413 | ····return-void |
414 | ····.line·101 | 414 | ····.line·101 |
415 | ····:cond_1 | 415 | ····:cond_1 |
416 | ····sget-object·v | 416 | ····sget-object·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->mediaPlayer:Landroid/media/MediaPlayer; |
417 | ····invoke-virtual·{v | 417 | ····invoke-virtual·{v1},·Landroid/media/MediaPlayer;->isPlaying()Z |
418 | ····move-result·v | 418 | ····move-result·v1 |
419 | ····if-nez·v | 419 | ····if-nez·v1,·:cond_0 |
420 | ····.line·104 | 420 | ····.line·104 |
421 | ····sget-object·v | 421 | ····sget-object·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->mediaPlayer:Landroid/media/MediaPlayer; |
422 | ····invoke-virtual·{v | 422 | ····invoke-virtual·{v1},·Landroid/media/MediaPlayer;->start()V |
423 | ····.line·107 | 423 | ····.line·107 |
424 | ····const/4·v | 424 | ····const/4·v0,·0x0 |
425 | ····.line·108 | 425 | ····.line·108 |
426 | ····.local·v | 426 | ····.local·v0,·"delay":I |
427 | ····sget·v | 427 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->audioType:I |
428 | ····const/4·v | 428 | ····const/4·v2,·0x1 |
429 | ····if-ne·v | 429 | ····if-ne·v1,·v2,·:cond_4 |
430 | ····.line·109 | 430 | ····.line·109 |
431 | ····sget·v | 431 | ····sget·v0,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->audioDelay:I |
432 | ····.line·113 | 432 | ····.line·113 |
433 | ····:cond_2 | 433 | ····:cond_2 |
434 | ····:goto_1 | 434 | ····:goto_1 |
435 | ····new-instance·v | 435 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
436 | ····invoke-direct·{v | 436 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
437 | ····const-string·v | 437 | ····const-string·v2,·"Audio·delay:·" |
438 | ····invoke-virtual·{v | 438 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
439 | ····move-result-object·v | 439 | ····move-result-object·v1 |
440 | ····invoke-virtual·{v | 440 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
441 | ····move-result-object·v | 441 | ····move-result-object·v1 |
442 | ····invoke-virtual·{v | 442 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
443 | ····move-result-object·v | 443 | ····move-result-object·v1 |
444 | ····invoke-static·{v | 444 | ····invoke-static·{v1},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
445 | ····.line·114 | 445 | ····.line·114 |
446 | ····if-lez·v | 446 | ····if-lez·v0,·:cond_3 |
447 | ····.line·115 | 447 | ····.line·115 |
448 | ····sget-object·v | 448 | ····sget-object·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->ACTION_START_NOTIFICATION_RINGTONE:Ljava/lang/String; |
449 | ····const-class·v | 449 | ····const-class·v3,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver; |
450 | ····sget-object·v | 450 | ····sget-object·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->mediaPlayer:Landroid/media/MediaPlayer; |
451 | ····invoke-virtual·{v | 451 | ····invoke-virtual·{v1},·Landroid/media/MediaPlayer;->getDuration()I |
452 | ····move-result·v | 452 | ····move-result·v1 |
453 | ····add-int/2addr·v | 453 | ····add-int/2addr·v1,·v0 |
454 | ····int-to-long·v | 454 | ····int-to-long·v4,·v1 |
455 | ····const-wide/16·v | 455 | ····const-wide/16·v6,·0x0 |
456 | ····move-object·v | 456 | ····move-object·v1,·p1 |
457 | ····move·v | 457 | ····move·v9,·v8 |
458 | ····invoke-static/range·{v | 458 | ····invoke-static/range·{v1·..·v9},·Lcom/martinborjesson/o2xtouchlednotifications/services/MainService;->startAlarm(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Class;JJIZ)V |
459 | ····.line·117 | 459 | ····.line·117 |
460 | ····:cond_3 | 460 | ····:cond_3 |
461 | ····sget-wide·v | 461 | ····sget-wide·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->numPlays:J |
462 | ····const-wide/16·v | 462 | ····const-wide/16·v4,·0x1 |
463 | ····add-long/2addr·v | 463 | ····add-long/2addr·v2,·v4 |
464 | ····sput-wide·v | 464 | ····sput-wide·v2,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->numPlays:J |
465 | ····goto·:goto_0 | 465 | ····goto·:goto_0 |
466 | ····.line·110 | 466 | ····.line·110 |
467 | ····:cond_4 | 467 | ····:cond_4 |
468 | ····sget·v | 468 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->audioType:I |
469 | ····const/4·v | 469 | ····const/4·v2,·0x2 |
470 | ····if-ne·v | 470 | ····if-ne·v1,·v2,·:cond_2 |
471 | ····.line·111 | 471 | ····.line·111 |
472 | ····sget·v | 472 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->audioDelay:I |
473 | ····int-to-double·v | 473 | ····int-to-double·v2,·v1 |
474 | ····sget-wide·v | 474 | ····sget-wide·v4,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->numPlays:J |
475 | ····long-to-double·v | 475 | ····long-to-double·v4,·v4 |
476 | ····sget·v | 476 | ····sget·v1,·Lcom/martinborjesson/o2xtouchlednotifications/feedbacks/NotificationRingtoneReceiver;->audioSlowerOverTime:F |
Max diff block lines reached; 837/8131 bytes (10.29%) of diff not shown. |
Offset 11, 118 lines modified | Offset 11, 108 lines modified | ||
11 | ····.line·29 | 11 | ····.line·29 |
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·public·static·performFixes(Landroid/content/Context;)V | 15 | .method·public·static·performFixes(Landroid/content/Context;)V |
16 | ····.locals· | 16 | ····.locals·7 |
17 | ····.param·p0,·"context"····#·Landroid/content/Context; | 17 | ····.param·p0,·"context"····#·Landroid/content/Context; |
18 | ····.prologue | 18 | ····.prologue |
19 | ····const/4·v3,·0x0 | ||
19 | ····.line·59 | 20 | ····.line·59 |
20 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 21 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
21 | ····move-result-object·v | 22 | ····move-result-object·v2 |
22 | ····.line·61 | 23 | ····.line·61 |
23 | ····.local·v | 24 | ····.local·v2,·"prefs":Landroid/content/SharedPreferences; |
24 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->getTouchLED()Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; | 25 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->getTouchLED()Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED; |
25 | ····move-result-object·v | 26 | ····move-result-object·v4 |
26 | ····invoke-virtual·{v | 27 | ····invoke-virtual·{v4},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->getFiles()[Ljava/io/File; |
27 | ····move-result-object·v | 28 | ····move-result-object·v1 |
28 | ····.line·62 | 29 | ····.line·62 |
29 | ····.local·v | 30 | ····.local·v1,·"files":[Ljava/io/File; |
30 | ····const-string·v | 31 | ····const-string·v4,·"rootPermissionFix" |
31 | ····const/4·v7,·0x0 | ||
32 | ····invoke-interface·{v | 32 | ····invoke-interface·{v2,·v4,·v3},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
33 | ····move-result·v | 33 | ····move-result·v4 |
34 | ····if-eqz·v | 34 | ····if-eqz·v4,·:cond_2 |
35 | ····if-eqz·v | 35 | ····if-eqz·v1,·:cond_2 |
36 | ····.line·63 | 36 | ····.line·63 |
37 | ···· | 37 | ····array-length·v4,·v1 |
38 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
39 | ····array-length·v4,·v0 | ||
40 | ····.local·v4,·"len$":I | ||
41 | ····const/4·v3,·0x0 | ||
42 | ····.local·v3,·"i$":I | ||
43 | ····:goto_0 | 38 | ····:goto_0 |
44 | ····if-ge·v3,·v4,·:cond_2 | 39 | ····if-ge·v3,·v4,·:cond_2 |
45 | ····aget-object·v | 40 | ····aget-object·v0,·v1,·v3 |
46 | ····.line·64 | 41 | ····.line·64 |
47 | ····.local·v | 42 | ····.local·v0,·"file":Ljava/io/File; |
48 | ····invoke-virtual·{v | 43 | ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z |
49 | ····move-result·v | 44 | ····move-result·v5 |
50 | ····if-eqz·v | 45 | ····if-eqz·v5,·:cond_0 |
51 | ····invoke-virtual·{v | 46 | ····invoke-virtual·{v0},·Ljava/io/File;->canWrite()Z |
52 | ····move-result·v | 47 | ····move-result·v5 |
53 | ····if-nez·v | 48 | ····if-nez·v5,·:cond_1 |
54 | ····.line·65 | 49 | ····.line·65 |
55 | ····:cond_0 | 50 | ····:cond_0 |
56 | ····const-string·v | 51 | ····const-string·v5,·"Performing·root·fix..." |
57 | ····invoke-static·{v | 52 | ····invoke-static·{v5},·Lcom/martinborjesson/o2xtouchlednotifications/utils/Logger;->logDebug(Ljava/lang/String;)V |
58 | ····.line·66 | 53 | ····.line·66 |
59 | ····new-instance·v | 54 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
60 | ····invoke-direct·{v | 55 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
61 | ····const-string·v | 56 | ····const-string·v6,·"chmod·666·" |
62 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
63 | ····move-result-object·v | 58 | ····move-result-object·v5 |
64 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v0},·Ljava/io/File;->toString()Ljava/lang/String; |
65 | ····move-result-object·v | 60 | ····move-result-object·v6 |
66 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
67 | ····move-result-object·v | 62 | ····move-result-object·v5 |
68 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
69 | ····move-result-object·v | 64 | ····move-result-object·v5 |
70 | ····invoke-static·{v | 65 | ····invoke-static·{v5},·Lcom/martinborjesson/o2xtouchlednotifications/utils/SuperUser;->doSuperUserCommand(Ljava/lang/String;)V |
71 | ····.line·63 | 66 | ····.line·63 |
72 | ····:cond_1 | 67 | ····:cond_1 |
73 | ····add-int/lit8·v3,·v3,·0x1 | 68 | ····add-int/lit8·v3,·v3,·0x1 |
74 | ····goto·:goto_0 | 69 | ····goto·:goto_0 |
75 | ····.line·70 | 70 | ····.line·70 |
76 | ····.end·local·v0····#·"arr$":[Ljava/io/File; | ||
77 | ····.end·local·v | 71 | ····.end·local·v0····#·"file":Ljava/io/File; |
78 | ····.end·local·v3····#·"i$":I | ||
79 | ····.end·local·v4····#·"len$":I | ||
80 | ····:cond_2 | 72 | ····:cond_2 |
81 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->reset()V | 73 | ····invoke-static·{},·Lcom/martinborjesson/o2xtouchlednotifications/touchled/TouchLED;->reset()V |
82 | ····.line·71 | 74 | ····.line·71 |
83 | ····return-void | 75 | ····return-void |
84 | .end·method | 76 | .end·method |
Offset 219, 424 lines modified | Offset 219, 413 lines modified | ||
219 | ····.end·local·v3····#·"osw":Ljava/io/OutputStreamWriter; | 219 | ····.end·local·v3····#·"osw":Ljava/io/OutputStreamWriter; |
220 | ····.restart·local·v2····#·"osw":Ljava/io/OutputStreamWriter; | 220 | ····.restart·local·v2····#·"osw":Ljava/io/OutputStreamWriter; |
221 | ····goto·:goto_0 | 221 | ····goto·:goto_0 |
222 | .end·method | 222 | .end·method |
223 | .method·public·static·hasSuperUser()Z | 223 | .method·public·static·hasSuperUser()Z |
224 | ····.locals·1 | 224 | ····.locals·16 |
225 | ····.prologue | 225 | ····.prologue |
226 | ····const/4·v11,·0x0 | ||
226 | ····.line·27 | 227 | ····.line·27 |
227 | ····const/4·v1 | 228 | ····const/4·v10,·0x0 |
228 | ····.line·28 | 229 | ····.line·28 |
229 | ····.local·v1 | 230 | ····.local·v10,·"superUser":Z |
230 | ····const/4·v | 231 | ····const/4·v7,·0x0 |
231 | ····.line·29 | 232 | ····.line·29 |
232 | ····.local·v | 233 | ····.local·v7,·"process":Ljava/lang/Process; |
233 | ····const/4·v | 234 | ····const/4·v3,·0x0 |
234 | ····.line·30 | 235 | ····.line·30 |
235 | ····.local·v | 236 | ····.local·v3,·"in":Ljava/io/InputStream; |
236 | ····const/4·v | 237 | ····const/4·v4,·0x0 |
237 | ····.line·32 | 238 | ····.line·32 |
238 | ····.local·v | 239 | ····.local·v4,·"os":Ljava/io/ByteArrayOutputStream; |
239 | ····:try_start_0 | 240 | ····:try_start_0 |
240 | ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; | 241 | ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; |
241 | ····move-result-object·v1 | 242 | ····move-result-object·v12 |
242 | ····const/4·v1 | 243 | ····const/4·v13,·0x3 |
243 | ····new-array·v1 | 244 | ····new-array·v13,·v13,·[Ljava/lang/String; |
244 | ····const/ | 245 | ····const/4·v14,·0x0 |
245 | ····const-string·v1 | 246 | ····const-string·v15,·"sh" |
246 | ····aput-object·v1 | 247 | ····aput-object·v15,·v13,·v14 |
247 | ····const/ | 248 | ····const/4·v14,·0x1 |
248 | ····const-string·v1 | 249 | ····const-string·v15,·"-c" |
249 | ····aput-object·v1 | 250 | ····aput-object·v15,·v13,·v14 |
250 | ····const/ | 251 | ····const/4·v14,·0x2 |
251 | ····const-string·v1 | 252 | ····const-string·v15,·"echo·$PATH" |
252 | ····aput-object·v1 | 253 | ····aput-object·v15,·v13,·v14 |
253 | ····invoke-virtual·{v1 | 254 | ····invoke-virtual·{v12,·v13},·Ljava/lang/Runtime;->exec([Ljava/lang/String;)Ljava/lang/Process; |
254 | ····move-result-object·v | 255 | ····move-result-object·v7 |
255 | ····.line·33 | 256 | ····.line·33 |
256 | ····invoke-virtual·{v | 257 | ····invoke-virtual·{v7},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; |
257 | ····move-result-object·v | 258 | ····move-result-object·v3 |
258 | ····.line·34 | 259 | ····.line·34 |
259 | ····new-instance·v | 260 | ····new-instance·v5,·Ljava/io/ByteArrayOutputStream; |
260 | ····const/high16·v1 | 261 | ····const/high16·v12,·0x10000 |
261 | ····invoke-direct·{v | 262 | ····invoke-direct·{v5,·v12},·Ljava/io/ByteArrayOutputStream;-><init>(I)V |
262 | ····:try_end_0 | 263 | ····:try_end_0 |
263 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_8 | 264 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_8 |
264 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 265 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
265 | ····.line·35 | 266 | ····.line·35 |
266 | ····.end·local·v | 267 | ····.end·local·v4····#·"os":Ljava/io/ByteArrayOutputStream; |
267 | ····.local·v | 268 | ····.local·v5,·"os":Ljava/io/ByteArrayOutputStream; |
268 | ····const/4·v | 269 | ····const/4·v8,·-0x1 |
269 | ····.line·36 | 270 | ····.line·36 |
270 | ····.local·v | 271 | ····.local·v8,·"read":I |
271 | ····:goto_0 | 272 | ····:goto_0 |
272 | ····:try_start_1 | 273 | ····:try_start_1 |
273 | ····invoke-virtual·{v | 274 | ····invoke-virtual·{v3},·Ljava/io/InputStream;->read()I |
274 | ····move-result·v | 275 | ····move-result·v8 |
275 | ····const/4·v1 | 276 | ····const/4·v12,·-0x1 |
276 | ····if-eq·v | 277 | ····if-eq·v8,·v12,·:cond_3 |
277 | ····.line·37 | 278 | ····.line·37 |
278 | ····invoke-virtual·{v | 279 | ····invoke-virtual·{v5,·v8},·Ljava/io/ByteArrayOutputStream;->write(I)V |
279 | ····:try_end_1 | 280 | ····:try_end_1 |
280 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 281 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
281 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 282 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
282 | ····goto·:goto_0 | 283 | ····goto·:goto_0 |
283 | ····.line·50 | 284 | ····.line·50 |
284 | ····:catch_0 | 285 | ····:catch_0 |
285 | ····move-exception·v | 286 | ····move-exception·v1 |
286 | ····move-object·v | 287 | ····move-object·v4,·v5 |
287 | ····.line·51 | 288 | ····.line·51 |
288 | ····.end·local·v | 289 | ····.end·local·v5····#·"os":Ljava/io/ByteArrayOutputStream; |
289 | ····.end·local·v | 290 | ····.end·local·v8····#·"read":I |
290 | ····.local·v | 291 | ····.local·v1,·"ex":Ljava/io/IOException; |
291 | ····.restart·local·v | 292 | ····.restart·local·v4····#·"os":Ljava/io/ByteArrayOutputStream; |
292 | ····:goto_1 | 293 | ····:goto_1 |
293 | ····:try_start_2 | 294 | ····:try_start_2 |
294 | ····invoke-virtual·{v | 295 | ····invoke-virtual·{v1},·Ljava/io/IOException;->printStackTrace()V |
295 | ····:try_end_2 | 296 | ····:try_end_2 |
296 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 297 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
297 | ····.line·53 | 298 | ····.line·53 |
298 | ····if-eqz·v | 299 | ····if-eqz·v3,·:cond_0 |
299 | ····.line·55 | 300 | ····.line·55 |
300 | ····:try_start_3 | 301 | ····:try_start_3 |
301 | ····invoke-virtual·{v | 302 | ····invoke-virtual·{v3},·Ljava/io/InputStream;->close()V |
302 | ····:try_end_3 | 303 | ····:try_end_3 |
303 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_3 | 304 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_3 |
304 | ····.line·60 | 305 | ····.line·60 |
Max diff block lines reached; 13016/17793 bytes (73.15%) of diff not shown. |
Offset 117, 14 lines modified | Offset 117, 15 lines modified | ||
117 | ····.line·73 | 117 | ····.line·73 |
118 | ····:try_start_0 | 118 | ····:try_start_0 |
119 | ····iget-object·v0,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver;->contentResolver:Landroid/content/ContentResolver; | 119 | ····iget-object·v0,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver;->contentResolver:Landroid/content/ContentResolver; |
120 | ····const-string·v1,·"content://gmail-ls/labels" | 120 | ····const-string·v1,·"content://gmail-ls/labels" |
121 | ····.line·74 | ||
121 | ····invoke-static·{v1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 122 | ····invoke-static·{v1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
122 | ····move-result-object·v1 | 123 | ····move-result-object·v1 |
123 | ····iget-object·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver;->account:Landroid/accounts/Account; | 124 | ····iget-object·v2,·p0,·Lcom/martinborjesson/o2xtouchlednotifications/notifications/GmailContentObserver;->account:Landroid/accounts/Account; |
124 | ····iget-object·v2,·v2,·Landroid/accounts/Account;->name:Ljava/lang/String; | 125 | ····iget-object·v2,·v2,·Landroid/accounts/Account;->name:Ljava/lang/String; |
Offset 137, 14 lines modified | Offset 138, 15 lines modified | ||
137 | ····const/4·v3,·0x0 | 138 | ····const/4·v3,·0x0 |
138 | ····const/4·v4,·0x0 | 139 | ····const/4·v4,·0x0 |
139 | ····const/4·v5,·0x0 | 140 | ····const/4·v5,·0x0 |
141 | ····.line·73 | ||
140 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 142 | ····invoke-virtual/range·{v0·..·v5},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
141 | ····:try_end_0 | 143 | ····:try_end_0 |
142 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 144 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
143 | ····move-result-object·v6 | 145 | ····move-result-object·v6 |
144 | ····.line·76 | 146 | ····.line·76 |