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:·4dd320bc76f81046fc697782386f6e435580e4aafd20271468760b2e0115542a | ||
10 | Signer·#1·certificate·SHA-1·digest:·dafbe8989663ed79e500ef54f5ecba4db1001299 | ||
11 | Signer·#1·certificate·MD5·digest:·739fb7f1b4ebf553aa5425568cbb1bd6 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·da4af21fde8eaba1b7002c230b2b09aeac3acb2530074415b1ed1e8e2db89c68 | ||
15 | Signer·#1·public·key·SHA-1·digest:·da431539b5b458068c52a7fb6ba4bdb16e58fbff | ||
16 | Signer·#1·public·key·MD5·digest:·1e1bef65cf7fe0141a231abf39418e3b |
Offset 1, 653 lines modified | Offset 1, 763 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:····················1 | 4 | ··Zip·archive·file·size:····················162187·(000000000002798Bh) |
5 | ··Actual·end-cent-dir·record·offset:········1 | 5 | ··Actual·end-cent-dir·record·offset:········162165·(0000000000027975h) |
6 | ··Expected·end-cent-dir·record·offset:······1 | 6 | ··Expected·end-cent-dir·record·offset:······162165·(0000000000027975h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·2 | 9 | ··central·directory·contains·25·entries. |
10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·1794·(0000000000000702h)·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·1 | 12 | ··is·160371·(0000000000027273h). |
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·21·00:04:30 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························6cb3375f |
28 | ··compressed·size:································ | 28 | ··compressed·size:································1312·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························4324·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 | ··res/drawable-hdpi-v4/icon.png |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1381 |
43 | ··················································(0000000000000 | 45 | ··················································(0000000000000565h)·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:··················· | 47 | ··version·of·encoding·software:···················1.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:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························8b8a7265 |
54 | ··compressed·size:································7 | 55 | ··compressed·size:································7016·bytes |
55 | ··uncompressed·size:······························ | 56 | ··uncompressed·size:······························7016·bytes |
56 | ··length·of·filename:·····························2 | 57 | ··length·of·filename:·····························29·characters |
57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
65 | --------------------------- | 66 | --------------------------- |
67 | ··res/drawable-ldpi-v4/icon.png | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/5BBF5B27.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:··· | 68 | ··offset·of·local·header·from·start·of·archive:···8456 |
69 | ··················································(000000000000 | 69 | ··················································(0000000000002108h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:··················· | 71 | ··version·of·encoding·software:···················1.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:··· | 73 | ··minimum·software·version·required·to·extract:···1.0 |
74 | ··compression·method:····························· | 74 | ··compression·method:·····························none·(stored) |
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | 75 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:·························· | 76 | ··extended·local·header:··························no |
78 | ··file·last·modified·on·(DOS·date/time):·········· | 77 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
79 | ··32-bit·CRC·value·(hex):························· | 78 | ··32-bit·CRC·value·(hex):·························4b53ceaa |
80 | ··compressed·size:································ | 79 | ··compressed·size:································2417·bytes |
81 | ··uncompressed·size:······························ | 80 | ··uncompressed·size:······························2417·bytes |
82 | ··length·of·filename:·····························2 | 81 | ··length·of·filename:·····························29·characters |
83 | ··length·of·extra·field:··························0·bytes | 82 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 83 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 84 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 85 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 86 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 87 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 88 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 89 | Central·directory·entry·#4: |
91 | --------------------------- | 90 | --------------------------- |
92 | ·· | 91 | ··res/drawable-mdpi-v4/icon.png |
92 | ··offset·of·local·header·from·start·of·archive:···10932 | ||
93 | ··················································(0000000000002AB4h)·bytes | ||
94 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
95 | ··version·of·encoding·software:···················1.0 | ||
96 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
97 | ··minimum·software·version·required·to·extract:···1.0 | ||
98 | ··compression·method:·····························none·(stored) | ||
99 | ··file·security·status:···························not·encrypted | ||
100 | ··extended·local·header:··························no | ||
101 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | ||
Max diff block lines reached; 37084/47339 bytes (78.34%) 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="19"·android:versionName="1.0.12"·android:installLocation="internalOnly"·package="com.pilot51.voicenotify"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="19"·android:versionName="1.0.12"·android:installLocation="internalOnly"·package="com.pilot51.voicenotify"·platformBuildVersionCode="14"·platformBuildVersionName="4.0.2-1406408"> |
3 | ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="8"/> | 3 | ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="8"/> |
4 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> | 4 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> |
5 | ··<uses-permission·android:name="android.permission.VIBRATE"/> | 5 | ··<uses-permission·android:name="android.permission.VIBRATE"/> |
6 | ··<uses-permission·android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> | 6 | ··<uses-permission·android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> |
7 | ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/> | 7 | ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/> |
8 | ··<uses-feature·android:name="android.hardware.bluetooth"·android:required="false"/> | 8 | ··<uses-feature·android:name="android.hardware.bluetooth"·android:required="false"/> |
9 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"> | 9 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"> |
Offset 25, 9 lines modified | Offset 25, 8 lines modified | ||
25 | ········<action·android:name="android.appwidget.action.APPWIDGET_UPDATE"/> | 25 | ········<action·android:name="android.appwidget.action.APPWIDGET_UPDATE"/> |
26 | ········<action·android:name="voicenotify.widget.TOGGLE"/> | 26 | ········<action·android:name="voicenotify.widget.TOGGLE"/> |
27 | ········<action·android:name="voicenotify.widget.UPDATE"/> | 27 | ········<action·android:name="voicenotify.widget.UPDATE"/> |
28 | ······</intent-filter> | 28 | ······</intent-filter> |
29 | ······<meta-data·android:name="android.appwidget.provider"·android:resource="@xml/appwidget_info"/> | 29 | ······<meta-data·android:name="android.appwidget.provider"·android:resource="@xml/appwidget_info"/> |
30 | ····</receiver> | 30 | ····</receiver> |
31 | ··</application> | 31 | ··</application> |
32 | ··<fdroid·buildserverid="caa88ec38838a3c1a4a71834cd65a101e378cf1e·"·fdroidserverid="225c644b3eaf60955070bd359039b3fdd7e78f5a·"/> | ||
33 | </manifest> | 32 | </manifest> |
Offset 1, 4446 lines modified | Offset 1, 4514 lines modified | Diff chunk too large, falling back to line-by-line diff (3468 lines added, 3468 lines removed) | |
00000000:·0200·0c00· | 00000000:·0200·0c00·201a·0100·0100·0000·0100·1c00··....·........... | ||
00000010:· | 00000010:·04c2·0000·3102·0000·0000·0000·0000·0000··....1........... | ||
00000020:· | 00000020:·e008·0000·0000·0000·0000·0000·3400·0000··............4... | ||
00000030:· | 00000030:·6200·0000·9a00·0000·cc00·0000·0401·0000··b............... | ||
00000040:· | 00000040:·4801·0000·8a01·0000·d001·0000·0c02·0000··H............... | ||
00000050:· | 00000050:·4002·0000·8002·0000·c002·0000·0003·0000··@............... | ||
00000060:· | 00000060:·4003·0000·8003·0000·be03·0000·fc03·0000··@............... | ||
00000070:· | 00000070:·3a04·0000·7a04·0000·b804·0000·5e05·0000··:...z.......^... | ||
00000080:· | 00000080:·6e05·0000·8005·0000·9a05·0000·b005·0000··n............... | ||
00000090:· | 00000090:·c605·0000·da05·0000·f205·0000·0206·0000··................ | ||
000000a0:· | 000000a0:·2406·0000·4406·0000·6006·0000·7e06·0000··$...D...`...~... | ||
000000b0:· | 000000b0:·9a06·0000·b206·0000·c606·0000·d206·0000··................ | ||
000000c0:· | 000000c0:·ea06·0000·fc06·0000·1607·0000·3207·0000··............2... | ||
000000d0:· | 000000d0:·4c07·0000·6607·0000·d007·0000·7608·0000··L...f.......v... | ||
000000e0:· | 000000e0:·8e08·0000·ea08·0000·4a09·0000·6e09·0000··........J...n... | ||
000000f0:·8 | 000000f0:·8c09·0000·ae09·0000·da09·0000·480a·0000··............H... | ||
00000100:· | 00000100:·c60b·0000·5e0c·0000·a20c·0000·260d·0000··....^.......&... | ||
00000110:· | 00000110:·6a0d·0000·1e0e·0000·4c0e·0000·6c0e·0000··j.......L...l... | ||
00000120:· | 00000120:·d60e·0000·ee0e·0000·4c0f·0000·c80f·0000··........L....... | ||
00000130:· | 00000130:·4610·0000·4c10·0000·5210·0000·6e10·0000··F...L...R...n... | ||
00000140:· | 00000140:·7410·0000·fa10·0000·6811·0000·8e11·0000··t.......h....... | ||
00000150:·a | 00000150:·aa11·0000·b011·0000·b611·0000·3c12·0000··............<... | ||
00000160:· | 00000160:·7812·0000·e213·0000·f813·0000·c214·0000··x............... | ||
00000170:· | 00000170:·2a15·0000·4a15·0000·7215·0000·9c15·0000··*...J...r....... | ||
00000180:· | 00000180:·1c16·0000·2c16·0000·4616·0000·be16·0000··....,...F....... | ||
00000190:· | 00000190:·e416·0000·f816·0000·1c17·0000·3c17·0000··............<... | ||
000001a0:· | 000001a0:·4019·0000·a419·0000·fa19·0000·1e1a·0000··@............... | ||
000001b0:· | 000001b0:·4e1a·0000·a21a·0000·b01a·0000·be1a·0000··N............... | ||
000001c0:· | 000001c0:·ca1a·0000·fa1a·0000·121b·0000·ba1b·0000··................ | ||
000001d0:· | 000001d0:·d61b·0000·f01b·0000·081c·0000·761c·0000··............v... | ||
000001e0:· | 000001e0:·9a1c·0000·b81c·0000·e81c·0000·3c1d·0000··............<... | ||
000001f0:· | 000001f0:·c01d·0000·d01d·0000·ec1d·0000·041e·0000··................ | ||
00000200:· | 00000200:·1a1e·0000·481e·0000·641e·0000·7e1e·0000··....H...d...~... | ||
00000210:· | 00000210:·981e·0000·b01e·0000·e21e·0000·081f·0000··................ | ||
00000220:· | 00000220:·381f·0000·681f·0000·821f·0000·9e1f·0000··8...h........... | ||
00000230:· | 00000230:·ce1f·0000·4e20·0000·6420·0000·7c20·0000··....N·..d·..|·.. | ||
00000240:· | 00000240:·9a20·0000·f020·0000·1621·0000·9a21·0000··.·...·...!...!.. | ||
00000250:· | 00000250:·b621·0000·5c22·0000·7422·0000·7e22·0000··.!..\"..t"..~".. | ||
00000260:· | 00000260:·9a22·0000·a622·0000·c422·0000·d222·0000··."..."..."...".. | ||
00000270:·e | 00000270:·e222·0000·2e23·0000·7a25·0000·b825·0000··."...#..z%...%.. | ||
00000280:·d | 00000280:·de25·0000·0827·0000·a627·0000·0828·0000··.%...'...'...(.. | ||
00000290:· | 00000290:·3c28·0000·c028·0000·f628·0000·8a29·0000··<(...(...(...).. | ||
000002a0:· | 000002a0:·9a2a·0000·d02c·0000·bc2d·0000·502e·0000··.*...,...-..P... | ||
000002b0:· | 000002b0:·522f·0000·722f·0000·1830·0000·5430·0000··R/..r/...0..T0.. | ||
000002c0:· | 000002c0:·b630·0000·c630·0000·2431·0000·4831·0000··.0...0..$1..H1.. | ||
000002d0:· | 000002d0:·0832·0000·1a32·0000·4432·0000·7e32·0000··.2...2..D2..~2.. | ||
000002e0:· | 000002e0:·e032·0000·0233·0000·8c33·0000·ba33·0000··.2...3...3...3.. | ||
000002f0:· | 000002f0:·f233·0000·9434·0000·b634·0000·2a35·0000··.3...4...4..*5.. | ||
00000300:· | 00000300:·5435·0000·8635·0000·8a36·0000·c436·0000··T5...5...6...6.. | ||
00000310:· | 00000310:·e836·0000·f836·0000·1c37·0000·9237·0000··.6...6...7...7.. | ||
00000320:· | 00000320:·4a38·0000·ae38·0000·e038·0000·7639·0000··J8...8...8..v9.. | ||
00000330:· | 00000330:·b239·0000·d039·0000·f239·0000·023a·0000··.9...9...9...:.. | ||
00000340:· | 00000340:·3a3a·0000·5c3a·0000·863a·0000·b03a·0000··::..\:...:...:.. | ||
00000350:· | 00000350:·cc3a·0000·803b·0000·9e3b·0000·103c·0000··.:...;...;...<.. | ||
00000360:· | 00000360:·2c3c·0000·583c·0000·ce3c·0000·b23d·0000··,<..X<...<...=.. | ||
00000370:· | 00000370:·823e·0000·aa3e·0000·e23e·0000·103f·0000··.>...>...>...?.. | ||
00000380:· | 00000380:·2c3f·0000·543f·0000·6e3f·0000·b23f·0000··,?..T?..n?...?.. | ||
00000390:· | 00000390:·cc3f·0000·e63f·0000·bc41·0000·d841·0000··.?...?...A...A.. | ||
000003a0:· | 000003a0:·7842·0000·a642·0000·9243·0000·9c43·0000··xB...B...C...C.. | ||
000003b0:· | 000003b0:·c243·0000·f643·0000·bc44·0000·fc44·0000··.C...C...D...D.. | ||
000003c0:· | 000003c0:·3445·0000·5a45·0000·7c45·0000·a845·0000··4E..ZE..|E...E.. | ||
000003d0:· | 000003d0:·ee45·0000·2446·0000·5246·0000·da46·0000··.E..$F..RF...F.. | ||
000003e0:· | 000003e0:·5247·0000·8847·0000·3848·0000·1049·0000··RG...G..8H...I.. | ||
000003f0:· | 000003f0:·5049·0000·da49·0000·7a4a·0000·5e4b·0000··PI...I..zJ..^K.. | ||
00000400:· | 00000400:·b64b·0000·7c4c·0000·e64c·0000·404d·0000··.K..|L...L..@M.. | ||
00000410:· | 00000410:·f64e·0000·384f·0000·684f·0000·e24f·0000··.N..8O..hO...O.. | ||
00000420:· | 00000420:·2451·0000·6851·0000·ae51·0000·de51·0000··$Q..hQ...Q...Q.. | ||
00000430:· | 00000430:·be52·0000·e652·0000·2653·0000·6a53·0000··.R...R..&S..jS.. | ||
00000440:· | 00000440:·8653·0000·ba53·0000·3654·0000·ca54·0000··.S...S..6T...T.. | ||
00000450:· | 00000450:·3e55·0000·4c55·0000·5a55·0000·d255·0000··>U..LU..ZU...U.. | ||
00000460:· | 00000460:·0256·0000·4656·0000·7c56·0000·9856·0000··.V..FV..|V...V.. | ||
00000470:· | 00000470:·c656·0000·d656·0000·fa56·0000·2257·0000··.V...V...V.."W.. | ||
00000480:· | 00000480:·5457·0000·e857·0000·3058·0000·a059·0000··TW...W..0X...Y.. | ||
00000490:· | 00000490:·2e5a·0000·6e5a·0000·a45a·0000·325b·0000··.Z..nZ...Z..2[.. | ||
000004a0:· | 000004a0:·625b·0000·925b·0000·f05b·0000·6c5d·0000··b[...[...[..l].. | ||
000004b0:· | 000004b0:·9c5d·0000·c45d·0000·525e·0000·e45e·0000··.]...]..R^...^.. | ||
000004c0:· | 000004c0:·2c5f·0000·8e5f·0000·3c60·0000·c660·0000··,_..._..<`...`.. | ||
000004d0:· | 000004d0:·2661·0000·9861·0000·5062·0000·7c62·0000··&a...a..Pb..|b.. | ||
000004e0:· | 000004e0:·fa62·0000·3063·0000·9e63·0000·3a64·0000··.b..0c...c..:d.. | ||
000004f0:· | 000004f0:·4264·0000·4665·0000·8e65·0000·4666·0000··Bd..Fe...e..Ff.. | ||
00000500:· | 00000500:·5a68·0000·7468·0000·a468·0000·c468·0000··Zh..th...h...h.. | ||
00000510:· | 00000510:·9069·0000·b869·0000·cc6a·0000·3a6b·0000··.i...i...j..:k.. | ||
00000520:· | 00000520:·5a6b·0000·766b·0000·ae6b·0000·e66b·0000··Zk..vk...k...k.. | ||
00000530:· | 00000530:·046c·0000·1e6c·0000·466c·0000·726c·0000··.l...l..Fl..rl.. | ||
00000540:· | 00000540:·826c·0000·126d·0000·406d·0000·5c6d·0000··.l...m..@m..\m.. | ||
00000550:· | 00000550:·826d·0000·1a6e·0000·3c6e·0000·646e·0000··.m...n..<n..dn.. | ||
00000560:· | 00000560:·7c6e·0000·aa6e·0000·e86e·0000·066f·0000··|n...n...n...o.. | ||
00000570:·3 | 00000570:·346f·0000·1070·0000·4670·0000·0e71·0000··4o...p..Fp...q.. | ||
00000580:· | 00000580:·4471·0000·bc71·0000·9072·0000·be72·0000··Dq...q...r...r.. | ||
00000590:· | 00000590:·f872·0000·2673·0000·4a73·0000·7673·0000··.r..&s..Js..vs.. | ||
000005a0:· | 000005a0:·b873·0000·d873·0000·7074·0000·9074·0000··.s...s..pt...t.. | ||
000005b0:· | 000005b0:·f874·0000·a675·0000·8876·0000·4c77·0000··.t...u...v..Lw.. | ||
000005c0:· | 000005c0:·8077·0000·b877·0000·1a78·0000·2c78·0000··.w...w...x..,x.. | ||
000005d0:· | 000005d0:·4078·0000·4c78·0000·0879·0000·4079·0000··@x..Lx...y..@y.. | ||
000005e0:· | 000005e0:·5479·0000·d079·0000·0a7a·0000·927a·0000··Ty...y...z...z.. | ||
000005f0:· | 000005f0:·c47a·0000·f47a·0000·1a7b·0000·c47b·0000··.z...z...{...{.. | ||
00000600:·f67 | 00000600:·f67b·0000·947c·0000·0e7d·0000·3a7d·0000··.{...|...}..:}.. | ||
00000610:· | 00000610:·687d·0000·ba7d·0000·de7d·0000·0a7e·0000··h}...}...}...~.. | ||
00000620:· | 00000620:·227e·0000·fe7f·0000·b280·0000·d880·0000··"~.............. | ||
00000630:· | 00000630:·f880·0000·9c82·0000·c082·0000·e082·0000··................ | ||
00000640:· | 00000640:·8e84·0000·c884·0000·e284·0000·6485·0000··............d... | ||
00000650:· | 00000650:·c685·0000·0a86·0000·5486·0000·7886·0000··........T...x... | ||
00000660:·2 | 00000660:·2087·0000·4887·0000·7087·0000·de87·0000···...H...p....... | ||
00000670:· | 00000670:·0088·0000·7688·0000·9688·0000·b888·0000··....v........... | ||
00000680:· | 00000680:·6689·0000·bc89·0000·0c8a·0000·388a·0000··f...........8... | ||
00000690:· | 00000690:·488a·0000·648a·0000·c68a·0000·ce8a·0000··H...d........... | ||
000006a0:· | 000006a0:·588b·0000·888b·0000·a48b·0000·ca8b·0000··X............... | ||
000006b0:· | 000006b0:·f08b·0000·628c·0000·028d·0000·2e8d·0000··....b........... | ||
000006c0:· | 000006c0:·9a8d·0000·108e·0000·3a8e·0000·ce8e·0000··........:....... | ||
000006d0:· | 000006d0:·8a8f·0000·ce8f·0000·f28f·0000·1e90·0000··................ | ||
000006e0:· | 000006e0:·4290·0000·6290·0000·8e90·0000·b890·0000··B...b........... | ||
000006f0:· | 000006f0:·2c91·0000·3491·0000·ce91·0000·fe91·0000··,...4........... | ||
00000700:· | 00000700:·7092·0000·8c92·0000·b892·0000·cc92·0000··p............... | ||
00000710:· | 00000710:·dc92·0000·2293·0000·0a94·0000·1694·0000··...."........... | ||
00000720:· | 00000720:·4894·0000·7094·0000·ec94·0000·4895·0000··H...p.......H... | ||
00000730:· | 00000730:·7095·0000·a695·0000·d095·0000·4296·0000··p...........B... | ||
00000740:· | 00000740:·6696·0000·8696·0000·ba96·0000·7097·0000··f...........p... | ||
00000750:· | 00000750:·dc97·0000·0a98·0000·2498·0000·4698·0000··........$...F... | ||
00000760:· | 00000760:·6698·0000·dc98·0000·1a99·0000·a499·0000··f............... | ||
00000770:· | 00000770:·c699·0000·f099·0000·969a·0000·f69b·0000··................ | ||
00000780:· | 00000780:·2e9c·0000·489c·0000·9e9d·0000·c89d·0000··....H........... | ||
00000790:· | 00000790:·ea9d·0000·029e·0000·6a9e·0000·269f·0000··........j...&... | ||
000007a0:· | 000007a0:·709f·0000·929f·0000·e69f·0000·06a0·0000··p............... | ||
000007b0:·4 | 000007b0:·44a0·0000·64a0·0000·8aa0·0000·6aa1·0000··D...d.......j... | ||
000007c0:· | 000007c0:·e6a1·0000·28a2·0000·70a2·0000·eca2·0000··....(...p....... | ||
000007d0:· | 000007d0:·1aa3·0000·88a3·0000·a6a3·0000·46a4·0000··............F... | ||
Max diff block lines reached; 139242/617917 bytes (22.53%) of diff not shown. |
Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
1 | Zip·file·size:·9922 | 1 | Zip·file·size:·99220·bytes,·number·of·entries:·62 |
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······798·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/App.class | 4 | ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/App.class |
5 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$1.class | 5 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$1.class |
6 | ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$2.class | 6 | ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$2.class |
7 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$2.class | 7 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$2.class |
8 | ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3$1.class | 8 | ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3$1.class |
9 | ?rwxrwxr-x··2.0·unx·····29 | 9 | ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3.class |
10 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$4.class | 10 | ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$4.class |
11 | ?rwxrwxr-x··2.0·unx·····180 | 11 | ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter$SimpleFilter.class |
12 | ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter.class | 12 | ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter.class |
13 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$OnListUpdateListener.class | 13 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$OnListUpdateListener.class |
14 | ?rwxrwxr-x··2.0·unx·····66 | 14 | ?rwxrwxr-x··2.0·unx·····6615·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList.class |
15 | ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/BuildConfig.class | 15 | ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/BuildConfig.class |
16 | ?rwxrwxr-x··2.0·unx·····2259·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Common.class | 16 | ?rwxrwxr-x··2.0·unx·····2259·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Common.class |
17 | ?rwxrwxr-x··2.0·unx·····694 | 17 | ?rwxrwxr-x··2.0·unx·····6941·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Database.class |
18 | ?rwxrwxr-x··2.0·unx······928·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$10.class | 18 | ?rwxrwxr-x··2.0·unx······928·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$10.class |
19 | ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$2.class | 19 | ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$2.class |
20 | ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$3.class | 20 | ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$3.class |
21 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$4.class | 21 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$4.class |
22 | ?rwxrwxr-x··2.0·unx·····3114·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$5.class | 22 | ?rwxrwxr-x··2.0·unx·····3114·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$5.class |
23 | ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$6.class | 23 | ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$6.class |
24 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$7.class | 24 | ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$7.class |
Offset 46, 19 lines modified | Offset 46, 19 lines modified | ||
46 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$2.class | 46 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$2.class |
47 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3$1.class | 47 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3$1.class |
48 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3.class | 48 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3.class |
49 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$AudioFocus.class | 49 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$AudioFocus.class |
50 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$CheckScreen.class | 50 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$CheckScreen.class |
51 | ?rwxrwxr-x··2.0·unx·····1823·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$DeviceStateReceiver.class | 51 | ?rwxrwxr-x··2.0·unx·····1823·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$DeviceStateReceiver.class |
52 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$OnStatusChangeListener.class | 52 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$OnStatusChangeListener.class |
53 | ?rwxrwxr-x··2.0·unx······89 | 53 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer$1.class |
54 | ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer.class | 54 | ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer.class |
55 | ?rwxrwxr-x··2.0·unx····1401 | 55 | ?rwxrwxr-x··2.0·unx····14015·b-·defN·80-Jan-01·00:00·com/pilot51/voicenotify/Service.class |
56 | ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake$OnShakeListener.class | 56 | ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake$OnShakeListener.class |
57 | ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake.class | 57 | ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake.class |
58 | ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/WidgetProvider.class | 58 | ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/WidgetProvider.class |
59 | ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1.class | 59 | ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1.class |
60 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$1.class | 60 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$1.class |
61 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/NotifyList$Adapter$1.class | 61 | ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/NotifyList$Adapter$1.class |
62 | ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$1.class | 62 | ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$1.class |
63 | ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$4.class | 63 | ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$4.class |
64 | 62·files,·9689 | 64 | 62·files,·96895·bytes·uncompressed,·89148·bytes·compressed:··8.0% |
Offset 43, 20 lines modified | Offset 43, 20 lines modified | ||
43 | ················} | 43 | ················} |
44 | ················finally·{ | 44 | ················finally·{ |
45 | ················} | 45 | ················} |
46 | ················//·monitorexit(access$600) | 46 | ················//·monitorexit(access$600) |
47 | ············} | 47 | ············} |
48 | ········} | 48 | ········} |
49 | ········finally·{} | 49 | ········finally·{} |
50 | ····Label_015 | 50 | ····Label_0158: |
51 | ········for·(final·ApplicationInfo·applicationInfo·:·packageManager.getInstalledApplications(0))·{ | 51 | ········for·(final·ApplicationInfo·applicationInfo·:·packageManager.getInstalledApplications(0))·{ |
52 | ············final·Iterator<App>·iterator2·=·AppList.access$100().iterator(); | 52 | ············final·Iterator<App>·iterator2·=·AppList.access$100().iterator(); |
53 | ············while·(iterator2.hasNext())·{ | 53 | ············while·(iterator2.hasNext())·{ |
54 | ················if·(((App)iterator2.next()).getPackage().equals(applicationInfo.packageName))·{ | 54 | ················if·(((App)iterator2.next()).getPackage().equals(applicationInfo.packageName))·{ |
55 | ····················continue·Label_015 | 55 | ····················continue·Label_0158; |
56 | ················} | 56 | ················} |
57 | ············} | 57 | ············} |
58 | ············final·App·e·=·new·App(applicationInfo.packageName,·String.valueOf(applicationInfo.loadLabel(packageManager)),·AppList.access$800()); | 58 | ············final·App·e·=·new·App(applicationInfo.packageName,·String.valueOf(applicationInfo.loadLabel(packageManager)),·AppList.access$800()); |
59 | ············AppList.access$100().add(e); | 59 | ············AppList.access$100().add(e); |
60 | ············AppList.access$700(); | 60 | ············AppList.access$700(); |
61 | ············if·(!empty)·{ | 61 | ············if·(!empty)·{ |
62 | ················e.updateDb(); | 62 | ················e.updateDb(); |
Offset 138, 15 lines modified | Offset 138, 15 lines modified | ||
138 | ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/pilot51/voicenotify/AppList$Adapter;)V | 138 | ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/pilot51/voicenotify/AppList$Adapter;)V |
139 | ·········5:·return | 139 | ·········5:·return |
140 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); | 140 | ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence); |
141 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 141 | ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
142 | ····flags:·(0x0004)·ACC_PROTECTED | 142 | ····flags:·(0x0004)·ACC_PROTECTED |
143 | ····Code: | 143 | ····Code: |
144 | ······stack=300,·locals= | 144 | ······stack=300,·locals=10,·args_size=2 |
145 | ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults | 145 | ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults |
146 | ·········3:·astore_2 | 146 | ·········3:·astore_2 |
147 | ·········4:·aload_2 | 147 | ·········4:·aload_2 |
148 | ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V | 148 | ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V |
149 | ·········8:·aload_1 | 149 | ·········8:·aload_1 |
150 | ·········9:·ifnull········23 | 150 | ·········9:·ifnull········23 |
151 | ········12:·aload_1 | 151 | ········12:·aload_1 |
Offset 180, 62 lines modified | Offset 180, 60 lines modified | ||
180 | ········71:·new···········#36·················//·class·java/util/ArrayList | 180 | ········71:·new···········#36·················//·class·java/util/ArrayList |
181 | ········74:·astore········6 | 181 | ········74:·astore········6 |
182 | ········76:·aload·········6 | 182 | ········76:·aload·········6 |
183 | ········78:·invokespecial·#53·················//·Method·java/util/ArrayList."<init>":()V | 183 | ········78:·invokespecial·#53·················//·Method·java/util/ArrayList."<init>":()V |
184 | ········81:·aload_0 | 184 | ········81:·aload_0 |
185 | ········82:·getfield······#8··················//·Field·this$1:Lcom/pilot51/voicenotify/AppList$Adapter; | 185 | ········82:·getfield······#8··················//·Field·this$1:Lcom/pilot51/voicenotify/AppList$Adapter; |
186 | ········85:·invokestatic··#30·················//·Method·com/pilot51/voicenotify/AppList$Adapter.access$1100:(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList; | 186 | ········85:·invokestatic··#30·················//·Method·com/pilot51/voicenotify/AppList$Adapter.access$1100:(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList; |
187 | ········88:·astore········4 | ||
188 | ········90:·aload·········4 | ||
189 | ········ | 187 | ········88:·invokevirtual·#57·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
190 | ········9 | 188 | ········91:·astore········4 |
191 | ········9 | 189 | ········93:·aload·········4 |
192 | ········9 | 190 | ········95:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
193 | ·······104:·istore_3 | ||
194 | ·······10 | 191 | ·······100:·istore········7 |
192 | ·······102:·iload·········7 | ||
195 | ·······10 | 193 | ·······104:·ifeq··········178 |
196 | ·······10 | 194 | ·······107:·aload·········4 |
197 | ·······1 | 195 | ·······109:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
198 | ·······11 | 196 | ·······114:·checkcast·····#69·················//·class·com/pilot51/voicenotify/App |
199 | ·······11 | 197 | ·······117:·astore········8 |
200 | ·······1 | 198 | ·······119:·aload·········8 |
201 | ·······12 | 199 | ·······121:·invokevirtual·#72·················//·Method·com/pilot51/voicenotify/App.getLabel:()Ljava/lang/String; |
202 | ·······12 | 200 | ·······124:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; |
203 | ·······12 | 201 | ·······127:·astore········9 |
202 | ·······129:·aload·········9 | ||
204 | ·······131:·aload········· | 203 | ·······131:·aload·········5 |
205 | ·······133:·aload·········5 | ||
206 | ·······13 | 204 | ·······133:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
207 | ·······138:·istore_3 | ||
208 | ·······13 | 205 | ·······136:·istore········7 |
206 | ·······138:·iload·········7 | ||
209 | ·······140:·ifne··········16 | 207 | ·······140:·ifne··········167 |
210 | ·······143:·aload·········8 | 208 | ·······143:·aload·········8 |
211 | ·······145:·invokevirtual·#79·················//·Method·com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String; | 209 | ·······145:·invokevirtual·#79·················//·Method·com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String; |
212 | ·······148:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; | 210 | ·······148:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; |
213 | ·······151:·astore········ | 211 | ·······151:·astore········9 |
214 | ·······153:·aload········· | 212 | ·······153:·aload·········9 |
215 | ·······155:·aload·········5 | 213 | ·······155:·aload·········5 |
216 | ·······157:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z | 214 | ·······157:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
217 | ·······160:·istore | 215 | ·······160:·istore········7 |
218 | ·······16 | 216 | ·······162:·iload·········7 |
219 | ·······16 | 217 | ·······164:·ifeq··········93 |
220 | ·······16 | 218 | ·······167:·aload·········6 |
221 | ·······16 | 219 | ·······169:·aload·········8 |
222 | ·······1 | 220 | ·······171:·invokevirtual·#83·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
223 | ·······17 | 221 | ·······174:·pop |
224 | ·······17 | 222 | ·······175:·goto··········93 |
225 | ·······17 | 223 | ·······178:·aload_2 |
226 | ·······17 | 224 | ·······179:·aload·········6 |
227 | ·······1 | 225 | ·······181:·putfield······#34·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object; |
228 | ·······18 | 226 | ·······184:·aload·········6 |
229 | ·······18 | 227 | ·······186:·invokevirtual·#39·················//·Method·java/util/ArrayList.size:()I |
230 | ·······18 | 228 | ·······189:·istore_3 |
231 | ·······1 | 229 | ·······190:·aload_2 |
232 | ·······1 | 230 | ·······191:·iload_3 |
233 | ·······19 | 231 | ·······192:·putfield······#43·················//·Field·android/widget/Filter$FilterResults.count:I |
234 | ·······19 | 232 | ·······195:·goto··········58 |
235 | ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults); | 233 | ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults); |
236 | ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V | 234 | ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V |
237 | ····flags:·(0x0004)·ACC_PROTECTED | 235 | ····flags:·(0x0004)·ACC_PROTECTED |
238 | ····Code: | 236 | ····Code: |
239 | ······stack=300,·locals=6,·args_size=3 | 237 | ······stack=300,·locals=6,·args_size=3 |
240 | ·········0:·aload_0 | 238 | ·········0:·aload_0 |
Offset 64, 138 lines modified | Offset 64, 138 lines modified | ||
64 | ········//····46:·astore_3······· | 64 | ········//····46:·astore_3······· |
65 | ········//····47:·aload_3········ | 65 | ········//····47:·aload_3········ |
66 | ········//····48:·putstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList; | 66 | ········//····48:·putstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList; |
67 | ········//····51:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList; | 67 | ········//····51:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList; |
68 | ········//····54:·astore_3······· | 68 | ········//····54:·astore_3······· |
69 | ········//····55:·aload_3········ | 69 | ········//····55:·aload_3········ |
70 | ········//····56:·invokevirtual···java/util/ArrayList.iterator:()Ljava/util/Iterator; | 70 | ········//····56:·invokevirtual···java/util/ArrayList.iterator:()Ljava/util/Iterator; |
71 | ········//····59:·astore | 71 | ········//····59:·astore_3······· |
72 | ········//····6 | 72 | ········//····60:·aload_3········ |
73 | ········//····6 | 73 | ········//····61:·invokeinterface·java/util/Iterator.hasNext:()Z |
74 | ········//····6 | 74 | ········//····66:·istore··········7 |
75 | ········//···· | 75 | ········//····68:·iload···········7 |
76 | ········//····7 | 76 | ········//····70:·ifeq············113 |
77 | ········//····7 | 77 | ········//····73:·aload_3········ |
78 | ········//····7 | 78 | ········//····74:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
79 | ········//···· | 79 | ········//····79:·astore··········8 |
80 | ········//····8 | 80 | ········//····81:·aload···········8 |
81 | ········//····8 | 81 | ········//····83:·checkcast·······Lcom/pilot51/voicenotify/App; |
82 | ········//····8 | 82 | ········//····86:·astore··········8 |
83 | ········//···· | 83 | ········//····88:·aload···········8 |
84 | ········//····9 | 84 | ········//····90:·invokevirtual···com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String; |
85 | ········//····9 | 85 | ········//····93:·astore··········4 |
86 | ········//····95:·aload···········4 | ||
86 | ········//····97:·aload_ | 87 | ········//····97:·aload_0········ |
87 | ········//····98:·aload_0········ | ||
88 | ········//····9 | 88 | ········//····98:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z |
89 | ········//···10 | 89 | ········//···101:·istore··········7 |
90 | ········//···10 | 90 | ········//···103:·iload···········7 |
91 | ········//···10 | 91 | ········//···105:·ifeq············60 |
92 | ········//···10 | 92 | ········//···108:·aload_2········ |
93 | ········//···1 | 93 | ········//···109:·monitorexit···· |
94 | ········//···11 | 94 | ········//···110:·aload···········8 |
95 | ········//···11 | 95 | ········//···112:·areturn········ |
96 | ········//···11 | 96 | ········//···113:·aload_1········ |
97 | ········//···11 | 97 | ········//···114:·invokevirtual···android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager; |
98 | ········//···11 | 98 | ········//···117:·astore··········9 |
99 | ········//···1 | 99 | ········//···119:·new·············Lcom/pilot51/voicenotify/App; |
100 | ········//···12 | 100 | ········//···122:·astore··········8 |
101 | ········//···12 | 101 | ········//···124:·iconst_0······· |
102 | ········//···12 | 102 | ········//···125:·istore··········6 |
103 | ········//···12 | 103 | ········//···127:·aconst_null···· |
104 | ········//···12 | 104 | ········//···128:·astore_3······· |
105 | ········//···1 | 105 | ········//···129:·aload···········9 |
106 | ········//···13 | 106 | ········//···131:·aload_0········ |
107 | ········//···13 | 107 | ········//···132:·iconst_0······· |
108 | ········//···13 | 108 | ········//···133:·invokevirtual···android/content/pm/PackageManager.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; |
109 | ········//···13 | 109 | ········//···136:·astore_3······· |
110 | ········//···13 | 110 | ········//···137:·aload_3········ |
111 | ········//···13 | 111 | ········//···138:·aload···········9 |
112 | ········//···14 | 112 | ········//···140:·invokevirtual···android/content/pm/ApplicationInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; |
113 | ········//···14 | 113 | ········//···143:·astore_3······· |
114 | ········//···14 | 114 | ········//···144:·aload_3········ |
115 | ········//···14 | 115 | ········//···145:·invokeinterface·java/lang/CharSequence.toString:()Ljava/lang/String; |
116 | ········//···15 | 116 | ········//···150:·astore_3······· |
117 | ········//···15 | 117 | ········//···151:·getstatic·······com/pilot51/voicenotify/AppList.defEnable:Z |
118 | ········//···15 | 118 | ········//···154:·istore··········7 |
119 | ········//···15 | 119 | ········//···156:·aload···········8 |
120 | ········//···15 | 120 | ········//···158:·aload_0········ |
121 | ········//···1 | 121 | ········//···159:·aload_3········ |
122 | ········//···16 | 122 | ········//···160:·iload···········7 |
123 | ········//···16 | 123 | ········//···162:·invokespecial···com/pilot51/voicenotify/App.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V |
124 | ········//···16 | 124 | ········//···165:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList; |
125 | ········//···16 | 125 | ········//···168:·astore_3······· |
126 | ········//···1 | 126 | ········//···169:·aload···········8 |
127 | ········//···17 | 127 | ········//···171:·invokevirtual···com/pilot51/voicenotify/App.updateDb:()Lcom/pilot51/voicenotify/App; |
128 | ········//···17 | 128 | ········//···174:·astore··········4 |
129 | ········//···17 | 129 | ········//···176:·aload_3········ |
130 | ········//···17 | 130 | ········//···177:·aload···········4 |
131 | ········//···1 | 131 | ········//···179:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z |
132 | ········//···18 | 132 | ········//···182:·pop············ |
133 | ········//···18 | 133 | ········//···183:·aload_2········ |
134 | ········//···18 | 134 | ········//···184:·monitorexit···· |
135 | ········//···18 | 135 | ········//···185:·goto············110 |
136 | ········//···18 | 136 | ········//···188:·astore_3······· |
137 | ········//···1 | 137 | ········//···189:·aload_2········ |
138 | ········//···19 | 138 | ········//···190:·monitorexit···· |
139 | ········//···19 | 139 | ········//···191:·aload_3········ |
140 | ········//···19 | 140 | ········//···192:·athrow········· |
141 | ········//···19 | 141 | ········//···193:·astore··········10 |
142 | ········//···19 | 142 | ········//···195:·aload···········10 |
143 | ········//···19 | 143 | ········//···197:·invokevirtual···android/content/pm/PackageManager$NameNotFoundException.printStackTrace:()V |
144 | ········//···20 | 144 | ········//···200:·aconst_null···· |
145 | ········//···20 | 145 | ········//···201:·astore··········8 |
146 | ········//···20 | 146 | ········//···203:·aload_2········ |
147 | ········//···20 | 147 | ········//···204:·monitorexit···· |
148 | ········//···20 | 148 | ········//···205:·goto············110 |
149 | ········//····Exceptions: | 149 | ········//····Exceptions: |
150 | ········//··Try···········Handler | 150 | ········//··Try···········Handler |
151 | ········//··Start··End····Start··End····Type····················································· | 151 | ········//··Start··End····Start··End····Type····················································· |
152 | ········//··-----··-----··-----··-----··--------------------------------------------------------- | 152 | ········//··-----··-----··-----··-----··--------------------------------------------------------- |
153 | ········//··6······9······18 | 153 | ········//··6······9······188····193····Any |
154 | ········//··14·····18·····18 | 154 | ········//··14·····18·····188····193····Any |
155 | ········//··29·····36·····18 | 155 | ········//··29·····36·····188····193····Any |
156 | ········//··38·····43·····18 | 156 | ········//··38·····43·····188····193····Any |
157 | ········//··43·····46·····18 | 157 | ········//··43·····46·····188····193····Any |
158 | ········//··47·····51·····18 | 158 | ········//··47·····51·····188····193····Any |
159 | ········//··51·····54·····18 | 159 | ········//··51·····54·····188····193····Any |
160 | ········//··55·····59·····18 | 160 | ········//··55·····59·····188····193····Any |
161 | ········//··6 | 161 | ········//··60·····66·····188····193····Any |
162 | ········//··7 | 162 | ········//··73·····79·····188····193····Any |
163 | ········//··8 | 163 | ········//··81·····86·····188····193····Any |
164 | ········//·· | 164 | ········//··88·····93·····188····193····Any |
165 | ········//··9 | 165 | ········//··97·····101····188····193····Any |
166 | ········//··10 | 166 | ········//··108····110····188····193····Any |
167 | ········//··11 | 167 | ········//··113····117····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
168 | ········//··11 | 168 | ········//··113····117····188····193····Any |
169 | ········//··119····122····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; | ||
170 | ········//··119····122····188····193····Any | ||
169 | ········//··1 | 171 | ········//··132····136····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
170 | ········//··1 | 172 | ········//··132····136····188····193····Any |
171 | ········//··133····137····194····209····Landroid/content/pm/PackageManager$NameNotFoundException; | ||
172 | ········//··133····137····189····194····Any | ||
173 | ········//··13 | 173 | ········//··138····143····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
174 | ········//··13 | 174 | ········//··138····143····188····193····Any |
175 | ········//··14 | 175 | ········//··144····150····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
176 | ········//··14 | 176 | ········//··144····150····188····193····Any |
177 | ········//··15 | 177 | ········//··151····154····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
178 | ········//··15 | 178 | ········//··151····154····188····193····Any |
179 | ········//··16 | 179 | ········//··160····165····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
180 | ········//··16 | 180 | ········//··160····165····188····193····Any |
181 | ········//··16 | 181 | ········//··165····168····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
182 | ········//··16 | 182 | ········//··165····168····188····193····Any |
183 | ········//··1 | 183 | ········//··169····174····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
184 | ········//··1 | 184 | ········//··169····174····188····193····Any |
185 | ········//··17 | 185 | ········//··177····183····193····208····Landroid/content/pm/PackageManager$NameNotFoundException; |
186 | ········//··17 | 186 | ········//··177····183····188····193····Any |
187 | ········//··18 | 187 | ········//··183····185····188····193····Any |
Max diff block lines reached; 1032/13766 bytes (7.50%) of diff not shown. |
Offset 161, 31 lines modified | Offset 161, 34 lines modified | ||
161 | ········} | 161 | ········} |
162 | ····} | 162 | ····} |
163 | ···· | 163 | ···· |
164 | ····static·void·setApps(final·ArrayList·list)·{ | 164 | ····static·void·setApps(final·ArrayList·list)·{ |
165 | ········SQLiteDatabase·writableDatabase; | 165 | ········SQLiteDatabase·writableDatabase; |
166 | ········while·(true)·{ | 166 | ········while·(true)·{ |
167 | ············while·(true)·{ | 167 | ············while·(true)·{ |
168 | ················Label_016 | 168 | ················Label_0169:·{ |
169 | ····················synchronized·(Database.class)·{ | 169 | ····················synchronized·(Database.class)·{ |
170 | ························writableDatabase·=·Database.database.getWritableDatabase(); | 170 | ························writableDatabase·=·Database.database.getWritableDatabase(); |
171 | ························final·String·s·=·"apps"; | 171 | ························final·String·s·=·"apps"; |
172 | ························Iterator<App>·iterator·=·null; | ||
172 | ························String·s2·=·null; | 173 | ························String·s2·=·null; |
173 | ························writableDatabase.delete(s,·(String)null,·(String[])null); | 174 | ························writableDatabase.delete(s,·(String)null,·(String[])null); |
174 | ························ | 175 | ························iterator·=·list.iterator(); |
176 | ························while·(iterator.hasNext())·{ | ||
177 | ····························final·App·app·=·(App)iterator.next(); | ||
175 | ····························final·ContentValues·contentValues·=·new·ContentValues(); | 178 | ····························final·ContentValues·contentValues·=·new·ContentValues(); |
176 | ····························final·String·s3·=·"package"; | 179 | ····························final·String·s3·=·"package"; |
177 | ····························s2·=·app.getPackage(); | 180 | ····························s2·=·app.getPackage(); |
178 | ····························contentValues.put(s3,·s2); | 181 | ····························contentValues.put(s3,·s2); |
179 | ····························final·String·s4·=·"name"; | 182 | ····························final·String·s4·=·"name"; |
180 | ····························s2·=·app.getLabel(); | 183 | ····························s2·=·app.getLabel(); |
181 | ····························contentValues.put(s4,·s2); | 184 | ····························contentValues.put(s4,·s2); |
182 | ····························s2·=·"is_enabled"; | 185 | ····························s2·=·"is_enabled"; |
183 | ····························if·(!app.getEnabled())·{ | 186 | ····························if·(!app.getEnabled())·{ |
184 | ································break·Label_016 | 187 | ································break·Label_0169; |
185 | ····························} | 188 | ····························} |
186 | ····························final·int·i·=·1; | 189 | ····························final·int·i·=·1; |
187 | ····························contentValues.put(s2,·Integer.valueOf(i)); | 190 | ····························contentValues.put(s2,·Integer.valueOf(i)); |
188 | ····························final·String·s5·=·"apps"; | 191 | ····························final·String·s5·=·"apps"; |
189 | ····························s2·=·null; | 192 | ····························s2·=·null; |
190 | ····························writableDatabase.insert(s5,·(String)null,·contentValues); | 193 | ····························writableDatabase.insert(s5,·(String)null,·contentValues); |
191 | ························} | 194 | ························} |
Offset 79, 31 lines modified | Offset 79, 29 lines modified | ||
79 | ····flags:·(0x0001)·ACC_PUBLIC | 79 | ····flags:·(0x0001)·ACC_PUBLIC |
80 | ····Code: | 80 | ····Code: |
81 | ······stack=300,·locals=5,·args_size=1 | 81 | ······stack=300,·locals=5,·args_size=1 |
82 | ·········0:·aload_0 | 82 | ·········0:·aload_0 |
83 | ·········1:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; | 83 | ·········1:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; |
84 | ·········4:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service; | 84 | ·········4:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service; |
85 | ·········7:·invokestatic··#26·················//·Method·com/pilot51/voicenotify/Service.access$1300:(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList; | 85 | ·········7:·invokestatic··#26·················//·Method·com/pilot51/voicenotify/Service.access$1300:(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList; |
86 | ········10:·astore_1 | ||
87 | ········11:·aload_1 | ||
88 | ········1 | 86 | ········10:·invokevirtual·#32·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
89 | ········1 | 87 | ········13:·astore_1 |
90 | ········1 | 88 | ········14:·aload_1 |
91 | ········1 | 89 | ········15:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
92 | ········2 | 90 | ········20:·istore_2 |
93 | ········2 | 91 | ········21:·iload_2 |
94 | ········2 | 92 | ········22:·ifeq··········54 |
95 | ········2 | 93 | ········25:·aload_1 |
96 | ········2 | 94 | ········26:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
97 | ········3 | 95 | ········31:·checkcast·····#44·················//·class·java/lang/String |
98 | ········3 | 96 | ········34:·astore_3 |
99 | ········3 | 97 | ········35:·aload_0 |
100 | ········3 | 98 | ········36:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; |
101 | ········ | 99 | ········39:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service; |
100 | ········42:·astore········4 | ||
102 | ········45:·astore_1 | ||
103 | ········46:·aload_1 | ||
104 | ········4 | 101 | ········44:·aload·········4 |
102 | ········46:·aload_3 | ||
105 | ········4 | 103 | ········47:·iconst_0 |
106 | ········ | 104 | ········48:·invokestatic··#48·················//·Method·com/pilot51/voicenotify/Service.access$1000:(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;Z)V |
107 | ········5 | 105 | ········51:·goto··········14 |
108 | ········5 | 106 | ········54:·return |
109 | } | 107 | } |
Offset 249, 871 lines modified | Offset 249, 873 lines modified | ||
249 | ········//····84:·aload_1········ | 249 | ········//····84:·aload_1········ |
250 | ········//····85:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List; | 250 | ········//····85:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List; |
251 | ········//····88:·astore_2······· | 251 | ········//····88:·astore_2······· |
252 | ········//····89:·aload_2········ | 252 | ········//····89:·aload_2········ |
253 | ········//····90:·invokeinterface·java/util/List.isEmpty:()Z | 253 | ········//····90:·invokeinterface·java/util/List.isEmpty:()Z |
254 | ········//····95:·istore··········8 | 254 | ········//····95:·istore··········8 |
255 | ········//····97:·iload···········8 | 255 | ········//····97:·iload···········8 |
256 | ········//····99:·ifne············16 | 256 | ········//····99:·ifne············160 |
257 | ········//···102:·aload_1········ | 257 | ········//···102:·aload_1········ |
258 | ········//···103:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List; | 258 | ········//···103:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List; |
259 | ········//···106:·astore_2······· | 259 | ········//···106:·astore_2······· |
260 | ········//···107:·aload_2········ | 260 | ········//···107:·aload_2········ |
261 | ········//···108:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; | 261 | ········//···108:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator; |
262 | ········//···113:·astore | 262 | ········//···113:·astore_2······· |
263 | ········//···11 | 263 | ········//···114:·aload_2········ |
264 | ········//···11 | 264 | ········//···115:·invokeinterface·java/util/Iterator.hasNext:()Z |
265 | ········//···12 | 265 | ········//···120:·istore_3······· |
266 | ········//···12 | 266 | ········//···121:·iload_3········ |
267 | ········//···12 | 267 | ········//···122:·ifeq············160 |
268 | ········//···12 | 268 | ········//···125:·aload_2········ |
269 | ········//···1 | 269 | ········//···126:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
270 | ········//···13 | 270 | ········//···131:·astore··········13 |
271 | ········//···13 | 271 | ········//···133:·aload···········13 |
272 | ········//···1 | 272 | ········//···135:·checkcast·······Ljava/lang/CharSequence; |
273 | ········//···138:·astore··········13 | ||
274 | ········//···140:·aload···········13 | ||
273 | ········//···14 | 275 | ········//···142:·astore··········4 |
274 | ········//···14 | 276 | ········//···144:·aload···········12 |
275 | ········//···147:·astore··········4 | ||
276 | ········//···14 | 277 | ········//···146:·aload···········13 |
277 | ········//···151:·aload···········14 | ||
278 | ········//···1 | 278 | ········//···148:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; |
279 | ········//···15 | 279 | ········//···151:·pop············ |
280 | ········//···15 | 280 | ········//···152:·goto············114 |
281 | ········//···1 | 281 | ········//···155:·astore_2······· |
282 | ········//···1 | 282 | ········//···156:·aload_0········ |
283 | ········//···1 | 283 | ········//···157:·monitorexit···· |
284 | ········//···1 | 284 | ········//···158:·aload_2········ |
285 | ········//···1 | 285 | ········//···159:·athrow········· |
286 | ········//···16 | 286 | ········//···160:·aload_0········ |
287 | ········//···16 | 287 | ········//···161:·invokestatic····com/pilot51/voicenotify/Common.getPrefs:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
288 | ········//···16 | 288 | ········//···164:·astore_2······· |
289 | ········//···1 | 289 | ········//···165:·ldc_w···········2131034118 |
290 | ········//···1 | 290 | ········//···168:·istore_3······· |
291 | ········//···1 | 291 | ········//···169:·aload_0········ |
292 | ········//···17 | 292 | ········//···170:·astore··········4 |
293 | ········//···17 | 293 | ········//···172:·aload_0········ |
294 | ········//···17 | 294 | ········//···173:·iload_3········ |
295 | ········//···17 | 295 | ········//···174:·invokevirtual···com/pilot51/voicenotify/Service.getString:(I)Ljava/lang/String; |
296 | ········//···1 | 296 | ········//···177:·astore··········5 |
297 | ········//···1 | 297 | ········//···179:·iconst_0······· |
298 | ········//···18 | 298 | ········//···180:·istore··········6 |
299 | ········//···18 | 299 | ········//···182:·aconst_null···· |
300 | ········//···18 | 300 | ········//···183:·astore··········7 |
301 | ········//···1 | 301 | ········//···185:·aload_2········ |
302 | ········//···1 | 302 | ········//···186:·aload···········5 |
303 | ········//···1 | 303 | ········//···188:·aconst_null···· |
304 | ········//···1 | 304 | ········//···189:·invokeinterface·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
305 | ········//···19 | 305 | ········//···194:·astore··········14 |
306 | ········//··· | 306 | ········//···196:·aload_1········ |
307 | ········//··· | 307 | ········//···197:·invokevirtual···android/view/accessibility/AccessibilityEvent.getPackageName:()Ljava/lang/CharSequence; |
308 | ········//···20 | 308 | ········//···200:·astore_2······· |
309 | ········//···20 | 309 | ········//···201:·aload_2········ |
310 | ········//···20 | 310 | ········//···202:·invokeinterface·java/lang/CharSequence.toString:()Ljava/lang/String; |
311 | ········//···2 | 311 | ········//···207:·astore_2······· |
312 | ········//···208:·aload_2········ | ||
313 | ········//···209:·astore··········4 | ||
312 | ········//···21 | 314 | ········//···211:·aload_2········ |
313 | ········//···214:·astore··········4 | ||
314 | ········//···216:·aload_2········ | ||
315 | ········//···21 | 315 | ········//···212:·aload_0········ |
316 | ········//···21 | 316 | ········//···213:·invokestatic····com/pilot51/voicenotify/AppList.findOrAddApp:(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App; |
317 | ········//···2 | 317 | ········//···216:·astore··········15 |
318 | ········//···2 | 318 | ········//···218:·aload···········12 |
319 | ········//···22 | 319 | ········//···220:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
320 | ········//···22 | 320 | ········//···223:·astore_2······· |
321 | ········//···224:·aload_2········ | ||
322 | ········//···225:·astore··········4 | ||
323 | ········//···227:·aload···········15 | ||
321 | ········//···229:·aload_2········ | 324 | ········//···229:·aload_2········ |
322 | ········//···230:·astore··········4 | ||
323 | ········//···232:·aload···········16 | ||
324 | ········//···234:·aload_2········ | ||
325 | ········//···23 | 325 | ········//···230:·invokestatic····com/pilot51/voicenotify/NotifyList.addNotification:(Lcom/pilot51/voicenotify/App;Ljava/lang/String;)V |
326 | ········//···23 | 326 | ········//···233:·aload_1········ |
327 | ········//···23 | 327 | ········//···234:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List; |
328 | ········//···2 | 328 | ········//···237:·astore_2······· |
329 | ········//···2 | 329 | ········//···238:·aload_2········ |
330 | ········//···2 | 330 | ········//···239:·invokeinterface·java/util/List.isEmpty:()Z |
331 | ········//···24 | 331 | ········//···244:·istore··········8 |
332 | ········//···2 | 332 | ········//···246:·iload···········8 |
333 | ········//···2 | 333 | ········//···248:·ifeq············1112 |
334 | ········//···25 | 334 | ········//···251:·ldc_w···········2131034197 |
335 | ········//···25 | 335 | ········//···254:·istore··········8 |
336 | ········//···2 | 336 | ········//···256:·iconst_1······· |
337 | ········//···2 | 337 | ········//···257:·istore_3······· |
338 | ········//···258:·iload_3········ | ||
339 | ········//···259:·istore··········9 | ||
338 | ········//···26 | 340 | ········//···261:·iload_3········ |
339 | ········//···264:·istore··········9 | ||
340 | ········//···266:·iload_3········ | ||
341 | ········//···26 | 341 | ········//···262:·anewarray·······Ljava/lang/Object; |
342 | ········//···2 | 342 | ········//···265:·astore··········4 |
343 | ········//···2 | 343 | ········//···267:·aload···········4 |
344 | ········//···2 | 344 | ········//···269:·astore··········5 |
345 | ········//···27 | 345 | ········//···271:·iconst_0······· |
346 | ········//···27 | 346 | ········//···272:·istore··········6 |
347 | ········//···27 | 347 | ········//···274:·aconst_null···· |
348 | ········//···2 | 348 | ········//···275:·astore··········7 |
349 | ········//···2 | 349 | ········//···277:·aload···········15 |
350 | ········//···2 | 350 | ········//···279:·invokevirtual···com/pilot51/voicenotify/App.getLabel:()Ljava/lang/String; |
351 | ········//···28 | 351 | ········//···282:·astore··········16 |
352 | ········//···28 | 352 | ········//···284:·aload···········4 |
353 | ········//···2 | 353 | ········//···286:·iconst_0······· |
354 | ········//···2 | 354 | ········//···287:·aload···········16 |
355 | ········//···2 | 355 | ········//···289:·aastore········ |
356 | ········//···29 | 356 | ········//···290:·aload_0········ |
357 | ········//···29 | 357 | ········//···291:·astore··········4 |
358 | ········//···29 | 358 | ········//···293:·aload_0········ |
359 | ········//···29 | 359 | ········//···294:·iload···········8 |
360 | ········//··· | 360 | ········//···296:·aload···········5 |
361 | ········//··· | 361 | ········//···298:·invokevirtual···com/pilot51/voicenotify/Service.getString:(I[Ljava/lang/Object;)Ljava/lang/String; |
362 | ········//···30 | 362 | ········//···301:·astore··········17 |
363 | ········//···30 | 363 | ········//···303:·aload_0········ |
364 | ········//···30 | 364 | ········//···304:·invokestatic····com/pilot51/voicenotify/Common.getPrefs:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
365 | ········//···3 | 365 | ········//···307:·astore_2······· |
366 | ········//···3 | 366 | ········//···308:·ldc_w···········2131034124 |
Max diff block lines reached; 69109/81363 bytes (84.94%) of diff not shown. |
Offset 143, 18 lines modified | Offset 143, 20 lines modified | ||
143 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 143 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
144 | ····move-result-object·v1 | 144 | ····move-result-object·v1 |
145 | ····const/4·v2,·0x3 | 145 | ····const/4·v2,·0x3 |
146 | ····.line·89 | ||
146 | ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 147 | ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
147 | ····move-result-object·v2 | 148 | ····move-result-object·v2 |
149 | ····.line·88 | ||
148 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 150 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
149 | ····move-result-object·v0 | 151 | ····move-result-object·v0 |
150 | ····invoke-static·{v0},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 152 | ····invoke-static·{v0},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
151 | ····move-result·v0 | 153 | ····move-result·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·217 | 27 | ····.line·217 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$4;->this$0:Lcom/pilot51/voicenotify/AppList; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$4;->this$0:Lcom/pilot51/voicenotify/AppList; |
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/pilot51/voicenotify/Service$RepeatTimer; | 21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$RepeatTimer;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$RepeatTimer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/Service$RepeatTimer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·319 | 27 | ····.line·319 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 37, 50 lines modified | Offset 38, 49 lines modified | ||
37 | #·virtual·methods | 38 | #·virtual·methods |
38 | .method·public·run()V | 39 | .method·public·run()V |
39 | ····.locals·4 | 40 | ····.locals·4 |
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·322 | 42 | ····.line·322 |
42 | ····iget-object·v | 43 | ····iget-object·v1,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; |
43 | ····iget-object·v | 44 | ····iget-object·v1,·v1,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service; |
44 | ····invoke-static·{v | 45 | ····invoke-static·{v1},·Lcom/pilot51/voicenotify/Service;->access$1300(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList; |
45 | ····move-result-object·v | 46 | ····move-result-object·v1 |
46 | ····invoke-virtual·{v | 47 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
47 | ····move-result-object·v | 48 | ····move-result-object·v1 |
48 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····invoke-interface·{v | 50 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
51 | ····move-result·v2 | 51 | ····move-result·v2 |
52 | ····if-eqz·v2,·:cond_0 | 52 | ····if-eqz·v2,·:cond_0 |
53 | ····invoke-interface·{v | 53 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
54 | ····move-result-object·v | 54 | ····move-result-object·v0 |
55 | ····check-cast·v | 55 | ····check-cast·v0,·Ljava/lang/String; |
56 | ····.line·323 | 56 | ····.line·323 |
57 | ····.local·v | 57 | ····.local·v0,·"s":Ljava/lang/String; |
58 | ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; | 58 | ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer; |
59 | ····iget-object·v2,·v2,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service; | 59 | ····iget-object·v2,·v2,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service; |
60 | ····const/4·v3,·0x0 | 60 | ····const/4·v3,·0x0 |
61 | ····invoke-static·{v2,·v | 61 | ····invoke-static·{v2,·v0,·v3},·Lcom/pilot51/voicenotify/Service;->access$1000(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;Z)V |
62 | ····goto·:goto_0 | 62 | ····goto·:goto_0 |
63 | ····.line·325 | 63 | ····.line·325 |
64 | ····.end·local·v | 64 | ····.end·local·v0····#·"s":Ljava/lang/String; |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····return-void | 66 | ····return-void |
67 | .end·method | 67 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1; | 21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/AppList$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·76 | 27 | ····.line·76 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$2;->this$1:Lcom/pilot51/voicenotify/AppList$1; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$2;->this$1:Lcom/pilot51/voicenotify/AppList$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·229 | 27 | ····.line·229 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$4;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$4;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
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·228 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 333, 14 lines modified | Offset 333, 15 lines modified | ||
333 | ····const-string·v3,·"com.google.android.apps.walletnfcrel" | 333 | ····const-string·v3,·"com.google.android.apps.walletnfcrel" |
334 | ····const-string·v4,·"com.google.android.apps.wallet.WalletRootActivity" | 334 | ····const-string·v4,·"com.google.android.apps.wallet.WalletRootActivity" |
335 | ····invoke-direct·{v2,·v3,·v4},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 335 | ····invoke-direct·{v2,·v3,·v4},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
336 | ····.line·339 | ||
336 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; | 337 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; |
337 | ····:try_end_0 | 338 | ····:try_end_0 |
338 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 339 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
339 | ····move-result-object·v1 | 340 | ····move-result-object·v1 |
340 | ····.line·342 | 341 | ····.line·342 |
Offset 373, 24 lines modified | Offset 374, 26 lines modified | ||
373 | ····move-result-object·v4 | 374 | ····move-result-object·v4 |
374 | ····const/4·v5,·0x0 | 375 | ····const/4·v5,·0x0 |
375 | ····const-string·v6,·"." | 376 | ····const-string·v6,·"." |
377 | ····.line·135 | ||
376 | ····invoke-virtual·{p1,·v6},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I | 378 | ····invoke-virtual·{p1,·v6},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I |
377 | ····move-result·v6 | 379 | ····move-result·v6 |
378 | ····invoke-virtual·{p1,·v5,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 380 | ····invoke-virtual·{p1,·v5,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
379 | ····move-result-object·v5 | 381 | ····move-result-object·v5 |
380 | ····const/4·v6,·0x1 | 382 | ····const/4·v6,·0x1 |
383 | ····.line·134 | ||
381 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; | 384 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; |
382 | ····move-result-object·v1 | 385 | ····move-result-object·v1 |
383 | ····.line·136 | 386 | ····.line·136 |
384 | ····.local·v1,·"pkgInfo":Landroid/content/pm/PackageInfo; | 387 | ····.local·v1,·"pkgInfo":Landroid/content/pm/PackageInfo; |
385 | ····iget-object·v4,·v1,·Landroid/content/pm/PackageInfo;->activities:[Landroid/content/pm/ActivityInfo; | 388 | ····iget-object·v4,·v1,·Landroid/content/pm/PackageInfo;->activities:[Landroid/content/pm/ActivityInfo; |
Offset 463, 28 lines modified | Offset 466, 31 lines modified | ||
463 | ····.local·v1,·"walletIntent":Landroid/content/Intent; | 466 | ····.local·v1,·"walletIntent":Landroid/content/Intent; |
464 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; | 467 | ····new-instance·v2,·Landroid/app/AlertDialog$Builder; |
465 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 468 | ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
466 | ····const·v3,·0x7f05004f | 469 | ····const·v3,·0x7f05004f |
470 | ····.line·311 | ||
467 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 471 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
468 | ····move-result-object·v2 | 472 | ····move-result-object·v2 |
469 | ····const·v3,·0x7f050050 | 473 | ····const·v3,·0x7f050050 |
474 | ····.line·312 | ||
470 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 475 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
471 | ····move-result-object·v2 | 476 | ····move-result-object·v2 |
472 | ····const/high16·v3,·0x1040000 | 477 | ····const/high16·v3,·0x1040000 |
473 | ····const/4·v4,·0x0 | 478 | ····const/4·v4,·0x0 |
479 | ····.line·313 | ||
474 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 480 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
475 | ····move-result-object·v0 | 481 | ····move-result-object·v0 |
476 | ····.line·314 | 482 | ····.line·314 |
477 | ····.local·v0,·"dlg":Landroid/app/AlertDialog$Builder; | 483 | ····.local·v0,·"dlg":Landroid/app/AlertDialog$Builder; |
478 | ····if-eqz·v1,·:cond_0 | 484 | ····if-eqz·v1,·:cond_0 |
Offset 888, 76 lines modified | Offset 894, 82 lines modified | ||
888 | ····.local·v7,·"items":[Ljava/lang/CharSequence; | 894 | ····.local·v7,·"items":[Ljava/lang/CharSequence; |
889 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 895 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
890 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 896 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
891 | ····const·v1,·0x7f050037 | 897 | ····const·v1,·0x7f050037 |
898 | ····.line·193 | ||
892 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 899 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
893 | ····move-result-object·v0 | 900 | ····move-result-object·v0 |
894 | ····const/4·v1,·0x5 | 901 | ····const/4·v1,·0x5 |
895 | ····new-array·v1,·v1,·[Z | 902 | ····new-array·v1,·v1,·[Z |
903 | ····.line·196 | ||
896 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; | 904 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; |
897 | ····move-result-object·v2 | 905 | ····move-result-object·v2 |
898 | ····const-string·v3,·"speakScreenOff" | 906 | ····const-string·v3,·"speakScreenOff" |
899 | ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 907 | ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
900 | ····move-result·v2 | 908 | ····move-result·v2 |
901 | ····aput-boolean·v2,·v1,·v5 | 909 | ····aput-boolean·v2,·v1,·v5 |
910 | ····.line·197 | ||
902 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; | 911 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; |
903 | ····move-result-object·v2 | 912 | ····move-result-object·v2 |
904 | ····const-string·v3,·"speakScreenOn" | 913 | ····const-string·v3,·"speakScreenOn" |
905 | ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 914 | ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
906 | ····move-result·v2 | 915 | ····move-result·v2 |
907 | ····aput-boolean·v2,·v1,·v8 | 916 | ····aput-boolean·v2,·v1,·v8 |
908 | ····const/4·v2,·0x2 | 917 | ····const/4·v2,·0x2 |
918 | ····.line·198 | ||
909 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; | 919 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; |
910 | ····move-result-object·v3 | 920 | ····move-result-object·v3 |
911 | ····const-string·v4,·"speakHeadsetOff" | 921 | ····const-string·v4,·"speakHeadsetOff" |
912 | ····invoke-interface·{v3,·v4,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 922 | ····invoke-interface·{v3,·v4,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
Max diff block lines reached; 5778/9643 bytes (59.92%) 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/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·202 | 27 | ····.line·202 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$3;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$3;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1; | 21 | .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$1;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·118 | 27 | ····.line·118 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 42, 18 lines modified | Offset 42, 20 lines modified | ||
42 | ····const-class·v2,·Lcom/pilot51/voicenotify/WidgetProvider; | 42 | ····const-class·v2,·Lcom/pilot51/voicenotify/WidgetProvider; |
43 | ····invoke-direct·{v1,·p0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 43 | ····invoke-direct·{v1,·p0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
44 | ····const-string·v2,·"voicenotify.widget.TOGGLE" | 44 | ····const-string·v2,·"voicenotify.widget.TOGGLE" |
45 | ····.line·44 | ||
45 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 46 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
46 | ····move-result-object·v1 | 47 | ····move-result-object·v1 |
48 | ····.line·43 | ||
47 | ····invoke-static·{p0,·v3,·v1,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 49 | ····invoke-static·{p0,·v3,·v1,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
48 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
49 | ····.line·45 | 51 | ····.line·45 |
50 | ····.local·v0,·"pendingIntent":Landroid/app/PendingIntent; | 52 | ····.local·v0,·"pendingIntent":Landroid/app/PendingIntent; |
51 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isSuspended()Z | 53 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isSuspended()Z |
Offset 126, 38 lines modified | Offset 128, 40 lines modified | ||
126 | ····.line·28 | 128 | ····.line·28 |
127 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isRunning()Z | 129 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isRunning()Z |
128 | ····move-result·v1 | 130 | ····move-result·v1 |
129 | ····if-eqz·v1,·:cond_0 | 131 | ····if-eqz·v1,·:cond_0 |
130 | ····.line· | 132 | ····.line·30 |
131 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->toggleSuspend()Z | 133 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->toggleSuspend()Z |
132 | ····move-result·v1 | 134 | ····move-result·v1 |
133 | ····if-eqz·v1,·:cond_1 | 135 | ····if-eqz·v1,·:cond_1 |
134 | ····const·v1,·0x7f05001a | 136 | ····const·v1,·0x7f05001a |
135 | ····:goto_0 | 137 | ····:goto_0 |
136 | ····const/4·v2,·0x0 | 138 | ····const/4·v2,·0x0 |
139 | ····.line·29 | ||
137 | ····invoke-static·{p1,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; | 140 | ····invoke-static·{p1,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; |
138 | ····move-result-object·v1 | 141 | ····move-result-object·v1 |
142 | ····.line·31 | ||
139 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V | 143 | ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V |
140 | ····.line·38 | 144 | ····.line·38 |
141 | ····:cond_0 | 145 | ····:cond_0 |
142 | ····:goto_1 | 146 | ····:goto_1 |
143 | ····return-void | 147 | ····return-void |
144 | ····.line· | 148 | ····.line·30 |
145 | ····:cond_1 | 149 | ····:cond_1 |
146 | ····const·v1,·0x7f050019 | 150 | ····const·v1,·0x7f050019 |
147 | ····goto·:goto_0 | 151 | ····goto·:goto_0 |
148 | ····.line·33 | 152 | ····.line·33 |
149 | ····:cond_2 | 153 | ····:cond_2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·58 | 27 | ····.line·58 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$1;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$1;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; | 18 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 20 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·163 | 24 | ····.line·163 |
24 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 25 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
25 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V |
Offset 44, 23 lines modified | Offset 45, 24 lines modified | ||
44 | ····const·v1,·0x7f020001 | 45 | ····const·v1,·0x7f020001 |
45 | ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 46 | ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
46 | ····const·v3,·0x7f05004d | 47 | ····const·v3,·0x7f05004d |
48 | ····.line·167 | ||
47 | ····invoke-virtual·{v2,·v3},·Lcom/pilot51/voicenotify/MainActivity;->getString(I)Ljava/lang/String; | 49 | ····invoke-virtual·{v2,·v3},·Lcom/pilot51/voicenotify/MainActivity;->getString(I)Ljava/lang/String; |
48 | ····move-result-object·v2 | 50 | ····move-result-object·v2 |
49 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 51 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
50 | ····move-result-wide·v | 52 | ····move-result-wide·v4 |
51 | ····invoke-direct·{v0,·v1,·v2,·v | 53 | ····invoke-direct·{v0,·v1,·v2,·v4,·v5},·Landroid/app/Notification;-><init>(ILjava/lang/CharSequence;J)V |
52 | ····.line·168 | 54 | ····.line·168 |
53 | ····.local·v0,·"notification":Landroid/app/Notification; | 55 | ····.local·v0,·"notification":Landroid/app/Notification; |
54 | ····iget·v1,·v0,·Landroid/app/Notification;->defaults:I | 56 | ····iget·v1,·v0,·Landroid/app/Notification;->defaults:I |
55 | ····or-int/lit8·v1,·v1,·0x1 | 57 | ····or-int/lit8·v1,·v1,·0x1 |
Offset 92, 22 lines modified | Offset 94, 24 lines modified | ||
92 | ····move-result-object·v3 | 94 | ····move-result-object·v3 |
93 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 95 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
94 | ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 96 | ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
97 | ····.line·171 | ||
95 | ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/MainActivity;->getIntent()Landroid/content/Intent; | 98 | ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/MainActivity;->getIntent()Landroid/content/Intent; |
96 | ····move-result-object·v5 | 99 | ····move-result-object·v5 |
97 | ····invoke-static·{v4,·v6,·v5,·v6},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; | 100 | ····invoke-static·{v4,·v6,·v5,·v6},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; |
98 | ····move-result-object·v4 | 101 | ····move-result-object·v4 |
102 | ····.line·170 | ||
99 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V | 103 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V |
100 | ····.line·172 | 104 | ····.line·172 |
101 | ····iget-object·v1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 105 | ····iget-object·v1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
102 | ····const-string·v2,·"notification" | 106 | ····const-string·v2,·"notification" |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·358 | 27 | ····.line·358 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$4;->this$0:Lcom/pilot51/voicenotify/Service; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$4;->this$0:Lcom/pilot51/voicenotify/Service; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 106 lines modified | Offset 20, 107 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·111 | 27 | ····.line·111 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals·1 | 34 | ····.locals·12 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····const/4·v1 | 36 | ····const/4·v11,·0x0 |
36 | ····.line·113 | 37 | ····.line·113 |
37 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$600()Ljava/lang/Object; | 38 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$600()Ljava/lang/Object; |
38 | ····move-result-object·v | 39 | ····move-result-object·v7 |
39 | ····monitor-enter·v | 40 | ····monitor-enter·v7 |
40 | ····.line·114 | 41 | ····.line·114 |
41 | ····:try_start_0 | 42 | ····:try_start_0 |
42 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList; | 43 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList; |
43 | ····move-result-object·v | 44 | ····move-result-object·v6 |
44 | ····invoke-static·{v | 45 | ····invoke-static·{v6},·Lcom/pilot51/voicenotify/AppList;->access$102(Ljava/util/ArrayList;)Ljava/util/ArrayList; |
45 | ····.line·115 | 46 | ····.line·115 |
46 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$700()V | 47 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$700()V |
47 | ····.line·116 | 48 | ····.line·116 |
48 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; | 49 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; |
49 | ····move-result-object·v | 50 | ····move-result-object·v6 |
50 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v6},·Ljava/util/ArrayList;->isEmpty()Z |
51 | ····move-result·v | 52 | ····move-result·v4 |
52 | ····.line·117 | 53 | ····.line·117 |
53 | ····.local·v | 54 | ····.local·v4,·"isFirstLoad":Z |
54 | ····iget-object·v | 55 | ····iget-object·v6,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList; |
55 | ····invoke-virtual·{v | 56 | ····invoke-virtual·{v6},·Lcom/pilot51/voicenotify/AppList;->getPackageManager()Landroid/content/pm/PackageManager; |
56 | ····move-result-object·v | 57 | ····move-result-object·v5 |
57 | ····.line·120 | 58 | ····.line·120 |
58 | ····.local·v | 59 | ····.local·v5,·"packMan":Landroid/content/pm/PackageManager; |
59 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; | 60 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; |
60 | ····move-result-object·v | 61 | ····move-result-object·v6 |
61 | ····invoke-virtual·{v | 62 | ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I |
62 | ····move-result·v | 63 | ····move-result·v6 |
63 | ····add-int/lit8·v0,·v | 64 | ····add-int/lit8·v0,·v6,·-0x1 |
64 | ····.local·v0,·"a":I | 65 | ····.local·v0,·"a":I |
65 | ····:goto_0 | 66 | ····:goto_0 |
66 | ····if-ltz·v0,·:cond_1 | 67 | ····if-ltz·v0,·:cond_1 |
67 | ····.line·121 | 68 | ····.line·121 |
68 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; | 69 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; |
69 | ····move-result-object·v | 70 | ····move-result-object·v6 |
70 | ····invoke-virtual·{v | 71 | ····invoke-virtual·{v6,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
71 | ····move-result-object·v1 | 72 | ····move-result-object·v1 |
72 | ····check-cast·v1,·Lcom/pilot51/voicenotify/App; | 73 | ····check-cast·v1,·Lcom/pilot51/voicenotify/App; |
73 | ····:try_end_0 | 74 | ····:try_end_0 |
74 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 75 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
75 | ····.line·123 | 76 | ····.line·123 |
76 | ····.local·v1,·"app":Lcom/pilot51/voicenotify/App; | 77 | ····.local·v1,·"app":Lcom/pilot51/voicenotify/App; |
77 | ····:try_start_1 | 78 | ····:try_start_1 |
78 | ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String; | 79 | ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String; |
79 | ····move-result-object·v | 80 | ····move-result-object·v6 |
80 | ····const/4·v | 81 | ····const/4·v8,·0x0 |
81 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v5,·v6,·v8},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; |
82 | ····:try_end_1 | 83 | ····:try_end_1 |
83 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_0 | 84 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_0 |
84 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 85 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
85 | ····.line·120 | 86 | ····.line·120 |
86 | ····:goto_1 | 87 | ····:goto_1 |
87 | ····add-int/lit8·v0,·v0,·-0x1 | 88 | ····add-int/lit8·v0,·v0,·-0x1 |
Offset 128, 202 lines modified | Offset 129, 200 lines modified | ||
128 | ····.line·124 | 129 | ····.line·124 |
129 | ····:catch_0 | 130 | ····:catch_0 |
130 | ····move-exception·v3 | 131 | ····move-exception·v3 |
131 | ····.line·125 | 132 | ····.line·125 |
132 | ····.local·v3,·"e":Landroid/content/pm/PackageManager$NameNotFoundException; | 133 | ····.local·v3,·"e":Landroid/content/pm/PackageManager$NameNotFoundException; |
133 | ····if-nez·v | 134 | ····if-nez·v4,·:cond_0 |
134 | ····:try_start_2 | 135 | ····:try_start_2 |
135 | ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->remove()V | 136 | ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->remove()V |
136 | ····.line·126 | 137 | ····.line·126 |
137 | ····:cond_0 | 138 | ····:cond_0 |
138 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; | 139 | ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList; |
139 | ····move-result-object·v | 140 | ····move-result-object·v6 |
140 | ····invoke-virtual·{v | 141 | ····invoke-virtual·{v6,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; |
Max diff block lines reached; 7603/12367 bytes (61.48%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$walletIntent:Landroid/content/Intent; | 22 | .field·final·synthetic·val$walletIntent:Landroid/content/Intent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;Landroid/content/Intent;)V | 24 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;Landroid/content/Intent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·315 | 28 | ····.line·315 |
28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 29 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
29 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->val$walletIntent:Landroid/content/Intent; | 30 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->val$walletIntent:Landroid/content/Intent; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·351 | 27 | ····.line·351 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$10;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$10;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2;->this$0:Lcom/pilot51/voicenotify/Service; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2;->this$0:Lcom/pilot51/voicenotify/Service; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 172, 15 lines modified | Offset 172, 14 lines modified | ||
172 | ····.line·70 | 172 | ····.line·70 |
173 | ····new-instance·v0,·Lcom/pilot51/voicenotify/Service$1; | 173 | ····new-instance·v0,·Lcom/pilot51/voicenotify/Service$1; |
174 | ····invoke-direct·{v0,·p0},·Lcom/pilot51/voicenotify/Service$1;-><init>(Lcom/pilot51/voicenotify/Service;)V | 174 | ····invoke-direct·{v0,·p0},·Lcom/pilot51/voicenotify/Service$1;-><init>(Lcom/pilot51/voicenotify/Service;)V |
175 | ····iput-object·v0,·p0,·Lcom/pilot51/voicenotify/Service;->statusListener:Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; | 175 | ····iput-object·v0,·p0,·Lcom/pilot51/voicenotify/Service;->statusListener:Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; |
176 | ····.line·472 | ||
177 | ····return-void | 176 | ····return-void |
178 | .end·method | 177 | .end·method |
179 | .method·static·synthetic·access$100()Z | 178 | .method·static·synthetic·access$100()Z |
180 | ····.locals·1 | 179 | ····.locals·1 |
181 | ····.prologue | 180 | ····.prologue |
Offset 473, 20 lines modified | Offset 472, 22 lines modified | ||
473 | ····move-result·v7 | 472 | ····move-result·v7 |
474 | ····if-eqz·v7,·:cond_2 | 473 | ····if-eqz·v7,·:cond_2 |
475 | ····iget-object·v7,·p0,·Lcom/pilot51/voicenotify/Service;->audioMan:Landroid/media/AudioManager; | 474 | ····iget-object·v7,·p0,·Lcom/pilot51/voicenotify/Service;->audioMan:Landroid/media/AudioManager; |
475 | ····.line·281 | ||
476 | ····invoke-virtual·{v7},·Landroid/media/AudioManager;->getRingerMode()I | 476 | ····invoke-virtual·{v7},·Landroid/media/AudioManager;->getRingerMode()I |
477 | ····move-result·v7 | 477 | ····move-result·v7 |
478 | ····if-ne·v7,·v5,·:cond_3 | 478 | ····if-ne·v7,·v5,·:cond_3 |
479 | ····.line·282 | ||
479 | ····:cond_2 | 480 | ····:cond_2 |
480 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; | 481 | ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; |
481 | ····move-result-object·v7 | 482 | ····move-result-object·v7 |
482 | ····const-string·v8,·"speakSilentOn" | 483 | ····const-string·v8,·"speakSilentOn" |
Offset 843, 42 lines modified | Offset 844, 42 lines modified | ||
843 | .end·method | 844 | .end·method |
844 | .method·private·static·onStatusChanged()V | 845 | .method·private·static·onStatusChanged()V |
845 | ····.locals·3 | 846 | ····.locals·3 |
846 | ····.prologue | 847 | ····.prologue |
847 | ····.line·407 | 848 | ····.line·407 |
848 | ····sget-object·v | 849 | ····sget-object·v1,·Lcom/pilot51/voicenotify/Service;->statusListeners:Ljava/util/ArrayList; |
849 | ····invoke-virtual·{v | 850 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
850 | ····move-result-object·v | 851 | ····move-result-object·v1 |
851 | ····.local·v0,·" | 852 | ····.local·v0,·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; |
852 | ····:goto_0 | 853 | ····:goto_0 |
853 | ····invoke-interface·{v | 854 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
854 | ····move-result·v2 | 855 | ····move-result·v2 |
855 | ····if-eqz·v2,·:cond_0 | 856 | ····if-eqz·v2,·:cond_0 |
856 | ····invoke-interface·{v | 857 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
857 | ····move-result-object·v | 858 | ····move-result-object·v0 |
859 | ····.end·local·v0····#·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; | ||
858 | ····check-cast·v | 860 | ····check-cast·v0,·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; |
859 | ····.line·408 | 861 | ····.line·408 |
860 | ····.local·v | 862 | ····.restart·local·v0····#·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; |
861 | ····invoke-interface·{v | 863 | ····invoke-interface·{v0},·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;->onStatusChanged()V |
862 | ····goto·:goto_0 | 864 | ····goto·:goto_0 |
863 | ····.line·410 | 865 | ····.line·410 |
864 | ····.end·local·v1····#·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; | ||
865 | ····:cond_0 | 866 | ····:cond_0 |
866 | ····return-void | 867 | ····return-void |
867 | .end·method | 868 | .end·method |
868 | .method·static·registerOnStatusChangeListener(Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;)V | 869 | .method·static·registerOnStatusChangeListener(Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;)V |
869 | ····.locals·1 | 870 | ····.locals·1 |
870 | ····.param·p0,·"listener"····#·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; | 871 | ····.param·p0,·"listener"····#·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; |
Offset 905, 15 lines modified | Offset 906, 15 lines modified | ||
905 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->onStatusChanged()V | 906 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->onStatusChanged()V |
906 | ····.line·419 | 907 | ····.line·419 |
907 | ····return-void | 908 | ····return-void |
908 | .end·method | 909 | .end·method |
909 | .method·private·speak(Ljava/lang/String;Z)V | 910 | .method·private·speak(Ljava/lang/String;Z)V |
910 | ····.locals· | 911 | ····.locals·6 |
911 | ····.param·p1,·"msg"····#·Ljava/lang/String; | 912 | ····.param·p1,·"msg"····#·Ljava/lang/String; |
912 | ····.param·p2,·"isNew"····#·Z | 913 | ····.param·p2,·"isNew"····#·Z |
913 | ····.prologue | 914 | ····.prologue |
914 | ····const/4·v4,·0x0 | 915 | ····const/4·v4,·0x0 |
915 | ····.line·240 | 916 | ····.line·240 |
Offset 949, 14 lines modified | Offset 950, 15 lines modified | ||
949 | ····invoke-static·{v2},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; | 950 | ····invoke-static·{v2},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; |
950 | ····move-result-object·v2 | 951 | ····move-result-object·v2 |
951 | ····const·v3,·0x7f050015 | 952 | ····const·v3,·0x7f050015 |
953 | ····.line·244 | ||
952 | ····invoke-virtual·{p0,·v3},·Lcom/pilot51/voicenotify/Service;->getString(I)Ljava/lang/String; | 954 | ····invoke-virtual·{p0,·v3},·Lcom/pilot51/voicenotify/Service;->getString(I)Ljava/lang/String; |
953 | ····move-result-object·v3 | 955 | ····move-result-object·v3 |
954 | ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 956 | ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
955 | ····move-result·v2 | 957 | ····move-result·v2 |
Offset 999, 36 lines modified | Offset 1001, 38 lines modified | ||
999 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V | 1001 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
1000 | ····.line·259 | 1002 | ····.line·259 |
1001 | ····.local·v1,·"ttsParams":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;" | 1003 | ····.local·v1,·"ttsParams":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;" |
1002 | ····const-string·v2,·"streamType" | 1004 | ····const-string·v2,·"streamType" |
1005 | ····.line·260 | ||
1003 | ····invoke-virtual·{p0},·Lcom/pilot51/voicenotify/Service;->getApplicationContext()Landroid/content/Context; | 1006 | ····invoke-virtual·{p0},·Lcom/pilot51/voicenotify/Service;->getApplicationContext()Landroid/content/Context; |
1004 | ····move-result-object·v3 | 1007 | ····move-result-object·v3 |
Max diff block lines reached; 40785/45191 bytes (90.25%) 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/pilot51/voicenotify/AppList; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·65 | 27 | ····.line·65 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1;->this$0:Lcom/pilot51/voicenotify/AppList; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1;->this$0:Lcom/pilot51/voicenotify/AppList; |
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/pilot51/voicenotify/Service$3; | 21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$3;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/Service$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·215 | 27 | ····.line·215 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3$1;->this$1:Lcom/pilot51/voicenotify/Service$3; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3$1;->this$1:Lcom/pilot51/voicenotify/Service$3; |
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/pilot51/voicenotify/AppList$1; | 21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/AppList$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·68 | 27 | ····.line·68 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$1;->this$1:Lcom/pilot51/voicenotify/AppList$1; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$1;->this$1:Lcom/pilot51/voicenotify/AppList$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$2; | 21 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$2;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/Service$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·89 | 27 | ····.line·89 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2$1;->this$1:Lcom/pilot51/voicenotify/Service$2; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2$1;->this$1:Lcom/pilot51/voicenotify/Service$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$3; | 31 | .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$3; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$3;)V | 33 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$3;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/AppList$3; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·144 | 37 | ····.line·144 |
37 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3$1;->this$1:Lcom/pilot51/voicenotify/AppList$3; | 38 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3$1;->this$1:Lcom/pilot51/voicenotify/AppList$3; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 24 lines modified | Offset 67, 20 lines modified | ||
66 | ····move-result·v0 | 67 | ····move-result·v0 |
67 | ····return·v0 | 68 | ····return·v0 |
68 | .end·method | 69 | .end·method |
69 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 70 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
70 | ····.locals·1 | 71 | ····.locals·1 |
71 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
72 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
73 | ····.prologue | 72 | ····.prologue |
74 | ····.line·144 | 73 | ····.line·144 |
75 | ····check-cast·p1,·Lcom/pilot51/voicenotify/App; | 74 | ····check-cast·p1,·Lcom/pilot51/voicenotify/App; |
76 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
77 | ····check-cast·p2,·Lcom/pilot51/voicenotify/App; | 75 | ····check-cast·p2,·Lcom/pilot51/voicenotify/App; |
78 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
79 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/pilot51/voicenotify/AppList$3$1;->compare(Lcom/pilot51/voicenotify/App;Lcom/pilot51/voicenotify/App;)I | 76 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/pilot51/voicenotify/AppList$3$1;->compare(Lcom/pilot51/voicenotify/App;Lcom/pilot51/voicenotify/App;)I |
80 | ····move-result·v0 | 77 | ····move-result·v0 |
81 | ····return·v0 | 78 | ····return·v0 |
82 | .end·method | 79 | .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/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·238 | 27 | ····.line·238 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 254, 18 lines modified | Offset 255, 20 lines modified | ||
254 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 255 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
255 | ····move-result-object·v9 | 256 | ····move-result-object·v9 |
256 | ····aput-object·v9,·v7,·v8 | 257 | ····aput-object·v9,·v7,·v8 |
258 | ····.line·266 | ||
257 | ····invoke-virtual·{v5,·v6,·v7},·Lcom/pilot51/voicenotify/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 259 | ····invoke-virtual·{v5,·v6,·v7},·Lcom/pilot51/voicenotify/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
258 | ····move-result-object·v5 | 260 | ····move-result-object·v5 |
261 | ····.line·265 | ||
259 | ····invoke-virtual·{v1,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 262 | ····invoke-virtual·{v1,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
260 | ····.line·272 | 263 | ····.line·272 |
261 | ····:try_start_2 | 264 | ····:try_start_2 |
262 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 265 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
263 | ····invoke-virtual·{v4,·v1},·Lcom/pilot51/voicenotify/MainActivity;->startActivity(Landroid/content/Intent;)V | 266 | ····invoke-virtual·{v4,·v1},·Lcom/pilot51/voicenotify/MainActivity;->startActivity(Landroid/content/Intent;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; | 22 | .field·final·synthetic·val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)V | 24 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·163 | 28 | ····.line·163 |
28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter; | 29 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter; |
29 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; | 30 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; |
Offset 60, 14 lines modified | Offset 61, 15 lines modified | ||
60 | ····invoke-direct·{v1,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 61 | ····invoke-direct·{v1,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
61 | ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter; | 62 | ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter; |
62 | ····iget-object·v0,·v0,·Lcom/pilot51/voicenotify/NotifyList$Adapter;->this$0:Lcom/pilot51/voicenotify/NotifyList; | 63 | ····iget-object·v0,·v0,·Lcom/pilot51/voicenotify/NotifyList$Adapter;->this$0:Lcom/pilot51/voicenotify/NotifyList; |
64 | ····.line·167 | ||
63 | ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList;->access$800(Lcom/pilot51/voicenotify/NotifyList;)Landroid/content/res/Resources; | 65 | ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList;->access$800(Lcom/pilot51/voicenotify/NotifyList;)Landroid/content/res/Resources; |
64 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
65 | ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; | 67 | ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; |
66 | ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App; | 68 | ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App; |
Offset 85, 54 lines modified | Offset 87, 59 lines modified | ||
85 | ····:goto_0 | 87 | ····:goto_0 |
86 | ····const/4·v3,·0x1 | 88 | ····const/4·v3,·0x1 |
87 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 89 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
88 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; | 90 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; |
91 | ····.line·170 | ||
89 | ····invoke-static·{v4},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App; | 92 | ····invoke-static·{v4},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App; |
90 | ····move-result-object·v4 | 93 | ····move-result-object·v4 |
91 | ····invoke-virtual·{v4},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String; | 94 | ····invoke-virtual·{v4},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String; |
92 | ····move-result-object·v4 | 95 | ····move-result-object·v4 |
93 | ····aput-object·v4,·v3,·v5 | 96 | ····aput-object·v4,·v3,·v5 |
97 | ····.line·167 | ||
94 | ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 98 | ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
95 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
96 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 100 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
97 | ····move-result-object·v0 | 101 | ····move-result-object·v0 |
98 | ····const·v1,·0x7f050057 | 102 | ····const·v1,·0x7f050057 |
99 | ····new-instance·v2,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1; | 103 | ····new-instance·v2,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1; |
100 | ····invoke-direct·{v2,·p0},·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;-><init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V | 104 | ····invoke-direct·{v2,·p0},·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;-><init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V |
105 | ····.line·171 | ||
101 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 106 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
102 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
103 | ····const/high16·v1,·0x1040000 | 108 | ····const/high16·v1,·0x1040000 |
104 | ····const/4·v2,·0x0 | 109 | ····const/4·v2,·0x0 |
110 | ····.line·182 | ||
105 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 111 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
106 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
113 | ····.line·183 | ||
107 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 114 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
108 | ····.line·184 | 115 | ····.line·184 |
109 | ····return·v5 | 116 | ····return·v5 |
110 | ····.line·16 | 117 | ····.line·167 |
111 | ····:cond_0 | 118 | ····:cond_0 |
112 | ····const·v0,·0x7f050059 | 119 | ····const·v0,·0x7f050059 |
113 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
114 | .end·method | 121 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2; | 21 | .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·171 | 27 | ····.line·171 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 114, 32 lines modified | Offset 115, 35 lines modified | ||
114 | ····:goto_1 | 115 | ····:goto_1 |
115 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 116 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
116 | ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2; | 117 | ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2; |
117 | ····iget-object·v5,·v5,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; | 118 | ····iget-object·v5,·v5,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem; |
119 | ····.line·178 | ||
118 | ····invoke-static·{v5},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App; | 120 | ····invoke-static·{v5},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App; |
119 | ····move-result-object·v5 | 121 | ····move-result-object·v5 |
120 | ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String; | 122 | ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String; |
121 | ····move-result-object·v5 | 123 | ····move-result-object·v5 |
122 | ····aput-object·v5,·v1,·v2 | 124 | ····aput-object·v5,·v1,·v2 |
125 | ····.line·175 | ||
123 | ····invoke-virtual·{v4,·v0,·v1},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 126 | ····invoke-virtual·{v4,·v0,·v1},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
124 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
125 | ····invoke-static·{v3,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 128 | ····invoke-static·{v3,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
126 | ····move-result-object·v0 | 129 | ····move-result-object·v0 |
130 | ····.line·179 | ||
127 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V | 131 | ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V |
128 | ····.line·180 | 132 | ····.line·180 |
129 | ····return-void | 133 | ····return-void |
130 | ····:cond_0 | 134 | ····:cond_0 |
131 | ····move·v0,·v2 | 135 | ····move·v0,·v2 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·70 | 27 | ····.line·70 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$1;->this$0:Lcom/pilot51/voicenotify/Service; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$1;->this$0:Lcom/pilot51/voicenotify/Service; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 77, 16 lines modified | Offset 78, 18 lines modified | ||
77 | ····const-class·v3,·Lcom/pilot51/voicenotify/WidgetProvider; | 78 | ····const-class·v3,·Lcom/pilot51/voicenotify/WidgetProvider; |
78 | ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V | 79 | ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
79 | ····const-string·v2,·"voicenotify.widget.UPDATE" | 80 | ····const-string·v2,·"voicenotify.widget.UPDATE" |
81 | ····.line·75 | ||
80 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 82 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
81 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
84 | ····.line·74 | ||
82 | ····invoke-virtual·{v0,·v1},·Lcom/pilot51/voicenotify/Service;->sendBroadcast(Landroid/content/Intent;)V | 85 | ····invoke-virtual·{v0,·v1},·Lcom/pilot51/voicenotify/Service;->sendBroadcast(Landroid/content/Intent;)V |
83 | ····.line·76 | 86 | ····.line·76 |
84 | ····return-void | 87 | ····return-void |
85 | .end·method | 88 | .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/pilot51/voicenotify/AppList; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·85 | 27 | ····.line·85 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$2;->this$0:Lcom/pilot51/voicenotify/AppList; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$2;->this$0:Lcom/pilot51/voicenotify/AppList; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····new-instance·v1,·Ljava/io/File; | 83 | ····new-instance·v1,·Ljava/io/File; |
84 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 84 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
85 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 85 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
86 | ····.line·58 | ||
86 | ····invoke-virtual·{p1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; | 87 | ····invoke-virtual·{p1},·Landroid/content/Context;->getFilesDir()Ljava/io/File; |
87 | ····move-result-object·v3 | 88 | ····move-result-object·v3 |
88 | ····invoke-virtual·{v3},·Ljava/io/File;->toString()Ljava/lang/String; | 89 | ····invoke-virtual·{v3},·Ljava/io/File;->toString()Ljava/lang/String; |
89 | ····move-result-object·v3 | 90 | ····move-result-object·v3 |
Offset 334, 34 lines modified | Offset 335, 37 lines modified | ||
334 | ····if-eqz·v1,·:cond_1 | 335 | ····if-eqz·v1,·:cond_1 |
335 | ····.line·127 | 336 | ····.line·127 |
336 | ····new-instance·v2,·Lcom/pilot51/voicenotify/App; | 337 | ····new-instance·v2,·Lcom/pilot51/voicenotify/App; |
337 | ····const-string·v1,·"package" | 338 | ····const-string·v1,·"package" |
339 | ····.line·128 | ||
338 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 340 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
339 | ····move-result·v1 | 341 | ····move-result·v1 |
340 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 342 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
341 | ····move-result-object·v3 | 343 | ····move-result-object·v3 |
342 | ····const-string·v1,·"name" | 344 | ····const-string·v1,·"name" |
345 | ····.line·129 | ||
343 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 346 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
344 | ····move-result·v1 | 347 | ····move-result·v1 |
345 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 348 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
346 | ····move-result-object·v4 | 349 | ····move-result-object·v4 |
347 | ····const-string·v1,·"is_enabled" | 350 | ····const-string·v1,·"is_enabled" |
351 | ····.line·130 | ||
348 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 352 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
349 | ····move-result·v1 | 353 | ····move-result·v1 |
350 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getInt(I)I | 354 | ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getInt(I)I |
351 | ····move-result·v1 | 355 | ····move-result·v1 |
Offset 369, 14 lines modified | Offset 373, 15 lines modified | ||
369 | ····if-ne·v1,·v10,·:cond_0 | 373 | ····if-ne·v1,·v10,·:cond_0 |
370 | ····move·v1,·v10 | 374 | ····move·v1,·v10 |
371 | ····:goto_1 | 375 | ····:goto_1 |
372 | ····invoke-direct·{v2,·v3,·v4,·v1},·Lcom/pilot51/voicenotify/App;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V | 376 | ····invoke-direct·{v2,·v3,·v4,·v1},·Lcom/pilot51/voicenotify/App;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V |
377 | ····.line·127 | ||
373 | ····invoke-virtual·{v9,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 378 | ····invoke-virtual·{v9,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
374 | ····:try_end_0 | 379 | ····:try_end_0 |
375 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 380 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
376 | ····goto·:goto_0 | 381 | ····goto·:goto_0 |
377 | ····.line·123 | 382 | ····.line·123 |
Offset 385, 15 lines modified | Offset 390, 15 lines modified | ||
385 | ····:catchall_0 | 390 | ····:catchall_0 |
386 | ····move-exception·v1 | 391 | ····move-exception·v1 |
387 | ····monitor-exit·v11 | 392 | ····monitor-exit·v11 |
388 | ····throw·v1 | 393 | ····throw·v1 |
389 | ····.line·1 | 394 | ····.line·130 |
390 | ····.restart·local·v8····#·"cursor":Landroid/database/Cursor; | 395 | ····.restart·local·v8····#·"cursor":Landroid/database/Cursor; |
391 | ····.restart·local·v9····#·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;" | 396 | ····.restart·local·v9····#·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;" |
392 | ····:cond_0 | 397 | ····:cond_0 |
393 | ····const/4·v1,·0x0 | 398 | ····const/4·v1,·0x0 |
394 | ····goto·:goto_1 | 399 | ····goto·:goto_1 |
Offset 522, 155 lines modified | Offset 527, 152 lines modified | ||
522 | ····monitor-exit·v2 | 527 | ····monitor-exit·v2 |
523 | ····throw·v1 | 528 | ····throw·v1 |
524 | .end·method | 529 | .end·method |
525 | .method·static·declared-synchronized·setApps(Ljava/util/ArrayList;)V | 530 | .method·static·declared-synchronized·setApps(Ljava/util/ArrayList;)V |
526 | ····.locals· | 531 | ····.locals·7 |
527 | ····.annotation·system·Ldalvik/annotation/Signature; | 532 | ····.annotation·system·Ldalvik/annotation/Signature; |
528 | ········value·=·{ | 533 | ········value·=·{ |
529 | ············"(", | 534 | ············"(", |
530 | ············"Ljava/util/ArrayList", | 535 | ············"Ljava/util/ArrayList", |
531 | ············"<", | 536 | ············"<", |
532 | ············"Lcom/pilot51/voicenotify/App;", | 537 | ············"Lcom/pilot51/voicenotify/App;", |
533 | ············">;)V" | 538 | ············">;)V" |
534 | ········} | 539 | ········} |
535 | ····.end·annotation | 540 | ····.end·annotation |
536 | ····.prologue | 541 | ····.prologue |
537 | ····.line·143 | 542 | ····.line·143 |
538 | ····.local·p0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;" | 543 | ····.local·p0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;" |
539 | ····const-class·v | 544 | ····const-class·v4,·Lcom/pilot51/voicenotify/Database; |
540 | ····monitor-enter·v | 545 | ····monitor-enter·v4 |
541 | ····:try_start_0 | 546 | ····:try_start_0 |
542 | ····sget-object·v | 547 | ····sget-object·v3,·Lcom/pilot51/voicenotify/Database;->database:Lcom/pilot51/voicenotify/Database; |
543 | ····invoke-virtual·{v | 548 | ····invoke-virtual·{v3},·Lcom/pilot51/voicenotify/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
544 | ····move-result-object·v1 | 549 | ····move-result-object·v1 |
545 | ····.line·144 | 550 | ····.line·144 |
546 | ····.local·v1,·"db":Landroid/database/sqlite/SQLiteDatabase; | 551 | ····.local·v1,·"db":Landroid/database/sqlite/SQLiteDatabase; |
547 | ····const-string·v | 552 | ····const-string·v3,·"apps" |
548 | ····const/4·v | 553 | ····const/4·v5,·0x0 |
549 | ····const/4·v | 554 | ····const/4·v6,·0x0 |
550 | ····invoke-virtual·{v1,·v | 555 | ····invoke-virtual·{v1,·v3,·v5,·v6},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I |
Max diff block lines reached; 15250/19109 bytes (79.81%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$msg:Ljava/lang/String; | 19 | .field·final·synthetic·val$msg:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·212 | 25 | ····.line·212 |
25 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3;->this$0:Lcom/pilot51/voicenotify/Service; | 26 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3;->this$0:Lcom/pilot51/voicenotify/Service; |
26 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/Service$3;->val$msg:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/Service$3;->val$msg:Ljava/lang/String; |
Offset 65, 15 lines modified | Offset 65, 14 lines modified | ||
65 | .method·public·constructor·<init>()V | 65 | .method·public·constructor·<init>()V |
66 | ····.locals·0 | 66 | ····.locals·0 |
67 | ····.prologue | 67 | ····.prologue |
68 | ····.line·46 | 68 | ····.line·46 |
69 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 69 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
70 | ····.line·244 | ||
71 | ····return-void | 70 | ····return-void |
72 | .end·method | 71 | .end·method |
73 | .method·static·synthetic·access$100()Ljava/util/ArrayList; | 72 | .method·static·synthetic·access$100()Ljava/util/ArrayList; |
74 | ····.locals·1 | 73 | ····.locals·1 |
75 | ····.prologue | 74 | ····.prologue |
Offset 177, 190 lines modified | Offset 176, 186 lines modified | ||
177 | ····.line·46 | 176 | ····.line·46 |
178 | ····sput-boolean·p0,·Lcom/pilot51/voicenotify/AppList;->isUpdating:Z | 177 | ····sput-boolean·p0,·Lcom/pilot51/voicenotify/AppList;->isUpdating:Z |
179 | ····return·p0 | 178 | ····return·p0 |
180 | .end·method | 179 | .end·method |
181 | .method·static·findOrAddApp(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App; | 180 | .method·static·findOrAddApp(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App; |
182 | ····.locals· | 181 | ····.locals·7 |
183 | ····.param·p0,·"pkg"····#·Ljava/lang/String; | 182 | ····.param·p0,·"pkg"····#·Ljava/lang/String; |
184 | ····.param·p1,·"ctx"····#·Landroid/content/Context; | 183 | ····.param·p1,·"ctx"····#·Landroid/content/Context; |
185 | ····.prologue | 184 | ····.prologue |
186 | ····.line·190 | 185 | ····.line·190 |
187 | ····sget-object·v | 186 | ····sget-object·v4,·Lcom/pilot51/voicenotify/AppList;->SYNC_APPS:Ljava/lang/Object; |
188 | ····monitor-enter·v | 187 | ····monitor-enter·v4 |
189 | ····.line·191 | 188 | ····.line·191 |
190 | ····:try_start_0 | 189 | ····:try_start_0 |
191 | ····sget-object·v | 190 | ····sget-object·v3,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList; |
192 | ····if-nez·v | 191 | ····if-nez·v3,·:cond_0 |
193 | ····.line·192 | 192 | ····.line·192 |
194 | ····invoke-static·{p1},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; | 193 | ····invoke-static·{p1},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences; |
195 | ····move-result-object·v | 194 | ····move-result-object·v3 |
196 | ····const-string·v | 195 | ····const-string·v5,·"defEnable" |
197 | ····const/4·v | 196 | ····const/4·v6,·0x1 |
198 | ····invoke-interface·{v | 197 | ····invoke-interface·{v3,·v5,·v6},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
199 | ····move-result·v | 198 | ····move-result·v3 |
200 | ····sput-boolean·v | 199 | ····sput-boolean·v3,·Lcom/pilot51/voicenotify/AppList;->defEnable:Z |
201 | ····.line·193 | 200 | ····.line·193 |
202 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList; | 201 | ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList; |
203 | ····move-result-object·v | 202 | ····move-result-object·v3 |
204 | ····sput-object·v | 203 | ····sput-object·v3,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList; |
205 | ····.line·195 | 204 | ····.line·195 |
206 | ····:cond_0 | 205 | ····:cond_0 |
207 | ····sget-object·v | 206 | ····sget-object·v3,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList; |
208 | ····invoke-virtual·{v | 207 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
209 | ····move-result-object·v | 208 | ····move-result-object·v3 |
210 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
211 | ····:cond_1 | 209 | ····:cond_1 |
212 | ····invoke-interface·{v | 210 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
213 | ····move-result·v | 211 | ····move-result·v5 |
214 | ····if-eqz·v | 212 | ····if-eqz·v5,·:cond_2 |
215 | ····invoke-interface·{v | 213 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
216 | ····move-result-object·v0 | 214 | ····move-result-object·v0 |
217 | ····check-cast·v0,·Lcom/pilot51/voicenotify/App; | 215 | ····check-cast·v0,·Lcom/pilot51/voicenotify/App; |
218 | ····.line·196 | 216 | ····.line·196 |
219 | ····.local·v0,·"app":Lcom/pilot51/voicenotify/App; | 217 | ····.local·v0,·"app":Lcom/pilot51/voicenotify/App; |
220 | ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String; | 218 | ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String; |
221 | ····move-result-object·v | 219 | ····move-result-object·v5 |
222 | ····invoke-virtual·{v | 220 | ····invoke-virtual·{v5,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
223 | ····move-result·v | 221 | ····move-result·v5 |
224 | ····if-eqz·v | 222 | ····if-eqz·v5,·:cond_1 |
225 | ····.line·197 | 223 | ····.line·197 |
226 | ····monitor-exit·v | 224 | ····monitor-exit·v4 |
227 | ····:try_end_0 | 225 | ····:try_end_0 |
228 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 226 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
229 | ····.line·207 | 227 | ····.line·207 |
230 | ····.end·local·v0····#·"app":Lcom/pilot51/voicenotify/App; | 228 | ····.end·local·v0····#·"app":Lcom/pilot51/voicenotify/App; |
231 | ····:goto_0 | 229 | ····:goto_0 |
232 | ····return-object·v0 | 230 | ····return-object·v0 |
233 | ····.line·201 | 231 | ····.line·201 |
234 | ····:cond_2 | 232 | ····:cond_2 |
235 | ····:try_start_1 | 233 | ····:try_start_1 |
236 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 234 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
237 | ····move-result-object·v | 235 | ····move-result-object·v2 |
238 | ····.line·202 | 236 | ····.line·202 |
239 | ····.local·v | 237 | ····.local·v2,·"packMan":Landroid/content/pm/PackageManager; |
240 | ····new-instance·v0,·Lcom/pilot51/voicenotify/App; | 238 | ····new-instance·v0,·Lcom/pilot51/voicenotify/App; |
241 | ····const/4·v | 239 | ····const/4·v3,·0x0 |
242 | ····invoke-virtual·{v | 240 | ····invoke-virtual·{v2,·p0,·v3},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; |
243 | ····move-result-object·v | 241 | ····move-result-object·v3 |
244 | ····invoke-virtual·{v | 242 | ····invoke-virtual·{v3,·v2},·Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; |
245 | ····move-result-object·v | 243 | ····move-result-object·v3 |
246 | ····invoke-interface·{v | 244 | ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
Max diff block lines reached; 4790/9944 bytes (48.17%) 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/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·346 | 27 | ····.line·346 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$9;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$9;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·322 | 27 | ····.line·322 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$8;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$8;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/ListView; | 2 | .super·Landroid/widget/ListView; |
3 | .source·"NotifyList.java" | 3 | .source·"NotifyList.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/pilot51/voicenotify/NotifyList$1;, | ||
8 | ········Lcom/pilot51/voicenotify/NotifyList$Adapter;, | 7 | ········Lcom/pilot51/voicenotify/NotifyList$Adapter;, |
9 | ········Lcom/pilot51/voicenotify/NotifyList$OnListChangeListener;, | 8 | ········Lcom/pilot51/voicenotify/NotifyList$OnListChangeListener;, |
10 | ········Lcom/pilot51/voicenotify/NotifyList$NotifyItem; | 9 | ········Lcom/pilot51/voicenotify/NotifyList$NotifyItem; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 47, 93 lines modified | Offset 47, 92 lines modified | ||
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; | 48 | .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; |
49 | ····.locals·6 | 49 | ····.locals·6 |
50 | ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence; | 50 | ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence; |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·301 | 52 | ····.line·301 |
53 | ····new-instance·v | 53 | ····new-instance·v3,·Landroid/widget/Filter$FilterResults; |
54 | ····invoke-direct·{v | 54 | ····invoke-direct·{v3},·Landroid/widget/Filter$FilterResults;-><init>()V |
55 | ····.line·302 | 55 | ····.line·302 |
56 | ····.local·v | 56 | ····.local·v3,·"results":Landroid/widget/Filter$FilterResults; |
57 | ····if-eqz·p1,·:cond_0 | 57 | ····if-eqz·p1,·:cond_0 |
58 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I | 58 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I |
59 | ····move-result·v | 59 | ····move-result·v4 |
60 | ····if-nez·v | 60 | ····if-nez·v4,·:cond_1 |
61 | ····.line·303 | 61 | ····.line·303 |
62 | ····:cond_0 | 62 | ····:cond_0 |
63 | ····iget-object·v | 63 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter; |
64 | ····invoke-static·{v | 64 | ····invoke-static·{v4},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList; |
65 | ····move-result-object·v | 65 | ····move-result-object·v4 |
66 | ····iput-object·v | 66 | ····iput-object·v4,·v3,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; |
67 | ····.line·304 | 67 | ····.line·304 |
68 | ····iget-object·v | 68 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter; |
69 | ····invoke-static·{v | 69 | ····invoke-static·{v4},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList; |
70 | ····move-result-object·v | 70 | ····move-result-object·v4 |
71 | ····invoke-virtual·{v | 71 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I |
72 | ····move-result·v | 72 | ····move-result·v4 |
73 | ····iput·v | 73 | ····iput·v4,·v3,·Landroid/widget/Filter$FilterResults;->count:I |
74 | ····.line·317 | 74 | ····.line·317 |
75 | ····:goto_0 | 75 | ····:goto_0 |
76 | ····return-object·v | 76 | ····return-object·v3 |
77 | ····.line·306 | 77 | ····.line·306 |
78 | ····:cond_1 | 78 | ····:cond_1 |
79 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 79 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
80 | ····move-result-object·v | 80 | ····move-result-object·v4 |
81 | ····invoke-virtual·{v | 81 | ····invoke-virtual·{v4},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
82 | ····move-result-object·v | 82 | ····move-result-object·v2 |
83 | ····.line·307 | 83 | ····.line·307 |
84 | ····.local·v | 84 | ····.local·v2,·"prefixString":Ljava/lang/String; |
85 | ····new-instance·v | 85 | ····new-instance·v1,·Ljava/util/ArrayList; |
86 | ····invoke-direct·{v | 86 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
87 | ····.line·308 | 87 | ····.line·308 |
88 | ····.local·v | 88 | ····.local·v1,·"newValues":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;" |
89 | ····iget-object·v | 89 | ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter; |
90 | ····invoke-static·{v | 90 | ····invoke-static·{v4},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList; |
91 | ····move-result-object·v | 91 | ····move-result-object·v4 |
92 | ····invoke-virtual·{v | 92 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
93 | ····move-result-object·v | 93 | ····move-result-object·v4 |
94 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
95 | ····:cond_2 | 94 | ····:cond_2 |
96 | ····:goto_1 | 95 | ····:goto_1 |
97 | ····invoke-interface·{v | 96 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
98 | ····move-result·v5 | 97 | ····move-result·v5 |
99 | ····if-eqz·v5,·:cond_4 | 98 | ····if-eqz·v5,·:cond_4 |
100 | ····invoke-interface·{v | 99 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
101 | ····move-result-object·v0 | 100 | ····move-result-object·v0 |
102 | ····check-cast·v0,·Lcom/pilot51/voicenotify/App; | 101 | ····check-cast·v0,·Lcom/pilot51/voicenotify/App; |
103 | ····.line·309 | 102 | ····.line·309 |
104 | ····.local·v0,·"app":Lcom/pilot51/voicenotify/App; | 103 | ····.local·v0,·"app":Lcom/pilot51/voicenotify/App; |
Offset 141, 51 lines modified | Offset 140, 52 lines modified | ||
141 | ····move-result-object·v5 | 140 | ····move-result-object·v5 |
142 | ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 141 | ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
143 | ····move-result-object·v5 | 142 | ····move-result-object·v5 |
144 | ····invoke-virtual·{v5,·v | 143 | ····invoke-virtual·{v5,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
145 | ····move-result·v5 | 144 | ····move-result·v5 |
146 | ····if-nez·v5,·:cond_3 | 145 | ····if-nez·v5,·:cond_3 |
146 | ····.line·310 | ||
147 | ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String; | 147 | ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String; |
148 | ····move-result-object·v5 | 148 | ····move-result-object·v5 |
149 | ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; | 149 | ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String; |
150 | ····move-result-object·v5 | 150 | ····move-result-object·v5 |
151 | ····invoke-virtual·{v5,·v | 151 | ····invoke-virtual·{v5,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
152 | ····move-result·v5 | 152 | ····move-result·v5 |
153 | ····if-eqz·v5,·:cond_2 | 153 | ····if-eqz·v5,·:cond_2 |
154 | ····.line·311 | 154 | ····.line·311 |
155 | ····:cond_3 | 155 | ····:cond_3 |
156 | ····invoke-virtual·{v | 156 | ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
157 | ····goto·:goto_1 | 157 | ····goto·:goto_1 |
Max diff block lines reached; 780/6778 bytes (11.51%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$this$0:Lcom/pilot51/voicenotify/NotifyList; | 24 | .field·final·synthetic·val$this$0:Lcom/pilot51/voicenotify/NotifyList; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList;Landroid/content/Context;)V | 26 | .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList;Landroid/content/Context;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·115 | 30 | ····.line·115 |
30 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter; | 31 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter; |
31 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->val$this$0:Lcom/pilot51/voicenotify/NotifyList; | 32 | ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->val$this$0:Lcom/pilot51/voicenotify/NotifyList; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·290 | 27 | ····.line·290 |
27 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$6;->this$0:Lcom/pilot51/voicenotify/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$6;->this$0:Lcom/pilot51/voicenotify/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <accessibility-service·xmlns:android="http://schemas.android.com/apk/res/android"·android:description="@string/service_desc"·android:settingsActivity="com.pilot51.voicenotify.MainActivity" | 2 | <accessibility-service·xmlns:android="http://schemas.android.com/apk/res/android"·android:description="@string/service_desc"·android:settingsActivity="com.pilot51.voicenotify.MainActivity"/> |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="40.0dip"·android:minHeight="40.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/appwidget" | 2 | <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="40.0dip"·android:minHeight="40.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/appwidget"/> |