Offset 1, 23 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:·e3a065e54ae1d2002d310b3754d00d4e66cbb71c47528a089c1454e170691780 | ||
10 | Signer·#1·certificate·SHA-1·digest:·b44ee86141ad88c9eb5ebcbb7fed3a25fcd12975 | ||
11 | Signer·#1·certificate·MD5·digest:·93978d8d8a8ed754cb5f344e6fc0e879 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·d0351654a70949238ef3ea13122d3339bec8765c203164d5b2024fedbe58bd26 | ||
15 | Signer·#1·public·key·SHA-1·digest:·7d3d9f978d31cfba261106247ada1f6d07db5e4a | ||
16 | Signer·#1·public·key·MD5·digest:·9b9e2241b2eb1af276e8d4a7fddf03ea | ||
17 | WARNING:·META-INF/services/net.fortuna.ical4j.model.ComponentFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/services/net.fortuna.ical4j.model.ParameterFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/services/net.fortuna.ical4j.model.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/services/net.fortuna.ical4j.validate.CalendarValidatorFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/services/org.codehaus.groovy.runtime.ExtensionModule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 74168 lines modified | Offset 1, 58155 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:···················3 | 4 | ··Zip·archive·file·size:···················3468379·(000000000034EC5Bh) |
5 | ··Actual·end-cent-dir·record·offset:·······3 | 5 | ··Actual·end-cent-dir·record·offset:·······3468357·(000000000034EC45h) |
6 | ··Expected·end-cent-dir·record·offset:·····3 | 6 | ··Expected·end-cent-dir·record·offset:·····3468357·(000000000034EC45h) |
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·199 | 9 | ··central·directory·contains·1997·entries. |
10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·170920·(0000000000029BA8h)·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·3 | 12 | ··is·3297437·(000000000032509Dh). |
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:······ | 18 | ··file·system·or·operating·system·of·origin:······Unix |
19 | ··version·of·encoding·software:···················2. | 19 | ··version·of·encoding·software:···················2.3 |
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:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························b453cd1f |
28 | ··compressed·size:································ | 28 | ··compressed·size:································3066·bytes |
29 | ··uncompressed·size:······························1 | 29 | ··uncompressed·size:······························13980·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·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 | ·· | 35 | ··Unix·file·attributes·(100666·octal):············-rw-rw-rw- |
36 | ··MS-DOS·file·attributes·( | 36 | ··MS-DOS·file·attributes·(20·hex):················arc· |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··LICENSES | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/227731EE.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···3115 |
43 | ··················································(000000000000 | 42 | ··················································(0000000000000C2Bh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 44 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 46 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 52 | ··32-bit·CRC·value·(hex):·························8bc46d3c |
54 | ··compressed·size:································ | 53 | ··compressed·size:································4446·bytes |
55 | ··uncompressed·size:······························1 | 54 | ··uncompressed·size:······························12496·bytes |
56 | ··length·of·filename:····························· | 55 | ··length·of·filename:·····························8·characters |
57 | ··length·of·extra·field:··························0·bytes | 56 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 57 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 58 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 59 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 60 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 61 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 62 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 63 | Central·directory·entry·#3: |
65 | --------------------------- | 64 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/227731EE.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···123807 | ||
69 | ··················································(000000000001E39Fh)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·8·06:18:20 | ||
79 | ··32-bit·CRC·value·(hex):·························600d415f | ||
80 | ··compressed·size:································1073·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/services/net.fortuna.ical4j.model.ComponentFactory | 65 | ··META-INF/services/net.fortuna.ical4j.model.ComponentFactory |
94 | ··offset·of·local·header·from·start·of·archive:··· | 66 | ··offset·of·local·header·from·start·of·archive:···7599 |
95 | ··················································(00000000000 | 67 | ··················································(0000000000001DAFh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 68 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 69 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 70 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 71 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 72 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 73 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 74 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 75 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 76 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
Max diff block lines reached; 4547140/4555102 bytes (99.83%) of diff not shown. |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/> | 15 | ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
16 | ··<uses-permission·android:name="android.permission.READ_CONTACTS"/> | 16 | ··<uses-permission·android:name="android.permission.READ_CONTACTS"/> |
17 | ··<uses-permission·android:name="android.permission.WRITE_CONTACTS"/> | 17 | ··<uses-permission·android:name="android.permission.WRITE_CONTACTS"/> |
18 | ··<uses-permission·android:name="android.permission.READ_CALENDAR"/> | 18 | ··<uses-permission·android:name="android.permission.READ_CALENDAR"/> |
19 | ··<uses-permission·android:name="android.permission.WRITE_CALENDAR"/> | 19 | ··<uses-permission·android:name="android.permission.WRITE_CALENDAR"/> |
20 | ··<uses-permission·android:name="org.dmfs.permission.READ_TASKS"/> | 20 | ··<uses-permission·android:name="org.dmfs.permission.READ_TASKS"/> |
21 | ··<uses-permission·android:name="org.dmfs.permission.WRITE_TASKS"/> | 21 | ··<uses-permission·android:name="org.dmfs.permission.WRITE_TASKS"/> |
22 | ··<meta-data·android:name="android.support.VERSION"·android:value="25.3. | 22 | ··<meta-data·android:name="android.support.VERSION"·android:value="25.3.1"/> |
23 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.etesync.syncadapter.App"·android:allowBackup="true"·android:fullBackupContent="false"·android:networkSecurityConfig="@xml/network_security_config"> | 23 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.etesync.syncadapter.App"·android:allowBackup="true"·android:fullBackupContent="false"·android:networkSecurityConfig="@xml/network_security_config"> |
24 | ····<receiver·android:name="com.etesync.syncadapter.App$ReinitLoggingReceiver"·android:exported="false"·android:process=":sync"> | 24 | ····<receiver·android:name="com.etesync.syncadapter.App$ReinitLoggingReceiver"·android:exported="false"·android:process=":sync"> |
25 | ······<intent-filter> | 25 | ······<intent-filter> |
26 | ········<action·android:name="com.etesync.syncadapter.REINIT_LOGGER"/> | 26 | ········<action·android:name="com.etesync.syncadapter.REINIT_LOGGER"/> |
27 | ······</intent-filter> | 27 | ······</intent-filter> |
28 | ····</receiver> | 28 | ····</receiver> |
29 | ····<receiver·android:name="com.etesync.syncadapter.App$AppUpdatedReceiver"·android:exported="true"> | 29 | ····<receiver·android:name="com.etesync.syncadapter.App$AppUpdatedReceiver"·android:exported="true"> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·608 | 1 | Zip·file·size:·6088722·bytes,·number·of·entries:·3132 |
2 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class | 2 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class |
3 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class | 3 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class |
4 | ?rwxrwxr-x··2.0·unx····13011·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class | 4 | ?rwxrwxr-x··2.0·unx····13011·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class |
5 | ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class | 5 | ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class |
6 | ?rwxrwxr-x··2.0·unx·····7944·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class | 6 | ?rwxrwxr-x··2.0·unx·····7944·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class |
7 | ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class | 7 | ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class |
8 | ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class | 8 | ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class |
Offset 388, 15 lines modified | Offset 388, 15 lines modified | ||
388 | ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class | 388 | ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class |
389 | ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class | 389 | ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class |
390 | ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class | 390 | ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class |
391 | ?rwxrwxr-x··2.0·unx·····3400·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder.class | 391 | ?rwxrwxr-x··2.0·unx·····3400·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder.class |
392 | ?rwxrwxr-x··2.0·unx·····4222·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class | 392 | ?rwxrwxr-x··2.0·unx·····4222·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class |
393 | ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader$LoadTask.class | 393 | ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader$LoadTask.class |
394 | ?rwxrwxr-x··2.0·unx·····3978·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader.class | 394 | ?rwxrwxr-x··2.0·unx·····3978·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader.class |
395 | ?rwxrwxr-x··2.0·unx·····3 | 395 | ?rwxrwxr-x··2.0·unx·····3239·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader.class |
396 | ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi21.class | 396 | ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi21.class |
397 | ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi23.class | 397 | ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi23.class |
398 | ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi24.class | 398 | ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi24.class |
399 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatHoneycomb.class | 399 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatHoneycomb.class |
400 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatJellybean.class | 400 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatJellybean.class |
401 | ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatKitKat.class | 401 | ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatKitKat.class |
402 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class | 402 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class |
Offset 1269, 16 lines modified | Offset 1269, 17 lines modified | ||
1269 | ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.class | 1269 | ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.class |
1270 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState$1.class | 1270 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState$1.class |
1271 | ?rwxrwxr-x··2.0·unx·····2133·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState.class | 1271 | ?rwxrwxr-x··2.0·unx·····2133·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState.class |
1272 | ?rwxrwxr-x··2.0·unx·····5094·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$Span.class | 1272 | ?rwxrwxr-x··2.0·unx·····5094·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$Span.class |
1273 | ?rwxrwxr-x··2.0·unx····31215·b-·defN·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager.class | 1273 | ?rwxrwxr-x··2.0·unx····31215·b-·defN·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager.class |
1274 | ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter$ChildViewCache.class | 1274 | ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter$ChildViewCache.class |
1275 | ?rwxrwxr-x··2.0·unx····14715·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter.class | 1275 | ?rwxrwxr-x··2.0·unx····14715·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter.class |
1276 | ?rwxrwxr-x··2.0·unx······8 | 1276 | ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat$1.class |
1277 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat$ThumbAnimation.class | ||
1277 | ?rwxrwxr-x··2.0·unx····19 | 1278 | ?rwxrwxr-x··2.0·unx····19135·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat.class |
1278 | ?rwxrwxr-x··2.0·unx·····2448·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemeUtils.class | 1279 | ?rwxrwxr-x··2.0·unx·····2448·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemeUtils.class |
1279 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemedSpinnerAdapter.class | 1280 | ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemedSpinnerAdapter.class |
1280 | ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintContextWrapper.class | 1281 | ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintContextWrapper.class |
1281 | ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintInfo.class | 1282 | ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintInfo.class |
1282 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintResources.class | 1283 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintResources.class |
1283 | ?rwxrwxr-x··2.0·unx·····2888·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintTypedArray.class | 1284 | ?rwxrwxr-x··2.0·unx·····2888·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintTypedArray.class |
1284 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$1.class | 1285 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$1.class |
Offset 3126, 8 lines modified | Offset 3127, 8 lines modified | ||
3126 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog$7.class | 3127 | ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog$7.class |
3127 | ?rwxrwxr-x··2.0·unx·····6500·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog.class | 3128 | ?rwxrwxr-x··2.0·unx·····6500·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog.class |
3128 | ?rwxrwxr-x··2.0·unx·····1604·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaSquare.class | 3129 | ?rwxrwxr-x··2.0·unx·····1604·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaSquare.class |
3129 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$id.class | 3130 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$id.class |
3130 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$layout.class | 3131 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$layout.class |
3131 | ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R.class | 3132 | ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R.class |
3132 | ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/widget/AmbilWarnaPrefWidgetView.class | 3133 | ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/widget/AmbilWarnaPrefWidgetView.class |
3133 | 313 | 3134 | 3132·files,·6327333·bytes·uncompressed,·5518218·bytes·compressed:··12.8% |
Offset 3819, 14 lines modified | Offset 3819, 17 lines modified | ||
3819 | Filename:·android/support/v7/widget/SuggestionsAdapter.class | 3819 | Filename:·android/support/v7/widget/SuggestionsAdapter.class |
3820 | Comment:· | 3820 | Comment:· |
3821 | Filename:·android/support/v7/widget/SwitchCompat$1.class | 3821 | Filename:·android/support/v7/widget/SwitchCompat$1.class |
3822 | Comment:· | 3822 | Comment:· |
3823 | Filename:·android/support/v7/widget/SwitchCompat$ThumbAnimation.class | ||
3824 | Comment:· | ||
3823 | Filename:·android/support/v7/widget/SwitchCompat.class | 3825 | Filename:·android/support/v7/widget/SwitchCompat.class |
3824 | Comment:· | 3826 | Comment:· |
3825 | Filename:·android/support/v7/widget/ThemeUtils.class | 3827 | Filename:·android/support/v7/widget/ThemeUtils.class |
3826 | Comment:· | 3828 | Comment:· |
3827 | Filename:·android/support/v7/widget/ThemedSpinnerAdapter.class | 3829 | Filename:·android/support/v7/widget/ThemedSpinnerAdapter.class |
Offset 103, 14 lines modified | Offset 103, 17 lines modified | ||
103 | ····} | 103 | ····} |
104 | ···· | 104 | ···· |
105 | ····public·abstract·Object·loadInBackground(); | 105 | ····public·abstract·Object·loadInBackground(); |
106 | ···· | 106 | ···· |
107 | ····protected·boolean·onCancelLoad()·{ | 107 | ····protected·boolean·onCancelLoad()·{ |
108 | ········boolean·cancel·=·false; | 108 | ········boolean·cancel·=·false; |
109 | ········if·(this.mTask·!=·null)·{ | 109 | ········if·(this.mTask·!=·null)·{ |
110 | ············if·(!this.mStarted)·{ | ||
111 | ················this.mContentChanged·=·true; | ||
112 | ············} | ||
110 | ············if·(this.mCancellingTask·!=·null)·{ | 113 | ············if·(this.mCancellingTask·!=·null)·{ |
111 | ················if·(this.mTask.waiting)·{ | 114 | ················if·(this.mTask.waiting)·{ |
112 | ····················this.mTask.waiting·=·false; | 115 | ····················this.mTask.waiting·=·false; |
113 | ····················this.mHandler.removeCallbacks((Runnable)this.mTask); | 116 | ····················this.mHandler.removeCallbacks((Runnable)this.mTask); |
114 | ················} | 117 | ················} |
115 | ················this.mTask·=·null; | 118 | ················this.mTask·=·null; |
116 | ············} | 119 | ············} |
Offset 666, 16 lines modified | Offset 666, 16 lines modified | ||
666 | ····} | 666 | ····} |
667 | ···· | 667 | ···· |
668 | ····void·viewRangeUpdate(final·int·n,·final·int·n2)·{ | 668 | ····void·viewRangeUpdate(final·int·n,·final·int·n2)·{ |
669 | ········final·int·n3·=·n·+·n2; | 669 | ········final·int·n3·=·n·+·n2; |
670 | ········for·(int·i·=·this.mCachedViews.size()·-·1;·i·>=·0;·--i)·{ | 670 | ········for·(int·i·=·this.mCachedViews.size()·-·1;·i·>=·0;·--i)·{ |
671 | ············final·RecyclerView$ViewHolder·recyclerView$ViewHolder·=·(RecyclerView$ViewHolder)this.mCachedViews.get(i); | 671 | ············final·RecyclerView$ViewHolder·recyclerView$ViewHolder·=·(RecyclerView$ViewHolder)this.mCachedViews.get(i); |
672 | ············if·(recyclerView$ViewHolder·!=·null)·{ | 672 | ············if·(recyclerView$ViewHolder·!=·null)·{ |
673 | ················final·int· | 673 | ················final·int·mPosition·=·recyclerView$ViewHolder.mPosition; |
674 | ················if·( | 674 | ················if·(mPosition·>=·n·&&·mPosition·<·n3)·{ |
675 | ····················recyclerView$ViewHolder.addFlags(2); | 675 | ····················recyclerView$ViewHolder.addFlags(2); |
676 | ····················this.recycleCachedViewAt(i); | 676 | ····················this.recycleCachedViewAt(i); |
677 | ················} | 677 | ················} |
678 | ············} | 678 | ············} |
679 | ········} | 679 | ········} |
680 | ····} | 680 | ····} |
681 | } | 681 | } |
Offset 1, 19 lines modified | Offset 1, 37 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android. | 2 | import·android.view.animation.Animation; |
3 | import·android.view.animation.Animation$AnimationListener; | ||
3 | 4 | class·SwitchCompat$1·implements·Animation$AnimationListener | |
4 | { | 5 | { |
5 | ····SwitchCompat$1(final·Class·clazz,·final·String·s)·{ | ||
6 | ····· | 6 | ····final·/*·synthetic·*/·SwitchCompat·this$0; |
7 | ····final·/*·synthetic·*/·boolean·val$newCheckedState; | ||
8 | ···· | ||
9 | ····SwitchCompat$1(final·SwitchCompat·this$0,·final·boolean·val$newCheckedState)·{ | ||
10 | ········this.this$0·=·this$0; | ||
11 | ········this.val$newCheckedState·=·val$newCheckedState; | ||
12 | ····} | ||
13 | ···· | ||
14 | ····public·void·onAnimationEnd(final·Animation·animation)·{ | ||
15 | ········if·(this.this$0.mPositionAnimator·==·animation)·{ | ||
16 | ············final·SwitchCompat·this$0·=·this.this$0; | ||
17 | ············float·thumbPosition; | ||
18 | ············if·(this.val$newCheckedState)·{ | ||
19 | ················thumbPosition·=·1.0f; | ||
20 | ············} | ||
21 | ············else·{ | ||
22 | ················thumbPosition·=·0.0f; | ||
23 | ············} | ||
24 | ············this$0.setThumbPosition(thumbPosition); | ||
25 | ············this.this$0.mPositionAnimator·=·null; | ||
26 | ········} | ||
7 | ····} | 27 | ····} |
8 | ···· | 28 | ···· |
29 | ····public·void·onAnimationRepeat(final·Animation·animation)·{ | ||
9 | ····public·Float·get(final·SwitchCompat·switchCompat)·{ | ||
10 | ········return·Float.valueOf(SwitchCompat.access$000(switchCompat)); | ||
11 | ····} | 30 | ····} |
12 | ···· | 31 | ···· |
32 | ····public·void·onAnimationStart(final·Animation·animation)·{ | ||
13 | ····public·void·set(final·SwitchCompat·switchCompat,·final·Float·n)·{ | ||
14 | ········switchCompat.setThumbPosition((float)n); | ||
15 | ····} | 33 | ····} |
16 | } | 34 | } |
Offset 5, 52 lines modified | Offset 5, 51 lines modified | ||
5 | import·android.support.v7.text.AllCapsTransformationMethod; | 5 | import·android.support.v7.text.AllCapsTransformationMethod; |
6 | import·android.support.v4.view.MotionEventCompat; | 6 | import·android.support.v4.view.MotionEventCompat; |
7 | import·android.support.v4.view.ViewCompat; | 7 | import·android.support.v4.view.ViewCompat; |
8 | import·android.view.accessibility.AccessibilityNodeInfo; | 8 | import·android.view.accessibility.AccessibilityNodeInfo; |
9 | import·android.view.accessibility.AccessibilityEvent; | 9 | import·android.view.accessibility.AccessibilityEvent; |
10 | import·android.graphics.Region$Op; | 10 | import·android.graphics.Region$Op; |
11 | import·android.text.TextUtils; | 11 | import·android.text.TextUtils; |
12 | import·android.os.Build$VERSION; | ||
12 | import·android.graphics.Canvas; | 13 | import·android.graphics.Canvas; |
13 | import·android.graphics.Typeface; | 14 | import·android.graphics.Typeface; |
14 | import·android.text.StaticLayout; | 15 | import·android.text.StaticLayout; |
15 | import·android.text.Layout$Alignment; | 16 | import·android.text.Layout$Alignment; |
16 | import·android.view.View; | 17 | import·android.view.View; |
17 | import·android.view.MotionEvent; | 18 | import·android.view.MotionEvent; |
18 | import·android.support.v4.graphics.drawable.DrawableCompat; | 19 | import·android.support.v4.graphics.drawable.DrawableCompat; |
19 | import·android. | 20 | import·android.view.animation.Animation; |
21 | import·android.view.animation.Animation$AnimationListener; | ||
20 | import·android.view.ViewConfiguration; | 22 | import·android.view.ViewConfiguration; |
21 | import·android.graphics.drawable.Drawable$Callback; | 23 | import·android.graphics.drawable.Drawable$Callback; |
22 | import·android.support.v7.appcompat.R$styleable; | 24 | import·android.support.v7.appcompat.R$styleable; |
23 | import·android.support.v7.appcompat.R$attr; | 25 | import·android.support.v7.appcompat.R$attr; |
24 | import·android.util.AttributeSet; | 26 | import·android.util.AttributeSet; |
25 | import·android.content.Context; | 27 | import·android.content.Context; |
26 | import·android.view.VelocityTracker; | 28 | import·android.view.VelocityTracker; |
27 | import·android.graphics.PorterDuff$Mode; | 29 | import·android.graphics.PorterDuff$Mode; |
28 | import·android.graphics.drawable.Drawable; | 30 | import·android.graphics.drawable.Drawable; |
29 | import·android.text.TextPaint; | 31 | import·android.text.TextPaint; |
30 | import·android.content.res.ColorStateList; | 32 | import·android.content.res.ColorStateList; |
31 | import·android.graphics.Rect; | 33 | import·android.graphics.Rect; |
32 | import·android.text.method.TransformationMethod; | 34 | import·android.text.method.TransformationMethod; |
33 | import·android.animation.ObjectAnimator; | ||
34 | import·android.text.Layout; | 35 | import·android.text.Layout; |
35 | import·android.util.Property; | ||
36 | import·android.widget.CompoundButton; | 36 | import·android.widget.CompoundButton; |
37 | public·class·SwitchCompat·extends·CompoundButton | 37 | public·class·SwitchCompat·extends·CompoundButton |
38 | { | 38 | { |
39 | ····private·static·final·int[]·CHECKED_STATE_SET; | 39 | ····private·static·final·int[]·CHECKED_STATE_SET; |
40 | ····private·static·final·Property·THUMB_POS; | ||
41 | ····private·boolean·mHasThumbTint; | 40 | ····private·boolean·mHasThumbTint; |
42 | ····private·boolean·mHasThumbTintMode; | 41 | ····private·boolean·mHasThumbTintMode; |
43 | ····private·boolean·mHasTrackTint; | 42 | ····private·boolean·mHasTrackTint; |
44 | ····private·boolean·mHasTrackTintMode; | 43 | ····private·boolean·mHasTrackTintMode; |
45 | ····private·int·mMinFlingVelocity; | 44 | ····private·int·mMinFlingVelocity; |
46 | ····private·Layout·mOffLayout; | 45 | ····private·Layout·mOffLayout; |
47 | ····private·Layout·mOnLayout; | 46 | ····private·Layout·mOnLayout; |
48 | ···· | 47 | ····SwitchCompat$ThumbAnimation·mPositionAnimator; |
49 | ····private·boolean·mShowText; | 48 | ····private·boolean·mShowText; |
50 | ····private·boolean·mSplitTrack; | 49 | ····private·boolean·mSplitTrack; |
51 | ····private·int·mSwitchBottom; | 50 | ····private·int·mSwitchBottom; |
52 | ····private·int·mSwitchHeight; | 51 | ····private·int·mSwitchHeight; |
53 | ····private·int·mSwitchLeft; | 52 | ····private·int·mSwitchLeft; |
54 | ····private·int·mSwitchMinWidth; | 53 | ····private·int·mSwitchMinWidth; |
55 | ····private·int·mSwitchPadding; | 54 | ····private·int·mSwitchPadding; |
Offset 75, 15 lines modified | Offset 74, 14 lines modified | ||
75 | ····private·float·mTouchY; | 74 | ····private·float·mTouchY; |
76 | ····private·Drawable·mTrackDrawable; | 75 | ····private·Drawable·mTrackDrawable; |
77 | ····private·ColorStateList·mTrackTintList; | 76 | ····private·ColorStateList·mTrackTintList; |
78 | ····private·PorterDuff$Mode·mTrackTintMode; | 77 | ····private·PorterDuff$Mode·mTrackTintMode; |
79 | ····private·VelocityTracker·mVelocityTracker; | 78 | ····private·VelocityTracker·mVelocityTracker; |
80 | ···· | 79 | ···· |
81 | ····static·{ | 80 | ····static·{ |
82 | ········THUMB_POS·=·(Property)new·SwitchCompat$1((Class)Float.class,·"thumbPos"); | ||
83 | ········CHECKED_STATE_SET·=·new·int[]·{·16842912·}; | 81 | ········CHECKED_STATE_SET·=·new·int[]·{·16842912·}; |
84 | ····} | 82 | ····} |
85 | ···· | 83 | ···· |
86 | ····public·SwitchCompat(final·Context·context)·{ | 84 | ····public·SwitchCompat(final·Context·context)·{ |
87 | ········this(context,·null); | 85 | ········this(context,·null); |
88 | ····} | 86 | ····} |
89 | ···· | 87 | ···· |
Offset 156, 30 lines modified | Offset 154, 28 lines modified | ||
156 | ········this.mTouchSlop·=·value.getScaledTouchSlop(); | 154 | ········this.mTouchSlop·=·value.getScaledTouchSlop(); |
157 | ········this.mMinFlingVelocity·=·value.getScaledMinimumFlingVelocity(); | 155 | ········this.mMinFlingVelocity·=·value.getScaledMinimumFlingVelocity(); |
158 | ········this.refreshDrawableState(); | 156 | ········this.refreshDrawableState(); |
159 | ········this.setChecked(this.isChecked()); | 157 | ········this.setChecked(this.isChecked()); |
160 | ····} | 158 | ····} |
161 | ···· | 159 | ···· |
162 | ····private·void·animateThumbToCheckedState(final·boolean·b)·{ | 160 | ····private·void·animateThumbToCheckedState(final·boolean·b)·{ |
163 | ········f | 161 | ········if·(this.mPositionAnimator·!=·null)·{ |
162 | ············this.cancelPositionAnimator(); | ||
163 | ········} | ||
164 | ········final·float·mThumbPosition·=·this.mThumbPosition; | ||
164 | ········float·n; | 165 | ········float·n; |
165 | ········if·(b)·{ | 166 | ········if·(b)·{ |
166 | ············n·=·1.0f; | 167 | ············n·=·1.0f; |
167 | ········} | 168 | ········} |
168 | ········else·{ | 169 | ········else·{ |
169 | ············n·=·0.0f; | 170 | ············n·=·0.0f; |
170 | ········} | 171 | ········} |
172 | ········(this.mPositionAnimator·=·new·SwitchCompat$ThumbAnimation(this,·mThumbPosition,·n)).setDuration(250L); | ||
173 | ········this.mPositionAnimator.setAnimationListener((Animation$AnimationListener)new·SwitchCompat$1(this,·b)); | ||
174 | ········this.startAnimation((Animation)this.mPositionAnimator); | ||
171 | ········final·Property·thumb_POS·=·SwitchCompat.THUMB_POS; | ||
172 | ········final·float[]·array·=·new·float[autoCancel]; | ||
173 | ········array[0]·=·n; | ||
174 | ········(this.mPositionAnimator·=·ObjectAnimator.ofFloat((Object)this,·thumb_POS,·array)).setDuration(250L); | ||
175 | ········if·(Build$VERSION.SDK_INT·>=·18)·{ | ||
176 | ············this.mPositionAnimator.setAutoCancel((boolean)(autoCancel·!=·0)); | ||
177 | ········} | ||
178 | ········this.mPositionAnimator.start(); | ||
179 | ····} | 175 | ····} |
180 | ···· | 176 | ···· |
181 | ····private·void·applyThumbTint()·{ | 177 | ····private·void·applyThumbTint()·{ |
182 | ········if·(this.mThumbDrawable·!=·null·&&·(this.mHasThumbTint·||·this.mHasThumbTintMode))·{ | 178 | ········if·(this.mThumbDrawable·!=·null·&&·(this.mHasThumbTint·||·this.mHasThumbTintMode))·{ |
183 | ············this.mThumbDrawable·=·this.mThumbDrawable.mutate(); | 179 | ············this.mThumbDrawable·=·this.mThumbDrawable.mutate(); |
184 | ············if·(this.mHasThumbTint)·{ | 180 | ············if·(this.mHasThumbTint)·{ |
185 | ················DrawableCompat.setTintList(this.mThumbDrawable,·this.mThumbTintList); | 181 | ················DrawableCompat.setTintList(this.mThumbDrawable,·this.mThumbTintList); |
Offset 206, 15 lines modified | Offset 202, 16 lines modified | ||
206 | ················this.mTrackDrawable.setState(this.getDrawableState()); | 202 | ················this.mTrackDrawable.setState(this.getDrawableState()); |
207 | ············} | 203 | ············} |
208 | ········} | 204 | ········} |
209 | ····} | 205 | ····} |
210 | ···· | 206 | ···· |
211 | ····private·void·cancelPositionAnimator()·{ | 207 | ····private·void·cancelPositionAnimator()·{ |
212 | ········if·(this.mPositionAnimator·!=·null)·{ | 208 | ········if·(this.mPositionAnimator·!=·null)·{ |
209 | ············this.clearAnimation(); | ||
213 | ············this.mPositionAnimator | 210 | ············this.mPositionAnimator·=·null; |
214 | ········} | 211 | ········} |
215 | ····} | 212 | ····} |
216 | ···· | 213 | ···· |
217 | ····private·void·cancelSuperTouch(final·MotionEvent·motionEvent)·{ | 214 | ····private·void·cancelSuperTouch(final·MotionEvent·motionEvent)·{ |
218 | ········final·MotionEvent·obtain·=·MotionEvent.obtain(motionEvent); | 215 | ········final·MotionEvent·obtain·=·MotionEvent.obtain(motionEvent); |
219 | ········obtain.setAction(3); | 216 | ········obtain.setAction(3); |
220 | ········super.onTouchEvent(obtain); | 217 | ········super.onTouchEvent(obtain); |
Offset 515, 26 lines modified | Offset 512, 31 lines modified | ||
515 | ····} | 512 | ····} |
516 | ···· | 513 | ···· |
Max diff block lines reached; 1891/6897 bytes (27.42%) of diff not shown. |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····private·static·final·OkHttpClient·client; | 17 | ····private·static·final·OkHttpClient·client; |
18 | ····private·static·final·String·userAgent; | 18 | ····private·static·final·String·userAgent; |
19 | ····private·static·final·HttpClient$UserAgentInterceptor·userAgentInterceptor; | 19 | ····private·static·final·HttpClient$UserAgentInterceptor·userAgentInterceptor; |
20 | ···· | 20 | ···· |
21 | ····static·{ | 21 | ····static·{ |
22 | ········client·=·new·OkHttpClient(); | 22 | ········client·=·new·OkHttpClient(); |
23 | ········userAgentInterceptor·=·new·HttpClient$UserAgentInterceptor(); | 23 | ········userAgentInterceptor·=·new·HttpClient$UserAgentInterceptor(); |
24 | ········userAgent·=·"EteSync/0.12.0·("·+·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US).format(new·Date(1491 | 24 | ········userAgent·=·"EteSync/0.12.0·("·+·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US).format(new·Date(1491696245917L))·+·";·okhttp3)·Android/"·+·Build$VERSION.RELEASE; |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····private·static·OkHttpClient$Builder·addAuthentication(final·OkHttpClient$Builder·okHttpClient$Builder,·final·String·s,·final·String·s2)·{ | 27 | ····private·static·OkHttpClient$Builder·addAuthentication(final·OkHttpClient$Builder·okHttpClient$Builder,·final·String·s,·final·String·s2)·{ |
28 | ········return·okHttpClient$Builder.addNetworkInterceptor((Interceptor)new·HttpClient$TokenAuthenticator(s,·s2,·(HttpClient$1)null)); | 28 | ········return·okHttpClient$Builder.addNetworkInterceptor((Interceptor)new·HttpClient$TokenAuthenticator(s,·s2,·(HttpClient$1)null)); |
29 | ····} | 29 | ····} |
30 | ···· | 30 | ···· |
31 | ····public·static·OkHttpClient·create(final·Context·context)·{ | 31 | ····public·static·OkHttpClient·create(final·Context·context)·{ |
Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
13 | public·class·AboutActivity·extends·AppCompatActivity | 13 | public·class·AboutActivity·extends·AppCompatActivity |
14 | { | 14 | { |
15 | ····private·static·final·AboutActivity$ComponentInfo[]·components; | 15 | ····private·static·final·AboutActivity$ComponentInfo[]·components; |
16 | ···· | 16 | ···· |
17 | ····static·{ | 17 | ····static·{ |
18 | ········final·int·n·=·2131230742; | 18 | ········final·int·n·=·2131230742; |
19 | ········components·=·new·AboutActivity$ComponentInfo[]·{·new·AboutActivity$ComponentInfo("EteSync",·"0.12.0",·Constants.webUri.toString(),·DateFormatUtils.format(1491 | 19 | ········components·=·new·AboutActivity$ComponentInfo[]·{·new·AboutActivity$ComponentInfo("EteSync",·"0.12.0",·Constants.webUri.toString(),·DateFormatUtils.format(1491696245917L,·"yyyy")·+·"·Tom·Hacohen",·n,·"gpl-3.0-standalone.html"),·new·AboutActivity$ComponentInfo("DAVdroid",·"(forked·from)",·"https://syncadapter.bitfire.at",·"Ricki·Hirner,·Bernhard·Stockmann·(bitfire·web·engineering)",·n,·"gpl-3.0-standalone.html"),·new·AboutActivity$ComponentInfo("AmbilWarna",·(String)null,·"https://github.com/yukuku/ambilwarna",·"Yuku",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("Apache·Commons",·(String)null,·"http://commons.apache.org/",·"Apache·Software·Foundation",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("dnsjava",·(String)null,·"http://dnsjava.org/",·"Brian·Wellington",·n,·"bsd.html"),·new·AboutActivity$ComponentInfo("ez-vcard",·Ezvcard.VERSION,·"https://github.com/mangstadt/ez-vcard",·"Michael·Angstadt",·n,·"bsd.html"),·new·AboutActivity$ComponentInfo("ical4j",·"2.x",·"https://ical4j.github.io/",·"Ben·Fortuna",·n,·"bsd-3clause.html"),·new·AboutActivity$ComponentInfo("OkHttp",·(String)null,·"https://square.github.io/okhttp/",·"Square,·Inc.",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("Project·Lombok",·(String)null,·"https://projectlombok.org/",·"The·Project·Lombok·Authors",·n,·"mit.html")·}; |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····protected·void·onCreate(final·Bundle·bundle)·{ | 22 | ····protected·void·onCreate(final·Bundle·bundle)·{ |
23 | ········super.onCreate(bundle); | 23 | ········super.onCreate(bundle); |
24 | ········this.setContentView(2130968609); | 24 | ········this.setContentView(2130968609); |
25 | ········this.setSupportActionBar((Toolbar)this.findViewById(2131689595)); | 25 | ········this.setSupportActionBar((Toolbar)this.findViewById(2131689595)); |
26 | ········this.getSupportActionBar().setDisplayHomeAsUpEnabled(true); | 26 | ········this.getSupportActionBar().setDisplayHomeAsUpEnabled(true); |
Offset 369, 15 lines modified | Offset 369, 15 lines modified | ||
369 | ········//···705:·astore··········8 | 369 | ········//···705:·astore··········8 |
370 | ········//···707:·aload···········7 | 370 | ········//···707:·aload···········7 |
371 | ········//···709:·aload···········8 | 371 | ········//···709:·aload···········8 |
372 | ········//···711:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 372 | ········//···711:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
373 | ········//···714:·astore··········7 | 373 | ········//···714:·astore··········7 |
374 | ········//···716:·new·············Ljava/util/Date; | 374 | ········//···716:·new·············Ljava/util/Date; |
375 | ········//···719:·astore··········8 | 375 | ········//···719:·astore··········8 |
376 | ········//···721:·ldc2_w··········1491 | 376 | ········//···721:·ldc2_w··········1491696245917 |
377 | ········//···724:·lstore··········20 | 377 | ········//···724:·lstore··········20 |
378 | ········//···726:·aload···········8 | 378 | ········//···726:·aload···········8 |
379 | ········//···728:·lload···········20 | 379 | ········//···728:·lload···········20 |
380 | ········//···730:·invokespecial···java/util/Date.<init>:(J)V | 380 | ········//···730:·invokespecial···java/util/Date.<init>:(J)V |
381 | ········//···733:·aload···········7 | 381 | ········//···733:·aload···········7 |
382 | ········//···735:·aload···········8 | 382 | ········//···735:·aload···········8 |
383 | ········//···737:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 383 | ········//···737:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
91 | #·virtual·methods | 91 | #·virtual·methods |
92 | .method·public·cancelLoadInBackground()V | 92 | .method·public·cancelLoadInBackground()V |
93 | ····.locals·0 | 93 | ····.locals·0 |
94 | ····.prologue | 94 | ····.prologue |
95 | ····.line·31 | 95 | ····.line·317 |
96 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" | 96 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
99 | .method·dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V | 99 | .method·dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V |
100 | ····.locals·2 | 100 | ····.locals·2 |
101 | ····.annotation·system·Ldalvik/annotation/Signature; | 101 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 109, 47 lines modified | Offset 109, 47 lines modified | ||
109 | ············"<TD;>.android/support/v4/content/AsyncTask", | 109 | ············"<TD;>.android/support/v4/content/AsyncTask", |
110 | ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;", | 110 | ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;", |
111 | ············"TD;)V" | 111 | ············"TD;)V" |
112 | ········} | 112 | ········} |
113 | ····.end·annotation | 113 | ····.end·annotation |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·2 | 115 | ····.line·230 |
116 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" | 116 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" |
117 | ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;" | 117 | ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;" |
118 | ····.local·p2,·"data":Ljava/lang/Object;,·"TD;" | 118 | ····.local·p2,·"data":Ljava/lang/Object;,·"TD;" |
119 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V | 119 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V |
120 | ····.line·2 | 120 | ····.line·231 |
121 | ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; | 121 | ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; |
122 | ····if-ne·v0,·p1,·:cond_0 | 122 | ····if-ne·v0,·p1,·:cond_0 |
123 | ····.line·23 | 123 | ····.line·233 |
124 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V | 124 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V |
125 | ····.line·23 | 125 | ····.line·234 |
126 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 126 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
127 | ····move-result-wide·v0 | 127 | ····move-result-wide·v0 |
128 | ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J | 128 | ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J |
129 | ····.line·23 | 129 | ····.line·235 |
130 | ····const/4·v0,·0x0 | 130 | ····const/4·v0,·0x0 |
131 | ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; | 131 | ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; |
132 | ····.line·23 | 132 | ····.line·237 |
133 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->deliverCancellation()V | 133 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->deliverCancellation()V |
134 | ····.line·23 | 134 | ····.line·238 |
135 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V | 135 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V |
136 | ····.line·2 | 136 | ····.line·240 |
137 | ····:cond_0 | 137 | ····:cond_0 |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V | 140 | .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V |
141 | ····.locals·2 | 141 | ····.locals·2 |
142 | ····.annotation·system·Ldalvik/annotation/Signature; | 142 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 159, 266 lines modified | Offset 159, 266 lines modified | ||
159 | ············"<TD;>.android/support/v4/content/AsyncTask", | 159 | ············"<TD;>.android/support/v4/content/AsyncTask", |
160 | ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;", | 160 | ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;", |
161 | ············"TD;)V" | 161 | ············"TD;)V" |
162 | ········} | 162 | ········} |
163 | ····.end·annotation | 163 | ····.end·annotation |
164 | ····.prologue | 164 | ····.prologue |
165 | ····.line·24 | 165 | ····.line·243 |
166 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" | 166 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" |
167 | ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;" | 167 | ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;" |
168 | ····.local·p2,·"data":Ljava/lang/Object;,·"TD;" | 168 | ····.local·p2,·"data":Ljava/lang/Object;,·"TD;" |
169 | ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; | 169 | ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; |
170 | ····if-eq·v0,·p1,·:cond_0 | 170 | ····if-eq·v0,·p1,·:cond_0 |
171 | ····.line·24 | 171 | ····.line·245 |
172 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V | 172 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V |
173 | ····.line·25 | 173 | ····.line·258 |
174 | ····:goto_0 | 174 | ····:goto_0 |
175 | ····return-void | 175 | ····return-void |
176 | ····.line·24 | 176 | ····.line·247 |
177 | ····:cond_0 | 177 | ····:cond_0 |
178 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z | 178 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z |
179 | ····move-result·v0 | 179 | ····move-result·v0 |
180 | ····if-eqz·v0,·:cond_1 | 180 | ····if-eqz·v0,·:cond_1 |
181 | ····.line·24 | 181 | ····.line·249 |
182 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V | 182 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V |
183 | ····goto·:goto_0 | 183 | ····goto·:goto_0 |
184 | ····.line·2 | 184 | ····.line·251 |
185 | ····:cond_1 | 185 | ····:cond_1 |
186 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V | 186 | ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V |
187 | ····.line·2 | 187 | ····.line·252 |
188 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 188 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
189 | ····move-result-wide·v0 | 189 | ····move-result-wide·v0 |
190 | ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J | 190 | ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J |
191 | ····.line·25 | 191 | ····.line·253 |
192 | ····const/4·v0,·0x0 | 192 | ····const/4·v0,·0x0 |
193 | ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; | 193 | ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; |
194 | ····.line·25 | 194 | ····.line·255 |
195 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V | 195 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V |
196 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
197 | .end·method | 197 | .end·method |
198 | .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V | 198 | .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V |
199 | ····.locals·4 | 199 | ····.locals·4 |
200 | ····.param·p1,·"prefix"····#·Ljava/lang/String; | 200 | ····.param·p1,·"prefix"····#·Ljava/lang/String; |
201 | ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor; | 201 | ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor; |
202 | ····.param·p3,·"writer"····#·Ljava/io/PrintWriter; | 202 | ····.param·p3,·"writer"····#·Ljava/io/PrintWriter; |
203 | ····.param·p4,·"args"····#·[Ljava/lang/String; | 203 | ····.param·p4,·"args"····#·[Ljava/lang/String; |
Max diff block lines reached; 12466/17419 bytes (71.57%) of diff not shown. |
Offset 1, 33 lines modified | Offset 1, 23 lines modified | ||
1 | .class·public·Landroid/support/v7/widget/SwitchCompat; | 1 | .class·public·Landroid/support/v7/widget/SwitchCompat; |
2 | .super·Landroid/widget/CompoundButton; | 2 | .super·Landroid/widget/CompoundButton; |
3 | .source·"SwitchCompat.java" | 3 | .source·"SwitchCompat.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation· | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=· | 6 | ····value·=·{ |
7 | ········Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; | ||
8 | ····} | ||
7 | .end·annotation | 9 | .end·annotation |
8 | #·static·fields | 10 | #·static·fields |
9 | .field·private·static·final·CHECKED_STATE_SET:[I | 11 | .field·private·static·final·CHECKED_STATE_SET:[I |
10 | .field·private·static·final·THUMB_POS:Landroid/util/Property; | ||
11 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
12 | ········value·=·{ | ||
13 | ············"Landroid/util/Property", | ||
14 | ············"<", | ||
15 | ············"Landroid/support/v7/widget/SwitchCompat;", | ||
16 | ············"Ljava/lang/Float;", | ||
17 | ············">;" | ||
18 | ········} | ||
19 | ····.end·annotation | ||
20 | .end·field | ||
21 | #·instance·fields | 12 | #·instance·fields |
22 | .field·private·mHasThumbTint:Z | 13 | .field·private·mHasThumbTint:Z |
23 | .field·private·mHasThumbTintMode:Z | 14 | .field·private·mHasThumbTintMode:Z |
24 | .field·private·mHasTrackTint:Z | 15 | .field·private·mHasTrackTint:Z |
Offset 36, 15 lines modified | Offset 26, 15 lines modified | ||
36 | .field·private·mMinFlingVelocity:I | 26 | .field·private·mMinFlingVelocity:I |
37 | .field·private·mOffLayout:Landroid/text/Layout; | 27 | .field·private·mOffLayout:Landroid/text/Layout; |
38 | .field·private·mOnLayout:Landroid/text/Layout; | 28 | .field·private·mOnLayout:Landroid/text/Layout; |
39 | .field·mPositionAnimator:Landroid/ | 29 | .field·mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; |
40 | .field·private·mShowText:Z | 30 | .field·private·mShowText:Z |
41 | .field·private·mSplitTrack:Z | 31 | .field·private·mSplitTrack:Z |
42 | .field·private·mSwitchBottom:I | 32 | .field·private·mSwitchBottom:I |
Offset 104, 26 lines modified | Offset 94, 15 lines modified | ||
104 | #·direct·methods | 94 | #·direct·methods |
105 | .method·static·constructor·<clinit>()V | 95 | .method·static·constructor·<clinit>()V |
106 | ····.locals·3 | 96 | ····.locals·3 |
107 | ····.prologue | 97 | ····.prologue |
108 | ····.line·102 | ||
109 | ····new-instance·v0,·Landroid/support/v7/widget/SwitchCompat$1; | ||
110 | ····const-class·v1,·Ljava/lang/Float; | ||
111 | ····const-string·v2,·"thumbPos" | ||
112 | ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v7/widget/SwitchCompat$1;-><init>(Ljava/lang/Class;Ljava/lang/String;)V | ||
113 | ····sput-object·v0,·Landroid/support/v7/widget/SwitchCompat;->THUMB_POS:Landroid/util/Property; | ||
114 | ····.line·1 | 98 | ····.line·168 |
115 | ····const/4·v0,·0x1 | 99 | ····const/4·v0,·0x1 |
116 | ····new-array·v0,·v0,·[I | 100 | ····new-array·v0,·v0,·[I |
117 | ····const/4·v1,·0x0 | 101 | ····const/4·v1,·0x0 |
118 | ····const·v2,·0x10100a0 | 102 | ····const·v2,·0x10100a0 |
Offset 136, 707 lines modified | Offset 115, 693 lines modified | ||
136 | .end·method | 115 | .end·method |
137 | .method·public·constructor·<init>(Landroid/content/Context;)V | 116 | .method·public·constructor·<init>(Landroid/content/Context;)V |
138 | ····.locals·1 | 117 | ····.locals·1 |
139 | ····.param·p1,·"context"····#·Landroid/content/Context; | 118 | ····.param·p1,·"context"····#·Landroid/content/Context; |
140 | ····.prologue | 119 | ····.prologue |
141 | ····.line·1 | 120 | ····.line·178 |
142 | ····const/4·v0,·0x0 | 121 | ····const/4·v0,·0x0 |
143 | ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 122 | ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
144 | ····.line·1 | 123 | ····.line·179 |
145 | ····return-void | 124 | ····return-void |
146 | .end·method | 125 | .end·method |
147 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 126 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
148 | ····.locals·1 | 127 | ····.locals·1 |
149 | ····.param·p1,·"context"····#·Landroid/content/Context; | 128 | ····.param·p1,·"context"····#·Landroid/content/Context; |
150 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; | 129 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; |
151 | ····.prologue | 130 | ····.prologue |
152 | ····.line· | 131 | ····.line·189 |
153 | ····sget·v0,·Landroid/support/v7/appcompat/R$attr;->switchStyle:I | 132 | ····sget·v0,·Landroid/support/v7/appcompat/R$attr;->switchStyle:I |
154 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 133 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
155 | ····.line· | 134 | ····.line·190 |
156 | ····return-void | 135 | ····return-void |
157 | .end·method | 136 | .end·method |
158 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 137 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
159 | ····.locals·10 | 138 | ····.locals·10 |
160 | ····.param·p1,·"context"····#·Landroid/content/Context; | 139 | ····.param·p1,·"context"····#·Landroid/content/Context; |
161 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; | 140 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; |
162 | ····.param·p3,·"defStyleAttr"····#·I | 141 | ····.param·p3,·"defStyleAttr"····#·I |
163 | ····.prologue | 142 | ····.prologue |
164 | ····.line·2 | 143 | ····.line·203 |
165 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CompoundButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 144 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CompoundButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
166 | ····.line·1 | 145 | ····.line·100 |
167 | ····const/4·v8,·0x0 | 146 | ····const/4·v8,·0x0 |
168 | ····iput-object·v8,·p0,·Landroid/support/v7/widget/SwitchCompat;->mThumbTintList:Landroid/content/res/ColorStateList; | 147 | ····iput-object·v8,·p0,·Landroid/support/v7/widget/SwitchCompat;->mThumbTintList:Landroid/content/res/ColorStateList; |
169 | ····.line·1 | 148 | ····.line·101 |
170 | ····const/4·v8,·0x0 | 149 | ····const/4·v8,·0x0 |
Max diff block lines reached; 110259/113873 bytes (96.83%) of diff not shown. |
Offset 3783, 17 lines modified | Offset 3783, 15 lines modified | ||
3783 | ····:goto_1 | 3783 | ····:goto_1 |
3784 | ····add-int/lit8·v2,·v2,·-0x1 | 3784 | ····add-int/lit8·v2,·v2,·-0x1 |
3785 | ····goto·:goto_0 | 3785 | ····goto·:goto_0 |
3786 | ····.line·6171 | 3786 | ····.line·6171 |
3787 | ····:cond_1 | 3787 | ····:cond_1 |
3788 | ····i | 3788 | ····iget·v3,·v1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I |
3789 | ····move-result·v3 | ||
3790 | ····.line·6172 | 3789 | ····.line·6172 |
3791 | ····.local·v3,·"pos":I | 3790 | ····.local·v3,·"pos":I |
3792 | ····if-lt·v3,·p1,·:cond_0 | 3791 | ····if-lt·v3,·p1,·:cond_0 |
3793 | ····if-ge·v3,·v4,·:cond_0 | 3792 | ····if-ge·v3,·v4,·:cond_0 |
Offset 1, 102 lines modified | Offset 1, 102 lines modified | ||
1 | .class· | 1 | .class·Landroid/support/v7/widget/SwitchCompat$1; |
2 | .super·L | 2 | .super·Ljava/lang/Object; |
3 | .source·"SwitchCompat.java" | 3 | .source·"SwitchCompat.java" |
4 | #·interfaces | ||
5 | .implements·Landroid/view/animation/Animation$AnimationListener; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Enclosing | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Landroid/support/v7/widget/SwitchCompat; | 8 | ····value·=·Landroid/support/v7/widget/SwitchCompat;->animateThumbToCheckedState(Z)V |
7 | .end·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x | 11 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
14 | #·instance·fields | ||
15 | .field·final·synthetic·this$0:Landroid/support/v7/widget/SwitchCompat; | ||
16 | .field·final·synthetic·val$newCheckedState:Z | ||
12 | .annotation·system·Ldalvik/annotation/Signature; | ||
13 | ····value·=·{ | ||
14 | ········"Landroid/util/Property", | ||
15 | ········"<", | ||
16 | ········"Landroid/support/v7/widget/SwitchCompat;", | ||
17 | ········"Ljava/lang/Float;", | ||
18 | ········">;" | ||
19 | ····} | ||
20 | .end·annotation | ||
21 | #·direct·methods | 17 | #·direct·methods |
22 | .method·constructor·<init>(L | 18 | .method·constructor·<init>(Landroid/support/v7/widget/SwitchCompat;Z)V |
23 | ····.locals·0 | 19 | ····.locals·0 |
24 | ····.param·p | 20 | ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SwitchCompat; |
25 | ····.prologue | 21 | ····.prologue |
26 | ····.line·10 | 22 | ····.line·1015 |
27 | ····.local·p1,·"x0":Ljava/lang/Class;,·"Ljava/lang/Class<Ljava/lang/Float;>;" | ||
28 | ····i | 23 | ····iput-object·p1,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat; |
24 | ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->val$newCheckedState:Z | ||
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
29 | ····return-void | 26 | ····return-void |
30 | .end·method | 27 | .end·method |
31 | #·virtual·methods | 28 | #·virtual·methods |
32 | .method·public· | 29 | .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V |
33 | ····.locals· | 30 | ····.locals·2 |
34 | ····.param·p1,·" | 31 | ····.param·p1,·"animation"····#·Landroid/view/animation/Animation; |
35 | ····.prologue | 32 | ····.prologue |
36 | ····.line·10 | 33 | ····.line·1021 |
37 | ····i | 34 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat; |
38 | ····move-result·v0 | ||
39 | ····i | 35 | ····iget-object·v0,·v0,·Landroid/support/v7/widget/SwitchCompat;->mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; |
40 | ···· | 36 | ····if-ne·v0,·p1,·:cond_0 |
41 | ····return-object·v0 | ||
42 | . | 37 | ····.line·1023 |
38 | ····iget-object·v1,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat; | ||
39 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->val$newCheckedState:Z | ||
43 | .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object; | ||
44 | ····.locals·1 | ||
40 | ····if-eqz·v0,·:cond_1 | ||
45 | ····.prologue | ||
46 | ····.line·103 | ||
47 | ····check-cast·p1,·Landroid/support/v7/widget/SwitchCompat; | ||
48 | ···· | 41 | ····const/high16·v0,·0x3f800000····#·1.0f |
49 | ···· | 42 | ····:goto_0 |
43 | ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/SwitchCompat;->setThumbPosition(F)V | ||
50 | ····return-object·v0 | ||
51 | . | 44 | ····.line·1024 |
45 | ····iget-object·v0,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat; | ||
46 | ····const/4·v1,·0x0 | ||
52 | .method·public·set(Landroid/support/v7/widget/SwitchCompat;Ljava/lang/Float;)V | ||
53 | ····.locals·1 | ||
54 | ····.param·p1,·"object"····#·Landroid/support/v7/widget/SwitchCompat; | ||
55 | ····.param·p2,·"value"····#·Ljava/lang/Float; | ||
47 | ····iput-object·v1,·v0,·Landroid/support/v7/widget/SwitchCompat;->mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; | ||
56 | ····.prologue | ||
57 | ····.line·111 | ||
58 | ····invoke-virtual·{p2},·Ljava/lang/Float;->floatValue()F | ||
59 | ···· | 48 | ····.line·1026 |
49 | ····:cond_0 | ||
50 | ····return-void | ||
60 | ···· | 51 | ····.line·1023 |
52 | ····:cond_1 | ||
53 | ····const/4·v0,·0x0 | ||
54 | ····goto·:goto_0 | ||
61 | ····.line·112 | ||
62 | ····return-void | ||
63 | .end·method | 55 | .end·method |
64 | .method·public· | 56 | .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V |
65 | ····.locals·0 | 57 | ····.locals·0 |
58 | ····.param·p1,·"animation"····#·Landroid/view/animation/Animation; | ||
66 | ····.prologue | 59 | ····.prologue |
67 | ····.line·10 | 60 | ····.line·1029 |
61 | ····return-void | ||
62 | .end·method | ||
68 | ····check-cast·p1,·Landroid/support/v7/widget/SwitchCompat; | ||
69 | ····check-cast·p2,·Ljava/lang/Float; | ||
70 | 63 | .method·public·onAnimationStart(Landroid/view/animation/Animation;)V | |
64 | ····.locals·0 | ||
Max diff block lines reached; 61/5310 bytes (1.15%) of diff not shown. |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale; | 46 | ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale; |
47 | ····invoke-direct·{v1,·v2,·v3},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V | 47 | ····invoke-direct·{v1,·v2,·v3},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V |
48 | ····new-instance·v2,·Ljava/util/Date; | 48 | ····new-instance·v2,·Ljava/util/Date; |
49 | ····const-wide·v4,·0x15b | 49 | ····const-wide·v4,·0x15b50065c9dL |
50 | ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V | 50 | ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V |
51 | ····invoke-virtual·{v1,·v2},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; | 51 | ····invoke-virtual·{v1,·v2},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; |
52 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
Offset 47, 15 lines modified | Offset 47, 15 lines modified | ||
47 | ····move-result-object·v3 | 47 | ····move-result-object·v3 |
48 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 48 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
49 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 49 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
50 | ····const-wide·v10,·0x15b | 50 | ····const-wide·v10,·0x15b50065c9dL |
51 | ····const-string·v6,·"yyyy" | 51 | ····const-string·v6,·"yyyy" |
52 | ····.line·76 | 52 | ····.line·76 |
53 | ····invoke-static·{v10,·v11,·v6},·Lorg/apache/commons/lang3/time/DateFormatUtils;->format(JLjava/lang/String;)Ljava/lang/String; | 53 | ····invoke-static·{v10,·v11,·v6},·Lorg/apache/commons/lang3/time/DateFormatUtils;->format(JLjava/lang/String;)Ljava/lang/String; |
54 | ····move-result-object·v6 | 54 | ····move-result-object·v6 |
Offset 488, 15 lines modified | Offset 488, 15 lines modified | ||
488 | ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 488 | ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
489 | ····move-result-object·v24 | 489 | ····move-result-object·v24 |
490 | ····new-instance·v25,·Ljava/util/Date; | 490 | ····new-instance·v25,·Ljava/util/Date; |
491 | ····const-wide·v26,·0x15b | 491 | ····const-wide·v26,·0x15b50065c9dL |
492 | ····invoke-direct/range·{v25·..·v27},·Ljava/util/Date;-><init>(J)V | 492 | ····invoke-direct/range·{v25·..·v27},·Ljava/util/Date;-><init>(J)V |
493 | ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 493 | ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
494 | ····move-result-object·v24 | 494 | ····move-result-object·v24 |