6.17 MB
/home/fdroid/fdroiddata/tmp/com.etesync.syncadapter_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.etesync.syncadapter_4.apk
2.77 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 23 lines modifiedOffset 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/. 
4.36 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 74275 lines modifiedOffset 1, 58236 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:···················3430805·(0000000000345995h)4 ··Zip·archive·file·size:···················3349882·(0000000000331D7Ah)
5 ··Actual·end-cent-dir·record·offset:·······3430783·(000000000034597Fh)5 ··Actual·end-cent-dir·record·offset:·······3349860·(0000000000331D64h)
6 ··Expected·end-cent-dir·record·offset:·····3430783·(000000000034597Fh)6 ··Expected·end-cent-dir·record·offset:·····3349860·(0000000000331D64h)
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;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·2002·entries.9 ··central·directory·contains·2000·entries.
10 ··The·central·directory·is·191674·(000000000002ECBAh)·bytes·long,10 ··The·central·directory·is·171170·(0000000000029CA2h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·3239109·(0000000000316CC5h).12 ··is·3178690·(00000000003080C2h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·2·08:20:5826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························5c153f5827 ··32-bit·CRC·value·(hex):·························a1b730c0
28 ··compressed·size:································60408·bytes28 ··compressed·size:································2892·bytes
29 ··uncompressed·size:······························185311·bytes29 ··uncompressed·size:······························12852·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··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:···6047441 ··offset·of·local·header·from·start·of·archive:···2941
43 ··················································(000000000000EC3Ah)·bytes42 ··················································(0000000000000B7Dh)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·2·08:20:5851 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
53 ··32-bit·CRC·value·(hex):·························ac6aad4652 ··32-bit·CRC·value·(hex):·························8bc46d3c
54 ··compressed·size:································63440·bytes53 ··compressed·size:································4446·bytes
55 ··uncompressed·size:······························185414·bytes54 ··uncompressed·size:······························12496·bytes
56 ··length·of·filename:·····························20·characters55 ··length·of·filename:·····························8·characters
57 ··length·of·extra·field:··························0·bytes56 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters57 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·158 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary59 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex60 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none61 ··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:···123980 
69 ··················································(000000000001E44Ch)·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·Mar·2·08:20:58 
79 ··32-bit·CRC·value·(hex):·························7355663f 
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.ComponentFactory65 ··META-INF/services/net.fortuna.ical4j.model.ComponentFactory
  
94 ··offset·of·local·header·from·start·of·archive:···12512066 ··offset·of·local·header·from·start·of·archive:···7425
95 ··················································(000000000001E8C0h)·bytes67 ··················································(0000000000001D01h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT68 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.069 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT70 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.071 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated72 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal73 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted74 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes75 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0076 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
Max diff block lines reached; 4559040/4567002 bytes (99.83%) of diff not shown.
100 KB
classes.dex
100 KB
classes.jar
21.1 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·5435399·bytes,·number·of·entries:·26901 Zip·file·size:·5408475·bytes,·number·of·entries:·2673
2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$NormalViewHolder.class34 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$NormalViewHolder.class
35 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$SeparatorViewHolder.class35 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$SeparatorViewHolder.class
36 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$SubheaderViewHolder.class36 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$SubheaderViewHolder.class
37 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·android/support/v7/view/menu/MenuPresenter.class37 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·android/support/v7/view/menu/MenuPresenter.class
38 ?rwxrwxr-x··2.0·unx·····5962·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter.class38 ?rwxrwxr-x··2.0·unx·····5962·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter.class
39 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/v4/view/NestedScrollingChild.class39 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/v4/view/NestedScrollingChild.class
40 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·android/support/v4/view/ScrollingView.class40 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·android/support/v4/view/ScrollingView.class
41 ?rwxrwxr-x··2.0·unx····62722·b-·defN·80-Jan-01·00:00·android/support/v7/widget/RecyclerView.class41 ?rwxrwxr-x··2.0·unx····62730·b-·defN·80-Jan-01·00:00·android/support/v7/widget/RecyclerView.class
42 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·android/support/v7/view/menu/MenuView.class42 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·android/support/v7/view/menu/MenuView.class
43 ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuView.class43 ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuView.class
44 ?rwxrwxr-x··2.0·unx·····2832·b-·stor·80-Jan-01·00:00·android/support/v7/view/menu/SubMenuBuilder.class44 ?rwxrwxr-x··2.0·unx·····2832·b-·stor·80-Jan-01·00:00·android/support/v7/view/menu/SubMenuBuilder.class
45 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationSubMenu.class45 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationSubMenu.class
46 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompatCreatorCallbacks.class46 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/os/ParcelableCompatCreatorCallbacks.class
47 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·android/support/design/internal/ParcelableSparseArray$1.class47 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·android/support/design/internal/ParcelableSparseArray$1.class
48 ?rwxrwxr-x··2.0·unx·····1299·b-·stor·80-Jan-01·00:00·android/support/design/internal/ParcelableSparseArray.class48 ?rwxrwxr-x··2.0·unx·····1299·b-·stor·80-Jan-01·00:00·android/support/design/internal/ParcelableSparseArray.class
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·android/support/design/widget/SnackbarManager$SnackbarRecord.class155 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·android/support/design/widget/SnackbarManager$SnackbarRecord.class
156 ?rwxrwxr-x··2.0·unx·····3806·b-·stor·80-Jan-01·00:00·android/support/design/widget/SnackbarManager.class156 ?rwxrwxr-x··2.0·unx·····3806·b-·stor·80-Jan-01·00:00·android/support/design/widget/SnackbarManager.class
157 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/design/widget/StateListAnimator$1.class157 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/design/widget/StateListAnimator$1.class
158 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·android/support/design/widget/StateListAnimator$Tuple.class158 ?rwxrwxr-x··2.0·unx······353·b-·stor·80-Jan-01·00:00·android/support/design/widget/StateListAnimator$Tuple.class
159 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/design/widget/StateListAnimator.class159 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/design/widget/StateListAnimator.class
160 ?rwxrwxr-x··2.0·unx·····3420·b-·stor·80-Jan-01·00:00·android/support/design/widget/SwipeDismissBehavior$1.class160 ?rwxrwxr-x··2.0·unx·····3420·b-·stor·80-Jan-01·00:00·android/support/design/widget/SwipeDismissBehavior$1.class
161 ?rwxrwxr-x··2.0·unx·····1128·b-·stor·80-Jan-01·00:00·android/support/design/widget/SwipeDismissBehavior$SettleRunnable.class161 ?rwxrwxr-x··2.0·unx·····1128·b-·stor·80-Jan-01·00:00·android/support/design/widget/SwipeDismissBehavior$SettleRunnable.class
162 ?rwxrwxr-x··2.0·unx·····1030·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabItem.class162 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabItem.class
163 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$1.class163 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$1.class
164 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$OnAdapterChangeListener.class164 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPager$OnAdapterChangeListener.class
165 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$AdapterChangeListener.class165 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$AdapterChangeListener.class
166 ?rwxrwxr-x··2.0·unx······240·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$OnTabSelectedListener.class166 ?rwxrwxr-x··2.0·unx······240·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$OnTabSelectedListener.class
167 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$PagerAdapterObserver.class167 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$PagerAdapterObserver.class
168 ?rwxrwxr-x··2.0·unx·····1014·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$SlidingTabStrip$1.class168 ?rwxrwxr-x··2.0·unx·····1014·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$SlidingTabStrip$1.class
169 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$SlidingTabStrip$2.class169 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$SlidingTabStrip$2.class
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$OnStartEnterTransitionListener.class264 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$OnStartEnterTransitionListener.class
265 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class265 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class
266 ?rwxrwxr-x··2.0·unx·····5143·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentHostCallback.class266 ?rwxrwxr-x··2.0·unx·····5143·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentHostCallback.class
267 ?rwxrwxr-x··2.0·unx·····1930·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$HostCallbacks.class267 ?rwxrwxr-x··2.0·unx·····1930·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$HostCallbacks.class
268 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class268 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
269 ?rwxrwxr-x··2.0·unx····13581·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class269 ?rwxrwxr-x··2.0·unx····13581·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class
270 ?rwxrwxr-x··2.0·unx·····3919·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentController.class270 ?rwxrwxr-x··2.0·unx·····3919·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentController.class
271 ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class271 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class
272 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class272 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class
273 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class273 ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class
274 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class274 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class
275 ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class275 ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class
276 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class276 ?rwxrwxr-x··2.0·unx·····1015·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class
277 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.class277 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.class
278 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class278 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class
Offset 1089, 57 lines modifiedOffset 1089, 53 lines modified
1089 ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActionMenuView$OnMenuItemClickListener.class1089 ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActionMenuView$OnMenuItemClickListener.class
1090 ?rwxrwxr-x··2.0·unx····11455·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuView.class1090 ?rwxrwxr-x··2.0·unx····11455·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuView.class
1091 ?rwxrwxr-x··2.0·unx·····1426·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$ActivityResolveInfo.class1091 ?rwxrwxr-x··2.0·unx·····1426·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$ActivityResolveInfo.class
1092 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$ActivitySorter.class1092 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$ActivitySorter.class
1093 ?rwxrwxr-x··2.0·unx·····1506·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$HistoricalRecord.class1093 ?rwxrwxr-x··2.0·unx·····1506·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$HistoricalRecord.class
1094 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$OnChooseActivityListener.class1094 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$OnChooseActivityListener.class
1095 ?rwxrwxr-x··2.0·unx·····4005·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask.class1095 ?rwxrwxr-x··2.0·unx·····4005·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask.class
1096 ?rwxrwxr-x··2.0·unx·····8966·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel.class1096 ?rwxrwxr-x··2.0·unx·····8851·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserModel.class
1097 ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$1.class 
1098 ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$2.class 
1099 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$3.class 
1100 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$4.class 
1101 ?rwxrwxr-x··2.0·unx·····4427·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.class1097 ?rwxrwxr-x··2.0·unx·····4262·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.class
1102 ?rwxrwxr-x··2.0·unx·····2825·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$Callbacks.class1098 ?rwxrwxr-x··2.0·unx·····2731·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$Callbacks.class
1103 ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$InnerLayout.class1099 ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView$InnerLayout.class
1104 ?rwxrwxr-x··2.0·unx·····9334·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView.class1100 ?rwxrwxr-x··2.0·unx·····5531·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActivityChooserView.class
1105 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AdapterHelper$Callback.class1101 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AdapterHelper$Callback.class
1106 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AdapterHelper$UpdateOp.class1102 ?rwxrwxr-x··2.0·unx·····1565·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AdapterHelper$UpdateOp.class
1107 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OpReorderer$Callback.class1103 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v7/widget/OpReorderer$Callback.class
1108 ?rwxrwxr-x··2.0·unx·····7988·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AdapterHelper.class1104 ?rwxrwxr-x··2.0·unx·····7988·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AdapterHelper.class
1109 ?rwxrwxr-x··2.0·unx·····3783·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AlertDialogLayout.class1105 ?rwxrwxr-x··2.0·unx·····3783·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AlertDialogLayout.class
1110 ?rwxrwxr-x··2.0·unx·····3125·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatAutoCompleteTextView.class1106 ?rwxrwxr-x··2.0·unx·····3125·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatAutoCompleteTextView.class
1111 ?rwxrwxr-x··2.0·unx·····4408·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatBackgroundHelper.class1107 ?rwxrwxr-x··2.0·unx·····4408·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatBackgroundHelper.class
1112 ?rwxrwxr-x··2.0·unx·····2937·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatButton.class1108 ?rwxrwxr-x··2.0·unx·····2863·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatButton.class
1113 ?rwxrwxr-x··2.0·unx·····1978·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatCheckBox.class1109 ?rwxrwxr-x··2.0·unx·····1904·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatCheckBox.class
1114 ?rwxrwxr-x··2.0·unx·····1865·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatCheckedTextView.class1110 ?rwxrwxr-x··2.0·unx·····1791·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatCheckedTextView.class
1115 ?rwxrwxr-x··2.0·unx·····3795·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatCompoundButtonHelper.class1111 ?rwxrwxr-x··2.0·unx·····3795·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatCompoundButtonHelper.class
1116 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$InflateDelegate.class1112 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$InflateDelegate.class
1117 ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$AvdcInflateDelegate.class1113 ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$AvdcInflateDelegate.class
1118 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache.class1114 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$ColorFilterLruCache.class
1119 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$VdcInflateDelegate.class1115 ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager$VdcInflateDelegate.class
1120 ?rwxrwxr-x··2.0·unx····15789·b-·defN·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager.class1116 ?rwxrwxr-x··2.0·unx····15789·b-·defN·80-Jan-01·00:00·android/support/v7/widget/AppCompatDrawableManager.class
1121 ?rwxrwxr-x··2.0·unx·····2334·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatEditText.class1117 ?rwxrwxr-x··2.0·unx·····2260·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatEditText.class
1122 ?rwxrwxr-x··2.0·unx·····1721·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatImageHelper.class1118 ?rwxrwxr-x··2.0·unx·····1721·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatImageHelper.class
1123 ?rwxrwxr-x··2.0·unx·····3135·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatMultiAutoCompleteTextView.class1119 ?rwxrwxr-x··2.0·unx·····3061·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatMultiAutoCompleteTextView.class
1124 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatPopupWindow$1.class1120 ?rwxrwxr-x··2.0·unx······930·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatPopupWindow$1.class
1125 ?rwxrwxr-x··2.0·unx·····3109·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatPopupWindow.class1121 ?rwxrwxr-x··2.0·unx·····3109·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatPopupWindow.class
1126 ?rwxrwxr-x··2.0·unx·····3764·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatProgressBarHelper.class1122 ?rwxrwxr-x··2.0·unx·····3764·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatProgressBarHelper.class
1127 ?rwxrwxr-x··2.0·unx·····1987·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatRadioButton.class1123 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatRadioButton.class
1128 ?rwxrwxr-x··2.0·unx·····1248·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatRatingBar.class1124 ?rwxrwxr-x··2.0·unx·····1174·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatRatingBar.class
1129 ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSeekBar.class1125 ?rwxrwxr-x··2.0·unx······953·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSeekBar.class
1130 ?rwxrwxr-x··2.0·unx·····3952·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSeekBarHelper.class1126 ?rwxrwxr-x··2.0·unx·····3952·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSeekBarHelper.class
1131 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$1.class1127 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$1.class
1132 ?rwxrwxr-x··2.0·unx·····1985·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropDownAdapter.class1128 ?rwxrwxr-x··2.0·unx·····1985·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropDownAdapter.class
1133 ?rwxrwxr-x··2.0·unx·····1118·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup$1.class1129 ?rwxrwxr-x··2.0·unx·····1118·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup$1.class
1134 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup$2.class1130 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup$2.class
1135 ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup$3.class1131 ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup$3.class
1136 ?rwxrwxr-x··2.0·unx····13147·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow.class1132 ?rwxrwxr-x··2.0·unx····13147·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ListPopupWindow.class
1137 ?rwxrwxr-x··2.0·unx·····4067·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup.class1133 ?rwxrwxr-x··2.0·unx·····4067·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner$DropdownPopup.class
1138 ?rwxrwxr-x··2.0·unx·····9248·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner.class1134 ?rwxrwxr-x··2.0·unx·····9174·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatSpinner.class
1139 ?rwxrwxr-x··2.0·unx·····4333·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatTextHelper.class1135 ?rwxrwxr-x··2.0·unx·····4333·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatTextHelper.class
1140 ?rwxrwxr-x··2.0·unx·····1752·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatTextHelperV17.class1136 ?rwxrwxr-x··2.0·unx·····1752·b-·stor·80-Jan-01·00:00·android/support/v7/widget/AppCompatTextHelperV17.class
1141 ?rwxrwxr-x··2.0·unx·····3305·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ButtonBarLayout.class1137 ?rwxrwxr-x··2.0·unx·····3305·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ButtonBarLayout.class
1142 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardViewDelegate.class1138 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardViewDelegate.class
1143 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardView$1.class1139 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardView$1.class
1144 ?rwxrwxr-x··2.0·unx·····6557·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardView.class1140 ?rwxrwxr-x··2.0·unx·····6557·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardView.class
1145 ?rwxrwxr-x··2.0·unx······888·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardViewImpl.class1141 ?rwxrwxr-x··2.0·unx······888·b-·stor·80-Jan-01·00:00·android/support/v7/widget/CardViewImpl.class
Offset 1165, 15 lines modifiedOffset 1161, 15 lines modified
1165 ?rwxrwxr-x··2.0·unx·····1212·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DefaultItemAnimator$ChangeInfo.class1161 ?rwxrwxr-x··2.0·unx·····1212·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DefaultItemAnimator$ChangeInfo.class
1166 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DefaultItemAnimator$MoveInfo.class1162 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DefaultItemAnimator$MoveInfo.class
1167 ?rwxrwxr-x··2.0·unx·····3591·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$ItemAnimator.class1163 ?rwxrwxr-x··2.0·unx·····3591·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$ItemAnimator.class
1168 ?rwxrwxr-x··2.0·unx·····3188·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SimpleItemAnimator.class1164 ?rwxrwxr-x··2.0·unx·····3188·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SimpleItemAnimator.class
1169 ?rwxrwxr-x··2.0·unx·····9452·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DefaultItemAnimator.class1165 ?rwxrwxr-x··2.0·unx·····9452·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DefaultItemAnimator.class
1170 ?rwxrwxr-x··2.0·unx·····1257·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DialogTitle.class1166 ?rwxrwxr-x··2.0·unx·····1257·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DialogTitle.class
1171 ?rwxrwxr-x··2.0·unx·····4275·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DrawableUtils.class1167 ?rwxrwxr-x··2.0·unx·····4275·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DrawableUtils.class
1172 ?rwxrwxr-x··2.0·unx·····5465·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListViewCompat.class1168 ?rwxrwxr-x··2.0·unx·····5294·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ListViewCompat.class
1173 ?rwxrwxr-x··2.0·unx·····3272·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DropDownListView.class1169 ?rwxrwxr-x··2.0·unx·····3272·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DropDownListView.class
1174 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsViewGroup.class1170 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsViewGroup.class
1175 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsFrameLayout.class1171 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsFrameLayout.class
1176 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsLinearLayout.class1172 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsLinearLayout.class
Max diff block lines reached; 5916/21548 bytes (27.45%) of diff not shown.
2.32 KB
zipnote «TEMP»/diffoscope_atoum6k1_tmp/tmp3vwjb37u_.zip
    
Offset 3279, 26 lines modifiedOffset 3279, 14 lines modified
  
3279 Filename:·android/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask.class3279 Filename:·android/support/v7/widget/ActivityChooserModel$PersistHistoryAsyncTask.class
3280 Comment:·3280 Comment:·
  
3281 Filename:·android/support/v7/widget/ActivityChooserModel.class3281 Filename:·android/support/v7/widget/ActivityChooserModel.class
3282 Comment:·3282 Comment:·
  
3283 Filename:·android/support/v7/widget/ActivityChooserView$1.class 
3284 Comment:· 
  
3285 Filename:·android/support/v7/widget/ActivityChooserView$2.class 
3286 Comment:· 
  
3287 Filename:·android/support/v7/widget/ActivityChooserView$3.class 
3288 Comment:· 
  
3289 Filename:·android/support/v7/widget/ActivityChooserView$4.class 
3290 Comment:· 
  
3291 Filename:·android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.class3283 Filename:·android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.class
3292 Comment:·3284 Comment:·
  
3293 Filename:·android/support/v7/widget/ActivityChooserView$Callbacks.class3285 Filename:·android/support/v7/widget/ActivityChooserView$Callbacks.class
3294 Comment:·3286 Comment:·
  
3295 Filename:·android/support/v7/widget/ActivityChooserView$InnerLayout.class3287 Filename:·android/support/v7/widget/ActivityChooserView$InnerLayout.class
Offset 3750, 56 lines modifiedOffset 3738, 17 lines modified
  
3750 Filename:·android/support/v7/widget/ScrollingTabContainerView$TabClickListener.class3738 Filename:·android/support/v7/widget/ScrollingTabContainerView$TabClickListener.class
3751 Comment:·3739 Comment:·
  
3752 Filename:·android/support/v7/widget/ScrollingTabContainerView$TabView.class3740 Filename:·android/support/v7/widget/ScrollingTabContainerView$TabView.class
3753 Comment:·3741 Comment:·
  
3754 Filename:·android/support/v7/widget/ScrollingTabContainerView$VisibilityAnimListener.class 
3755 Comment:· 
  
3756 Filename:·android/support/v7/widget/ScrollingTabContainerView.class3742 Filename:·android/support/v7/widget/ScrollingTabContainerView.class
3757 Comment:·3743 Comment:·
  
3758 Filename:·android/support/v7/widget/SearchView$10.class 
3759 Comment:· 
  
3760 Filename:·android/support/v7/widget/SearchView$11.class 
3761 Comment:· 
  
3762 Filename:·android/support/v7/widget/SearchView$12.class 
3763 Comment:· 
  
3764 Filename:·android/support/v7/widget/SearchView$1.class 
3765 Comment:· 
  
3766 Filename:·android/support/v7/widget/SearchView$2.class 
3767 Comment:· 
  
3768 Filename:·android/support/v7/widget/SearchView$3.class 
3769 Comment:· 
  
3770 Filename:·android/support/v7/widget/SearchView$4.class 
3771 Comment:· 
  
3772 Filename:·android/support/v7/widget/SearchView$5.class 
3773 Comment:· 
  
3774 Filename:·android/support/v7/widget/SearchView$6.class 
3775 Comment:· 
  
3776 Filename:·android/support/v7/widget/SearchView$7.class 
3777 Comment:· 
  
3778 Filename:·android/support/v7/widget/SearchView$8.class 
3779 Comment:· 
  
3780 Filename:·android/support/v7/widget/SearchView$9.class 
3781 Comment:· 
  
3782 Filename:·android/support/v7/widget/SearchView$AutoCompleteTextViewReflector.class3744 Filename:·android/support/v7/widget/SearchView$AutoCompleteTextViewReflector.class
3783 Comment:·3745 Comment:·
  
3784 Filename:·android/support/v7/widget/SearchView$OnCloseListener.class3746 Filename:·android/support/v7/widget/SearchView$OnCloseListener.class
3785 Comment:·3747 Comment:·
  
3786 Filename:·android/support/v7/widget/SearchView$OnQueryTextListener.class3748 Filename:·android/support/v7/widget/SearchView$OnQueryTextListener.class
854 B
android/support/v7/widget/RecyclerView.class
766 B
procyon -ec {}
    
Offset 2800, 15 lines modifiedOffset 2800, 17 lines modified
2800 ········}2800 ········}
2801 ········else·if·(this.mHasFixedSize)·{2801 ········else·if·(this.mHasFixedSize)·{
2802 ············this.mLayout.onMeasure(this.mRecycler,·this.mState,·n,·n2);2802 ············this.mLayout.onMeasure(this.mRecycler,·this.mState,·n,·n2);
2803 ········}2803 ········}
2804 ········else·{2804 ········else·{
2805 ············if·(this.mAdapterUpdateDuringMeasure)·{2805 ············if·(this.mAdapterUpdateDuringMeasure)·{
2806 ················this.eatRequestLayout();2806 ················this.eatRequestLayout();
 2807 ················this.onEnterLayoutOrScroll();
2807 ················this.processAdapterUpdatesAndSetAnimationFlags();2808 ················this.processAdapterUpdatesAndSetAnimationFlags();
 2809 ················this.onExitLayoutOrScroll();
2808 ················if·(this.mState.mRunPredictiveAnimations)·{2810 ················if·(this.mState.mRunPredictiveAnimations)·{
2809 ····················this.mState.mInPreLayout·=·mInPreLayout;2811 ····················this.mState.mInPreLayout·=·mInPreLayout;
2810 ················}2812 ················}
2811 ················else·{2813 ················else·{
2812 ····················this.mAdapterHelper.consumeUpdatesInOnePass();2814 ····················this.mAdapterHelper.consumeUpdatesInOnePass();
2813 ····················this.mState.mInPreLayout·=·false;2815 ····················this.mState.mInPreLayout·=·false;
2814 ················}2816 ················}
1.18 KB
android/support/design/widget/TabItem.class
1.09 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.design.widget;1 package·android.support.design.widget;
  
2 import·android.support.v7.widget.TintTypedArray; 
3 import·android.support.design.R$styleable; 
4 import·android.util.AttributeSet; 
5 import·android.content.Context; 
6 import·android.graphics.drawable.Drawable;2 import·android.graphics.drawable.Drawable;
7 import·android.view.View;3 import·android.view.View;
  
8 public·final·class·TabItem·extends·View4 public·final·class·TabItem·extends·View
9 {5 {
10 ····final·int·mCustomLayout;6 ····final·int·mCustomLayout;
11 ····final·Drawable·mIcon;7 ····final·Drawable·mIcon;
12 ····final·CharSequence·mText;8 ····final·CharSequence·mText;
13 ···· 
14 ····public·TabItem(final·Context·context)·{ 
15 ········this(context,·null); 
16 ····} 
17 ···· 
18 ····public·TabItem(final·Context·context,·final·AttributeSet·set)·{ 
19 ········super(context,·set); 
20 ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(context,·set,·R$styleable.TabItem); 
21 ········this.mText·=·obtainStyledAttributes.getText(R$styleable.TabItem_android_text); 
22 ········this.mIcon·=·obtainStyledAttributes.getDrawable(R$styleable.TabItem_android_icon); 
23 ········this.mCustomLayout·=·obtainStyledAttributes.getResourceId(R$styleable.TabItem_android_layout,·0); 
24 ········obtainStyledAttributes.recycle(); 
25 ····} 
26 }9 }
4.15 KB
android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class
4.02 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 38 lines modifiedOffset 1, 51 lines modified
1 public·abstract·class·android.support.v4.app.FragmentManager$FragmentLifecycleCallbacks1 public·abstract·class·android.support.v4.app.FragmentManager$FragmentLifecycleCallbacks
2 ··minor·version:·02 ··minor·version:·0
3 ··major·version:·493 ··major·version:·49
4 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT4 ··flags:·(0x0421)·ACC_PUBLIC,·ACC_SUPER,·ACC_ABSTRACT
5 ··this_class:·#2··························//·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks5 ··this_class:·#2··························//·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks
6 ··super_class:·#4·························//·java/lang/Object6 ··super_class:·#4·························//·java/lang/Object
7 ··interfaces:·0,·fields:·0,·methods:·13,·attributes:·07 ··interfaces:·0,·fields:·0,·methods:·14,·attributes:·0
8 Constant·pool:8 Constant·pool:
9 ···#1·=·Utf8···············android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks9 ···#1·=·Utf8···············android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks
10 ···#2·=·Class··············#1·············//·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks10 ···#2·=·Class··············#1·············//·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks
11 ···#3·=·Utf8···············java/lang/Object11 ···#3·=·Utf8···············java/lang/Object
12 ···#4·=·Class··············#3·············//·java/lang/Object12 ···#4·=·Class··············#3·············//·java/lang/Object
 13 ···#5·=·Utf8···············<init>
 14 ···#6·=·Utf8···············()V
 15 ···#7·=·NameAndType········#5:#6··········//·"<init>":()V
 16 ···#8·=·Methodref··········#4.#7··········//·java/lang/Object."<init>":()V
13 ···#5·=·Utf8···············Code17 ···#9·=·Utf8···············Code
14 ···#6·=·Utf8···············onFragmentActivityCreated18 ··#10·=·Utf8···············onFragmentActivityCreated
15 ···#7·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V19 ··#11·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V
16 ···#8·=·Utf8···············onFragmentAttached20 ··#12·=·Utf8···············onFragmentAttached
17 ···#9·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/content/Context;)V21 ··#13·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/content/Context;)V
18 ··#10·=·Utf8···············onFragmentCreated22 ··#14·=·Utf8···············onFragmentCreated
19 ··#11·=·Utf8···············onFragmentDestroyed23 ··#15·=·Utf8···············onFragmentDestroyed
20 ··#12·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V24 ··#16·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V
21 ··#13·=·Utf8···············onFragmentDetached25 ··#17·=·Utf8···············onFragmentDetached
22 ··#14·=·Utf8···············onFragmentPaused26 ··#18·=·Utf8···············onFragmentPaused
23 ··#15·=·Utf8···············onFragmentPreAttached27 ··#19·=·Utf8···············onFragmentPreAttached
24 ··#16·=·Utf8···············onFragmentResumed28 ··#20·=·Utf8···············onFragmentResumed
25 ··#17·=·Utf8···············onFragmentSaveInstanceState29 ··#21·=·Utf8···············onFragmentSaveInstanceState
26 ··#18·=·Utf8···············onFragmentStarted30 ··#22·=·Utf8···············onFragmentStarted
27 ··#19·=·Utf8···············onFragmentStopped31 ··#23·=·Utf8···············onFragmentStopped
28 ··#20·=·Utf8···············onFragmentViewCreated32 ··#24·=·Utf8···············onFragmentViewCreated
29 ··#21·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/view/View;Landroid/os/Bundle;)V33 ··#25·=·Utf8···············(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/view/View;Landroid/os/Bundle;)V
30 ··#22·=·Utf8···············onFragmentViewDestroyed34 ··#26·=·Utf8···············onFragmentViewDestroyed
31 {35 {
 36 ··public·android.support.v4.app.FragmentManager$FragmentLifecycleCallbacks();
 37 ····descriptor:·()V
 38 ····flags:·(0x0001)·ACC_PUBLIC
 39 ····Code:
 40 ······stack=300,·locals=1,·args_size=1
 41 ·········0:·aload_0
 42 ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V
 43 ·········4:·return
  
32 ··public·void·onFragmentActivityCreated(android.support.v4.app.FragmentManager,·android.support.v4.app.Fragment,·android.os.Bundle);44 ··public·void·onFragmentActivityCreated(android.support.v4.app.FragmentManager,·android.support.v4.app.Fragment,·android.os.Bundle);
33 ····descriptor:·(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V45 ····descriptor:·(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V
34 ····flags:·(0x0001)·ACC_PUBLIC46 ····flags:·(0x0001)·ACC_PUBLIC
35 ····Code:47 ····Code:
36 ······stack=300,·locals=4,·args_size=448 ······stack=300,·locals=4,·args_size=4
37 ·········0:·return49 ·········0:·return
  
1.06 KB
android/support/v7/widget/ActivityChooserModel.class
983 B
procyon -ec {}
    
Offset 588, 21 lines modifiedOffset 588, 14 lines modified
588 ················//·monitorexit(this.mInstanceLock)588 ················//·monitorexit(this.mInstanceLock)
589 ················resolveInfo·=·null;589 ················resolveInfo·=·null;
590 ············}590 ············}
591 ············return·resolveInfo;591 ············return·resolveInfo;
592 ········}592 ········}
593 ····}593 ····}
594 ····594 ····
595 ····public·int·getHistorySize()·{ 
596 ········synchronized·(this.mInstanceLock)·{ 
597 ············this.ensureConsistentState(); 
598 ············return·this.mHistoricalRecords.size(); 
599 ········} 
600 ····} 
601 ···· 
602 ····public·void·setDefaultActivity(final·int·n)·{595 ····public·void·setDefaultActivity(final·int·n)·{
603 ········synchronized·(this.mInstanceLock)·{596 ········synchronized·(this.mInstanceLock)·{
604 ············this.ensureConsistentState();597 ············this.ensureConsistentState();
605 ············final·ActivityChooserModel$ActivityResolveInfo·activityChooserModel$ActivityResolveInfo·=·(ActivityChooserModel$ActivityResolveInfo)this.mActivities.get(n);598 ············final·ActivityChooserModel$ActivityResolveInfo·activityChooserModel$ActivityResolveInfo·=·(ActivityChooserModel$ActivityResolveInfo)this.mActivities.get(n);
606 ············final·ActivityChooserModel$ActivityResolveInfo·activityChooserModel$ActivityResolveInfo2·=·(ActivityChooserModel$ActivityResolveInfo)this.mActivities.get(0);599 ············final·ActivityChooserModel$ActivityResolveInfo·activityChooserModel$ActivityResolveInfo2·=·(ActivityChooserModel$ActivityResolveInfo)this.mActivities.get(0);
607 ············float·n2;600 ············float·n2;
608 ············if·(activityChooserModel$ActivityResolveInfo2·!=·null)·{601 ············if·(activityChooserModel$ActivityResolveInfo2·!=·null)·{
1.41 KB
android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.class
1.25 KB
procyon -ec {}
    
Offset 20, 19 lines modifiedOffset 20, 14 lines modified
20 ····private·ActivityChooserModel·mDataModel;20 ····private·ActivityChooserModel·mDataModel;
21 ····private·boolean·mHighlightDefaultActivity;21 ····private·boolean·mHighlightDefaultActivity;
22 ····private·int·mMaxActivityCount;22 ····private·int·mMaxActivityCount;
23 ····private·boolean·mShowDefaultActivity;23 ····private·boolean·mShowDefaultActivity;
24 ····private·boolean·mShowFooterView;24 ····private·boolean·mShowFooterView;
25 ····final·/*·synthetic·*/·ActivityChooserView·this$0;25 ····final·/*·synthetic·*/·ActivityChooserView·this$0;
26 ····26 ····
27 ····ActivityChooserView$ActivityChooserViewAdapter(final·ActivityChooserView·this$0)·{ 
28 ········this.this$0·=·this$0; 
29 ········this.mMaxActivityCount·=·4; 
30 ····} 
31 ···· 
32 ····public·int·getActivityCount()·{27 ····public·int·getActivityCount()·{
33 ········return·this.mDataModel.getActivityCount();28 ········return·this.mDataModel.getActivityCount();
34 ····}29 ····}
35 ····30 ····
36 ····public·int·getCount()·{31 ····public·int·getCount()·{
37 ········int·activityCount·=·this.mDataModel.getActivityCount();32 ········int·activityCount·=·this.mDataModel.getActivityCount();
38 ········if·(!this.mShowDefaultActivity·&&·this.mDataModel.getDefaultActivity()·!=·null)·{33 ········if·(!this.mShowDefaultActivity·&&·this.mDataModel.getDefaultActivity()·!=·null)·{
Offset 49, 18 lines modifiedOffset 44, 14 lines modified
49 ········return·this.mDataModel;44 ········return·this.mDataModel;
50 ····}45 ····}
51 ····46 ····
52 ····public·ResolveInfo·getDefaultActivity()·{47 ····public·ResolveInfo·getDefaultActivity()·{
53 ········return·this.mDataModel.getDefaultActivity();48 ········return·this.mDataModel.getDefaultActivity();
54 ····}49 ····}
55 ····50 ····
56 ····public·int·getHistorySize()·{ 
57 ········return·this.mDataModel.getHistorySize(); 
58 ····} 
59 ···· 
60 ····public·Object·getItem(int·n)·{51 ····public·Object·getItem(int·n)·{
61 ········Object·activity·=·null;52 ········Object·activity·=·null;
62 ········switch·(this.getItemViewType(n))·{53 ········switch·(this.getItemViewType(n))·{
63 ············default:·{54 ············default:·{
64 ················throw·new·IllegalArgumentException();55 ················throw·new·IllegalArgumentException();
65 ············}56 ············}
66 ············case·1:·{57 ············case·1:·{
824 B
android/support/v7/widget/ActivityChooserView$Callbacks.class
702 B
procyon -ec {}
    
Offset 9, 18 lines modifiedOffset 9, 14 lines modified
9 import·android.view.View$OnLongClickListener;9 import·android.view.View$OnLongClickListener;
10 import·android.view.View$OnClickListener;10 import·android.view.View$OnClickListener;
  
11 class·ActivityChooserView$Callbacks·implements·View$OnClickListener,·View$OnLongClickListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener11 class·ActivityChooserView$Callbacks·implements·View$OnClickListener,·View$OnLongClickListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener
12 {12 {
13 ····final·/*·synthetic·*/·ActivityChooserView·this$0;13 ····final·/*·synthetic·*/·ActivityChooserView·this$0;
14 ····14 ····
15 ····ActivityChooserView$Callbacks(final·ActivityChooserView·this$0)·{ 
16 ········this.this$0·=·this$0; 
17 ····} 
18 ···· 
19 ····private·void·notifyOnDismissListener()·{15 ····private·void·notifyOnDismissListener()·{
20 ········if·(this.this$0.mOnDismissListener·!=·null)·{16 ········if·(this.this$0.mOnDismissListener·!=·null)·{
21 ············this.this$0.mOnDismissListener.onDismiss();17 ············this.this$0.mOnDismissListener.onDismiss();
22 ········}18 ········}
23 ····}19 ····}
24 ····20 ····
25 ····public·void·onClick(final·View·view)·{21 ····public·void·onClick(final·View·view)·{
7.75 KB
android/support/v7/widget/ActivityChooserView.class
7.65 KB
procyon -ec {}
    
Offset 1, 95 lines modifiedOffset 1, 44 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.content.pm.PackageManager; 
3 import·android.content.pm.ResolveInfo; 
4 import·android.support.v7.appcompat.R$string;2 import·android.support.v7.appcompat.R$string;
 3 import·android.graphics.drawable.Drawable;
5 import·android.view.View$MeasureSpec;4 import·android.view.View$MeasureSpec;
6 import·android.widget.AdapterView$OnItemClickListener;5 import·android.widget.AdapterView$OnItemClickListener;
 6 import·android.view.View;
7 import·android.widget.ListAdapter;7 import·android.widget.ListAdapter;
8 import·android.view.ViewTreeObserver;8 import·android.view.ViewTreeObserver;
9 import·android.content.res.Resources; 
10 import·android.content.res.TypedArray; 
11 import·android.support.v7.appcompat.R$dimen; 
12 import·android.view.View$OnTouchListener; 
13 import·android.view.View; 
14 import·android.view.View$OnLongClickListener; 
15 import·android.view.View$OnClickListener; 
16 import·android.support.v7.appcompat.R$id; 
17 import·android.support.v7.appcompat.R$layout; 
18 import·android.view.LayoutInflater; 
19 import·android.support.v7.appcompat.R$styleable; 
20 import·android.util.AttributeSet; 
21 import·android.content.Context; 
22 import·android.support.v4.view.ActionProvider;9 import·android.support.v4.view.ActionProvider;
23 import·android.view.ViewTreeObserver$OnGlobalLayoutListener;10 import·android.view.ViewTreeObserver$OnGlobalLayoutListener;
24 import·android.widget.PopupWindow$OnDismissListener;11 import·android.widget.PopupWindow$OnDismissListener;
25 import·android.database.DataSetObserver;12 import·android.database.DataSetObserver;
26 import·android.widget.ImageView;13 import·android.widget.ImageView;
27 import·android.widget.FrameLayout;14 import·android.widget.FrameLayout;
28 import·android.graphics.drawable.Drawable; 
29 import·android.view.ViewGroup;15 import·android.view.ViewGroup;
  
30 public·class·ActivityChooserView·extends·ViewGroup16 public·class·ActivityChooserView·extends·ViewGroup
31 {17 {
32 ····private·final·LinearLayoutCompat·mActivityChooserContent;18 ····private·final·LinearLayoutCompat·mActivityChooserContent;
33 ····private·final·Drawable·mActivityChooserContentBackground; 
34 ····final·ActivityChooserView$ActivityChooserViewAdapter·mAdapter;19 ····final·ActivityChooserView$ActivityChooserViewAdapter·mAdapter;
35 ····private·final·ActivityChooserView$Callbacks·mCallbacks;20 ····private·final·ActivityChooserView$Callbacks·mCallbacks;
36 ····private·int·mDefaultActionButtonContentDescription;21 ····private·int·mDefaultActionButtonContentDescription;
37 ····final·FrameLayout·mDefaultActivityButton;22 ····final·FrameLayout·mDefaultActivityButton;
38 ····private·final·ImageView·mDefaultActivityButtonImage; 
39 ····final·FrameLayout·mExpandActivityOverflowButton;23 ····final·FrameLayout·mExpandActivityOverflowButton;
40 ····private·final·ImageView·mExpandActivityOverflowButtonImage;24 ····private·final·ImageView·mExpandActivityOverflowButtonImage;
41 ····int·mInitialActivityCount;25 ····int·mInitialActivityCount;
42 ····private·boolean·mIsAttachedToWindow;26 ····private·boolean·mIsAttachedToWindow;
43 ····boolean·mIsSelectingDefaultActivity;27 ····boolean·mIsSelectingDefaultActivity;
44 ····private·final·int·mListPopupMaxWidth;28 ····private·final·int·mListPopupMaxWidth;
45 ····private·ListPopupWindow·mListPopupWindow;29 ····private·ListPopupWindow·mListPopupWindow;
46 ····final·DataSetObserver·mModelDataSetObserver;30 ····final·DataSetObserver·mModelDataSetObserver;
47 ····PopupWindow$OnDismissListener·mOnDismissListener;31 ····PopupWindow$OnDismissListener·mOnDismissListener;
48 ····private·final·ViewTreeObserver$OnGlobalLayoutListener·mOnGlobalLayoutListener;32 ····private·final·ViewTreeObserver$OnGlobalLayoutListener·mOnGlobalLayoutListener;
49 ····ActionProvider·mProvider;33 ····ActionProvider·mProvider;
50 ····34 ····
51 ····public·ActivityChooserView(final·Context·context)·{ 
52 ········this(context,·null); 
53 ····} 
54 ···· 
55 ····public·ActivityChooserView(final·Context·context,·final·AttributeSet·set)·{ 
56 ········this(context,·set,·0); 
57 ····} 
58 ···· 
59 ····public·ActivityChooserView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ 
60 ········final·int·mInitialActivityCount·=·4; 
61 ········super(context,·set,·n); 
62 ········this.mModelDataSetObserver·=·(DataSetObserver)new·ActivityChooserView$1(this); 
63 ········this.mOnGlobalLayoutListener·=·(ViewTreeObserver$OnGlobalLayoutListener)new·ActivityChooserView$2(this); 
64 ········this.mInitialActivityCount·=·mInitialActivityCount; 
65 ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·R$styleable.ActivityChooserView,·n,·0); 
66 ········this.mInitialActivityCount·=·obtainStyledAttributes.getInt(R$styleable.ActivityChooserView_initialActivityCount,·mInitialActivityCount); 
67 ········final·Drawable·drawable·=·obtainStyledAttributes.getDrawable(R$styleable.ActivityChooserView_expandActivityOverflowButtonDrawable); 
68 ········obtainStyledAttributes.recycle(); 
69 ········LayoutInflater.from(this.getContext()).inflate(R$layout.abc_activity_chooser_view,·(ViewGroup)this,·true); 
70 ········this.mCallbacks·=·new·ActivityChooserView$Callbacks(this); 
71 ········this.mActivityChooserContent·=·(LinearLayoutCompat)this.findViewById(R$id.activity_chooser_view_content); 
72 ········this.mActivityChooserContentBackground·=·this.mActivityChooserContent.getBackground(); 
73 ········(this.mDefaultActivityButton·=·(FrameLayout)this.findViewById(R$id.default_activity_button)).setOnClickListener((View$OnClickListener)this.mCallbacks); 
74 ········this.mDefaultActivityButton.setOnLongClickListener((View$OnLongClickListener)this.mCallbacks); 
75 ········this.mDefaultActivityButtonImage·=·(ImageView)this.mDefaultActivityButton.findViewById(R$id.image); 
76 ········final·FrameLayout·mExpandActivityOverflowButton·=·(FrameLayout)this.findViewById(R$id.expand_activities_button); 
77 ········mExpandActivityOverflowButton.setOnClickListener((View$OnClickListener)this.mCallbacks); 
78 ········mExpandActivityOverflowButton.setOnTouchListener((View$OnTouchListener)new·ActivityChooserView$3(this,·(View)mExpandActivityOverflowButton)); 
79 ········this.mExpandActivityOverflowButton·=·mExpandActivityOverflowButton; 
80 ········(this.mExpandActivityOverflowButtonImage·=·(ImageView)mExpandActivityOverflowButton.findViewById(R$id.image)).setImageDrawable(drawable); 
81 ········(this.mAdapter·=·new·ActivityChooserView$ActivityChooserViewAdapter(this)).registerDataSetObserver((DataSetObserver)new·ActivityChooserView$4(this)); 
82 ········final·Resources·resources·=·context.getResources(); 
83 ········this.mListPopupMaxWidth·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(R$dimen.abc_config_prefDialogWidth)); 
84 ····} 
85 ···· 
86 ····public·boolean·dismissPopup()·{35 ····public·boolean·dismissPopup()·{
87 ········if·(this.isShowingPopup())·{36 ········if·(this.isShowingPopup())·{
88 ············this.getListPopupWindow().dismiss();37 ············this.getListPopupWindow().dismiss();
89 ············final·ViewTreeObserver·viewTreeObserver·=·this.getViewTreeObserver();38 ············final·ViewTreeObserver·viewTreeObserver·=·this.getViewTreeObserver();
90 ············if·(viewTreeObserver.isAlive())·{39 ············if·(viewTreeObserver.isAlive())·{
91 ················viewTreeObserver.removeGlobalOnLayoutListener(this.mOnGlobalLayoutListener);40 ················viewTreeObserver.removeGlobalOnLayoutListener(this.mOnGlobalLayoutListener);
92 ············}41 ············}
Offset 234, 43 lines modifiedOffset 183, 8 lines modified
234 ············listPopupWindow.show();183 ············listPopupWindow.show();
235 ············if·(this.mProvider·!=·null)·{184 ············if·(this.mProvider·!=·null)·{
236 ················this.mProvider.subUiVisibilityChanged(showFooterView);185 ················this.mProvider.subUiVisibilityChanged(showFooterView);
237 ············}186 ············}
238 ············listPopupWindow.getListView().setContentDescription((CharSequence)this.getContext().getString(R$string.abc_activitychooserview_choose_application));187 ············listPopupWindow.getListView().setContentDescription((CharSequence)this.getContext().getString(R$string.abc_activitychooserview_choose_application));
239 ········}188 ········}
240 ····}189 ····}
241 ···· 
242 ····void·updateAppearance()·{ 
243 ········final·int·enabled·=·1; 
244 ········if·(this.mAdapter.getCount()·>·0)·{ 
245 ············this.mExpandActivityOverflowButton.setEnabled((boolean)(enabled·!=·0)); 
246 ········} 
247 ········else·{ 
248 ············this.mExpandActivityOverflowButton.setEnabled(false); 
249 ········} 
250 ········final·int·activityCount·=·this.mAdapter.getActivityCount(); 
251 ········final·int·historySize·=·this.mAdapter.getHistorySize(); 
252 ········if·(activityCount·==·enabled·||·(activityCount·>·enabled·&&·historySize·>·0))·{ 
253 ············this.mDefaultActivityButton.setVisibility(0); 
254 ············final·ResolveInfo·defaultActivity·=·this.mAdapter.getDefaultActivity(); 
255 ············final·PackageManager·packageManager·=·this.getContext().getPackageManager(); 
256 ············this.mDefaultActivityButtonImage.setImageDrawable(defaultActivity.loadIcon(packageManager)); 
257 ············if·(this.mDefaultActionButtonContentDescription·!=·0)·{ 
258 ················final·CharSequence·loadLabel·=·defaultActivity.loadLabel(packageManager); 
259 ················final·Context·context·=·this.getContext(); 
260 ················final·int·mDefaultActionButtonContentDescription·=·this.mDefaultActionButtonContentDescription; 
261 ················final·Object[]·array·=·new·Object[enabled]; 
262 ················array[0]·=·loadLabel; 
Max diff block lines reached; 0/7804 bytes (0.00%) of diff not shown.
876 B
android/support/v7/widget/AppCompatButton.class
782 B
procyon -ec {}
    
Offset 15, 18 lines modifiedOffset 15, 14 lines modified
15 import·android.widget.Button;15 import·android.widget.Button;
  
16 public·class·AppCompatButton·extends·Button·implements·TintableBackgroundView16 public·class·AppCompatButton·extends·Button·implements·TintableBackgroundView
17 {17 {
18 ····private·final·AppCompatBackgroundHelper·mBackgroundTintHelper;18 ····private·final·AppCompatBackgroundHelper·mBackgroundTintHelper;
19 ····private·final·AppCompatTextHelper·mTextHelper;19 ····private·final·AppCompatTextHelper·mTextHelper;
20 ····20 ····
21 ····public·AppCompatButton(final·Context·context)·{ 
22 ········this(context,·null); 
23 ····} 
24 ···· 
25 ····public·AppCompatButton(final·Context·context,·final·AttributeSet·set)·{21 ····public·AppCompatButton(final·Context·context,·final·AttributeSet·set)·{
26 ········this(context,·set,·R$attr.buttonStyle);22 ········this(context,·set,·R$attr.buttonStyle);
27 ····}23 ····}
28 ····24 ····
29 ····public·AppCompatButton(final·Context·context,·final·AttributeSet·set,·final·int·n)·{25 ····public·AppCompatButton(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
30 ········super(TintContextWrapper.wrap(context),·set,·n);26 ········super(TintContextWrapper.wrap(context),·set,·n);
31 ········(this.mBackgroundTintHelper·=·new·AppCompatBackgroundHelper((View)this)).loadFromAttributes(set,·n);27 ········(this.mBackgroundTintHelper·=·new·AppCompatBackgroundHelper((View)this)).loadFromAttributes(set,·n);
912 B
android/support/v7/widget/AppCompatCheckBox.class
814 B
procyon -ec {}
    
Offset 12, 18 lines modifiedOffset 12, 14 lines modified
12 import·android.support.v4.widget.TintableCompoundButton;12 import·android.support.v4.widget.TintableCompoundButton;
13 import·android.widget.CheckBox;13 import·android.widget.CheckBox;
  
14 public·class·AppCompatCheckBox·extends·CheckBox·implements·TintableCompoundButton14 public·class·AppCompatCheckBox·extends·CheckBox·implements·TintableCompoundButton
15 {15 {
16 ····private·AppCompatCompoundButtonHelper·mCompoundButtonHelper;16 ····private·AppCompatCompoundButtonHelper·mCompoundButtonHelper;
17 ····17 ····
18 ····public·AppCompatCheckBox(final·Context·context)·{ 
19 ········this(context,·null); 
20 ····} 
21 ···· 
22 ····public·AppCompatCheckBox(final·Context·context,·final·AttributeSet·set)·{18 ····public·AppCompatCheckBox(final·Context·context,·final·AttributeSet·set)·{
23 ········this(context,·set,·R$attr.checkboxStyle);19 ········this(context,·set,·R$attr.checkboxStyle);
24 ····}20 ····}
25 ····21 ····
26 ····public·AppCompatCheckBox(final·Context·context,·final·AttributeSet·set,·final·int·n)·{22 ····public·AppCompatCheckBox(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
27 ········super(TintContextWrapper.wrap(context),·set,·n);23 ········super(TintContextWrapper.wrap(context),·set,·n);
28 ········(this.mCompoundButtonHelper·=·new·AppCompatCompoundButtonHelper((CompoundButton)this)).loadFromAttributes(set,·n);24 ········(this.mCompoundButtonHelper·=·new·AppCompatCompoundButtonHelper((CompoundButton)this)).loadFromAttributes(set,·n);
830 B
android/support/v7/widget/AppCompatCheckedTextView.class
718 B
procyon -ec {}
    
Offset 12, 18 lines modifiedOffset 12, 14 lines modified
12 ····private·static·final·int[]·TINT_ATTRS;12 ····private·static·final·int[]·TINT_ATTRS;
13 ····private·AppCompatTextHelper·mTextHelper;13 ····private·AppCompatTextHelper·mTextHelper;
14 ····14 ····
15 ····static·{15 ····static·{
16 ········TINT_ATTRS·=·new·int[]·{·16843016·};16 ········TINT_ATTRS·=·new·int[]·{·16843016·};
17 ····}17 ····}
18 ····18 ····
19 ····public·AppCompatCheckedTextView(final·Context·context)·{ 
20 ········this(context,·null); 
21 ····} 
22 ···· 
23 ····public·AppCompatCheckedTextView(final·Context·context,·final·AttributeSet·set)·{19 ····public·AppCompatCheckedTextView(final·Context·context,·final·AttributeSet·set)·{
24 ········this(context,·set,·16843720);20 ········this(context,·set,·16843720);
25 ····}21 ····}
26 ····22 ····
27 ····public·AppCompatCheckedTextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{23 ····public·AppCompatCheckedTextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
28 ········super(TintContextWrapper.wrap(context),·set,·n);24 ········super(TintContextWrapper.wrap(context),·set,·n);
29 ········(this.mTextHelper·=·AppCompatTextHelper.create((TextView)this)).loadFromAttributes(set,·n);25 ········(this.mTextHelper·=·AppCompatTextHelper.create((TextView)this)).loadFromAttributes(set,·n);
882 B
android/support/v7/widget/AppCompatEditText.class
784 B
procyon -ec {}
    
Offset 13, 18 lines modifiedOffset 13, 14 lines modified
13 import·android.widget.EditText;13 import·android.widget.EditText;
  
14 public·class·AppCompatEditText·extends·EditText·implements·TintableBackgroundView14 public·class·AppCompatEditText·extends·EditText·implements·TintableBackgroundView
15 {15 {
16 ····private·AppCompatBackgroundHelper·mBackgroundTintHelper;16 ····private·AppCompatBackgroundHelper·mBackgroundTintHelper;
17 ····private·AppCompatTextHelper·mTextHelper;17 ····private·AppCompatTextHelper·mTextHelper;
18 ····18 ····
19 ····public·AppCompatEditText(final·Context·context)·{ 
20 ········this(context,·null); 
21 ····} 
22 ···· 
23 ····public·AppCompatEditText(final·Context·context,·final·AttributeSet·set)·{19 ····public·AppCompatEditText(final·Context·context,·final·AttributeSet·set)·{
24 ········this(context,·set,·R$attr.editTextStyle);20 ········this(context,·set,·R$attr.editTextStyle);
25 ····}21 ····}
26 ····22 ····
27 ····public·AppCompatEditText(final·Context·context,·final·AttributeSet·set,·final·int·n)·{23 ····public·AppCompatEditText(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
28 ········super(TintContextWrapper.wrap(context),·set,·n);24 ········super(TintContextWrapper.wrap(context),·set,·n);
29 ········(this.mBackgroundTintHelper·=·new·AppCompatBackgroundHelper((View)this)).loadFromAttributes(set,·n);25 ········(this.mBackgroundTintHelper·=·new·AppCompatBackgroundHelper((View)this)).loadFromAttributes(set,·n);
992 B
android/support/v7/widget/AppCompatMultiAutoCompleteTextView.class
860 B
procyon -ec {}
    
Offset 19, 18 lines modifiedOffset 19, 14 lines modified
19 ····private·AppCompatBackgroundHelper·mBackgroundTintHelper;19 ····private·AppCompatBackgroundHelper·mBackgroundTintHelper;
20 ····private·AppCompatTextHelper·mTextHelper;20 ····private·AppCompatTextHelper·mTextHelper;
21 ····21 ····
22 ····static·{22 ····static·{
23 ········TINT_ATTRS·=·new·int[]·{·16843126·};23 ········TINT_ATTRS·=·new·int[]·{·16843126·};
24 ····}24 ····}
25 ····25 ····
26 ····public·AppCompatMultiAutoCompleteTextView(final·Context·context)·{ 
27 ········this(context,·null); 
28 ····} 
29 ···· 
30 ····public·AppCompatMultiAutoCompleteTextView(final·Context·context,·final·AttributeSet·set)·{26 ····public·AppCompatMultiAutoCompleteTextView(final·Context·context,·final·AttributeSet·set)·{
31 ········this(context,·set,·R$attr.autoCompleteTextViewStyle);27 ········this(context,·set,·R$attr.autoCompleteTextViewStyle);
32 ····}28 ····}
33 ····29 ····
34 ····public·AppCompatMultiAutoCompleteTextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{30 ····public·AppCompatMultiAutoCompleteTextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
35 ········super(TintContextWrapper.wrap(context),·set,·n);31 ········super(TintContextWrapper.wrap(context),·set,·n);
36 ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatMultiAutoCompleteTextView.TINT_ATTRS,·n,·0);32 ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatMultiAutoCompleteTextView.TINT_ATTRS,·n,·0);
939 B
android/support/v7/widget/AppCompatRadioButton.class
835 B
procyon -ec {}
    
Offset 12, 18 lines modifiedOffset 12, 14 lines modified
12 import·android.support.v4.widget.TintableCompoundButton;12 import·android.support.v4.widget.TintableCompoundButton;
13 import·android.widget.RadioButton;13 import·android.widget.RadioButton;
  
14 public·class·AppCompatRadioButton·extends·RadioButton·implements·TintableCompoundButton14 public·class·AppCompatRadioButton·extends·RadioButton·implements·TintableCompoundButton
15 {15 {
16 ····private·AppCompatCompoundButtonHelper·mCompoundButtonHelper;16 ····private·AppCompatCompoundButtonHelper·mCompoundButtonHelper;
17 ····17 ····
18 ····public·AppCompatRadioButton(final·Context·context)·{ 
19 ········this(context,·null); 
20 ····} 
21 ···· 
22 ····public·AppCompatRadioButton(final·Context·context,·final·AttributeSet·set)·{18 ····public·AppCompatRadioButton(final·Context·context,·final·AttributeSet·set)·{
23 ········this(context,·set,·R$attr.radioButtonStyle);19 ········this(context,·set,·R$attr.radioButtonStyle);
24 ····}20 ····}
25 ····21 ····
26 ····public·AppCompatRadioButton(final·Context·context,·final·AttributeSet·set,·final·int·n)·{22 ····public·AppCompatRadioButton(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
27 ········super(TintContextWrapper.wrap(context),·set,·n);23 ········super(TintContextWrapper.wrap(context),·set,·n);
28 ········(this.mCompoundButtonHelper·=·new·AppCompatCompoundButtonHelper((CompoundButton)this)).loadFromAttributes(set,·n);24 ········(this.mCompoundButtonHelper·=·new·AppCompatCompoundButtonHelper((CompoundButton)this)).loadFromAttributes(set,·n);
838 B
android/support/v7/widget/AppCompatRatingBar.class
738 B
procyon -ec {}
    
Offset 9, 18 lines modifiedOffset 9, 14 lines modified
9 import·android.content.Context;9 import·android.content.Context;
10 import·android.widget.RatingBar;10 import·android.widget.RatingBar;
  
11 public·class·AppCompatRatingBar·extends·RatingBar11 public·class·AppCompatRatingBar·extends·RatingBar
12 {12 {
13 ····private·AppCompatProgressBarHelper·mAppCompatProgressBarHelper;13 ····private·AppCompatProgressBarHelper·mAppCompatProgressBarHelper;
14 ····14 ····
15 ····public·AppCompatRatingBar(final·Context·context)·{ 
16 ········this(context,·null); 
17 ····} 
18 ···· 
19 ····public·AppCompatRatingBar(final·Context·context,·final·AttributeSet·set)·{15 ····public·AppCompatRatingBar(final·Context·context,·final·AttributeSet·set)·{
20 ········this(context,·set,·R$attr.ratingBarStyle);16 ········this(context,·set,·R$attr.ratingBarStyle);
21 ····}17 ····}
22 ····18 ····
23 ····public·AppCompatRatingBar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{19 ····public·AppCompatRatingBar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
24 ········super(context,·set,·n);20 ········super(context,·set,·n);
25 ········(this.mAppCompatProgressBarHelper·=·new·AppCompatProgressBarHelper((ProgressBar)this)).loadFromAttributes(set,·n);21 ········(this.mAppCompatProgressBarHelper·=·new·AppCompatProgressBarHelper((ProgressBar)this)).loadFromAttributes(set,·n);
800 B
android/support/v7/widget/AppCompatSeekBar.class
704 B
procyon -ec {}
    
Offset 7, 18 lines modifiedOffset 7, 14 lines modified
7 import·android.content.Context;7 import·android.content.Context;
8 import·android.widget.SeekBar;8 import·android.widget.SeekBar;
  
9 public·class·AppCompatSeekBar·extends·SeekBar9 public·class·AppCompatSeekBar·extends·SeekBar
10 {10 {
11 ····private·AppCompatSeekBarHelper·mAppCompatSeekBarHelper;11 ····private·AppCompatSeekBarHelper·mAppCompatSeekBarHelper;
12 ····12 ····
13 ····public·AppCompatSeekBar(final·Context·context)·{ 
14 ········this(context,·null); 
15 ····} 
16 ···· 
17 ····public·AppCompatSeekBar(final·Context·context,·final·AttributeSet·set)·{13 ····public·AppCompatSeekBar(final·Context·context,·final·AttributeSet·set)·{
18 ········this(context,·set,·R$attr.seekBarStyle);14 ········this(context,·set,·R$attr.seekBarStyle);
19 ····}15 ····}
20 ····16 ····
21 ····public·AppCompatSeekBar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{17 ····public·AppCompatSeekBar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
22 ········super(context,·set,·n);18 ········super(context,·set,·n);
23 ········(this.mAppCompatSeekBarHelper·=·new·AppCompatSeekBarHelper((SeekBar)this)).loadFromAttributes(set,·n);19 ········(this.mAppCompatSeekBarHelper·=·new·AppCompatSeekBarHelper((SeekBar)this)).loadFromAttributes(set,·n);
4.04 KB
android/support/v7/widget/AppCompatSpinner.class
3.94 KB
procyon -ec {}
    
Offset 40, 18 lines modifiedOffset 40, 14 lines modified
40 ····private·SpinnerAdapter·mTempAdapter;40 ····private·SpinnerAdapter·mTempAdapter;
41 ····final·Rect·mTempRect;41 ····final·Rect·mTempRect;
42 ····42 ····
43 ····static·{43 ····static·{
44 ········ATTRS_ANDROID_SPINNERMODE·=·new·int[]·{·16843505·};44 ········ATTRS_ANDROID_SPINNERMODE·=·new·int[]·{·16843505·};
45 ····}45 ····}
46 ····46 ····
47 ····public·AppCompatSpinner(final·Context·context)·{ 
48 ········this(context,·null); 
49 ····} 
50 ···· 
51 ····public·AppCompatSpinner(final·Context·context,·final·AttributeSet·set)·{47 ····public·AppCompatSpinner(final·Context·context,·final·AttributeSet·set)·{
52 ········this(context,·set,·R$attr.spinnerStyle);48 ········this(context,·set,·R$attr.spinnerStyle);
53 ····}49 ····}
54 ····50 ····
55 ····public·AppCompatSpinner(final·Context·context,·final·AttributeSet·set,·final·int·n)·{51 ····public·AppCompatSpinner(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
56 ········this(context,·set,·n,·-1);52 ········this(context,·set,·n,·-1);
57 ····}53 ····}
Offset 68, 15 lines modifiedOffset 64, 15 lines modified
68 ····Label_0198:64 ····Label_0198:
69 ········while·(true)·{65 ········while·(true)·{
70 ············Label_0461:·{66 ············Label_0461:·{
71 ················if·(resources$Theme·==·null)·{67 ················if·(resources$Theme·==·null)·{
72 ····················break·Label_0461;68 ····················break·Label_0461;
73 ················}69 ················}
74 ················this.mPopupContext·=·(Context)new·ContextThemeWrapper(context,·resources$Theme);70 ················this.mPopupContext·=·(Context)new·ContextThemeWrapper(context,·resources$Theme);
75 ············Label_0528_Outer:71 ············Block_13_Outer:
76 ················while·(true)·{72 ················while·(true)·{
77 ····················Label_0351:·{73 ····················Label_0351:·{
78 ························if·(this.mPopupContext·==·null)·{74 ························if·(this.mPopupContext·==·null)·{
79 ····························break·Label_0351;75 ····························break·Label_0351;
80 ························}76 ························}
81 ························if·(int1·!=·-1)·{77 ························if·(int1·!=·-1)·{
82 ····························break·Label_0198;78 ····························break·Label_0198;
Offset 115, 34 lines modifiedOffset 111, 36 lines modified
115 ································this.setAdapter(this.mTempAdapter);111 ································this.setAdapter(this.mTempAdapter);
116 ································this.mTempAdapter·=·null;112 ································this.mTempAdapter·=·null;
117 ····························}113 ····························}
118 ····························this.mBackgroundTintHelper.loadFromAttributes(set,·n);114 ····························this.mBackgroundTintHelper.loadFromAttributes(set,·n);
119 ····························return;115 ····························return;
120 ····························final·int·resourceId·=·obtainStyledAttributes.getResourceId(R$styleable.Spinner_popupTheme,·0);116 ····························final·int·resourceId·=·obtainStyledAttributes.getResourceId(R$styleable.Spinner_popupTheme,·0);
121 ····························//·iftrue(Label_0509:,·resourceId·==·0)117 ····························//·iftrue(Label_0509:,·resourceId·==·0)
122 ····························//·iftrue(Label_0537:,·Build$VERSION.SDK_INT·>=·23) 
123 ····························while·(true)·{118 ····························while·(true)·{
 119 ································Context·mPopupContext·=·null;
124 ································Block_13:·{120 ································Label_0528:·{
125 ····································Block_12:·{121 ····································Block_12:·{
126 ········································break·Block_12;122 ········································break·Block_12;
127 ········································Label_0509:·{ 
128 ············································break·Block_13; 
129 ········································} 
130 ········································Label_0537: 
131 ········································final·Context·mPopupContext·=·null; 
132 ········································this.mPopupContext·=·mPopupContext;123 ········································mPopupContext·=·context;
133 ········································continue·Label_0528_Outer;124 ········································break·Label_0528;
134 ····································}125 ····································}
135 ····································this.mPopupContext·=·(Context)new·ContextThemeWrapper(context,·resourceId);126 ····································this.mPopupContext·=·(Context)new·ContextThemeWrapper(context,·resourceId);
136 ····································continue·Label_0528_Outer;127 ····································continue·Block_13_Outer;
 128 ····································Label_0537:·{
 129 ········································mPopupContext·=·null;
 130 ····································}
 131 ································}
 132 ································this.mPopupContext·=·mPopupContext;
 133 ································continue·Block_13_Outer;
 134 ································Label_0509:·{
 135 ····································continue;
137 ································}136 ································}
138 ································final·Context·mPopupContext·=·context; 
139 ································continue; 
140 ····························}137 ····························}
141 ························}138 ························}
 139 ························//·iftrue(Label_0537:,·Build$VERSION.SDK_INT·>=·23)
142 ························catch·(Exception·ex)·{140 ························catch·(Exception·ex)·{
143 ····························Log.i("AppCompatSpinner",·"Could·not·read·android:spinnerMode",·(Throwable)ex);141 ····························Log.i("AppCompatSpinner",·"Could·not·read·android:spinnerMode",·(Throwable)ex);
144 ····························if·(obtainStyledAttributes2·!=·null)·{142 ····························if·(obtainStyledAttributes2·!=·null)·{
145 ································obtainStyledAttributes2.recycle();143 ································obtainStyledAttributes2.recycle();
146 ····························}144 ····························}
147 ····························continue·Label_0198;145 ····························continue·Label_0198;
148 ························}146 ························}
854 B
android/support/v7/widget/ListViewCompat.class
762 B
procyon -ec {}
    
Offset 29, 22 lines modifiedOffset 29, 14 lines modified
29 ····private·ListViewCompat$GateKeeperDrawable·mSelector;29 ····private·ListViewCompat$GateKeeperDrawable·mSelector;
30 ····final·Rect·mSelectorRect;30 ····final·Rect·mSelectorRect;
31 ····31 ····
32 ····static·{32 ····static·{
33 ········STATE_SET_NOTHING·=·new·int[]·{·0·};33 ········STATE_SET_NOTHING·=·new·int[]·{·0·};
34 ····}34 ····}
35 ····35 ····
36 ····public·ListViewCompat(final·Context·context)·{ 
37 ········this(context,·null); 
38 ····} 
39 ···· 
40 ····public·ListViewCompat(final·Context·context,·final·AttributeSet·set)·{ 
41 ········this(context,·set,·0); 
42 ····} 
43 ···· 
44 ····public·ListViewCompat(final·Context·context,·final·AttributeSet·set,·final·int·n)·{36 ····public·ListViewCompat(final·Context·context,·final·AttributeSet·set,·final·int·n)·{
45 ········super(context,·set,·n);37 ········super(context,·set,·n);
46 ········this.mSelectorRect·=·new·Rect();38 ········this.mSelectorRect·=·new·Rect();
47 ········this.mSelectionLeftPadding·=·0;39 ········this.mSelectionLeftPadding·=·0;
48 ········this.mSelectionTopPadding·=·0;40 ········this.mSelectionTopPadding·=·0;
49 ········this.mSelectionRightPadding·=·0;41 ········this.mSelectionRightPadding·=·0;
50 ········this.mSelectionBottomPadding·=·0;42 ········this.mSelectionBottomPadding·=·0;
3.51 KB
android/support/v7/widget/ScrollingTabContainerView.class
3.4 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.view.View$MeasureSpec;2 import·android.view.View$MeasureSpec;
3 import·android.widget.AdapterView;3 import·android.widget.AdapterView;
 4 import·android.support.v7.view.ActionBarPolicy;
4 import·android.content.res.Configuration;5 import·android.content.res.Configuration;
5 import·android.view.View$OnClickListener;6 import·android.view.View$OnClickListener;
6 import·android.widget.AbsListView$LayoutParams;7 import·android.widget.AbsListView$LayoutParams;
7 import·android.graphics.drawable.Drawable;8 import·android.graphics.drawable.Drawable;
8 import·android.support.v7.app.ActionBar$Tab;9 import·android.support.v7.app.ActionBar$Tab;
9 import·android.widget.SpinnerAdapter;10 import·android.widget.SpinnerAdapter;
10 import·android.util.AttributeSet; 
11 import·android.support.v7.appcompat.R$attr; 
12 import·android.view.View;11 import·android.view.View;
13 import·android.view.ViewGroup$LayoutParams;12 import·android.view.ViewGroup$LayoutParams;
14 import·android.support.v7.view.ActionBarPolicy; 
15 import·android.content.Context;13 import·android.util.AttributeSet;
 14 import·android.support.v7.appcompat.R$attr;
16 import·android.view.animation.DecelerateInterpolator;15 import·android.view.animation.DecelerateInterpolator;
17 import·android.support.v4.view.ViewPropertyAnimatorCompat; 
18 import·android.widget.Spinner;16 import·android.widget.Spinner;
19 import·android.view.animation.Interpolator;17 import·android.view.animation.Interpolator;
20 import·android.widget.AdapterView$OnItemSelectedListener;18 import·android.widget.AdapterView$OnItemSelectedListener;
21 import·android.widget.HorizontalScrollView;19 import·android.widget.HorizontalScrollView;
  
22 public·class·ScrollingTabContainerView·extends·HorizontalScrollView·implements·AdapterView$OnItemSelectedListener20 public·class·ScrollingTabContainerView·extends·HorizontalScrollView·implements·AdapterView$OnItemSelectedListener
23 {21 {
Offset 30, 46 lines modifiedOffset 28, 26 lines modified
30 ····int·mMaxTabWidth;28 ····int·mMaxTabWidth;
31 ····private·int·mSelectedTabIndex;29 ····private·int·mSelectedTabIndex;
32 ····int·mStackedTabMaxWidth;30 ····int·mStackedTabMaxWidth;
33 ····private·ScrollingTabContainerView$TabClickListener·mTabClickListener;31 ····private·ScrollingTabContainerView$TabClickListener·mTabClickListener;
34 ····LinearLayoutCompat·mTabLayout;32 ····LinearLayoutCompat·mTabLayout;
35 ····Runnable·mTabSelector;33 ····Runnable·mTabSelector;
36 ····private·Spinner·mTabSpinner;34 ····private·Spinner·mTabSpinner;
37 ····protected·final·ScrollingTabContainerView$VisibilityAnimListener·mVisAnimListener; 
38 ····protected·ViewPropertyAnimatorCompat·mVisibilityAnim; 
39 ····35 ····
40 ····static·{36 ····static·{
41 ········sAlphaInterpolator·=·(Interpolator)new·DecelerateInterpolator();37 ········sAlphaInterpolator·=·(Interpolator)new·DecelerateInterpolator();
42 ····}38 ····}
43 ····39 ····
44 ····public·ScrollingTabContainerView(final·Context·context)·{ 
45 ········super(context); 
46 ········this.mVisAnimListener·=·new·ScrollingTabContainerView$VisibilityAnimListener(this); 
47 ········this.setHorizontalScrollBarEnabled(false); 
48 ········final·ActionBarPolicy·value·=·ActionBarPolicy.get(context); 
49 ········this.setContentHeight(value.getTabContainerHeight()); 
50 ········this.mStackedTabMaxWidth·=·value.getStackedTabMaxWidth(); 
51 ········this.addView((View)(this.mTabLayout·=·this.createTabLayout()),·new·ViewGroup$LayoutParams(-2,·-1)); 
52 ····} 
53 ···· 
54 ····private·Spinner·createSpinner()·{40 ····private·Spinner·createSpinner()·{
55 ········final·AppCompatSpinner·appCompatSpinner·=·new·AppCompatSpinner(this.getContext(),·(AttributeSet)null,·R$attr.actionDropDownStyle);41 ········final·AppCompatSpinner·appCompatSpinner·=·new·AppCompatSpinner(this.getContext(),·(AttributeSet)null,·R$attr.actionDropDownStyle);
56 ········((Spinner)appCompatSpinner).setLayoutParams((ViewGroup$LayoutParams)new·LinearLayoutCompat$LayoutParams(-2,·-1));42 ········((Spinner)appCompatSpinner).setLayoutParams((ViewGroup$LayoutParams)new·LinearLayoutCompat$LayoutParams(-2,·-1));
57 ········((Spinner)appCompatSpinner).setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this);43 ········((Spinner)appCompatSpinner).setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this);
58 ········return·(Spinner)appCompatSpinner;44 ········return·(Spinner)appCompatSpinner;
59 ····}45 ····}
60 ····46 ····
61 ····private·LinearLayoutCompat·createTabLayout()·{ 
62 ········final·LinearLayoutCompat·linearLayoutCompat·=·new·LinearLayoutCompat(this.getContext(),·(AttributeSet)null,·R$attr.actionBarTabBarStyle); 
63 ········linearLayoutCompat.setMeasureWithLargestChildEnabled(true); 
64 ········linearLayoutCompat.setGravity(17); 
65 ········linearLayoutCompat.setLayoutParams((ViewGroup$LayoutParams)new·LinearLayoutCompat$LayoutParams(-2,·-1)); 
66 ········return·linearLayoutCompat; 
67 ····} 
68 ···· 
69 ····private·boolean·isCollapsed()·{47 ····private·boolean·isCollapsed()·{
70 ········return·this.mTabSpinner·!=·null·&&·this.mTabSpinner.getParent()·==·this;48 ········return·this.mTabSpinner·!=·null·&&·this.mTabSpinner.getParent()·==·this;
71 ····}49 ····}
72 ····50 ····
73 ····private·void·performCollapse()·{51 ····private·void·performCollapse()·{
74 ········if·(!this.isCollapsed())·{52 ········if·(!this.isCollapsed())·{
75 ············if·(this.mTabSpinner·==·null)·{53 ············if·(this.mTabSpinner·==·null)·{
1.14 KB
android/support/v7/widget/SearchView$AutoCompleteTextViewReflector.class
1.0 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.view.View; 
3 import·android.os.ResultReceiver;2 import·android.os.ResultReceiver;
4 import·android.view.inputmethod.InputMethodManager;3 import·android.view.inputmethod.InputMethodManager;
5 import·android.widget.AutoCompleteTextView;4 import·android.widget.AutoCompleteTextView;
6 import·java.lang.reflect.Method;5 import·java.lang.reflect.Method;
  
7 class·SearchView$AutoCompleteTextViewReflector6 class·SearchView$AutoCompleteTextViewReflector
8 {7 {
Offset 84, 22 lines modifiedOffset 83, 8 lines modified
84 ················args[0]·=·Boolean.valueOf(b);83 ················args[0]·=·Boolean.valueOf(b);
85 ················ensureImeVisible.invoke(obj,·args);84 ················ensureImeVisible.invoke(obj,·args);
86 ············}85 ············}
87 ············catch·(Exception·ex)·{}86 ············catch·(Exception·ex)·{}
88 ········}87 ········}
89 ········catch·(Exception·ex2)·{}88 ········catch·(Exception·ex2)·{}
90 ····}89 ····}
91 ···· 
92 ····void·showSoftInputUnchecked(final·InputMethodManager·obj,·final·View·view,·final·int·i)·{ 
93 ········Label_0066:·{ 
94 ············if·(this.showSoftInputUnchecked·==·null)·{ 
95 ················break·Label_0066; 
96 ············} 
97 ············try·{ 
98 ················this.showSoftInputUnchecked.invoke(obj,·Integer.valueOf(i),·null); 
99 ················return; 
100 ············} 
101 ············catch·(Exception·ex)·{} 
102 ········} 
103 ········obj.showSoftInput(view,·i); 
104 ····} 
105 }90 }
367 B
android/support/v7/widget/SearchView$OnQueryTextListener.class
243 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 7 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 public·interface·SearchView$OnQueryTextListener2 public·interface·SearchView$OnQueryTextListener
3 {3 {
4 ····boolean·onQueryTextChange(final·String·p0); 
5 ···· 
6 ····boolean·onQueryTextSubmit(final·String·p0);4 ····boolean·onQueryTextSubmit(final·String·p0);
7 }5 }
365 B
android/support/v7/widget/SearchView$OnSuggestionListener.class
239 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 6 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 public·interface·SearchView$OnSuggestionListener2 public·interface·SearchView$OnSuggestionListener
3 {3 {
4 ····boolean·onSuggestionClick(final·int·p0); 
5 ···· 
6 ····boolean·onSuggestionSelect(final·int·p0); 
7 }4 }
1.31 KB
android/support/v7/widget/SearchView$SearchAutoComplete.class
1.19 KB
procyon -ec {}
    
Offset 4, 15 lines modifiedOffset 4, 14 lines modified
4 import·android.widget.AutoCompleteTextView;4 import·android.widget.AutoCompleteTextView;
5 import·android.view.View;5 import·android.view.View;
6 import·android.view.inputmethod.InputMethodManager;6 import·android.view.inputmethod.InputMethodManager;
7 import·android.view.KeyEvent$DispatcherState;7 import·android.view.KeyEvent$DispatcherState;
8 import·android.view.KeyEvent;8 import·android.view.KeyEvent;
9 import·android.graphics.Rect;9 import·android.graphics.Rect;
10 import·android.util.TypedValue;10 import·android.util.TypedValue;
11 import·android.text.TextUtils; 
12 import·android.content.res.Configuration;11 import·android.content.res.Configuration;
13 import·android.support.v4.content.res.ConfigurationHelper;12 import·android.support.v4.content.res.ConfigurationHelper;
14 import·android.support.v7.appcompat.R$attr;13 import·android.support.v7.appcompat.R$attr;
15 import·android.util.AttributeSet;14 import·android.util.AttributeSet;
16 import·android.content.Context;15 import·android.content.Context;
  
17 public·class·SearchView$SearchAutoComplete·extends·AppCompatAutoCompleteTextView16 public·class·SearchView$SearchAutoComplete·extends·AppCompatAutoCompleteTextView
Offset 46, 18 lines modifiedOffset 45, 14 lines modified
46 ········}45 ········}
47 ········else·{46 ········else·{
48 ············n·=·160;47 ············n·=·160;
49 ········}48 ········}
50 ········return·n;49 ········return·n;
51 ····}50 ····}
52 ····51 ····
53 ····private·boolean·isEmpty()·{ 
54 ········return·TextUtils.getTrimmedLength((CharSequence)this.getText())·==·0; 
55 ····} 
56 ···· 
57 ····public·boolean·enoughToFilter()·{52 ····public·boolean·enoughToFilter()·{
58 ········return·this.mThreshold·<=·0·||·super.enoughToFilter();53 ········return·this.mThreshold·<=·0·||·super.enoughToFilter();
59 ····}54 ····}
60 ····55 ····
61 ····protected·void·onFinishInflate()·{56 ····protected·void·onFinishInflate()·{
62 ········super.onFinishInflate();57 ········super.onFinishInflate();
63 ········this.setMinWidth((int)TypedValue.applyDimension(1,·(float)this.getSearchViewTextMinWidthDp(),·this.getResources().getDisplayMetrics()));58 ········this.setMinWidth((int)TypedValue.applyDimension(1,·(float)this.getSearchViewTextMinWidthDp(),·this.getResources().getDisplayMetrics()));
36.2 KB
android/support/v7/widget/SearchView.class
36.1 KB
procyon -ec {}
    
Offset 1, 216 lines modifiedOffset 1, 87 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.view.inputmethod.InputMethodManager;2 import·android.view.inputmethod.InputMethodManager;
 3 import·android.text.Editable;
 4 import·android.os.Parcelable;
3 import·android.content.ActivityNotFoundException; 
4 import·android.support.v4.view.KeyEventCompat; 
5 import·android.view.KeyEvent; 
6 import·android.view.View$MeasureSpec;5 import·android.view.View$MeasureSpec;
7 import·android.view.TouchDelegate;6 import·android.view.TouchDelegate;
8 import·android.widget.AutoCompleteTextView;7 import·android.widget.AutoCompleteTextView;
9 import·android.widget.ListAdapter;8 import·android.widget.ListAdapter;
 9 import·android.database.Cursor;
10 import·android.text.TextUtils;10 import·android.text.TextUtils;
 11 import·android.content.Context;
11 import·android.text.Editable; 
12 import·android.util.Log; 
13 import·android.support.v7.appcompat.R$dimen;12 import·android.support.v7.appcompat.R$dimen;
14 import·android.text.style.ImageSpan;13 import·android.text.style.ImageSpan;
15 import·android.text.SpannableStringBuilder;14 import·android.text.SpannableStringBuilder;
16 import·android.content.res.Resources; 
17 import·android.content.ComponentName; 
18 import·android.os.Parcelable; 
19 import·android.app.PendingIntent; 
20 import·android.database.Cursor; 
21 import·android.net.Uri;15 import·android.net.Uri;
22 import·android.view.View$OnLayoutChangeListener; 
23 import·android.view.ViewTreeObserver$OnGlobalLayoutListener; 
24 import·android.os.Build$VERSION; 
25 import·android.support.v4.view.ViewCompat; 
26 import·android.support.v7.appcompat.R$id; 
27 import·android.view.ViewGroup; 
28 import·android.support.v7.appcompat.R$layout; 
29 import·android.view.LayoutInflater; 
30 import·android.support.v7.appcompat.R$styleable; 
31 import·android.support.v7.appcompat.R$attr; 
32 import·android.util.AttributeSet; 
33 import·android.content.Context; 
34 import·android.content.Intent;16 import·android.content.Intent;
35 import·android.text.TextWatcher; 
36 import·android.view.View$OnKeyListener; 
37 import·android.support.v4.widget.CursorAdapter;17 import·android.support.v4.widget.CursorAdapter;
38 import·android.app.SearchableInfo;18 import·android.app.SearchableInfo;
39 import·android.graphics.Rect;19 import·android.graphics.Rect;
40 import·android.graphics.drawable.Drawable;20 import·android.graphics.drawable.Drawable;
 21 import·android.view.View;
41 import·java.util.WeakHashMap;22 import·java.util.WeakHashMap;
42 import·android.view.View$OnFocusChangeListener; 
43 import·android.widget.AdapterView$OnItemSelectedListener; 
44 import·android.widget.AdapterView$OnItemClickListener; 
45 import·android.widget.TextView$OnEditorActionListener; 
46 import·android.view.View$OnClickListener;23 import·android.view.View$OnClickListener;
47 import·android.view.View;24 import·android.view.View$OnFocusChangeListener;
48 import·android.widget.ImageView;25 import·android.widget.ImageView;
49 import·android.os.Bundle;26 import·android.os.Bundle;
50 import·android.support.v7.view.CollapsibleActionView;27 import·android.support.v7.view.CollapsibleActionView;
  
51 public·class·SearchView·extends·LinearLayoutCompat·implements·CollapsibleActionView28 public·class·SearchView·extends·LinearLayoutCompat·implements·CollapsibleActionView
52 {29 {
53 ····static·final·SearchView$AutoCompleteTextViewReflector·HIDDEN_METHOD_INVOKER;30 ····static·final·SearchView$AutoCompleteTextViewReflector·HIDDEN_METHOD_INVOKER;
54 ····private·Bundle·mAppSearchData;31 ····private·Bundle·mAppSearchData;
55 ····private·boolean·mClearingFocus;32 ····private·boolean·mClearingFocus;
56 ····final·ImageView·mCloseButton;33 ····final·ImageView·mCloseButton;
57 ····private·final·ImageView·mCollapsedIcon;34 ····private·final·ImageView·mCollapsedIcon;
58 ····private·int·mCollapsedImeOptions;35 ····private·int·mCollapsedImeOptions;
59 ····private·final·CharSequence·mDefaultQueryHint;36 ····private·final·CharSequence·mDefaultQueryHint;
60 ····private·final·View·mDropDownAnchor; 
61 ····private·boolean·mExpandedInActionView;37 ····private·boolean·mExpandedInActionView;
62 ····final·ImageView·mGoButton;38 ····final·ImageView·mGoButton;
63 ····private·boolean·mIconified;39 ····private·boolean·mIconified;
64 ····private·boolean·mIconifiedByDefault;40 ····private·boolean·mIconifiedByDefault;
65 ····private·int·mMaxWidth;41 ····private·int·mMaxWidth;
66 ····private·CharSequence·mOldQueryText; 
67 ····private·final·View$OnClickListener·mOnClickListener; 
68 ····private·SearchView$OnCloseListener·mOnCloseListener;42 ····private·SearchView$OnCloseListener·mOnCloseListener;
69 ····private·final·TextView$OnEditorActionListener·mOnEditorActionListener; 
70 ····private·final·AdapterView$OnItemClickListener·mOnItemClickListener; 
71 ····private·final·AdapterView$OnItemSelectedListener·mOnItemSelectedListener; 
72 ····private·SearchView$OnQueryTextListener·mOnQueryChangeListener;43 ····private·SearchView$OnQueryTextListener·mOnQueryChangeListener;
73 ····View$OnFocusChangeListener·mOnQueryTextFocusChangeListener;44 ····View$OnFocusChangeListener·mOnQueryTextFocusChangeListener;
74 ····private·View$OnClickListener·mOnSearchClickListener;45 ····private·View$OnClickListener·mOnSearchClickListener;
75 ····private·SearchView$OnSuggestionListener·mOnSuggestionListener;46 ····private·SearchView$OnSuggestionListener·mOnSuggestionListener;
76 ····private·final·WeakHashMap·mOutsideDrawablesCache;47 ····private·final·WeakHashMap·mOutsideDrawablesCache;
77 ····private·CharSequence·mQueryHint;48 ····private·CharSequence·mQueryHint;
78 ····private·boolean·mQueryRefinement;49 ····private·boolean·mQueryRefinement;
79 ····private·Runnable·mReleaseCursorRunnable;50 ····private·Runnable·mReleaseCursorRunnable;
80 ····final·ImageView·mSearchButton;51 ····final·ImageView·mSearchButton;
81 ····private·final·View·mSearchEditFrame;52 ····private·final·View·mSearchEditFrame;
82 ····private·final·Drawable·mSearchHintIcon;53 ····private·final·Drawable·mSearchHintIcon;
83 ····private·final·View·mSearchPlate; 
84 ····final·SearchView$SearchAutoComplete·mSearchSrcTextView;54 ····final·SearchView$SearchAutoComplete·mSearchSrcTextView;
85 ····private·Rect·mSearchSrcTextViewBounds;55 ····private·Rect·mSearchSrcTextViewBounds;
86 ····private·Rect·mSearchSrtTextViewBoundsExpanded;56 ····private·Rect·mSearchSrtTextViewBoundsExpanded;
87 ····SearchableInfo·mSearchable;57 ····SearchableInfo·mSearchable;
88 ····private·Runnable·mShowImeRunnable;58 ····private·Runnable·mShowImeRunnable;
89 ····private·final·View·mSubmitArea;59 ····private·final·View·mSubmitArea;
90 ····private·boolean·mSubmitButtonEnabled;60 ····private·boolean·mSubmitButtonEnabled;
91 ····private·final·int·mSuggestionCommitIconResId;61 ····private·final·int·mSuggestionCommitIconResId;
92 ····private·final·int·mSuggestionRowLayout;62 ····private·final·int·mSuggestionRowLayout;
93 ····CursorAdapter·mSuggestionsAdapter;63 ····CursorAdapter·mSuggestionsAdapter;
94 ····private·int[]·mTemp;64 ····private·int[]·mTemp;
95 ····private·int[]·mTemp2;65 ····private·int[]·mTemp2;
96 ····View$OnKeyListener·mTextKeyListener; 
97 ····private·TextWatcher·mTextWatcher; 
98 ····private·SearchView$UpdatableTouchDelegate·mTouchDelegate;66 ····private·SearchView$UpdatableTouchDelegate·mTouchDelegate;
99 ····private·final·Runnable·mUpdateDrawableStateRunnable;67 ····private·final·Runnable·mUpdateDrawableStateRunnable;
100 ····private·CharSequence·mUserQuery;68 ····private·CharSequence·mUserQuery;
101 ····private·final·Intent·mVoiceAppSearchIntent;69 ····private·final·Intent·mVoiceAppSearchIntent;
102 ····final·ImageView·mVoiceButton;70 ····final·ImageView·mVoiceButton;
103 ····private·boolean·mVoiceButtonEnabled;71 ····private·boolean·mVoiceButtonEnabled;
104 ····private·final·Intent·mVoiceWebSearchIntent;72 ····private·final·Intent·mVoiceWebSearchIntent;
105 ····73 ····
106 ····static·{74 ····static·{
107 ········HIDDEN_METHOD_INVOKER·=·new·SearchView$AutoCompleteTextViewReflector();75 ········HIDDEN_METHOD_INVOKER·=·new·SearchView$AutoCompleteTextViewReflector();
108 ····}76 ····}
109 ····77 ····
110 ····public·SearchView(final·Context·context)·{ 
111 ········this(context,·null); 
112 ····} 
113 ···· 
114 ····public·SearchView(final·Context·context,·final·AttributeSet·set)·{ 
115 ········this(context,·set,·R$attr.searchViewStyle); 
116 ····} 
117 ···· 
118 ····public·SearchView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ 
119 ········super(context,·set,·n); 
Max diff block lines reached; 25119/36914 bytes (68.05%) of diff not shown.
1.11 KB
com/etesync/syncadapter/HttpClient.class
1.03 KB
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 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.9.1·("·+·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US).format(new·Date(1488394171976L))·+·";·okhttp3)·Android/"·+·Build$VERSION.RELEASE;24 ········userAgent·=·"EteSync/0.9.1·("·+·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US).format(new·Date(1488421304489L))·+·";·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)·{
3.2 KB
com/etesync/syncadapter/ui/AboutActivity.class
3.11 KB
procyon -ec {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 public·class·AboutActivity·extends·AppCompatActivity13 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·=·2131230744;18 ········final·int·n·=·2131230744;
19 ········components·=·new·AboutActivity$ComponentInfo[]·{·new·AboutActivity$ComponentInfo("EteSync",·"0.9.1",·Constants.webUri.toString(),·DateFormatUtils.format(1488394171976L,·"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")·};19 ········components·=·new·AboutActivity$ComponentInfo[]·{·new·AboutActivity$ComponentInfo("EteSync",·"0.9.1",·Constants.webUri.toString(),·DateFormatUtils.format(1488421304489L,·"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(2131755132));25 ········this.setSupportActionBar((Toolbar)this.findViewById(2131755132));
26 ········this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);26 ········this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
984 B
com/etesync/syncadapter/ui/DebugInfoActivity$ReportLoader.class
858 B
procyon -ec {}
    
Offset 363, 15 lines modifiedOffset 363, 15 lines modified
363 ········//···692:·astore··········8363 ········//···692:·astore··········8
364 ········//···694:·aload···········7364 ········//···694:·aload···········7
365 ········//···696:·aload···········8365 ········//···696:·aload···········8
366 ········//···698:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;366 ········//···698:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
367 ········//···701:·astore··········7367 ········//···701:·astore··········7
368 ········//···703:·new·············Ljava/util/Date;368 ········//···703:·new·············Ljava/util/Date;
369 ········//···706:·astore··········8369 ········//···706:·astore··········8
370 ········//···708:·ldc2_w··········1488394171976370 ········//···708:·ldc2_w··········1488421304489
371 ········//···711:·lstore··········20371 ········//···711:·lstore··········20
372 ········//···713:·aload···········8372 ········//···713:·aload···········8
373 ········//···715:·lload···········20373 ········//···715:·lload···········20
374 ········//···717:·invokespecial···java/util/Date.<init>:(J)V374 ········//···717:·invokespecial···java/util/Date.<init>:(J)V
375 ········//···720:·aload···········7375 ········//···720:·aload···········7
376 ········//···722:·aload···········8376 ········//···722:·aload···········8
377 ········//···724:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;377 ········//···724:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1.01 KB
smali/android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.smali
    
Offset 5, 19 lines modifiedOffset 5, 31 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Landroid/support/v4/app/FragmentManager;7 ····value·=·Landroid/support/v4/app/FragmentManager;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x40110 ····accessFlags·=·0x409
11 ····name·=·"FragmentLifecycleCallbacks"11 ····name·=·"FragmentLifecycleCallbacks"
12 .end·annotation12 .end·annotation
  
  
 13 #·direct·methods
 14 .method·public·constructor·<init>()V
 15 ····.locals·0
  
 16 ····.prologue
 17 ····.line·411
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····return-void
 20 .end·method
  
  
13 #·virtual·methods21 #·virtual·methods
14 .method·public·onFragmentActivityCreated(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V22 .method·public·onFragmentActivityCreated(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V
15 ····.locals·023 ····.locals·0
16 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;24 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
17 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;25 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
18 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;26 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;
  
4.68 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token.smali
    
Offset 35, 112 lines modifiedOffset 35, 112 lines modified
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·101939 ····.line·1033
40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Ljava/lang/Object;)V45 .method·constructor·<init>(Ljava/lang/Object;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"inner"····#·Ljava/lang/Object;47 ····.param·p1,·"inner"····#·Ljava/lang/Object;
  
48 ····.prologue48 ····.prologue
49 ····.line·94349 ····.line·957
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·94451 ····.line·958
52 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;52 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
53 ····.line·94553 ····.line·959
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·describeContents()I57 .method·public·describeContents()I
58 ····.locals·158 ····.locals·1
  
59 ····.prologue59 ····.prologue
60 ····.line·96760 ····.line·981
61 ····const/4·v0,·0x061 ····const/4·v0,·0x0
  
62 ····return·v062 ····return·v0
63 .end·method63 .end·method
  
64 .method·public·equals(Ljava/lang/Object;)Z64 .method·public·equals(Ljava/lang/Object;)Z
65 ····.locals·465 ····.locals·4
66 ····.param·p1,·"obj"····#·Ljava/lang/Object;66 ····.param·p1,·"obj"····#·Ljava/lang/Object;
  
67 ····.prologue67 ····.prologue
68 ····const/4·v1,·0x168 ····const/4·v1,·0x1
  
69 ····const/4·v2,·0x069 ····const/4·v2,·0x0
  
70 ····.line·98970 ····.line·1003
71 ····if-ne·p0,·p1,·:cond_171 ····if-ne·p0,·p1,·:cond_1
  
72 ····.line·100372 ····.line·1017
73 ····:cond_073 ····:cond_0
74 ····:goto_074 ····:goto_0
75 ····return·v175 ····return·v1
  
76 ····.line·99276 ····.line·1006
77 ····:cond_177 ····:cond_1
78 ····instance-of·v3,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;78 ····instance-of·v3,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
79 ····if-nez·v3,·:cond_279 ····if-nez·v3,·:cond_2
  
80 ····move·v1,·v280 ····move·v1,·v2
  
81 ····.line·99381 ····.line·1007
82 ····goto·:goto_082 ····goto·:goto_0
  
83 ····:cond_283 ····:cond_2
84 ····move-object·v0,·p184 ····move-object·v0,·p1
  
85 ····.line·99685 ····.line·1010
86 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;86 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
87 ····.line·99787 ····.line·1011
88 ····.local·v0,·"other":Landroid/support/v4/media/session/MediaSessionCompat$Token;88 ····.local·v0,·"other":Landroid/support/v4/media/session/MediaSessionCompat$Token;
89 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;89 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
90 ····if-nez·v3,·:cond_390 ····if-nez·v3,·:cond_3
  
91 ····.line·99891 ····.line·1012
92 ····iget-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;92 ····iget-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
93 ····if-eqz·v3,·:cond_093 ····if-eqz·v3,·:cond_0
  
94 ····move·v1,·v294 ····move·v1,·v2
  
95 ····goto·:goto_095 ····goto·:goto_0
  
96 ····.line·100096 ····.line·1014
97 ····:cond_397 ····:cond_3
98 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;98 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
99 ····if-nez·v1,·:cond_499 ····if-nez·v1,·:cond_4
  
100 ····move·v1,·v2100 ····move·v1,·v2
  
101 ····.line·1001101 ····.line·1015
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····.line·1003103 ····.line·1017
104 ····:cond_4104 ····:cond_4
105 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;105 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
106 ····iget-object·v2,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;106 ····iget-object·v2,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
107 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z107 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
Offset 149, 33 lines modifiedOffset 149, 33 lines modified
149 ····goto·:goto_0149 ····goto·:goto_0
150 .end·method150 .end·method
  
151 .method·public·getToken()Ljava/lang/Object;151 .method·public·getToken()Ljava/lang/Object;
152 ····.locals·1152 ····.locals·1
  
153 ····.prologue153 ····.prologue
154 ····.line·1016154 ····.line·1030
155 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;155 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
156 ····return-object·v0156 ····return-object·v0
157 .end·method157 .end·method
  
158 .method·public·hashCode()I158 .method·public·hashCode()I
Max diff block lines reached; 1457/4655 bytes (31.30%) of diff not shown.
2.45 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token$1.smali
    
Offset 28, 86 lines modifiedOffset 28, 86 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·102032 ····.line·1034
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
38 ····.locals·338 ····.locals·3
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·102441 ····.line·1038
42 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I42 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
43 ····const/16·v2,·0x1543 ····const/16·v2,·0x15
  
44 ····if-lt·v1,·v2,·:cond_044 ····if-lt·v1,·v2,·:cond_0
  
45 ····.line·102545 ····.line·1039
46 ····const/4·v1,·0x046 ····const/4·v1,·0x0
  
47 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;47 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·102949 ····.line·1043
50 ····:goto_050 ····:goto_0
51 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;51 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
52 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V52 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
53 ····return-object·v153 ····return-object·v1
  
54 ····.line·102754 ····.line·1041
55 ····:cond_055 ····:cond_0
56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····.local·v0,·"inner":Landroid/os/IBinder;58 ····.local·v0,·"inner":Landroid/os/IBinder;
59 ····goto·:goto_059 ····goto·:goto_0
60 .end·method60 .end·method
  
61 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;61 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
62 ····.locals·162 ····.locals·1
  
63 ····.prologue63 ····.prologue
64 ····.line·102064 ····.line·1034
65 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;65 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
69 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;69 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"size"····#·I71 ····.param·p1,·"size"····#·I
  
72 ····.prologue72 ····.prologue
73 ····.line·103473 ····.line·1048
74 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$Token;74 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
78 ····.locals·178 ····.locals·1
  
79 ····.prologue79 ····.prologue
80 ····.line·102080 ····.line·1034
81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
912 B
smali/android/support/v7/widget/AppCompatSpinner.smali
    
Offset 54, 28 lines modifiedOffset 54, 14 lines modified
54 ····aput·v2,·v0,·v154 ····aput·v2,·v0,·v1
  
55 ····sput-object·v0,·Landroid/support/v7/widget/AppCompatSpinner;->ATTRS_ANDROID_SPINNERMODE:[I55 ····sput-object·v0,·Landroid/support/v7/widget/AppCompatSpinner;->ATTRS_ANDROID_SPINNERMODE:[I
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·constructor·<init>(Landroid/content/Context;)V 
59 ····.locals·1 
60 ····.param·p1,·"context"····#·Landroid/content/Context; 
  
61 ····.prologue 
62 ····.line·106 
63 ····const/4·v0,·0x0 
  
64 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/AppCompatSpinner;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V 
  
65 ····.line·107 
66 ····return-void 
67 .end·method 
  
68 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V58 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
69 ····.locals·159 ····.locals·1
70 ····.param·p1,·"context"····#·Landroid/content/Context;60 ····.param·p1,·"context"····#·Landroid/content/Context;
71 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;61 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
72 ····.prologue62 ····.prologue
73 ····.line·13263 ····.line·132
16.5 KB
smali/android/support/v7/widget/RecyclerView$Adapter.smali
    
Offset 30, 26 lines modifiedOffset 30, 26 lines modified
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·132 ····.locals·1
  
33 ····.prologue33 ····.prologue
34 ····.line·622934 ····.line·6231
35 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"35 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·623037 ····.line·6232
38 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;38 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;
  
39 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;-><init>()V39 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;-><init>()V
  
40 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mObservable:Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;40 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mObservable:Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;
  
41 ····.line·623141 ····.line·6233
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mHasStableIds:Z43 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mHasStableIds:Z
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
Offset 65, 76 lines modifiedOffset 65, 76 lines modified
65 ····.end·annotation65 ····.end·annotation
  
66 ····.prologue66 ····.prologue
67 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"67 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"
68 ····.local·p1,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"68 ····.local·p1,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"
69 ····const/4·v4,·0x169 ····const/4·v4,·0x1
  
70 ····.line·633370 ····.line·6335
71 ····iput·p2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I71 ····iput·p2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I
  
72 ····.line·633472 ····.line·6336
73 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$Adapter;->hasStableIds()Z73 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$Adapter;->hasStableIds()Z
  
74 ····move-result·v174 ····move-result·v1
  
75 ····if-eqz·v1,·:cond_075 ····if-eqz·v1,·:cond_0
  
76 ····.line·633576 ····.line·6337
77 ····invoke-virtual·{p0,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->getItemId(I)J77 ····invoke-virtual·{p0,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->getItemId(I)J
  
78 ····move-result-wide·v278 ····move-result-wide·v2
  
79 ····iput-wide·v2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemId:J79 ····iput-wide·v2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemId:J
  
80 ····.line·633780 ····.line·6339
81 ····:cond_081 ····:cond_0
82 ····const/16·v1,·0x20782 ····const/16·v1,·0x207
  
83 ····invoke-virtual·{p1,·v4,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setFlags(II)V83 ····invoke-virtual·{p1,·v4,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setFlags(II)V
  
84 ····.line·634084 ····.line·6342
85 ····const-string·v1,·"RV·OnBindView"85 ····const-string·v1,·"RV·OnBindView"
  
86 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V86 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V
  
87 ····.line·634187 ····.line·6343
88 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List;88 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List;
  
89 ····move-result-object·v189 ····move-result-object·v1
  
90 ····invoke-virtual·{p0,·p1,·p2,·v1},·Landroid/support/v7/widget/RecyclerView$Adapter;->onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;ILjava/util/List;)V90 ····invoke-virtual·{p0,·p1,·p2,·v1},·Landroid/support/v7/widget/RecyclerView$Adapter;->onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;ILjava/util/List;)V
  
91 ····.line·634291 ····.line·6344
92 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->clearPayload()V92 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->clearPayload()V
  
93 ····.line·634393 ····.line·6345
94 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;94 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
95 ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;95 ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····.line·634497 ····.line·6346
98 ····.local·v0,·"layoutParams":Landroid/view/ViewGroup$LayoutParams;98 ····.local·v0,·"layoutParams":Landroid/view/ViewGroup$LayoutParams;
99 ····instance-of·v1,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;99 ····instance-of·v1,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
100 ····if-eqz·v1,·:cond_1100 ····if-eqz·v1,·:cond_1
  
101 ····.line·6345101 ····.line·6347
102 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;102 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
103 ····.end·local·v0····#·"layoutParams":Landroid/view/ViewGroup$LayoutParams;103 ····.end·local·v0····#·"layoutParams":Landroid/view/ViewGroup$LayoutParams;
104 ····iput-boolean·v4,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z104 ····iput-boolean·v4,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
105 ····.line·6347105 ····.line·6349
106 ····:cond_1106 ····:cond_1
107 ····invoke-static·{},·Landroid/support/v4/os/TraceCompat;->endSection()V107 ····invoke-static·{},·Landroid/support/v4/os/TraceCompat;->endSection()V
  
108 ····.line·6348108 ····.line·6350
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·final·createViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;111 .method·public·final·createViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;
112 ····.locals·2112 ····.locals·2
113 ····.param·p1,·"parent"····#·Landroid/view/ViewGroup;113 ····.param·p1,·"parent"····#·Landroid/view/ViewGroup;
114 ····.param·p2,·"viewType"····#·I114 ····.param·p2,·"viewType"····#·I
Offset 143, 192 lines modifiedOffset 143, 192 lines modified
143 ············"(",143 ············"(",
144 ············"Landroid/view/ViewGroup;",144 ············"Landroid/view/ViewGroup;",
145 ············"I)TVH;"145 ············"I)TVH;"
146 ········}146 ········}
147 ····.end·annotation147 ····.end·annotation
  
148 ····.prologue148 ····.prologue
149 ····.line·6318149 ····.line·6320
150 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"150 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"
151 ····const-string·v1,·"RV·CreateView"151 ····const-string·v1,·"RV·CreateView"
  
152 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V152 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V
  
153 ····.line·6319153 ····.line·6321
154 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;154 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
155 ····move-result-object·v0155 ····move-result-object·v0
  
156 ····.line·6320156 ····.line·6322
157 ····.local·v0,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"157 ····.local·v0,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"
158 ····iput·p2,·v0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemViewType:I158 ····iput·p2,·v0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemViewType:I
  
159 ····.line·6321159 ····.line·6323
Max diff block lines reached; 12061/16789 bytes (71.84%) of diff not shown.
461 B
smali/android/support/v7/widget/SearchView$OnQueryTextListener.smali
    
Offset 11, 12 lines modifiedOffset 11, 9 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60912 ····accessFlags·=·0x609
13 ····name·=·"OnQueryTextListener"13 ····name·=·"OnQueryTextListener"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·onQueryTextChange(Ljava/lang/String;)Z 
17 .end·method 
  
18 .method·public·abstract·onQueryTextSubmit(Ljava/lang/String;)Z16 .method·public·abstract·onQueryTextSubmit(Ljava/lang/String;)Z
19 .end·method17 .end·method
1.68 KB
smali/android/support/v7/widget/SearchView$AutoCompleteTextViewReflector.smali
    
Offset 293, 60 lines modifiedOffset 293, 7 lines modified
  
293 ····.line·2069293 ····.line·2069
294 ····:catch_0294 ····:catch_0
295 ····move-exception·v0295 ····move-exception·v0
  
296 ····goto·:goto_0296 ····goto·:goto_0
297 .end·method297 .end·method
  
298 .method·showSoftInputUnchecked(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V 
299 ····.locals·4 
300 ····.param·p1,·"imm"····#·Landroid/view/inputmethod/InputMethodManager; 
301 ····.param·p2,·"view"····#·Landroid/view/View; 
302 ····.param·p3,·"flags"····#·I 
  
303 ····.prologue 
304 ····.line·2075 
305 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->showSoftInputUnchecked:Ljava/lang/reflect/Method; 
  
306 ····if-eqz·v0,·:cond_0 
  
307 ····.line·2077 
308 ····:try_start_0 
309 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->showSoftInputUnchecked:Ljava/lang/reflect/Method; 
  
310 ····const/4·v1,·0x2 
  
311 ····new-array·v1,·v1,·[Ljava/lang/Object; 
  
312 ····const/4·v2,·0x0 
  
313 ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
314 ····move-result-object·v3 
  
315 ····aput-object·v3,·v1,·v2 
  
316 ····const/4·v2,·0x1 
  
317 ····const/4·v3,·0x0 
  
318 ····aput-object·v3,·v1,·v2 
  
319 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
320 ····:try_end_0 
321 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
322 ····.line·2085 
323 ····:goto_0 
324 ····return-void 
  
325 ····.line·2079 
326 ····:catch_0 
327 ····move-exception·v0 
  
328 ····.line·2084 
329 ····:cond_0 
330 ····invoke-virtual·{p1,·p2,·p3},·Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z 
  
331 ····goto·:goto_0 
332 .end·method 
3.76 KB
smali/android/support/v7/widget/RecyclerView$ItemDecoration.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·967519 ····.line·9677
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
Offset 34, 90 lines modifiedOffset 34, 90 lines modified
34 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;34 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
35 ····.annotation·runtime·Ljava/lang/Deprecated;35 ····.annotation·runtime·Ljava/lang/Deprecated;
36 ····.end·annotation36 ····.end·annotation
  
37 ····.prologue37 ····.prologue
38 ····const/4·v0,·0x038 ····const/4·v0,·0x0
  
39 ····.line·972539 ····.line·9727
40 ····invoke-virtual·{p1,·v0,·v0,·v0,·v0},·Landroid/graphics/Rect;->set(IIII)V40 ····invoke-virtual·{p1,·v0,·v0,·v0,·v0},·Landroid/graphics/Rect;->set(IIII)V
  
41 ····.line·972641 ····.line·9728
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V44 .method·public·getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"outRect"····#·Landroid/graphics/Rect;46 ····.param·p1,·"outRect"····#·Landroid/graphics/Rect;
47 ····.param·p2,·"view"····#·Landroid/view/View;47 ····.param·p2,·"view"····#·Landroid/view/View;
48 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;48 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
49 ····.param·p4,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;49 ····.param·p4,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
50 ····.prologue50 ····.prologue
51 ····.line·974951 ····.line·9751
52 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;52 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;54 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I
  
56 ····move-result·v056 ····move-result·v0
  
57 ····invoke-virtual·{p0,·p1,·v0,·p3},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;ILandroid/support/v7/widget/RecyclerView;)V57 ····invoke-virtual·{p0,·p1,·v0,·p3},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;ILandroid/support/v7/widget/RecyclerView;)V
  
58 ····.line·975158 ····.line·9753
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V61 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
62 ····.locals·062 ····.locals·0
63 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;63 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
64 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;64 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
65 ····.annotation·runtime·Ljava/lang/Deprecated;65 ····.annotation·runtime·Ljava/lang/Deprecated;
66 ····.end·annotation66 ····.end·annotation
  
67 ····.prologue67 ····.prologue
68 ····.line·969568 ····.line·9697
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V71 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V
72 ····.locals·072 ····.locals·0
73 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;73 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
74 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;74 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
75 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;75 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
76 ····.prologue76 ····.prologue
77 ····.line·968677 ····.line·9688
78 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V78 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
  
79 ····.line·968779 ····.line·9689
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V82 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
83 ····.locals·083 ····.locals·0
84 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;84 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
85 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;85 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
86 ····.annotation·runtime·Ljava/lang/Deprecated;86 ····.annotation·runtime·Ljava/lang/Deprecated;
87 ····.end·annotation87 ····.end·annotation
  
88 ····.prologue88 ····.prologue
89 ····.line·971689 ····.line·9718
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
92 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V92 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V
93 ····.locals·093 ····.locals·0
94 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;94 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
95 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;95 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
96 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;96 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
97 ····.prologue97 ····.prologue
98 ····.line·970798 ····.line·9709
99 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V99 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
  
100 ····.line·9708100 ····.line·9710
101 ····return-void101 ····return-void
102 .end·method102 .end·method
2.42 KB
smali/android/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo.smali
    
Offset 25, 29 lines modifiedOffset 25, 29 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·1224029 ····.line·12242
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·1224131 ····.line·12243
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;35 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
36 ····.locals·136 ····.locals·1
37 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;37 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
38 ····.prologue38 ····.prologue
39 ····.line·1225139 ····.line·12253
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;41 ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····return-object·v043 ····return-object·v0
Offset 55, 42 lines modifiedOffset 55, 42 lines modified
  
55 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;55 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
56 ····.locals·256 ····.locals·2
57 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;57 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
58 ····.param·p2,·"flags"····#·I58 ····.param·p2,·"flags"····#·I
  
59 ····.prologue59 ····.prologue
60 ····.line·1226660 ····.line·12268
61 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;61 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
62 ····.line·1226762 ····.line·12269
63 ····.local·v0,·"view":Landroid/view/View;63 ····.local·v0,·"view":Landroid/view/View;
64 ····invoke-virtual·{v0},·Landroid/view/View;->getLeft()I64 ····invoke-virtual·{v0},·Landroid/view/View;->getLeft()I
  
65 ····move-result·v165 ····move-result·v1
  
66 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->left:I66 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->left:I
  
67 ····.line·1226867 ····.line·12270
68 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I68 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I
  
69 ····move-result·v169 ····move-result·v1
  
70 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->top:I70 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->top:I
  
71 ····.line·1226971 ····.line·12271
72 ····invoke-virtual·{v0},·Landroid/view/View;->getRight()I72 ····invoke-virtual·{v0},·Landroid/view/View;->getRight()I
  
73 ····move-result·v173 ····move-result·v1
  
74 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->right:I74 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->right:I
  
75 ····.line·1227075 ····.line·12272
76 ····invoke-virtual·{v0},·Landroid/view/View;->getBottom()I76 ····invoke-virtual·{v0},·Landroid/view/View;->getBottom()I
  
77 ····move-result·v177 ····move-result·v1
  
78 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->bottom:I78 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->bottom:I
  
79 ····.line·1227179 ····.line·12273
80 ····return-object·p080 ····return-object·p0
81 .end·method81 .end·method
10.7 KB
smali/android/support/v7/widget/RecyclerView$SmoothScroller.smali
    
Offset 40, 227 lines modifiedOffset 40, 227 lines modified
40 .method·static·synthetic·access$400(Landroid/support/v7/widget/RecyclerView$SmoothScroller;II)V40 .method·static·synthetic·access$400(Landroid/support/v7/widget/RecyclerView$SmoothScroller;II)V
41 ····.locals·041 ····.locals·0
42 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$SmoothScroller;42 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$SmoothScroller;
43 ····.param·p1,·"x1"····#·I43 ··