32.6 MB
/home/fdroid/fdroiddata/tmp/com.android.launcher3_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.android.launcher3_1.apk
3.96 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: res/drawable-mdpi/portal_ring_inner_nolip_holo.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/tab_unselected_pressed_focused_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/mipmap-xxhdpi/ic_launcher_application.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xxhdpi/bg_cling2.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/portal_container_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/tab_unselected_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/bg_appwidget_error.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_launcher_trashcan_normal_holo.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_wallpaper_pressed.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/bg_appwidget_error.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_launcher_trashcan_active_holo.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-sw720dp/external_widget_drop_list_item.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-land-mdpi/ic_home_voice_search_holo.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/widget_resize_handle_right.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/tab_unselected_pressed_focused_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/home_press.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xxhdpi/ic_launcher_trashcan_active_holo.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xxhdpi/screenpanel_hover.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xxhdpi/tile_shadow_top.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_images.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/search_frame.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/widget_resize_handle_top.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/tab_selected_pressed_focused_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-sw600dp-xhdpi/portal_ring_inner_nolip_holo.png entry referenced by META-INF/MANIFEST.MF not found in the APK [ truncated after 25 lines; 360 ignored ]
    
Offset 1, 16 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:·1065c4dd1d3063571366da11e576fae595133ec4038f06280cae8421862d09c1 
10 Signer·#1·certificate·SHA-1·digest:·a4e6fd9de48289715de248556a31050a14956478 
11 Signer·#1·certificate·MD5·digest:·f0aab75f238ca578849e45cc69df5a35 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·e5fa410946a9ed3c6fc8f0f8136d5aad67619a2316df1c18e098e588aab59563 
15 Signer·#1·public·key·SHA-1·digest:·1f65e60812991c8bd8189959c66dcc32a611889b 
16 Signer·#1·public·key·MD5·digest:·b604b47045f7e50deb29b3a70fd46645 
916 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 11741 lines modifiedOffset 1, 11143 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:···················1685578·(000000000019B84Ah)4 ··Zip·archive·file·size:···················1633995·(000000000018EECBh)
5 ··Actual·end-cent-dir·record·offset:·······1685556·(000000000019B834h)5 ··Actual·end-cent-dir·record·offset:·······1633973·(000000000018EEB5h)
6 ··Expected·end-cent-dir·record·offset:·····1685556·(000000000019B834h)6 ··Expected·end-cent-dir·record·offset:·····1633973·(000000000018EEB5h)
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·449·entries.9 ··central·directory·contains·471·entries.
10 ··The·central·directory·is·39455·(0000000000009A1Fh)·bytes·long,10 ··The·central·directory·is·42527·(000000000000A61Fh)·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·1646101·(0000000000191E15h).12 ··is·1591446·(0000000000184896h).
  
  
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:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
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:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2013·Dec·9·15:54:3626 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·16·00:21:08
27 ··32-bit·CRC·value·(hex):·························e7678c2e27 ··32-bit·CRC·value·(hex):·························184438e9
28 ··compressed·size:································12923·bytes28 ··compressed·size:································2861·bytes
29 ··uncompressed·size:······························42442·bytes29 ··uncompressed·size:······························12476·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·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 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/C1137E09.SF43 ··res/anim/fade_in_fast.xml
  
42 ··offset·of·local·header·from·start·of·archive:···1298944 ··offset·of·local·header·from·start·of·archive:···2930
43 ··················································(00000000000032BDh)·bytes45 ··················································(0000000000000B72h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal51 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted52 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes53 ··extended·local·header:··························yes
52 ··file·last·modified·on·(DOS·date/time):··········2013·Dec·9·15:54:3654 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·16·00:21:08
53 ··32-bit·CRC·value·(hex):·························19d3868055 ··32-bit·CRC·value·(hex):·························7ee84250
54 ··compressed·size:································13111·bytes56 ··compressed·size:································219·bytes
55 ··uncompressed·size:······························42563·bytes57 ··uncompressed·size:······························396·bytes
56 ··length·of·filename:·····························20·characters58 ··length·of·filename:·····························25·characters
57 ··length·of·extra·field:··························0·bytes59 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters60 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·161 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary62 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex63 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none64 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.65 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:66 Central·directory·entry·#3:
65 ---------------------------67 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.68 ··There·are·an·extra·16·bytes·preceding·this·file.
  
67 ··META-INF/C1137E09.RSA69 ··res/anim/fade_out_fast.xml
  
68 ··offset·of·local·header·from·start·of·archive:···2616670 ··offset·of·local·header·from·start·of·archive:···3220
69 ··················································(0000000000006636h)·bytes71 ··················································(0000000000000C94h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT72 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.073 ··version·of·encoding·software:···················2.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT74 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.075 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated76 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal77 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted78 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes79 ··extended·local·header:··························yes
78 ··file·last·modified·on·(DOS·date/time):··········2013·Dec·9·15:54:3680 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·16·00:21:08
79 ··32-bit·CRC·value·(hex):·························267b501e81 ··32-bit·CRC·value·(hex):·························68132e28
80 ··compressed·size:································1075·bytes82 ··compressed·size:································220·bytes
81 ··uncompressed·size:······························1332·bytes83 ··uncompressed·size:······························396·bytes
82 ··length·of·filename:·····························21·characters84 ··length·of·filename:·····························26·characters
83 ··length·of·extra·field:··························0·bytes85 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters86 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·187 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary88 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex89 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none90 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.91 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:92 Central·directory·entry·#4:
91 ---------------------------93 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.94 ··There·are·an·extra·16·bytes·preceding·this·file.
  
93 ··res/anim/fade_in_fast.xml95 ··res/drawable-hdpi-v4/apps_customize_bg.png
  
94 ··offset·of·local·header·from·start·of·archive:···2730896 ··offset·of·local·header·from·start·of·archive:···3512
95 ··················································(0000000000006AACh)·bytes97 ··················································(0000000000000DB8h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT98 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.099 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT100 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.0101 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························deflated102 ··compression·method:·····························none·(stored)
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted103 ··file·security·status:···························not·encrypted
Max diff block lines reached; 928813/937743 bytes (99.05%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
2.0 KB
AndroidManifest.xml (decoded)
1.95 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="com.android.launcher3">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="com.android.launcher3"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">
3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="19"/>3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="19"/>
4 ··<permission·android:name="com.android.launcher3.permission.PRELOAD_WORKSPACE"·android:protectionLevel="privileged|signature"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"/>4 ··<permission·android:name="com.android.launcher3.permission.PRELOAD_WORKSPACE"·android:protectionLevel="privileged|signature"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"/>
5 ··<permission·android:label="@string/permlab_install_shortcut"·android:name="com.android.launcher.permission.INSTALL_SHORTCUT"·android:protectionLevel="dangerous"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_install_shortcut"/>5 ··<permission·android:label="@string/permlab_install_shortcut"·android:name="com.android.launcher.permission.INSTALL_SHORTCUT"·android:protectionLevel="dangerous"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_install_shortcut"/>
6 ··<permission·android:label="@string/permlab_uninstall_shortcut"·android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"·android:protectionLevel="dangerous"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_uninstall_shortcut"/>6 ··<permission·android:label="@string/permlab_uninstall_shortcut"·android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"·android:protectionLevel="dangerous"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_uninstall_shortcut"/>
7 ··<permission·android:label="@string/permlab_read_settings"·android:name="com.android.launcher3.permission.READ_SETTINGS"·android:protectionLevel="normal"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_read_settings"/>7 ··<permission·android:label="@string/permlab_read_settings"·android:name="com.android.launcher3.permission.READ_SETTINGS"·android:protectionLevel="normal"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_read_settings"/>
8 ··<permission·android:label="@string/permlab_write_settings"·android:name="com.android.launcher3.permission.WRITE_SETTINGS"·android:protectionLevel="normal"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_write_settings"/>8 ··<permission·android:label="@string/permlab_write_settings"·android:name="com.android.launcher3.permission.WRITE_SETTINGS"·android:protectionLevel="normal"·android:permissionGroup="android.permission-group.SYSTEM_TOOLS"·android:description="@string/permdesc_write_settings"/>
9 ··<permission·android:name="com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS"·android:protectionLevel="signature"/>9 ··<permission·android:name="com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS"·android:protectionLevel="signature"/>
3.29 MB
resources.arsc
    
Offset 1, 13552 lines modifiedOffset 1, 13552 lines modified
00000000:·0200·0c00·2c0e·0600·0100·0000·0100·1c00··....,...........00000000:·0200·0c00·6039·0600·0100·0000·0100·1c00··....`9..........
00000010:·1804·0300·6411·0000·0000·0000·0001·0000··....d...........00000010:·bc0c·0300·7a11·0000·0000·0000·0001·0000··....z...........
00000020:·ac45·0000·0000·0000·0000·0000·2800·0000··.E..........(...00000020:·0446·0000·0000·0000·0000·0000·2800·0000··.F..........(...
00000030:·4b00·0000·7000·0000·9300·0000·b800·0000··K...p...........00000030:·4900·0000·7100·0000·a700·0000·ca00·0000··I...q...........
00000040:·e000·0000·0a01·0000·2c01·0000·5d01·0000··........,...]...00000040:·eb00·0000·1001·0000·3701·0000·6301·0000··........7...c...
00000050:·8a01·0000·ae01·0000·d301·0000·f401·0000··................00000050:·8801·0000·b401·0000·d101·0000·f201·0000··................
00000060:·1d02·0000·3c02·0000·5d02·0000·7a02·0000··....<...]...z...00000060:·1502·0000·3402·0000·5d02·0000·7e02·0000··....4...]...~...
00000070:·a602·0000·cb02·0000·f702·0000·1e03·0000··................00000070:·a302·0000·c702·0000·f402·0000·2503·0000··............%...
00000080:·3f03·0000·7503·0000·9d03·0000·be03·0000··?...u........... 
00000090:·db03·0000·f403·0000·1304·0000·3304·0000··............3... 
000000a0:·5304·0000·7a04·0000·9304·0000·b204·0000··S...z...........00000080:·4703·0000·7103·0000·8e03·0000·a703·0000··G...q...........
 00000090:·c603·0000·eb03·0000·0b04·0000·2b04·0000··............+...
 000000a0:·5204·0000·6b04·0000·8a04·0000·b004·0000··R...k...........
000000b0:·d804·0000·f504·0000·1805·0000·3a05·0000··............:...000000b0:·cd04·0000·f004·0000·1805·0000·3a05·0000··............:...
000000c0:·6e05·0000·9505·0000·cb05·0000·fe05·0000··n...............000000c0:·6e05·0000·9505·0000·cb05·0000·fe05·0000··n...............
Diff chunk too large, falling back to line-by-line diff (1795 lines added, 1795 lines removed)
000000d0:·2006·0000·3c06·0000·5906·0000·7906·0000···...<...Y...y...000000d0:·2006·0000·3c06·0000·5906·0000·7906·0000···...<...Y...y...
000000e0:·9806·0000·bd06·0000·e206·0000·0807·0000··................000000e0:·9806·0000·bd06·0000·e006·0000·0b07·0000··................
000000f0:·2b07·0000·4a07·0000·6b07·0000·9107·0000··+...J...k.......000000f0:·3007·0000·5307·0000·7a07·0000·a307·0000··0...S...z.......
00000100:·b607·0000·dc07·0000·ff07·0000·1e08·0000··................00000100:·c907·0000·ea07·0000·0908·0000·2e08·0000··................
00000110:·3f08·0000·6508·0000·8f08·0000·bc08·0000··?...e...........00000110:·5408·0000·7708·0000·a108·0000·c608·0000··T...w...........
00000120:·de08·0000·0009·0000·2209·0000·4409·0000··........"...D...00000120:·ef08·0000·1909·0000·4009·0000·6109·0000··........@...a...
00000130:·6609·0000·8609·0000·af09·0000·d809·0000··f...............00000130:·8009·0000·a509·0000·cb09·0000·ee09·0000··................
00000140:·020a·0000·290a·0000·500a·0000·7f0a·0000··....)...P.......00000140:·140a·0000·3d0a·0000·640a·0000·8e0a·0000··....=...d.......
00000150:·ab0a·0000·d00a·0000·ed0a·0000·120b·0000··................00000150:·b80a·0000·e70a·0000·110b·0000·3d0b·0000··............=...
00000160:·3e0b·0000·610b·0000·8c0b·0000·bf0b·0000··>...a...........00000160:·650b·0000·8c0b·0000·c00b·0000·f60b·0000··e...............
00000170:·f20b·0000·240c·0000·460c·0000·7c0c·0000··....$...F...|...00000170:·160c·0000·4b0c·0000·820c·0000·b80c·0000··....K...........
00000180:·b20c·0000·e70c·0000·1c0d·0000·4c0d·0000··............L...00000180:·e00c·0000·130d·0000·380d·0000·6b0d·0000··........8...k...
00000190:·850d·0000·be0d·0000·eb0d·0000·1c0e·0000··................00000190:·980d·0000·c80d·0000·fa0d·0000·260e·0000··............&...
000001a0:·4d0e·0000·700e·0000·970e·0000·c20e·0000··M...p...........000001a0:·570e·0000·880e·0000·b70e·0000·f00e·0000··W...............
000001b0:·e70e·0000·140f·0000·360f·0000·600f·0000··........6...`...000001b0:·310f·0000·620f·0000·910f·0000·ca0f·0000··1...b...........
000001c0:·8f0f·0000·bf0f·0000·ee0f·0000·1e10·0000··................000001c0:·0110·0000·2710·0000·5810·0000·9710·0000··....'...X.......
000001d0:·4d10·0000·7d10·0000·ac10·0000·e110·0000··M...}...........000001d0:·c110·0000·fd10·0000·2f11·0000·6611·0000··......../...f...
000001e0:·1011·0000·3911·0000·5f11·0000·8b11·0000··....9..._.......000001e0:·9011·0000·be11·0000·e111·0000·1012·0000··................
000001f0:·b211·0000·e611·0000·1212·0000·4e12·0000··............N...000001f0:·3912·0000·6512·0000·9412·0000·be12·0000··9...e...........
00000200:·8212·0000·b812·0000·e612·0000·2413·0000··............$...00000200:·e312·0000·1913·0000·4b13·0000·7013·0000··........K...p...
00000210:·5a13·0000·8813·0000·b613·0000·e513·0000··Z...............00000210:·9a13·0000·d613·0000·0e14·0000·4414·0000··............D...
00000220:·1214·0000·3c14·0000·6c14·0000·9f14·0000··....<...l.......00000220:·7c14·0000·ae14·0000·e114·0000·1315·0000··|...............
00000230:·d314·0000·0515·0000·3815·0000·6915·0000··........8...i...00000230:·4815·0000·7815·0000·ab15·0000·dd15·0000··H...x...........
00000240:·8d15·0000·b415·0000·e215·0000·0916·0000··................00000240:·0216·0000·3216·0000·6516·0000·9216·0000··....2...e.......
00000250:·3516·0000·5c16·0000·8316·0000·aa16·0000··5...\...........00000250:·b716·0000·dc16·0000·0e17·0000·3b17·0000··............;...
00000260:·e116·0000·0d17·0000·3717·0000·6417·0000··........7...d...00000260:·6817·0000·a117·0000·c617·0000·f617·0000··h...............
00000270:·8617·0000·a817·0000·ca17·0000·ec17·0000··................00000270:·1e18·0000·5718·0000·8518·0000·af18·0000··....W...........
00000280:·0c18·0000·3518·0000·5e18·0000·8818·0000··....5...^.......00000280:·d518·0000·0d19·0000·4119·0000·7519·0000··........A...u...
00000290:·af18·0000·d618·0000·0519·0000·3119·0000··............1...00000290:·af19·0000·d919·0000·031a·0000·321a·0000··............2...
000002a0:·5619·0000·7319·0000·9819·0000·c419·0000··V...s...........000002a0:·5c1a·0000·8e1a·0000·c11a·0000·f21a·0000··\...............
000002b0:·e719·0000·121a·0000·451a·0000·781a·0000··........E...x...000002b0:·241b·0000·601b·0000·911b·0000·be1b·0000··$...`...........
000002c0:·aa1a·0000·cc1a·0000·021b·0000·381b·0000··............8...000002c0:·f61b·0000·321c·0000·621c·0000·9b1c·0000··....2...b.......
000002d0:·6d1b·0000·a21b·0000·d21b·0000·0b1c·0000··m...............000002d0:·c81c·0000·f81c·0000·391d·0000·661d·0000··........9...f...
000002e0:·441c·0000·711c·0000·a21c·0000·d31c·0000··D...q...........000002e0:·971d·0000·cb1d·0000·041e·0000·341e·0000··............4...
000002f0:·f61c·0000·211d·0000·461d·0000·731d·0000··....!...F...s...000002f0:·6c1e·0000·a01e·0000·cf1e·0000·f41e·0000··l...............
00000300:·951d·0000·bf1d·0000·ee1d·0000·1e1e·0000··................00000300:·2b1f·0000·501f·0000·8f1f·0000·b51f·0000··+...P...........
00000310:·4d1e·0000·7d1e·0000·ac1e·0000·dc1e·0000··M...}...........00000310:·db1f·0000·0520·0000·3420·0000·6d20·0000··.....·..4·..m·..
00000320:·0b1f·0000·401f·0000·6f1f·0000·981f·0000··....@...o.......00000320:·9b20·0000·c320·0000·fa20·0000·2421·0000··.·...·...·..$!..
00000330:·be1f·0000·ea1f·0000·1120·0000·4520·0000··.........·..E·..00000330:·4c21·0000·7f21·0000·a921·0000·cc21·0000··L!...!...!...!..
00000340:·7120·0000·ad20·0000·e120·0000·1721·0000··q·...·...·...!..00000340:·fc21·0000·3222·0000·6122·0000·9a22·0000··.!..2"..a"..."..
00000350:·4521·0000·8321·0000·b921·0000·e721·0000··E!...!...!...!..00000350:·bf22·0000·ed22·0000·1623·0000·4d23·0000··."..."...#..M#..
00000360:·1522·0000·4422·0000·7122·0000·9b22·0000··."..D"..q"..."..00000360:·7a23·0000·9a23·0000·c623·0000·f523·0000··z#...#...#...#..
00000370:·cb22·0000·fe22·0000·3223·0000·6423·0000··."..."..2#..d#..00000370:·1a24·0000·4f24·0000·8124·0000·a624·0000··.$..O$...$...$..
00000380:·9723·0000·c823·0000·ec23·0000·1324·0000··.#...#...#...$..00000380:·dc24·0000·0825·0000·3a25·0000·6425·0000··.$...%..:%..d%..
00000390:·4124·0000·6824·0000·9424·0000·bb24·0000··A$..h$...$...$..00000390:·9625·0000·cc25·0000·ff25·0000·3326·0000··.%...%...%..3&..
000003a0:·e224·0000·0925·0000·4025·0000·6c25·0000··.$...%..@%..l%..000003a0:·5b26·0000·9326·0000·c426·0000·eb26·0000··[&...&...&...&..
000003b0:·9725·0000·c525·0000·e825·0000·0b26·0000··.%...%...%...&..000003b0:·2127·0000·5327·0000·7827·0000·aa27·0000··!'..S'..x'...'..
000003c0:·2e26·0000·5126·0000·7226·0000·9c26·0000··.&..Q&..r&...&..000003c0:·df27·0000·1228·0000·3e28·0000·7128·0000··.'...(..>(..q(..
000003d0:·c626·0000·f126·0000·1927·0000·4127·0000··.&...&...'..A'..000003d0:·a028·0000·ca28·0000·f428·0000·2329·0000··.(...(...(..#)..
000003e0:·7127·0000·9e27·0000·c427·0000·e227·0000··q'...'...'...'..000003e0:·4d29·0000·8729·0000·b129·0000·e529·0000··M)...)...)...)..
000003f0:·0828·0000·3528·0000·5928·0000·8528·0000··.(..5(..Y(...(..000003f0:·192a·0000·4b2a·0000·712a·0000·a42a·0000··.*..K*..q*...*..
00000400:·b928·0000·ed28·0000·2029·0000·4329·0000··.(...(..·)..C)..00000400:·d42a·0000·fc2a·0000·2f2b·0000·632b·0000··.*...*../+..c+..
00000410:·7a29·0000·b129·0000·e729·0000·1d2a·0000··z)...)...)...*..00000410:·962b·0000·c82b·0000·fc2b·0000·352c·0000··.+...+...+..5,..
00000420:·4e2a·0000·882a·0000·c22a·0000·f02a·0000··N*...*...*...*..00000420:·6a2c·0000·a02c·0000·d72c·0000·0b2d·0000··j,...,...,...-..
00000430:·222b·0000·542b·0000·782b·0000·a42b·0000··"+..T+..x+...+..00000430:·342d·0000·5f2d·0000·962d·0000·c92d·0000··4-.._-...-...-..
00000440:·ca2b·0000·f82b·0000·1b2c·0000·462c·0000··.+...+...,..F,..00000440:·fc2d·0000·322e·0000·582e·0000·872e·0000··.-..2...X.......
00000450:·762c·0000·a72c·0000·d72c·0000·082d·0000··v,...,...,...-..00000450:·ad2e·0000·da2e·0000·082f·0000·402f·0000··........./..@/..
00000460:·382d·0000·692d·0000·992d·0000·cf2d·0000··8-..i-...-...-..00000460:·702f·0000·a92f·0000·d32f·0000·f42f·0000··p/.../.../.../..
00000470:·ff2d·0000·292e·0000·502e·0000·7d2e·0000··.-..)...P...}...00000470:·1a30·0000·4030·0000·7030·0000·a730·0000··.0..@0..p0...0..
00000480:·a52e·0000·da2e·0000·072f·0000·442f·0000··........./..D/..00000480:·d830·0000·1231·0000·3d31·0000·6831·0000··.0...1..=1..h1..
00000490:·792f·0000·b02f·0000·df2f·0000·1e30·0000··y/.../.../...0..00000490:·9f31·0000·d231·0000·fb31·0000·2632·0000··.1...1...1..&2..
000004a0:·5530·0000·8430·0000·b330·0000·e330·0000··U0...0...0...0..000004a0:·5e32·0000·8d32·0000·b432·0000·ee32·0000··^2...2...2...2..
000004b0:·1131·0000·3c31·0000·6d31·0000·a131·0000··.1..<1..m1...1..000004b0:·1e33·0000·4733·0000·6e33·0000·9933·0000··.3..G3..n3...3..
000004c0:·d631·0000·0932·0000·3d32·0000·6f32·0000··.1...2..=2..o2..000004c0:·d933·0000·0934·0000·3634·0000·6e34·0000··.3...4..64..n4..
000004d0:·9432·0000·bc32·0000·eb32·0000·1333·0000··.2...2...2...3..000004d0:·9f34·0000·d434·0000·0935·0000·4335·0000··.4...4...5..C5..
000004e0:·4033·0000·6833·0000·9033·0000·b833·0000··@3..h3...3...3..000004e0:·7635·0000·a435·0000·dd35·0000·0f36·0000··v5...5...5...6..
000004f0:·f033·0000·1d34·0000·4434·0000·6834·0000··.3...4..D4..h4..000004f0:·3d36·0000·6a36·0000·9b36·0000·dd36·0000··=6..j6...6...6..
00000500:·8c34·0000·b034·0000·d434·0000·fc34·0000··.4...4...4...4..00000500:·0e37·0000·3c37·0000·7637·0000·b337·0000··.7..<7..v7...7..
00000510:·2735·0000·4935·0000·7435·0000·9f35·0000··'5..I5..t5...5..00000510:·d937·0000·fd37·0000·3a38·0000·6c38·0000··.7...7..:8..l8..
00000520:·cb35·0000·f435·0000·1d36·0000·4e36·0000··.5...5...6..N6..00000520:·9738·0000·c238·0000·fd38·0000·2d39·0000··.8...8...8..-9..
00000530:·8636·0000·ad36·0000·cc36·0000·f936·0000··.6...6...6...6..00000530:·5839·0000·8b39·0000·b039·0000·e339·0000··X9...9...9...9..
00000540:·2b37·0000·5a37·0000·7f37·0000·ac37·0000··+7..Z7...7...7..00000540:·173a·0000·463a·0000·813a·0000·b13a·0000··.:..F:...:...:..
00000550:·e137·0000·1b38·0000·5638·0000·8b38·0000··.7...8..V8...8..00000550:·e33a·0000·183b·0000·4b3b·0000·7d3b·0000··.:...;..K;..};..
00000560:·c138·0000·f538·0000·3139·0000·5539·0000··.8...8..19..U9..00000560:·ac3b·0000·e73b·0000·203c·0000·4e3c·0000··.;...;..·<..N<..
00000570:·8d39·0000·c539·0000·fc39·0000·333a·0000··.9...9...9..3:..00000570:·7f3c·0000·b83c·0000·e03c·0000·0c3d·0000··.<...<...<...=..
00000580:·6e3a·0000·a93a·0000·d83a·0000·0b3b·0000··n:...:...:...;..00000580:·413d·0000·633d·0000·923d·0000·c33d·0000··A=..c=...=...=..
00000590:·3e3b·0000·6d3b·0000·a63b·0000·cb3b·0000··>;..m;...;...;..00000590:·fb3d·0000·263e·0000·543e·0000·7b3e·0000··.=..&>..T>..{>..
000005a0:·f83b·0000·1f3c·0000·4e3c·0000·723c·0000··.;...<..N<..r<..000005a0:·b43e·0000·e23e·0000·203f·0000·543f·0000··.>...>..·?..T?..
000005b0:·9e3c·0000·cf3c·0000·013d·0000·323d·0000··.<...<...=..2=..000005b0:·8b3f·0000·b53f·0000·e03f·0000·1040·0000··.?...?...?...@..
000005c0:·643d·0000·963d·0000·c73d·0000·fe3d·0000··d=...=...=...=..000005c0:·4840·0000·8640·0000·c040·0000·f840·0000··H@...@...@...@..
000005d0:·2f3e·0000·5a3e·0000·823e·0000·b03e·0000··/>..Z>...>...>..000005d0:·2e41·0000·6b41·0000·a941·0000·dd41·0000··.A..kA...A...A..
000005e0:·dc3e·0000·053f·0000·3b3f·0000·693f·0000··.>...?..;?..i?..000005e0:·0642·0000·4142·0000·7642·0000·ae42·0000··.B..AB..vB...B..
000005f0:·9f3f·0000·d73f·0000·0740·0000·3f40·0000··.?...?...@..?@..000005f0:·e842·0000·2243·0000·5b43·0000·9043·0000··.B.."C..[C...C..
00000600:·6f40·0000·9f40·0000·d040·0000·ff40·0000··o@...@...@...@..00000600:·c443·0000·f843·0000·2444·0000·5644·0000··.C...C..$D..VD..
00000610:·2b41·0000·5d41·0000·9241·0000·c841·0000··+A..]A...A...A..00000610:·7d44·0000·b244·0000·dc44·0000·0f45·0000··}D...D...D...E..
00000620:·fc41·0000·3142·0000·6442·0000·8a42·0000··.A..1B..dB...B..00000620:·4645·0000·7545·0000·a945·0000·d545·0000··FE..uE...E...E..
00000630:·b342·0000·e342·0000·0c43·0000·3a43·0000··.B...B...C..:C..00000630:·1446·0000·3b46·0000·6246·0000·9346·0000··.F..;F..bF...F..
00000640:·6343·0000·8c43·0000·b543·0000·ee43·0000··cC...C...C...C..00000640:·c946·0000·f046·0000·1747·0000·4947·0000··.F...F...G..IG..
00000650:·1c44·0000·4444·0000·7144·0000·9c44·0000··.D..DD..qD...D..00000650:·7547·0000·9f47·0000·da47·0000·1048·0000··uG...G...G...H..
00000660:·da44·0000·1845·0000·4345·0000·7645·0000··.D...E..CE..vE..00000660:·3c48·0000·6a48·0000·9a48·0000·c248·0000··<H..jH...H...H..
00000670:·ad45·0000·e545·0000·1c46·0000·5946·0000··.E...E...F..YF..00000670:·fd48·0000·3949·0000·6b49·0000·9749·0000··.H..9I..kI...I..
00000680:·9046·0000·ce46·0000·0c47·0000·3747·0000··.F...F...G..7G..00000680:·d349·0000·ff49·0000·304a·0000·5c4a·0000··.I...I..0J..\J..
00000690:·6a47·0000·a147·0000·d947·0000·1048·0000··jG...G...G...H..00000690:·884a·0000·b94a·0000·e84a·0000·194b·0000··.J...J...J...K..
000006a0:·4d48·0000·8448·0000·c348·0000·0249·0000··MH...H...H...I..000006a0:·484b·0000·834b·0000·b24b·0000·f44b·0000··HK...K...K...K..
000006b0:·2e49·0000·6249·0000·9a49·0000·d349·0000··.I..bI...I...I..000006b0:·2f4c·0000·6b4c·0000·a24c·0000·e44c·0000··/L..kL...L...L..
000006c0:·0b4a·0000·494a·0000·814a·0000·c14a·0000··.J..IJ...J...J..000006c0:·254d·0000·604d·0000·974d·0000·d24d·0000··%M..`M...M...M..
000006d0:·014b·0000·2e4b·0000·634b·0000·9c4b·0000··.K...K..cK...K..000006d0:·134e·0000·554e·0000·844e·0000·bf4e·0000··.N..UN...N...N..
000006e0:·d64b·0000·0f4c·0000·4e4c·0000·874c·0000··.K...L..NL...L..000006e0:·fb4e·0000·364f·0000·784f·0000·b44f·0000··.N..6O..xO...O..
000006f0:·af4c·0000·e74c·0000·094d·0000·304d·0000··.L...L...M..0M..000006f0:·f64f·0000·3950·0000·7550·0000·a550·0000··.O..9P..uP...P..
00000700:·544d·0000·7c4d·0000·a74d·0000·d64d·0000··TM..|M...M...M..00000700:·e250·0000·2551·0000·6151·0000·9951·0000··.P..%Q..aQ...Q..
00000710:·054e·0000·354e·0000·4b4e·0000·6a4e·0000··.N..5N..KN..jN..00000710:·d651·0000·1952·0000·5d52·0000·9a52·0000··.Q...R..]R...R..
00000720:·964e·0000·ac4e·0000·fc4e·0000·064f·0000··.N...N...N...O..00000720:·d852·0000·0953·0000·4d53·0000·8a53·0000··.R...S..MS...S..
00000730:·1d4f·0000·204f·0000·2f4f·0000·3b4f·0000··.O..·O../O..;O..00000730:·c353·0000·ff53·0000·2754·0000·5254·0000··.S...S..'T..RT..
00000740:·404f·0000·524f·0000·5c4f·0000·704f·0000··@O..RO..\O..pO..00000740:·7854·0000·a454·0000·d054·0000·f854·0000··xT...T...T...T..
00000750:·774f·0000·874f·0000·a04f·0000·b04f·0000··wO...O...O...O..00000750:·3455·0000·5f55·0000·8b55·0000·ba55·0000··4U.._U...U...U..
00000760:·b94f·0000·c64f·0000·d34f·0000·e44f·0000··.O...O...O...O..00000760:·e955·0000·1c56·0000·4f56·0000·8356·0000··.U...V..OV...V..
00000770:·fb4f·0000·0650·0000·2a50·0000·3150·0000··.O...P..*P..1P..00000770:·8d56·0000·a456·0000·c356·0000·ef56·0000··.V...V...V...V..
00000780:·5b50·0000·7550·0000·8350·0000·9350·0000··[P..uP...P...P..00000780:·0557·0000·1b57·0000·6b57·0000·6e57·0000··.W...W..kW..nW..
00000790:·9c50·0000·b150·0000·bd50·0000·e250·0000··.P...P...P...P..00000790:·7a57·0000·8c57·0000·9b57·0000·a557·0000··zW...W...W...W..
000007a0:·0651·0000·1f51·0000·3c51·0000·5c51·0000··.Q...Q..<Q..\Q..000007a0:·aa57·0000·b157·0000·c557·0000·d457·0000··.W...W...W...W..
000007b0:·6e51·0000·7b51·0000·8451·0000·9051·0000··nQ..{Q...Q...Q..000007b0:·db57·0000·ee57·0000·0358·0000·1e58·0000··.W...W...X...X..
Max diff block lines reached; 3197281/3446878 bytes (92.76%) of diff not shown.
451 KB
classes.dex
451 KB
classes.jar
38.3 KB
zipinfo {}
Max HTML report size reached
10.2 KB
zipnote «TEMP»/diffoscope_ogl970ny_tmp/tmp1kughzwn_.zip
Max HTML report size reached
4.28 KB
com/android/a/a/b.class
4.23 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
7.47 KB
com/android/a/b/e.class
7.42 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
3.51 KB
com/android/a/b/j.class
3.47 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.34 KB
com/android/b/a/a.class
2.3 KB
procyon -ec {}
Max HTML report size reached
4.24 KB
com/android/b/a/c.class
4.2 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
649 B
com/android/launcher3/jj.class
Max HTML report size reached
1.54 KB
com/android/launcher3/AppsCustomizePagedView.class
Max HTML report size reached
4.03 KB
com/android/launcher3/CellLayout.class
Max HTML report size reached
1.2 KB
com/android/launcher3/Folder.class
Max HTML report size reached
7.54 KB
com/android/launcher3/Launcher.class
Max HTML report size reached
4.22 KB
com/android/launcher3/MemoryTracker.class
Max HTML report size reached
9.91 KB
com/android/launcher3/UninstallShortcutReceiver.class
Max HTML report size reached
498 B
com/android/launcher3/jy.class
Max HTML report size reached
3.73 KB
com/android/launcher3/Workspace.class
Max HTML report size reached
990 B
com/android/launcher3/bk.class
Max HTML report size reached
2.01 KB
com/android/launcher3/by.class
Max HTML report size reached
922 B
com/android/launcher3/bz.class
Max HTML report size reached
8.23 KB
com/android/launcher3/ck.class
Max HTML report size reached
22.5 KB
com/android/launcher3/cs.class
Max HTML report size reached
394 B
com/android/launcher3/cu.class
Max HTML report size reached
5.35 KB
com/android/launcher3/gg.class
5.29 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.85 KB
com/android/launcher3/gh.class
2.79 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
8.67 KB
com/android/launcher3/gi.class
8.61 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
16.9 KB
com/android/launcher3/gj.class
16.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.56 KB
com/android/launcher3/gq.class
1.5 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.93 KB
com/android/launcher3/gt.class
1.87 KB
procyon -ec {}
Max HTML report size reached
2.06 KB
com/android/launcher3/gu.class
2.0 KB
procyon -ec {}
Max HTML report size reached
112 KB
com/android/launcher3/gy.class
111 KB
procyon -ec {}
Max HTML report size reached
538 B
com/android/launcher3/he.class
478 B
procyon -ec {}
Max HTML report size reached
51.8 KB
com/android/launcher3/ht.class
51.7 KB
procyon -ec {}
Max HTML report size reached
71.4 KB
com/android/launcher3/iq.class
71.3 KB
procyon -ec {}
Max HTML report size reached
2.42 KB
com/android/launcher3/ir.class
Max HTML report size reached
608 B
com/android/launcher3/is.class
Max HTML report size reached
517 B
com/android/launcher3/it.class
Max HTML report size reached
3.56 KB
com/android/launcher3/iu.class
Max HTML report size reached
3.67 KB
com/android/launcher3/iv.class
Max HTML report size reached
686 B
com/android/launcher3/iw.class
Max HTML report size reached
749 B
com/android/launcher3/ix.class
Max HTML report size reached
460 B
com/android/launcher3/iy.class
Max HTML report size reached
586 B
com/android/launcher3/iz.class
Max HTML report size reached
5.57 KB
com/android/launcher3/kc.class
Max HTML report size reached
1.13 KB
com/android/launcher3/kg.class
Max HTML report size reached
639 B
com/android/launcher3/lg.class
Max HTML report size reached
1.5 KB
com/android/launcher3/lh.class
Max HTML report size reached
268 B
android/a/c.class vs.
a/b/c.class
Max HTML report size reached
11.7 KB
android/support/v4/a/a.class vs.
a/a/a/a/b.class
Max HTML report size reached
2.3 KB
android/support/v4/widget/a.class vs.
a/a/a/c/a.class
Max HTML report size reached
1.64 KB
android/support/v4/widget/c.class vs.
a/a/a/c/c.class
Max HTML report size reached
27.3 KB
smali/com/android/launcher3/CellLayout.smali
    
Offset 2246, 265 lines modifiedOffset 2246, 267 lines modified
  
2246 ····iget-object·v0,·p0,·Lcom/android/launcher3/CellLayout;->Q:[F2246 ····iget-object·v0,·p0,·Lcom/android/launcher3/CellLayout;->Q:[F
  
2247 ····return-object·v02247 ····return-object·v0
2248 .end·method2248 .end·method
  
2249 .method·private·a(IIII[I[[Z[[Z[I)[I2249 .method·private·a(IIII[I[[Z[[Z[I)[I
2250 ····.locals·122250 ····.locals·14
  
2251 ····if-eqz·p8,·:cond_02251 ····if-eqz·p8,·:cond_0
  
2252 ····:goto_02252 ····:goto_0
2253 ····const·v3,·0x7f7fffff····#·Float.MAX_VALUE2253 ····const·v4,·0x7f7fffff····#·Float.MAX_VALUE
  
2254 ····const/high16·v2,·-0x800000002254 ····const/high16·v3,·-0x80000000
  
2255 ····iget·v8,·p0,·Lcom/android/launcher3/CellLayout;->k:I2255 ····iget·v9,·p0,·Lcom/android/launcher3/CellLayout;->k:I
  
2256 ····iget·v9,·p0,·Lcom/android/launcher3/CellLayout;->l:I2256 ····iget·v10,·p0,·Lcom/android/launcher3/CellLayout;->l:I
  
2257 ····const/4·v1,·0x02257 ····const/4·v2,·0x0
  
2258 ····move·v7,·v12258 ····move·v8,·v2
  
2259 ····:goto_12259 ····:goto_1
2260 ····add-int/lit8·v1,·p4,·-0x12260 ····add-int/lit8·v2,·p4,·-0x1
  
2261 ····sub-int·v1,·v9,·v12261 ····sub-int·v2,·v10,·v2
  
2262 ····if-ge·v7,·v1,·:cond_82262 ····if-ge·v8,·v2,·:cond_8
  
2263 ····const/4·v1,·0x02263 ····const/4·v2,·0x0
  
2264 ····move·v6,·v12264 ····move·v7,·v2
  
2265 ····move·v1,·v22265 ····move·v2,·v3
  
2266 ····:goto_22266 ····:goto_2
2267 ····add-int/lit8·v2,·p3,·-0x12267 ····add-int/lit8·v3,·p3,·-0x1
  
2268 ····sub-int·v2,·v8,·v22268 ····sub-int·v3,·v9,·v3
  
2269 ····if-ge·v6,·v2,·:cond_72269 ····if-ge·v7,·v3,·:cond_7
  
2270 ····const/4·v2,·0x02270 ····const/4·v3,·0x0
  
2271 ····move·v4,·v22271 ····move·v5,·v3
  
2272 ····:goto_32272 ····:goto_3
2273 ····if-ge·v4,·p3,·:cond_32273 ····move/from16·v0,·p3
  
 2274 ····if-ge·v5,·v0,·:cond_3
  
2274 ····const/4·v2,·0x02275 ····const/4·v3,·0x0
  
2275 ····:goto_42276 ····:goto_4
2276 ····move/from16·v0,·p42277 ····move/from16·v0,·p4
  
2277 ····if-ge·v2,·v0,·:cond_22278 ····if-ge·v3,·v0,·:cond_2
  
2278 ····add-int·v5,·v6,·v42279 ····add-int·v6,·v7,·v5
  
2279 ····aget-object·v5,·p6,·v52280 ····aget-object·v6,·p6,·v6
  
2280 ····add-int·v10,·v7,·v22281 ····add-int·v11,·v8,·v3
  
2281 ····aget-boolean·v5,·v5,·v102282 ····aget-boolean·v6,·v6,·v11
  
2282 ····if-eqz·v5,·:cond_12283 ····if-eqz·v6,·:cond_1
  
2283 ····if-eqz·p7,·:cond_a2284 ····if-eqz·p7,·:cond_a
  
2284 ····aget-object·v5,·p7,·v42285 ····aget-object·v6,·p7,·v5
  
2285 ····aget-boolean·v5,·v5,·v22286 ····aget-boolean·v6,·v6,·v3
  
2286 ····if-eqz·v5,·:cond_12287 ····if-eqz·v6,·:cond_1
  
2287 ····move·v2,·v32288 ····move·v3,·v4
  
2288 ····:goto_52289 ····:goto_5
2289 ····add-int/lit8·v3,·v6,·0x12290 ····add-int/lit8·v4,·v7,·0x1
  
2290 ····move·v6,·v32291 ····move·v7,·v4
  
2291 ····move·v3,·v22292 ····move·v4,·v3
  
2292 ····goto·:goto_22293 ····goto·:goto_2
  
2293 ····:cond_02294 ····:cond_0
2294 ····const/4·v1,·0x22295 ····const/4·v2,·0x2
  
2295 ····new-array·v0,·v1,·[I2296 ····new-array·v0,·v2,·[I
  
2296 ····move-object/from16·p8,·v02297 ····move-object/from16·p8,·v0
  
2297 ····goto·:goto_02298 ····goto·:goto_0
  
2298 ····:cond_12299 ····:cond_1
2299 ····add-int/lit8·v2,·v2,·0x12300 ····add-int/lit8·v3,·v3,·0x1
  
2300 ····goto·:goto_42301 ····goto·:goto_4
  
2301 ····:cond_22302 ····:cond_2
2302 ····add-int/lit8·v2,·v4,·0x12303 ····add-int/lit8·v3,·v5,·0x1
  
2303 ····move·v4,·v22304 ····move·v5,·v3
  
2304 ····goto·:goto_32305 ····goto·:goto_3
  
2305 ····:cond_32306 ····:cond_3
2306 ····sub-int·v2,·v6,·p12307 ····sub-int·v3,·v7,·p1
  
2307 ····sub-int·v4,·v6,·p12308 ····sub-int·v5,·v7,·p1
  
2308 ····mul-int/2addr·v2,·v42309 ····mul-int/2addr·v3,·v5
  
2309 ····sub-int·v4,·v7,·p22310 ····sub-int·v5,·v8,·p2
  
2310 ····sub-int·v5,·v7,·p22311 ····sub-int·v6,·v8,·p2
  
2311 ····mul-int/2addr·v4,·v5 
  
2312 ····add-int/2addr·v2,·v42312 ····mul-int/2addr·v5,·v6
  
2313 ····int-to-double·v4,·v2 
  
Max diff block lines reached; 24843/27886 bytes (89.09%) of diff not shown.
7.12 KB
smali/com/android/launcher3/ir.smali
    
Offset 1, 30 lines modifiedOffset 1, 250 lines modified
1 .class·Lcom/android/launcher3/ir;1 .class·Lcom/android/launcher3/ir;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Ljava/lang/Object;
  
 3 #·interfaces
 4 .implements·Ljava/lang/Runnable;
  
  
3 #·instance·fields5 #·instance·fields
 6 .field·final·synthetic·a:I
  
 7 .field·final·synthetic·b:I
  
4 .field·final·synthetic·a:Lcom/android/launcher3/PagedView;8 .field·final·synthetic·c:Lcom/android/launcher3/iq;
  
  
5 #·direct·methods9 #·direct·methods
6 .method·constructor·<init>(Lcom/android/launcher3/PagedView;)V10 .method·constructor·<init>(Lcom/android/launcher3/iq;II)V
7 ····.locals·011 ····.locals·0
  
8 ····iput-object·p1,·p0,·Lcom/android/launcher3/ir;->a:Lcom/android/launcher3/PagedView;12 ····iput-object·p1,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 13 ····iput·p2,·p0,·Lcom/android/launcher3/ir;->a:I
  
9 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V14 ····iput·p3,·p0,·Lcom/android/launcher3/ir;->b:I
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····return-void16 ····return-void
11 .end·method17 .end·method
  
  
12 #·virtual·methods18 #·virtual·methods
13 .method·public·onAnimationEnd(Landroid/animation/Animator;)V19 .method·public·run()V
14 ····.locals·120 ····.locals·12
  
 21 ····const/4·v2,·-0x1
  
 22 ····const/4·v3,·0x1
  
 23 ····const/4·v11,·0x0
  
 24 ····iget-object·v0,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 25 ····iget·v1,·p0,·Lcom/android/launcher3/ir;->a:I
  
 26 ····invoke-virtual·{v0,·v1},·Lcom/android/launcher3/iq;->n(I)V
  
 27 ····iget·v0,·p0,·Lcom/android/launcher3/ir;->b:I
  
 28 ····iget·v1,·p0,·Lcom/android/launcher3/ir;->a:I
  
 29 ····if-ge·v0,·v1,·:cond_1
  
 30 ····move·v1,·v2
  
 31 ····:goto_0
 32 ····iget·v0,·p0,·Lcom/android/launcher3/ir;->b:I
  
 33 ····iget·v4,·p0,·Lcom/android/launcher3/ir;->a:I
  
 34 ····if-ge·v0,·v4,·:cond_2
  
 35 ····iget·v0,·p0,·Lcom/android/launcher3/ir;->b:I
  
 36 ····add-int/lit8·v0,·v0,·0x1
  
 37 ····:goto_1
 38 ····iget·v4,·p0,·Lcom/android/launcher3/ir;->b:I
  
 39 ····iget·v5,·p0,·Lcom/android/launcher3/ir;->a:I
  
 40 ····if-le·v4,·v5,·:cond_3
  
 41 ····iget·v4,·p0,·Lcom/android/launcher3/ir;->b:I
  
 42 ····add-int/lit8·v4,·v4,·-0x1
  
 43 ····:goto_2
 44 ····move·v5,·v0
  
 45 ····:goto_3
 46 ····if-gt·v5,·v4,·:cond_4
  
 47 ····iget-object·v0,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 48 ····invoke-virtual·{v0,·v5},·Lcom/android/launcher3/iq;->getChildAt(I)Landroid/view/View;
  
 49 ····move-result-object·v6
  
 50 ····iget-object·v0,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 51 ····invoke-virtual·{v0},·Lcom/android/launcher3/iq;->getViewportOffsetX()I
  
 52 ····move-result·v0
  
 53 ····iget-object·v7,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 54 ····invoke-virtual·{v7,·v5},·Lcom/android/launcher3/iq;->i(I)I
  
 55 ····move-result·v7
  
 56 ····add-int/2addr·v7,·v0
  
 57 ····iget-object·v0,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 58 ····invoke-virtual·{v0},·Lcom/android/launcher3/iq;->getViewportOffsetX()I
  
 59 ····move-result·v0
  
 60 ····iget-object·v8,·p0,·Lcom/android/launcher3/ir;->c:Lcom/android/launcher3/iq;
  
 61 ····add-int·v9,·v5,·v1
  
 62 ····invoke-virtual·{v8,·v9},·Lcom/android/launcher3/iq;->i(I)I
  
 63 ····move-result·v8
  
 64 ····add-int/2addr·v8,·v0
  
 65 ····const/16·v0,·0x64
  
 66 ····invoke-virtual·{v6,·v0},·Landroid/view/View;->getTag(I)Ljava/lang/Object;
  
 67 ····move-result-object·v0
  
 68 ····check-cast·v0,·Landroid/animation/AnimatorSet;
  
Max diff block lines reached; 330/7216 bytes (4.57%) of diff not shown.
654 B
smali/com/android/launcher3/iy.smali
    
Offset 1, 7 lines modifiedOffset 1, 20 lines modified
1 .class·public·interface·abstract·Lcom/android/launcher3/iy;1 .class·public·Lcom/android/launcher3/iy;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/ViewGroup$LayoutParams;
  
  
 3 #·instance·fields
 4 .field·public·a:Z
  
  
3 #·virtual·methods5 #·direct·methods
4 .method·public·abstract·a(Landroid/view/View;I)V6 .method·public·constructor·<init>(II)V
 7 ····.locals·1
  
 8 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
  
 9 ····const/4·v0,·0x0
  
 10 ····iput-boolean·v0,·p0,·Lcom/android/launcher3/iy;->a:Z
  
 11 ····return-void
5 .end·method12 .end·method
2.81 KB
smali/com/android/launcher3/ic.smali
    
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
  
406 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z406 ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
407 ····return-void407 ····return-void
408 .end·method408 .end·method
  
409 .method·public·setDuration(J)Landroid/animation/Animator;409 .method·public·setDuration(J)Landroid/animation/Animator;
410 ····.locals·2410 ····.locals·3
  
411 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;411 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;
  
412 ····sget-object·v1,·Lcom/android/launcher3/id;->h:Lcom/android/launcher3/id;412 ····sget-object·v1,·Lcom/android/launcher3/id;->h:Lcom/android/launcher3/id;
  
413 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->add(Ljava/lang/Object;)Z413 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->add(Ljava/lang/Object;)Z
  
Offset 434, 15 lines modifiedOffset 434, 15 lines modified
  
434 ····iput-object·p1,·p0,·Lcom/android/launcher3/ic;->l:Landroid/animation/TimeInterpolator;434 ····iput-object·p1,·p0,·Lcom/android/launcher3/ic;->l:Landroid/animation/TimeInterpolator;
  
435 ····return-void435 ····return-void
436 .end·method436 .end·method
  
437 .method·public·setStartDelay(J)V437 .method·public·setStartDelay(J)V
438 ····.locals·2438 ····.locals·3
  
439 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;439 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;
  
440 ····sget-object·v1,·Lcom/android/launcher3/id;->g:Lcom/android/launcher3/id;440 ····sget-object·v1,·Lcom/android/launcher3/id;->g:Lcom/android/launcher3/id;
  
441 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->add(Ljava/lang/Object;)Z441 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->add(Ljava/lang/Object;)Z
  
Offset 472, 15 lines modifiedOffset 472, 15 lines modified
472 .method·public·setupStartValues()V472 .method·public·setupStartValues()V
473 ····.locals·0473 ····.locals·0
  
474 ····return-void474 ····return-void
475 .end·method475 .end·method
  
476 .method·public·start()V476 .method·public·start()V
477 ····.locals·3477 ····.locals·4
  
478 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->c:Landroid/view/View;478 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->c:Landroid/view/View;
  
479 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;479 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
480 ····move-result-object·v0480 ····move-result-object·v0
  
Offset 606, 34 lines modifiedOffset 606, 34 lines modified
  
606 ····move-result·v0606 ····move-result·v0
  
607 ····if-eqz·v0,·:cond_6607 ····if-eqz·v0,·:cond_6
  
608 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->b:Landroid/view/ViewPropertyAnimator;608 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->b:Landroid/view/ViewPropertyAnimator;
  
609 ····iget-wide·v1,·p0,·Lcom/android/launcher3/ic;->j:J609 ····iget-wide·v2,·p0,·Lcom/android/launcher3/ic;->j:J
  
610 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator;610 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setStartDelay(J)Landroid/view/ViewPropertyAnimator;
  
611 ····:cond_6611 ····:cond_6
612 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;612 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;
  
613 ····sget-object·v1,·Lcom/android/launcher3/id;->h:Lcom/android/launcher3/id;613 ····sget-object·v1,·Lcom/android/launcher3/id;->h:Lcom/android/launcher3/id;
  
614 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->contains(Ljava/lang/Object;)Z614 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->contains(Ljava/lang/Object;)Z
  
615 ····move-result·v0615 ····move-result·v0
  
616 ····if-eqz·v0,·:cond_7616 ····if-eqz·v0,·:cond_7
  
617 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->b:Landroid/view/ViewPropertyAnimator;617 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->b:Landroid/view/ViewPropertyAnimator;
  
618 ····iget-wide·v1,·p0,·Lcom/android/launcher3/ic;->k:J618 ····iget-wide·v2,·p0,·Lcom/android/launcher3/ic;->k:J
  
619 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;619 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
620 ····:cond_7620 ····:cond_7
621 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;621 ····iget-object·v0,·p0,·Lcom/android/launcher3/ic;->a:Ljava/util/EnumSet;
  
622 ····sget-object·v1,·Lcom/android/launcher3/id;->i:Lcom/android/launcher3/id;622 ····sget-object·v1,·Lcom/android/launcher3/id;->i:Lcom/android/launcher3/id;
  
623 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->contains(Ljava/lang/Object;)Z623 ····invoke-virtual·{v0,·v1},·Ljava/util/EnumSet;->contains(Ljava/lang/Object;)Z
4.65 KB
smali/com/android/launcher3/d.smali
    
Offset 52, 17 lines modifiedOffset 52, 17 lines modified
  
52 ····iget-object·v2,·v2,·Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;52 ····iget-object·v2,·v2,·Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
  
53 ····invoke-direct·{v1,·v0,·v2},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V53 ····invoke-direct·{v1,·v0,·v2},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
54 ····iput-object·v1,·p0,·Lcom/android/launcher3/d;->d:Landroid/content/ComponentName;54 ····iput-object·v1,·p0,·Lcom/android/launcher3/d;->d:Landroid/content/ComponentName;
  
55 ····const-wide/16·v1,·-0x155 ····const-wide/16·v2,·-0x1
  
56 ····iput-wide·v1,·p0,·Lcom/android/launcher3/d;->h:J56 ····iput-wide·v2,·p0,·Lcom/android/launcher3/d;->h:J
  
57 ····iget-object·v1,·p0,·Lcom/android/launcher3/d;->d:Landroid/content/ComponentName;57 ····iget-object·v1,·p0,·Lcom/android/launcher3/d;->d:Landroid/content/ComponentName;
  
58 ····const/high16·v2,·0x1020000058 ····const/high16·v2,·0x10200000
  
59 ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/launcher3/d;->a(Landroid/content/ComponentName;I)V59 ····invoke-virtual·{p0,·v1,·v2},·Lcom/android/launcher3/d;->a(Landroid/content/ComponentName;I)V
  
Offset 77, 17 lines modifiedOffset 77, 17 lines modified
  
77 ····move-result·v277 ····move-result·v2
  
78 ····iput·v2,·p0,·Lcom/android/launcher3/d;->e:I78 ····iput·v2,·p0,·Lcom/android/launcher3/d;->e:I
  
79 ····invoke-static·{v1},·Lcom/android/launcher3/d;->b(Landroid/content/pm/PackageInfo;)J79 ····invoke-static·{v1},·Lcom/android/launcher3/d;->b(Landroid/content/pm/PackageInfo;)J
  
80 ····move-result-wide·v180 ····move-result-wide·v2
  
81 ····iput-wide·v1,·p0,·Lcom/android/launcher3/d;->c:J81 ····iput-wide·v2,·p0,·Lcom/android/launcher3/d;->c:J
82 ····:try_end_082 ····:try_end_0
83 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_083 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
84 ····:goto_084 ····:goto_0
85 ····invoke-virtual·{p3,·p0,·p2,·p4},·Lcom/android/launcher3/dq;->a(Lcom/android/launcher3/d;Landroid/content/pm/ResolveInfo;Ljava/util/HashMap;)V85 ····invoke-virtual·{p3,·p0,·p2,·p4},·Lcom/android/launcher3/dq;->a(Lcom/android/launcher3/d;Landroid/content/pm/ResolveInfo;Ljava/util/HashMap;)V
  
86 ····return-void86 ····return-void
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ····const/4·v0,·0x3142 ····const/4·v0,·0x3
  
143 ····:cond_0143 ····:cond_0
144 ····return·v0144 ····return·v0
145 .end·method145 .end·method
  
146 .method·public·static·a(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)V146 .method·public·static·a(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)V
147 ····.locals·5147 ····.locals·6
  
148 ····new-instance·v0,·Ljava/lang/StringBuilder;148 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
149 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V149 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
150 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;150 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 223, 17 lines modifiedOffset 223, 17 lines modified
  
223 ····const-string·v3,·"·firstInstallTime="223 ····const-string·v3,·"·firstInstallTime="
  
224 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;224 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
225 ····move-result-object·v2225 ····move-result-object·v2
  
226 ····iget-wide·v3,·v0,·Lcom/android/launcher3/d;->c:J226 ····iget-wide·v4,·v0,·Lcom/android/launcher3/d;->c:J
  
227 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;227 ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
228 ····move-result-object·v0228 ····move-result-object·v0
  
229 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;229 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
230 ····move-result-object·v0230 ····move-result-object·v0
  
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
  
302 ····invoke-direct·{v0,·p0},·Lcom/android/launcher3/jx;-><init>(Lcom/android/launcher3/d;)V302 ····invoke-direct·{v0,·p0},·Lcom/android/launcher3/jx;-><init>(Lcom/android/launcher3/d;)V
  
303 ····return-object·v0303 ····return-object·v0
304 .end·method304 .end·method
  
305 .method·public·toString()Ljava/lang/String;305 .method·public·toString()Ljava/lang/String;
306 ····.locals·3306 ····.locals·4
  
307 ····new-instance·v0,·Ljava/lang/StringBuilder;307 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
308 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V308 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
309 ····const-string·v1,·"ApplicationInfo(title="309 ····const-string·v1,·"ApplicationInfo(title="
  
Offset 330, 17 lines modifiedOffset 330, 17 lines modified
  
330 ····const-string·v1,·"·id="330 ····const-string·v1,·"·id="
  
331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;331 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
332 ····move-result-object·v0332 ····move-result-object·v0
  
333 ····iget-wide·v1,·p0,·Lcom/android/launcher3/d;->f:J333 ····iget-wide·v2,·p0,·Lcom/android/launcher3/d;->f:J
  
334 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;334 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
335 ····move-result-object·v0335 ····move-result-object·v0
  
336 ····const-string·v1,·"·type="336 ····const-string·v1,·"·type="
  
337 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;337 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 354, 29 lines modifiedOffset 354, 29 lines modified
  
354 ····const-string·v1,·"·container="354 ····const-string·v1,·"·container="
  
355 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;355 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
356 ····move-result-object·v0356 ····move-result-object·v0
  
357 ····iget-wide·v1,·p0,·Lcom/android/launcher3/d;->h:J357 ····iget-wide·v2,·p0,·Lcom/android/launcher3/d;->h:J
  
358 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;358 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
359 ····move-result-object·v0359 ····move-result-object·v0
  
360 ····const-string·v1,·"·screen="360 ····const-string·v1,·"·screen="
  
361 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;361 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
362 ····move-result-object·v0362 ····move-result-object·v0
  
363 ····iget-wide·v1,·p0,·Lcom/android/launcher3/d;->i:J363 ····iget-wide·v2,·p0,·Lcom/android/launcher3/d;->i:J
  
364 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;364 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
Max diff block lines reached; 147/4692 bytes (3.13%) of diff not shown.
160 KB
smali/com/android/launcher3/iq.smali
    
Offset 1, 250 lines modifiedOffset 1, 7468 lines modified
1 .class·Lcom/android/launcher3/iq;1 .class·public·abstract·Lcom/android/launcher3/iq;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/ViewGroup;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Runnable;4 .implements·Landroid/view/ViewGroup$OnHierarchyChangeListener;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:I6 .field·protected·A:Landroid/widget/Scroller;
  
7 .field·final·synthetic·b:I7 .field·protected·B:F
  
8 .field·final·synthetic·c:Lcom/android/launcher3/PagedView;8 .field·protected·C:F
  
 9 .field·protected·D:F
  
 10 .field·protected·E:F
  
 11 .field·protected·F:I
  
 12 .field·protected·G:Z
  
 13 .field·protected·H:Landroid/view/View$OnLongClickListener;
  
 14 .field·protected·I:I
  
 15 .field·protected·J:I
  
 16 .field·protected·K:I
  
 17 .field·protected·L:I
  
 18 .field·protected·M:I
  
 19 .field·protected·N:I
  
 20 .field·protected·O:I
  
 21 .field·protected·P:I
  
 22 .field·protected·Q:I
  
 23 .field·protected·R:I
  
 24 .field·protected·S:Z
  
 25 .field·protected·T:Z
  
 26 .field·protected·U:I
  
 27 .field·protected·V:[I
  
 28 .field·protected·W:Z
  
 29 .field·protected·Z:I
  
 30 .field·private·a:Z
  
 31 .field·private·aA:Z
  
 32 .field·private·aB:Ljava/lang/Runnable;
  
 33 .field·private·aC:I
  
 34 .field·private·aD:Z
  
 35 .field·private·aE:Z
  
 36 .field·private·aF:I
  
 37 .field·private·aG:I
  
 38 .field·private·aH:Ljava/lang/Runnable;
  
 39 .field·private·aI:Landroid/graphics/Matrix;
  
 40 .field·private·aJ:[F
  
 41 .field·private·aK:[I
  
 42 .field·private·aL:Landroid/graphics/Rect;
  
 43 .field·private·aM:Landroid/graphics/Rect;
  
 44 .field·private·aN:I
  
 45 .field·private·aO:F
  
 46 .field·private·aP:F
  
 47 .field·private·aQ:Z
  
 48 .field·private·aR:I
  
 49 .field·private·aS:I
  
 50 .field·private·aT:Landroid/view/View;
  
 51 .field·private·aU:Z
  
 52 .field·private·aV:Z
  
 53 .field·private·aW:Z
  
 54 .field·protected·aa:I
  
 55 .field·protected·ab:Ljava/util/ArrayList;
  
 56 .field·protected·ac:Z
  
 57 .field·protected·ad:Z
  
 58 .field·protected·ae:Z
  
 59 .field·protected·af:Z
  
 60 .field·protected·ag:Z
  
 61 .field·protected·ah:Z
  
 62 .field·protected·ai:Z
  
 63 .field·protected·aj:Z
  
 64 .field·protected·ak:I
  
 65 .field·protected·al:I
Max diff block lines reached; 160305/163424 bytes (98.09%) of diff not shown.
1.94 KB
smali/com/android/launcher3/by.smali
    
Offset 240, 43 lines modifiedOffset 240, 35 lines modified
  
240 ····iget·v0,·p0,·Lcom/android/launcher3/by;->m:F240 ····iget·v0,·p0,·Lcom/android/launcher3/by;->m:F
  
241 ····return·v0241 ····return·v0
242 .end·method242 .end·method
  
243 .method·static·synthetic·a(Lcom/android/launcher3/by;F)F243 .method·static·synthetic·a(Lcom/android/launcher3/by;F)F
244 ····.locals·1244 ····.locals·0
  
245 ····iget·v0,·p0,·Lcom/android/launcher3/by;->m:F 
  
246 ····add-float/2addr·v0,·p1 
  
247 ····iput·v0,·p0,·Lcom/android/launcher3/by;->m:F245 ····iput·p1,·p0,·Lcom/android/launcher3/by;->m:F
  
248 ····return·v0246 ····return·p1
249 .end·method247 .end·method
  
250 .method·static·synthetic·b(Lcom/android/launcher3/by;)F248 .method·static·synthetic·b(Lcom/android/launcher3/by;)F
251 ····.locals·1249 ····.locals·1
  
252 ····iget·v0,·p0,·Lcom/android/launcher3/by;->n:F250 ····iget·v0,·p0,·Lcom/android/launcher3/by;->n:F
  
253 ····return·v0251 ····return·v0
254 .end·method252 .end·method
  
255 .method·static·synthetic·b(Lcom/android/launcher3/by;F)F253 .method·static·synthetic·b(Lcom/android/launcher3/by;F)F
256 ····.locals·1254 ····.locals·0
  
257 ····iget·v0,·p0,·Lcom/android/launcher3/by;->n:F 
  
258 ····add-float/2addr·v0,·p1 
  
259 ····iput·v0,·p0,·Lcom/android/launcher3/by;->n:F255 ····iput·p1,·p0,·Lcom/android/launcher3/by;->n:F
  
260 ····return·v0256 ····return·p1
261 .end·method257 .end·method
  
262 .method·static·synthetic·c(Lcom/android/launcher3/by;F)F258 .method·static·synthetic·c(Lcom/android/launcher3/by;F)F
263 ····.locals·0259 ····.locals·0
  
264 ····iput·p1,·p0,·Lcom/android/launcher3/by;->l:F260 ····iput·p1,·p0,·Lcom/android/launcher3/by;->l:F
  
Offset 302, 29 lines modifiedOffset 294, 29 lines modified
  
302 ····iput·v0,·p0,·Lcom/android/launcher3/by;->o:F294 ····iput·v0,·p0,·Lcom/android/launcher3/by;->o:F
  
303 ····return-void295 ····return-void
304 .end·method296 .end·method
  
305 .method·public·a(I)V297 .method·public·a(I)V
306 ····.locals·3298 ····.locals·4
  
307 ····const/4·v0,·0x2299 ····const/4·v0,·0x2
  
308 ····new-array·v0,·v0,·[F300 ····new-array·v0,·v0,·[F
  
309 ····fill-array-data·v0,·:array_0301 ····fill-array-data·v0,·:array_0
  
310 ····invoke-static·{p0,·v0},·Lcom/android/launcher3/fw;->a(Landroid/view/View;[F)Landroid/animation/ValueAnimator;302 ····invoke-static·{p0,·v0},·Lcom/android/launcher3/fw;->a(Landroid/view/View;[F)Landroid/animation/ValueAnimator;
  
311 ····move-result-object·v0303 ····move-result-object·v0
  
312 ····int-to-long·v1,·p1304 ····int-to-long·v2,·p1
  
313 ····invoke-virtual·{v0,·v1,·v2},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;305 ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
  
314 ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator;306 ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator;
  
315 ····const/high16·v2,·0x3fc00000····#·1.5f307 ····const/high16·v2,·0x3fc00000····#·1.5f
  
316 ····invoke-direct·{v1,·v2},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V308 ····invoke-direct·{v1,·v2},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
551 B
smali/com/android/launcher3/ee.smali
    
Offset 97, 14 lines modifiedOffset 97, 14 lines modified
97 ····move·v2,·v097 ····move·v2,·v0
  
98 ····goto·:goto_098 ····goto·:goto_0
  
99 ····:cond_199 ····:cond_1
100 ····iget-object·v0,·p0,·Lcom/android/launcher3/ee;->a:Lcom/android/launcher3/Launcher;100 ····iget-object·v0,·p0,·Lcom/android/launcher3/ee;->a:Lcom/android/launcher3/Launcher;
  
101 ····const-wide/16·v1,·0x4e20101 ····const-wide/16·v2,·0x4e20
  
102 ····invoke-static·{v0,·v1,·v2},·Lcom/android/launcher3/Launcher;->a(Lcom/android/launcher3/Launcher;J)V102 ····invoke-static·{v0,·v2,·v3},·Lcom/android/launcher3/Launcher;->a(Lcom/android/launcher3/Launcher;J)V
  
103 ····:cond_2103 ····:cond_2
104 ····return-void104 ····return-void
105 .end·method105 .end·method
12.5 KB
smali/com/android/launcher3/gg.smali
    
Offset 948, 19 lines modifiedOffset 948, 19 lines modified
  
948 ····invoke-direct·{v0,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V948 ····invoke-direct·{v0,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
949 ····return-object·v0949 ····return-object·v0
950 .end·method950 .end·method
  
951 .method·static·a(JLcom/android/launcher3/dy;[Ljava/lang/StackTraceElement;)V951 .method·static·a(JLcom/android/launcher3/dy;[Ljava/lang/StackTraceElement;)V
952 ····.locals·9952 ····.locals·10
  
953 ····const/4·v8,·0x1953 ····const/4·v9,·0x1
  
954 ····const/4·v7,·0x0954 ····const/4·v8,·0x0
  
955 ····sget-object·v0,·Lcom/android/launcher3/gg;->d:Ljava/util/HashMap;955 ····sget-object·v0,·Lcom/android/launcher3/gg;->d:Ljava/util/HashMap;
  
956 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;956 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
957 ····move-result-object·v1957 ····move-result-object·v1
  
Offset 1014, 41 lines modifiedOffset 1014, 41 lines modified
  
1014 ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->filterEquals(Landroid/content/Intent;)Z1014 ····invoke-virtual·{v3,·v4},·Landroid/content/Intent;->filterEquals(Landroid/content/Intent;)Z
  
1015 ····move-result·v31015 ····move-result·v3
  
1016 ····if-eqz·v3,·:cond_21016 ····if-eqz·v3,·:cond_2
  
1017 ····iget-wide·v3,·v1,·Lcom/android/launcher3/jx;->f:J1017 ····iget-wide·v4,·v1,·Lcom/android/launcher3/jx;->f:J
  
1018 ····iget-wide·v5,·v2,·Lcom/android/launcher3/jx;->f:J1018 ····iget-wide·v6,·v2,·Lcom/android/launcher3/jx;->f:J
  
1019 ····cmp-long·v3,·v3,·v51019 ····cmp-long·v3,·v4,·v6
  
1020 ····if-nez·v3,·:cond_21020 ····if-nez·v3,·:cond_2
  
1021 ····iget·v3,·v1,·Lcom/android/launcher3/jx;->g:I1021 ····iget·v3,·v1,·Lcom/android/launcher3/jx;->g:I
  
1022 ····iget·v4,·v2,·Lcom/android/launcher3/jx;->g:I1022 ····iget·v4,·v2,·Lcom/android/launcher3/jx;->g:I
  
1023 ····if-ne·v3,·v4,·:cond_21023 ····if-ne·v3,·v4,·:cond_2
  
1024 ····iget-wide·v3,·v1,·Lcom/android/launcher3/jx;->h:J1024 ····iget-wide·v4,·v1,·Lcom/android/launcher3/jx;->h:J
  
1025 ····iget-wide·v5,·v2,·Lcom/android/launcher3/jx;->h:J1025 ····iget-wide·v6,·v2,·Lcom/android/launcher3/jx;->h:J
  
1026 ····cmp-long·v3,·v3,·v51026 ····cmp-long·v3,·v4,·v6
  
1027 ····if-nez·v3,·:cond_21027 ····if-nez·v3,·:cond_2
  
1028 ····iget-wide·v3,·v1,·Lcom/android/launcher3/jx;->i:J1028 ····iget-wide·v4,·v1,·Lcom/android/launcher3/jx;->i:J
  
1029 ····iget-wide·v5,·v2,·Lcom/android/launcher3/jx;->i:J1029 ····iget-wide·v6,·v2,·Lcom/android/launcher3/jx;->i:J
  
1030 ····cmp-long·v3,·v3,·v51030 ····cmp-long·v3,·v4,·v6
  
1031 ····if-nez·v3,·:cond_21031 ····if-nez·v3,·:cond_2
  
1032 ····iget·v3,·v1,·Lcom/android/launcher3/jx;->j:I1032 ····iget·v3,·v1,·Lcom/android/launcher3/jx;->j:I
  
1033 ····iget·v4,·v2,·Lcom/android/launcher3/jx;->j:I1033 ····iget·v4,·v2,·Lcom/android/launcher3/jx;->j:I
  
Offset 1087, 29 lines modifiedOffset 1087, 29 lines modified
  
1087 ····iget-object·v3,·v2,·Lcom/android/launcher3/jx;->r:[I1087 ····iget-object·v3,·v2,·Lcom/android/launcher3/jx;->r:[I
  
1088 ····if-eqz·v3,·:cond_21088 ····if-eqz·v3,·:cond_2
  
1089 ····iget-object·v3,·v1,·Lcom/android/launcher3/jx;->r:[I1089 ····iget-object·v3,·v1,·Lcom/android/launcher3/jx;->r:[I
  
1090 ····aget·v3,·v3,·v71090 ····aget·v3,·v3,·v8
  
1091 ····iget-object·v4,·v2,·Lcom/android/launcher3/jx;->r:[I1091 ····iget-object·v4,·v2,·Lcom/android/launcher3/jx;->r:[I
  
1092 ····aget·v4,·v4,·v71092 ····aget·v4,·v4,·v8
  
1093 ····if-ne·v3,·v4,·:cond_21093 ····if-ne·v3,·v4,·:cond_2
  
1094 ····iget-object·v1,·v1,·Lcom/android/launcher3/jx;->r:[I1094 ····iget-object·v1,·v1,·Lcom/android/launcher3/jx;->r:[I
  
1095 ····aget·v1,·v1,·v81095 ····aget·v1,·v1,·v9
  
1096 ····iget-object·v2,·v2,·Lcom/android/launcher3/jx;->r:[I1096 ····iget-object·v2,·v2,·Lcom/android/launcher3/jx;->r:[I
  
1097 ····aget·v2,·v2,·v81097 ····aget·v2,·v2,·v9
  
1098 ····if-ne·v1,·v2,·:cond_21098 ····if-ne·v1,·v2,·:cond_2
  
1099 ····:cond_11099 ····:cond_1
1100 ····:goto_01100 ····:goto_0
1101 ····return-void1101 ····return-void
  
Offset 1180, 45 lines modifiedOffset 1180, 45 lines modified
1180 ····:cond_41180 ····:cond_4
1181 ····const-string·v0,·"null"1181 ····const-string·v0,·"null"
  
1182 ····goto·:goto_21182 ····goto·:goto_2
1183 .end·method1183 .end·method
  
1184 .method·static·a(Landroid/content/Context;Landroid/content/ContentValues;Lcom/android/launcher3/dy;Ljava/lang/String;)V1184 .method·static·a(Landroid/content/Context;Landroid/content/ContentValues;Lcom/android/launcher3/dy;Ljava/lang/String;)V
1185 ····.locals·81185 ····.locals·9
  
1186 ····iget-wide·v5,·p2,·Lcom/android/launcher3/dy;->f:J1186 ····iget-wide·v6,·p2,·Lcom/android/launcher3/dy;->f:J
  
1187 ····const/4·v0,·0x01187 ····const/4·v0,·0x0
  
1188 ····invoke-static·{v5,·v6,·v0},·Lcom/android/launcher3/hz;->a(JZ)Landroid/net/Uri;1188 ····invoke-static·{v6,·v7,·v0},·Lcom/android/launcher3/hz;->a(JZ)Landroid/net/Uri;
  
1189 ····move-result-object·v21189 ····move-result-object·v3
  
1190 ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;1190 ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
  
1191 ····move-result-object·v11191 ····move-result-object·v2
  
1192 ····new-instance·v0,·Ljava/lang/Throwable;1192 ····new-instance·v0,·Ljava/lang/Throwable;
  
1193 ····invoke-direct·{v0},·Ljava/lang/Throwable;-><init>()V1193 ····invoke-direct·{v0},·Ljava/lang/Throwable;-><init>()V
  
1194 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;1194 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
  
1195 ····move-result-object·v71195 ····move-result-object·v8
  
1196 ····new-instance·v0,·Lcom/android/launcher3/gq;1196 ····new-instance·v1,·Lcom/android/launcher3/gq;
  
1197 ····move-object·v3,·p11197 ····move-object·v4,·p1
  
1198 ····move-object·v4,·p21198 ····move-object·v5,·p2
  
Max diff block lines reached; 8546/12683 bytes (67.38%) of diff not shown.
1.37 KB
smali/com/android/launcher3/it.smali
    
Offset 2, 40 lines modifiedOffset 2, 32 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Runnable;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Ljava/lang/Runnable; 
  
7 .field·final·synthetic·b:Lcom/android/launcher3/PagedView;6 .field·final·synthetic·a:Lcom/android/launcher3/iq;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·constructor·<init>(Lcom/android/launcher3/PagedView;Ljava/lang/Runnable;)V8 .method·constructor·<init>(Lcom/android/launcher3/iq;)V
10 ····.locals·09 ····.locals·0
  
11 ····iput-object·p1,·p0,·Lcom/android/launcher3/it;->b:Lcom/android/launcher3/PagedView;10 ····iput-object·p1,·p0,·Lcom/android/launcher3/it;->a:Lcom/android/launcher3/iq;
  
12 ····iput-object·p2,·p0,·Lcom/android/launcher3/it;->a:Ljava/lang/Runnable; 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void12 ····return-void
15 .end·method13 .end·method
  
  
16 #·virtual·methods14 #·virtual·methods
17 .method·public·run()V15 .method·public·run()V
18 ····.locals·116 ····.locals·1
  
19 ····iget-object·v0,·p0,·Lcom/android/launcher3/it;->a:Ljava/lang/Runnable; 
  
20 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V 
  
21 ····iget-object·v0,·p0,·Lcom/android/launcher3/it;->b:Lcom/android/launcher3/PagedView;17 ····iget-object·v0,·p0,·Lcom/android/launcher3/it;->a:Lcom/android/launcher3/iq;
  
22 ····invoke-virtual·{v0},·Lcom/android/launcher3/PagedView;->C()V18 ····invoke-virtual·{v0},·Lcom/android/launcher3/iq;->K()V
  
23 ····return-void19 ····return-void
24 .end·method20 .end·method
1.69 KB
smali/com/android/launcher3/cu.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Lcom/android/launcher3/cu;1 .class·public·Lcom/android/launcher3/cu;
2 .super·Landroid/support/v4/widget/a;2 .super·La/a/a/c/a;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·private·final·a:Landroid/widget/ScrollView;4 .field·private·final·a:Landroid/widget/ScrollView;
  
  
5 #·direct·methods5 #·direct·methods
Offset 12, 29 lines modifiedOffset 12, 29 lines modified
  
12 ····const/4·v2,·0x112 ····const/4·v2,·0x1
  
13 ····const·v1,·0x44bb8000····#·1500.0f13 ····const·v1,·0x44bb8000····#·1500.0f
  
14 ····const/4·v0,·0x014 ····const/4·v0,·0x0
  
15 ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/a;-><init>(Landroid/view/View;)V15 ····invoke-direct·{p0,·p1},·La/a/a/c/a;-><init>(Landroid/view/View;)V
  
16 ····iput-object·p1,·p0,·Lcom/android/launcher3/cu;->a:Landroid/widget/ScrollView;16 ····iput-object·p1,·p0,·Lcom/android/launcher3/cu;->a:Landroid/widget/ScrollView;
  
17 ····invoke-virtual·{p0,·v0},·Lcom/android/launcher3/cu;->b(I)Landroid/support/v4/widget/a;17 ····invoke-virtual·{p0,·v0},·Lcom/android/launcher3/cu;->b(I)La/a/a/c/a;
  
18 ····invoke-virtual·{p0,·v2},·Lcom/android/launcher3/cu;->a(I)Landroid/support/v4/widget/a;18 ····invoke-virtual·{p0,·v2},·Lcom/android/launcher3/cu;->a(I)La/a/a/c/a;
  
19 ····invoke-virtual·{p0,·v2},·Lcom/android/launcher3/cu;->b(Z)Landroid/support/v4/widget/a;19 ····invoke-virtual·{p0,·v2},·Lcom/android/launcher3/cu;->b(Z)La/a/a/c/a;
  
20 ····invoke-virtual·{p0,·v1,·v1},·Lcom/android/launcher3/cu;->a(FF)Landroid/support/v4/widget/a;20 ····invoke-virtual·{p0,·v1,·v1},·Lcom/android/launcher3/cu;->a(FF)La/a/a/c/a;
  
21 ····invoke-virtual·{p0,·v0},·Lcom/android/launcher3/cu;->d(I)Landroid/support/v4/widget/a;21 ····invoke-virtual·{p0,·v0},·Lcom/android/launcher3/cu;->d(I)La/a/a/c/a;
  
22 ····invoke-virtual·{p0,·v0},·Lcom/android/launcher3/cu;->c(I)Landroid/support/v4/widget/a;22 ····invoke-virtual·{p0,·v0},·Lcom/android/launcher3/cu;->c(I)La/a/a/c/a;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(II)V26 .method·public·a(II)V
95.9 KB
smali/com/android/launcher3/gy.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····iput-object·v0,·p0,·Lcom/android/launcher3/gy;->g:Ljava/util/HashMap;39 ····iput-object·v0,·p0,·Lcom/android/launcher3/gy;->g:Ljava/util/HashMap;
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·a(ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V42 .method·private·a(ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
43 ····.locals·743 ····.locals·8
  
44 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;44 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
45 ····move-result-object·v145 ····move-result-object·v1
  
46 ····:cond_046 ····:cond_0
47 ····:goto_047 ····:goto_0
Offset 98, 86 lines modifiedOffset 98, 86 lines modified
  
98 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;98 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
99 ····move-result-object·v099 ····move-result-object·v0
  
100 ····check-cast·v0,·Lcom/android/launcher3/dy;100 ····check-cast·v0,·Lcom/android/launcher3/dy;
  
101 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->h:J101 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->h:J
  
102 ····const-wide/16·v5,·-0x64102 ····const-wide/16·v6,·-0x64
  
103 ····cmp-long·v3,·v3,·v5103 ····cmp-long·v3,·v4,·v6
  
104 ····if-nez·v3,·:cond_4104 ····if-nez·v3,·:cond_4
  
105 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->i:J105 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->i:J
  
106 ····int-to-long·v5,·p1106 ····int-to-long·v6,·p1
  
107 ····cmp-long·v3,·v3,·v5107 ····cmp-long·v3,·v4,·v6
  
108 ····if-nez·v3,·:cond_3108 ····if-nez·v3,·:cond_3
  
109 ····invoke-virtual·{p3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z109 ····invoke-virtual·{p3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
110 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->f:J110 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->f:J
  
111 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;111 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z113 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
114 ····goto·:goto_1114 ····goto·:goto_1
  
115 ····:cond_3115 ····:cond_3
116 ····invoke-virtual·{p4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z116 ····invoke-virtual·{p4,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
117 ····goto·:goto_1117 ····goto·:goto_1
  
118 ····:cond_4118 ····:cond_4
119 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->h:J119 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->h:J
  
120 ····const-wide/16·v5,·-0x65120 ····const-wide/16·v6,·-0x65
  
121 ····cmp-long·v3,·v3,·v5121 ····cmp-long·v3,·v4,·v6
  
122 ····if-nez·v3,·:cond_5122 ····if-nez·v3,·:cond_5
  
123 ····invoke-virtual·{p3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z123 ····invoke-virtual·{p3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
124 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->f:J124 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->f:J
  
125 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;125 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
126 ····move-result-object·v0126 ····move-result-object·v0
  
127 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z127 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
128 ····goto·:goto_1128 ····goto·:goto_1
  
129 ····:cond_5129 ····:cond_5
130 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->h:J130 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->h:J
  
131 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;131 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
132 ····move-result-object·v3132 ····move-result-object·v3
  
133 ····invoke-interface·{v1,·v3},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z133 ····invoke-interface·{v1,·v3},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
134 ····move-result·v3134 ····move-result·v3
  
135 ····if-eqz·v3,·:cond_6135 ····if-eqz·v3,·:cond_6
  
136 ····invoke-virtual·{p3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z136 ····invoke-virtual·{p3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
137 ····iget-wide·v3,·v0,·Lcom/android/launcher3/dy;->f:J137 ····iget-wide·v4,·v0,·Lcom/android/launcher3/dy;->f:J
  
138 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;138 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
139 ····move-result-object·v0139 ····move-result-object·v0
  
140 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z140 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
141 ····goto·:goto_1141 ····goto·:goto_1
  
Offset 187, 15 lines modifiedOffset 187, 15 lines modified
187 ····goto·:goto_1187 ····goto·:goto_1
  
188 ····:cond_7188 ····:cond_7
189 ····return-void189 ····return-void
190 .end·method190 .end·method
  
191 .method·private·a(ILjava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)V191 .method·private·a(ILjava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)V
192 ····.locals·9192 ····.locals·10
  
193 ····if-gez·p1,·:cond_0193 ····if-gez·p1,·:cond_0
  
194 ····invoke-virtual·{p4,·p3},·Ljava/util/HashMap;->putAll(Ljava/util/Map;)V194 ····invoke-virtual·{p4,·p3},·Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
  
195 ····:cond_0195 ····:cond_0
196 ····invoke-virtual·{p3},·Ljava/util/HashMap;->keySet()Ljava/util/Set;196 ····invoke-virtual·{p3},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
Offset 218, 66 lines modifiedOffset 218, 66 lines modified
  
218 ····move-result-object·v0218 ····move-result-object·v0
  
219 ····check-cast·v0,·Ljava/lang/Long;219 ····check-cast·v0,·Ljava/lang/Long;
  
220 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J220 ····invoke-virtual·{v0},·Ljava/lang/Long;->longValue()J
  
221 ····move-result-wide·v3221 ····move-result-wide·v4
Max diff block lines reached; 94221/98094 bytes (96.05%) of diff not shown.
575 B
smali/com/android/launcher3/gp.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .field·final·synthetic·b:Lcom/android/launcher3/dy;11 .field·final·synthetic·b:Lcom/android/launcher3/dy;
  
12 .field·final·synthetic·c:[Ljava/lang/StackTraceElement;12 .field·final·synthetic·c:[Ljava/lang/StackTraceElement;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·constructor·<init>(JLcom/android/launcher3/dy;[Ljava/lang/StackTraceElement;)V14 .method·constructor·<init>(JLcom/android/launcher3/dy;[Ljava/lang/StackTraceElement;)V
15 ····.locals·015 ····.locals·1
  
16 ····iput-wide·p1,·p0,·Lcom/android/launcher3/gp;->a:J16 ····iput-wide·p1,·p0,·Lcom/android/launcher3/gp;->a:J
  
17 ····iput-object·p3,·p0,·Lcom/android/launcher3/gp;->b:Lcom/android/launcher3/dy;17 ····iput-object·p3,·p0,·Lcom/android/launcher3/gp;->b:Lcom/android/launcher3/dy;
  
18 ····iput-object·p4,·p0,·Lcom/android/launcher3/gp;->c:[Ljava/lang/StackTraceElement;18 ····iput-object·p4,·p0,·Lcom/android/launcher3/gp;->c:[Ljava/lang/StackTraceElement;
  
952 B
smali/com/android/launcher3/kg.smali
    
Offset 771, 21 lines modifiedOffset 771, 15 lines modified
  
771 ····move-result-object·v2771 ····move-result-object·v2
  
772 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;772 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
773 ····move-result-object·v2773 ····move-result-object·v2
  
774 ····const-string·v3,·".·Make·sure·to·create·a·MAIN·intent-filter·for·the·corresponding·activity·"774 ····const-string·v3,·".·Make·sure·to·create·a·MAIN·intent-filter·for·the·corresponding·activity·or·use·the·exported·attribute·for·this·activity."
  
775 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
776 ····move-result-object·v2 
  
777 ····const-string·v3,·"or·use·the·exported·attribute·for·this·activity." 
  
778 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;775 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
779 ····move-result-object·v2776 ····move-result-object·v2
  
780 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;777 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3.2 KB
smali/com/android/launcher3/jy.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·abstract·Lcom/android/launcher3/jy;1 .class·public·abstract·Lcom/android/launcher3/jy;
2 .super·Lcom/android/launcher3/PagedView;2 .super·Lcom/android/launcher3/iq;
  
  
3 #·static·fields3 #·static·fields
4 .field·private·static·final·b:F4 .field·private·static·final·b:F
  
  
5 #·instance·fields5 #·instance·fields
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V50 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
51 ····.locals·351 ····.locals·3
  
52 ····const/4·v0,·0x152 ····const/4·v0,·0x1
  
53 ····const/4·v1,·0x053 ····const/4·v1,·0x0
  
54 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/android/launcher3/PagedView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V54 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/android/launcher3/iq;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
55 ····iput-boolean·v1,·p0,·Lcom/android/launcher3/jy;->ae:Z55 ····iput-boolean·v1,·p0,·Lcom/android/launcher3/jy;->ae:Z
  
56 ····iget·v2,·p0,·Lcom/android/launcher3/jy;->a:I56 ····iget·v2,·p0,·Lcom/android/launcher3/jy;->a:I
  
57 ····if-eq·v2,·v0,·:cond_057 ····if-eq·v2,·v0,·:cond_0
  
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
  
193 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I193 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I
  
194 ····const/4·v1,·0x1194 ····const/4·v1,·0x1
  
195 ····if-ne·v0,·v1,·:cond_0195 ····if-ne·v0,·v1,·:cond_0
  
196 ····invoke-super·{p0},·Lcom/android/launcher3/PagedView;->F()V196 ····invoke-super·{p0},·Lcom/android/launcher3/iq;->F()V
  
197 ····:goto_0197 ····:goto_0
198 ····return-void198 ····return-void
  
199 ····:cond_0199 ····:cond_0
200 ····invoke-virtual·{p0},·Lcom/android/launcher3/jy;->getPageNearestToCenterOfScreen()I200 ····invoke-virtual·{p0},·Lcom/android/launcher3/jy;->getPageNearestToCenterOfScreen()I
  
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
  
213 ····goto·:goto_0213 ····goto·:goto_0
214 .end·method214 .end·method
  
215 .method·protected·a()V215 .method·protected·a()V
216 ····.locals·3216 ····.locals·3
  
217 ····invoke-super·{p0},·Lcom/android/launcher3/PagedView;->a()V217 ····invoke-super·{p0},·Lcom/android/launcher3/iq;->a()V
  
218 ····invoke-virtual·{p0},·Lcom/android/launcher3/jy;->getScrollMode()I218 ····invoke-virtual·{p0},·Lcom/android/launcher3/jy;->getScrollMode()I
  
219 ····move-result·v0219 ····move-result·v0
  
220 ····iput·v0,·p0,·Lcom/android/launcher3/jy;->a:I220 ····iput·v0,·p0,·Lcom/android/launcher3/jy;->a:I
  
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
  
264 ····const/4·v1,·0x1264 ····const/4·v1,·0x1
  
265 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I265 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I
  
266 ····if-ne·v0,·v1,·:cond_0266 ····if-ne·v0,·v1,·:cond_0
  
267 ····invoke-super·{p0,·p1,·p2},·Lcom/android/launcher3/PagedView;->b(II)V267 ····invoke-super·{p0,·p1,·p2},·Lcom/android/launcher3/iq;->b(II)V
  
268 ····:goto_0268 ····:goto_0
269 ····return-void269 ····return-void
  
270 ····:cond_0270 ····:cond_0
271 ····const/4·v0,·0x0271 ····const/4·v0,·0x0
  
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
  
286 ····const/4·v1,·0x1286 ····const/4·v1,·0x1
  
287 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I287 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I
  
288 ····if-ne·v0,·v1,·:cond_1288 ····if-ne·v0,·v1,·:cond_1
  
289 ····invoke-super·{p0},·Lcom/android/launcher3/PagedView;->computeScroll()V289 ····invoke-super·{p0},·Lcom/android/launcher3/iq;->computeScroll()V
  
290 ····:cond_0290 ····:cond_0
291 ····:goto_0291 ····:goto_0
292 ····return-void292 ····return-void
  
293 ····:cond_1293 ····:cond_1
294 ····invoke-virtual·{p0},·Lcom/android/launcher3/jy;->x()Z294 ····invoke-virtual·{p0},·Lcom/android/launcher3/jy;->x()Z
Offset 321, 21 lines modifiedOffset 321, 21 lines modified
  
321 ····sub-float·v1,·v0,·v1321 ····sub-float·v1,·v0,·v1
  
322 ····sget·v2,·Lcom/android/launcher3/jy;->b:F322 ····sget·v2,·Lcom/android/launcher3/jy;->b:F
  
323 ····div-float/2addr·v1,·v2323 ····div-float/2addr·v1,·v2
  
324 ····float-to-double·v1,·v1324 ····float-to-double·v2,·v1
  
325 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->exp(D)D325 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->exp(D)D
  
326 ····move-result-wide·v1326 ····move-result-wide·v2
  
327 ····double-to-float·v1,·v1327 ····double-to-float·v1,·v2
  
328 ····iget·v2,·p0,·Lcom/android/launcher3/jy;->t:F328 ····iget·v2,·p0,·Lcom/android/launcher3/jy;->t:F
  
329 ····iget·v3,·p0,·Lcom/android/launcher3/jy;->U:I329 ····iget·v3,·p0,·Lcom/android/launcher3/jy;->U:I
  
330 ····int-to-float·v3,·v3330 ····int-to-float·v3,·v3
  
Offset 394, 15 lines modifiedOffset 394, 15 lines modified
  
394 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I394 ····iget·v0,·p0,·Lcom/android/launcher3/jy;->a:I
  
395 ····const/4·v1,·0x1395 ····const/4·v1,·0x1
  
396 ····if-ne·v0,·v1,·:cond_0396 ····if-ne·v0,·v1,·:cond_0
  
397 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/PagedView;->n(I)V397 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/iq;->n(I)V
  
398 ····:goto_0398 ····:goto_0
399 ····return-void399 ····return-void
  
400 ····:cond_0400 ····:cond_0
401 ····invoke-direct·{p0,·p1,·v2,·v2},·Lcom/android/launcher3/jy;->b(IIZ)V401 ····invoke-direct·{p0,·p1,·v2,·v2},·Lcom/android/launcher3/jy;->b(IIZ)V
  
Max diff block lines reached; -1/3209 bytes (-0.03%) of diff not shown.
8.34 KB
smali/com/android/launcher3/MemoryTracker.smali
    
Offset 116, 21 lines modifiedOffset 116, 21 lines modified
  
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
  
118 #·virtual·methods118 #·virtual·methods
119 .method·public·a(I)Lcom/android/launcher3/im;119 .method·public·a(I)Lcom/android/launcher3/im;
120 ····.locals·3120 ····.locals·4
  
121 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->b:Landroid/util/LongSparseArray;121 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->b:Landroid/util/LongSparseArray;
  
122 ····int-to-long·v1,·p1122 ····int-to-long·v2,·p1
  
123 ····invoke-virtual·{v0,·v1,·v2},·Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;123 ····invoke-virtual·{v0,·v2,·v3},·Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
  
124 ····move-result-object·v0124 ····move-result-object·v0
  
125 ····check-cast·v0,·Lcom/android/launcher3/im;125 ····check-cast·v0,·Lcom/android/launcher3/im;
  
126 ····return-object·v0126 ····return-object·v0
127 .end·method127 .end·method
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
  
264 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I264 ····invoke-static·{v0,·v1},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
265 ····return-void265 ····return-void
266 .end·method266 .end·method
  
267 .method·c()V267 .method·c()V
268 ····.locals·11268 ····.locals·12
  
269 ····iget-object·v2,·p0,·Lcom/android/launcher3/MemoryTracker;->g:Ljava/lang/Object;269 ····iget-object·v2,·p0,·Lcom/android/launcher3/MemoryTracker;->g:Ljava/lang/Object;
  
270 ····monitor-enter·v2270 ····monitor-enter·v2
  
271 ····:try_start_0271 ····:try_start_0
272 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->e:Landroid/app/ActivityManager;272 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->e:Landroid/app/ActivityManager;
Offset 346, 19 lines modifiedOffset 346, 19 lines modified
  
346 ····check-cast·v0,·Ljava/lang/Long;346 ····check-cast·v0,·Ljava/lang/Long;
  
347 ····invoke-virtual·{v0},·Ljava/lang/Long;->intValue()I347 ····invoke-virtual·{v0},·Ljava/lang/Long;->intValue()I
  
348 ····move-result·v0348 ····move-result·v0
  
349 ····int-to-long·v3,·v0349 ····int-to-long·v4,·v0
  
350 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->b:Landroid/util/LongSparseArray;350 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->b:Landroid/util/LongSparseArray;
  
351 ····invoke-virtual·{v0,·v3,·v4},·Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;351 ····invoke-virtual·{v0,·v4,·v5},·Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
  
352 ····move-result-object·v0352 ····move-result-object·v0
  
353 ····if-nez·v0,·:cond_1353 ····if-nez·v0,·:cond_1
  
354 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->c:Ljava/util/ArrayList;354 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->c:Ljava/util/ArrayList;
  
Offset 382, 129 lines modifiedOffset 382, 129 lines modified
  
382 ····check-cast·v0,·Ljava/lang/Long;382 ····check-cast·v0,·Ljava/lang/Long;
  
383 ····invoke-virtual·{v0},·Ljava/lang/Long;->intValue()I383 ····invoke-virtual·{v0},·Ljava/lang/Long;->intValue()I
  
384 ····move-result·v0384 ····move-result·v0
  
385 ····int-to-long·v5,·v0385 ····int-to-long·v6,·v0
  
386 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->b:Landroid/util/LongSparseArray;386 ····iget-object·v0,·p0,·Lcom/android/launcher3/MemoryTracker;->b:Landroid/util/LongSparseArray;
  
387 ····invoke-virtual·{v0,·v5,·v6},·Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;387 ····invoke-virtual·{v0,·v6,·v7},·Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
  
388 ····move-result-object·v0388 ····move-result-object·v0
  
389 ····check-cast·v0,·Lcom/android/launcher3/im;389 ····check-cast·v0,·Lcom/android/launcher3/im;
  
390 ····iget·v7,·v0,·Lcom/android/launcher3/im;->i:I390 ····iget·v5,·v0,·Lcom/android/launcher3/im;->i:I
  
391 ····add-int/lit8·v7,·v7,·0x1391 ····add-int/lit8·v5,·v5,·0x1
  
392 ····iget-object·v8,·v0,·Lcom/android/launcher3/im;->f:[J392 ····iget-object·v8,·v0,·Lcom/android/launcher3/im;->f:[J
  
393 ····array-length·v8,·v8393 ····array-length·v8,·v8
  
394 ····rem-int/2addr·v7,·v8394 ····rem-int/2addr·v5,·v8
  
395 ····iput·v7,·v0,·Lcom/android/launcher3/im;->i:I395 ····iput·v5,·v0,·Lcom/android/launcher3/im;->i:I
  
396 ····iget-object·v7,·v0,·Lcom/android/launcher3/im;->f:[J396 ····iget-object·v5,·v0,·Lcom/android/launcher3/im;->f:[J
  
397 ····iget·v8,·v0,·Lcom/android/launcher3/im;->i:I397 ····iget·v8,·v0,·Lcom/android/launcher3/im;->i:I
  
398 ····invoke-virtual·{v4},·Landroid/os/Debug$MemoryInfo;->getTotalPss()I398 ····invoke-virtual·{v4},·Landroid/os/Debug$MemoryInfo;->getTotalPss()I
  
399 ····move-result·v9399 ····move-result·v9
  
400 ····int-to-long·v9,·v9400 ····int-to-long·v10,·v9
  
401 ····iput-wide·v9,·v0,·Lcom/android/launcher3/im;->d:J401 ····iput-wide·v10,·v0,·Lcom/android/launcher3/im;->d:J
  
402 ····aput-wide·v9,·v7,·v8402 ····aput-wide·v10,·v5,·v8
  
403 ····iget-object·v7,·v0,·Lcom/android/launcher3/im;->g:[J403 ····iget-object·v5,·v0,·Lcom/android/launcher3/im;->g:[J
  
404 ····iget·v8,·v0,·Lcom/android/launcher3/im;->i:I404 ····iget·v8,·v0,·Lcom/android/launcher3/im;->i:I
  
405 ····invoke-virtual·{v4},·Landroid/os/Debug$MemoryInfo;->getTotalPrivateDirty()I405 ····invoke-virtual·{v4},·Landroid/os/Debug$MemoryInfo;->getTotalPrivateDirty()I
  
406 ····move-result·v4406 ····move-result·v4
  
407 ····int-to-long·v9,·v4407 ····int-to-long·v10,·v4
  
408 ····iput-wide·v9,·v0,·Lcom/android/launcher3/im;->e:J408 ····iput-wide·v10,·v0,·Lcom/android/launcher3/im;->e:J
  
409 ····aput-wide·v9,·v7,·v8409 ····aput-wide·v10,·v5,·v8
  
410 ····iget-wide·v7,·v0,·Lcom/android/launcher3/im;->d:J410 ····iget-wide·v4,·v0,·Lcom/android/launcher3/im;->d:J
  
411 ····iget-wide·v9,·v0,·Lcom/android/launcher3/im;->h:J411 ····iget-wide·v8,·v0,·Lcom/android/launcher3/im;->h:J
  
412 ····cmp-long·v4,·v7,·v9412 ····cmp-long·v4,·v4,·v8
  
413 ····if-lez·v4,·:cond_3413 ····if-lez·v4,·:cond_3
  
414 ····iget-wide·v7,·v0,·Lcom/android/launcher3/im;->d:J414 ····iget-wide·v4,·v0,·Lcom/android/launcher3/im;->d:J
  
415 ····iput-wide·v7,·v0,·Lcom/android/launcher3/im;->h:J415 ····iput-wide·v4,·v0,·Lcom/android/launcher3/im;->h:J
  
Max diff block lines reached; 4319/8444 bytes (51.15%) of diff not shown.
1.16 KB
smali/com/android/launcher3/bz.smali
    
Offset 79, 21 lines modifiedOffset 79, 37 lines modified
  
79 ····sub-float/2addr·v2,·v379 ····sub-float/2addr·v2,·v3
  
80 ····float-to-int·v2,·v280 ····float-to-int·v2,·v2
  
81 ····iget-object·v3,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;81 ····iget-object·v3,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;
  
 82 ····iget-object·v4,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;
  
 83 ····invoke-static·{v4},·Lcom/android/launcher3/by;->a(Lcom/android/launcher3/by;)F
  
 84 ····move-result·v4
  
82 ····int-to-float·v4,·v185 ····int-to-float·v5,·v1
  
 86 ····add-float/2addr·v4,·v5
  
83 ····invoke-static·{v3,·v4},·Lcom/android/launcher3/by;->a(Lcom/android/launcher3/by;F)F87 ····invoke-static·{v3,·v4},·Lcom/android/launcher3/by;->a(Lcom/android/launcher3/by;F)F
  
84 ····iget-object·v3,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;88 ····iget-object·v3,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;
  
 89 ····iget-object·v4,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;
  
 90 ····invoke-static·{v4},·Lcom/android/launcher3/by;->b(Lcom/android/launcher3/by;)F
  
 91 ····move-result·v4
  
85 ····int-to-float·v4,·v292 ····int-to-float·v5,·v2
  
 93 ····add-float/2addr·v4,·v5
  
86 ····invoke-static·{v3,·v4},·Lcom/android/launcher3/by;->b(Lcom/android/launcher3/by;F)F94 ····invoke-static·{v3,·v4},·Lcom/android/launcher3/by;->b(Lcom/android/launcher3/by;F)F
  
87 ····iget-object·v3,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;95 ····iget-object·v3,·p0,·Lcom/android/launcher3/bz;->e:Lcom/android/launcher3/by;
  
88 ····iget·v4,·p0,·Lcom/android/launcher3/bz;->c:F96 ····iget·v4,·p0,·Lcom/android/launcher3/bz;->c:F
  
1.34 KB
smali/com/android/launcher3/is.smali
    
Offset 1, 33 lines modifiedOffset 1, 30 lines modified
1 .class·Lcom/android/launcher3/is;1 .class·Lcom/android/launcher3/is;
 2 .super·Landroid/animation/AnimatorListenerAdapter;
2 .super·Ljava/lang/Object; 
  
3 #·interfaces 
4 .implements·Ljava/lang/Runnable; 
  
  
5 #·instance·fields3 #·instance·fields
6 .field·final·synthetic·a:Lcom/android/launcher3/PagedView;4 .field·final·synthetic·a:Lcom/android/launcher3/iq;
  
  
7 #·direct·methods5 #·direct·methods
8 .method·constructor·<init>(Lcom/android/launcher3/PagedView;)V6 .method·constructor·<init>(Lcom/android/launcher3/iq;)V
9 ····.locals·07 ····.locals·0
  
10 ····iput-object·p1,·p0,·Lcom/android/launcher3/is;->a:Lcom/android/launcher3/PagedView;8 ····iput-object·p1,·p0,·Lcom/android/launcher3/is;->a:Lcom/android/launcher3/iq;
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
12 ····return-void10 ····return-void
13 .end·method11 .end·method
  
  
14 #·virtual·methods12 #·virtual·methods
15 .method·public·run()V13 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
16 ····.locals·114 ····.locals·1
  
17 ····iget-object·v0,·p0,·Lcom/android/launcher3/is;->a:Lcom/android/launcher3/PagedView;15 ····iget-object·v0,·p0,·Lcom/android/launcher3/is;->a:Lcom/android/launcher3/iq;
  
18 ····invoke-virtual·{v0},·Lcom/android/launcher3/PagedView;->K()V16 ····invoke-static·{v0},·Lcom/android/launcher3/iq;->b(Lcom/android/launcher3/iq;)V
  
19 ····return-void17 ····return-void
20 .end·method18 .end·method
2.18 KB
smali/com/android/launcher3/de.smali
    
Offset 232, 29 lines modifiedOffset 232, 29 lines modified
  
232 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V232 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V
  
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
235 .method·public·toString()Ljava/lang/String;235 .method·public·toString()Ljava/lang/String;
236 ····.locals·3236 ····.locals·4
  
237 ····new-instance·v0,·Ljava/lang/StringBuilder;237 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
238 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V238 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
239 ····const-string·v1,·"FolderInfo(id="239 ····const-string·v1,·"FolderInfo(id="
  
240 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;240 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
241 ····move-result-object·v0241 ····move-result-object·v0
  
242 ····iget-wide·v1,·p0,·Lcom/android/launcher3/de;->f:J242 ····iget-wide·v2,·p0,·Lcom/android/launcher3/de;->f:J
  
243 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;243 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
244 ····move-result-object·v0244 ····move-result-object·v0
  
245 ····const-string·v1,·"·type="245 ····const-string·v1,·"·type="
  
246 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;246 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 268, 29 lines modifiedOffset 268, 29 lines modified
  
268 ····const-string·v1,·"·container="268 ····const-string·v1,·"·container="
  
269 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;269 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
270 ····move-result-object·v0270 ····move-result-object·v0
  
271 ····iget-wide·v1,·p0,·Lcom/android/launcher3/de;->h:J271 ····iget-wide·v2,·p0,·Lcom/android/launcher3/de;->h:J
  
272 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;272 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
273 ····move-result-object·v0273 ····move-result-object·v0
  
274 ····const-string·v1,·"·screen="274 ····const-string·v1,·"·screen="
  
275 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;275 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
276 ····move-result-object·v0276 ····move-result-object·v0
  
277 ····iget-wide·v1,·p0,·Lcom/android/launcher3/de;->i:J277 ····iget-wide·v2,·p0,·Lcom/android/launcher3/de;->i:J
  
278 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;278 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
279 ····move-result-object·v0279 ····move-result-object·v0
  
280 ····const-string·v1,·"·cellX="280 ····const-string·v1,·"·cellX="
  
281 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;281 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1.56 KB
smali/com/android/launcher3/gq.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 .field·final·synthetic·e:J17 .field·final·synthetic·e:J
  
18 .field·final·synthetic·f:[Ljava/lang/StackTraceElement;18 .field·final·synthetic·f:[Ljava/lang/StackTraceElement;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/content/ContentValues;Lcom/android/launcher3/dy;J[Ljava/lang/StackTraceElement;)V20 .method·constructor·<init>(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/content/ContentValues;Lcom/android/launcher3/dy;J[Ljava/lang/StackTraceElement;)V
21 ····.locals·021 ····.locals·1
  
22 ····iput-object·p1,·p0,·Lcom/android/launcher3/gq;->a:Landroid/content/ContentResolver;22 ····iput-object·p1,·p0,·Lcom/android/launcher3/gq;->a:Landroid/content/ContentResolver;
  
23 ····iput-object·p2,·p0,·Lcom/android/launcher3/gq;->b:Landroid/net/Uri;23 ····iput-object·p2,·p0,·Lcom/android/launcher3/gq;->b:Landroid/net/Uri;
  
24 ····iput-object·p3,·p0,·Lcom/android/launcher3/gq;->c:Landroid/content/ContentValues;24 ····iput-object·p3,·p0,·Lcom/android/launcher3/gq;->c:Landroid/content/ContentValues;
  
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····iget-object·v2,·p0,·Lcom/android/launcher3/gq;->c:Landroid/content/ContentValues;53 ····iget-object·v2,·p0,·Lcom/android/launcher3/gq;->c:Landroid/content/ContentValues;
  
54 ····invoke-virtual·{v0,·v1,·v2,·v3,·v3},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I54 ····invoke-virtual·{v0,·v1,·v2,·v3,·v3},·Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
  
55 ····iget-object·v0,·p0,·Lcom/android/launcher3/gq;->d:Lcom/android/launcher3/dy;55 ····iget-object·v0,·p0,·Lcom/android/launcher3/gq;->d:Lcom/android/launcher3/dy;
  
56 ····iget-wide·v1,·p0,·Lcom/android/launcher3/gq;->e:J56 ····iget-wide·v2,·p0,·Lcom/android/launcher3/gq;->e:J
  
57 ····iget-object·v3,·p0,·Lcom/android/launcher3/gq;->f:[Ljava/lang/StackTraceElement;57 ····iget-object·v1,·p0,·Lcom/android/launcher3/gq;->f:[Ljava/lang/StackTraceElement;
  
58 ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/android/launcher3/gg;->a(Lcom/android/launcher3/dy;J[Ljava/lang/StackTraceElement;)V58 ····invoke-static·{v0,·v2,·v3,·v1},·Lcom/android/launcher3/gg;->a(Lcom/android/launcher3/dy;J[Ljava/lang/StackTraceElement;)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
2.71 KB
smali/com/android/launcher3/lg.smali
    
Offset 246, 23 lines modifiedOffset 246, 23 lines modified
  
246 ····iget·v0,·p0,·Lcom/android/launcher3/lg;->c:I246 ····iget·v0,·p0,·Lcom/android/launcher3/lg;->c:I
  
247 ····return·v0247 ····return·v0
248 .end·method248 .end·method
  
249 .method·public·getUptimeString()Ljava/lang/String;249 .method·public·getUptimeString()Ljava/lang/String;
250 ····.locals·15250 ····.locals·14
  
251 ····const-wide/32·v13,·0x15180251 ····const-wide/32·v6,·0x15180
  
252 ····const-wide/16·v11,·0xe10252 ····const-wide/16·v12,·0xe10
  
253 ····const-wide/16·v9,·0x3c253 ····const-wide/16·v10,·0x3c
  
254 ····const-wide/16·v7,·0x0254 ····const-wide/16·v8,·0x0
  
255 ····iget-object·v0,·p0,·Lcom/android/launcher3/lg;->e:Lcom/android/launcher3/im;255 ····iget-object·v0,·p0,·Lcom/android/launcher3/lg;->e:Lcom/android/launcher3/im;
  
256 ····invoke-virtual·{v0},·Lcom/android/launcher3/im;->a()J256 ····invoke-virtual·{v0},·Lcom/android/launcher3/im;->a()J
  
257 ····move-result-wide·v0257 ····move-result-wide·v0
  
Offset 270, 59 lines modifiedOffset 270, 59 lines modified
  
270 ····div-long/2addr·v0,·v2270 ····div-long/2addr·v0,·v2
  
271 ····new-instance·v2,·Ljava/lang/StringBuilder;271 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
272 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V272 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
273 ····div-long·v3,·v0,·v13273 ····div-long·v4,·v0,·v6
  
274 ····cmp-long·v5,·v3,·v7274 ····cmp-long·v3,·v4,·v8
  
275 ····if-lez·v5,·:cond_0275 ····if-lez·v3,·:cond_0
  
276 ····mul-long·v5,·v3,·v13276 ····mul-long/2addr·v6,·v4
  
277 ····sub-long/2addr·v0,·v5277 ····sub-long/2addr·v0,·v6
  
278 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;278 ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
279 ····const-string·v3,·"d"279 ····const-string·v3,·"d"
  
280 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;280 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
281 ····:cond_0281 ····:cond_0
282 ····div-long·v3,·v0,·v11282 ····div-long·v4,·v0,·v12
  
283 ····cmp-long·v5,·v3,·v7283 ····cmp-long·v3,·v4,·v8
  
284 ····if-lez·v5,·:cond_1284 ····if-lez·v3,·:cond_1
  
285 ····mul-long·v5,·v3,·v11285 ····mul-long·v6,·v4,·v12
  
286 ····sub-long/2addr·v0,·v5286 ····sub-long/2addr·v0,·v6
  
287 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;287 ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
288 ····const-string·v3,·"h"288 ····const-string·v3,·"h"
  
289 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;289 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
290 ····:cond_1290 ····:cond_1
291 ····div-long·v3,·v0,·v9291 ····div-long·v4,·v0,·v10
  
292 ····cmp-long·v5,·v3,·v7292 ····cmp-long·v3,·v4,·v8
  
293 ····if-lez·v5,·:cond_2293 ····if-lez·v3,·:cond_2
  
294 ····mul-long·v5,·v3,·v9294 ····mul-long·v6,·v4,·v10
  
295 ····sub-long/2addr·v0,·v5295 ····sub-long/2addr·v0,·v6
  
296 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;296 ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
297 ····const-string·v3,·"m"297 ····const-string·v3,·"m"
  
298 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;298 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
299 ····:cond_2299 ····:cond_2
300 ····invoke-virtual·{v2,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;300 ····invoke-virtual·{v2,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
9.92 KB
smali/com/android/launcher3/iu.smali
    
Offset 2, 374 lines modifiedOffset 2, 40 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces3 #·interfaces
4 .implements·Ljava/lang/Runnable;4 .implements·Ljava/lang/Runnable;
  
  
5 #·instance·fields5 #·instance·fields
6 .field·final·synthetic·a:Landroid/view/View;6 .field·final·synthetic·a:Ljava/lang/Runnable;
  
7 .field·final·synthetic·b:Lcom/android/launcher3/PagedView;7 .field·final·synthetic·b:Lcom/android/launcher3/iq;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·constructor·<init>(Lcom/android/launcher3/PagedView;Landroid/view/View;)V9 .method·constructor·<init>(Lcom/android/launcher3/iq;Ljava/lang/Runnable;)V
10 ····.locals·010 ····.locals·0
  
11 ····iput-object·p1,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView;11 ····iput-object·p1,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/iq;
  
12 ····iput-object·p2,·p0,·Lcom/android/launcher3/iu;->a:Landroid/view/View;12 ····iput-object·p2,·p0,·Lcom/android/launcher3/iu;->a:Ljava/lang/Runnable;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·run()V17 .method·public·run()V
18 ····.locals·1218 ····.locals·1
  
19 ····const/4·v7,·0x119 ····iget-object·v0,·p0,·Lcom/android/launcher3/iu;->a:Ljava/lang/Runnable;
  
20 ····const/4·v1,·0x020 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
21 ····iget-object·v0,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView;21 ····iget-object·v0,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/iq;
  
22 ····iget-object·v2,·p0,·Lcom/android/launcher3/iu;->a:Landroid/view/View; 
  
23 ····invoke-virtual·{v0,·v2},·Lcom/android/launcher3/PagedView;->indexOfChild(Landroid/view/View;)I 
  
24 ····move-result·v4 
  
25 ····iget-object·v0,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
26 ····iget-object·v2,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
27 ····iget-object·v2,·v2,·Lcom/android/launcher3/PagedView;->V:[I 
  
28 ····invoke-virtual·{v0,·v2},·Lcom/android/launcher3/PagedView;->a([I)V22 ····invoke-virtual·{v0},·Lcom/android/launcher3/iq;->C()V
  
29 ····iget-object·v0,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
30 ····iget-object·v0,·v0,·Lcom/android/launcher3/PagedView;->V:[I 
  
31 ····aget·v0,·v0,·v1 
  
32 ····iget-object·v2,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
33 ····iget-object·v2,·v2,·Lcom/android/launcher3/PagedView;->V:[I 
  
34 ····aget·v2,·v2,·v7 
  
35 ····if-ne·v0,·v2,·:cond_4 
  
36 ····move·v0,·v7 
  
37 ····:goto_0 
38 ····if-nez·v0,·:cond_0 
  
39 ····iget-object·v2,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
40 ····iget-object·v2,·v2,·Lcom/android/launcher3/PagedView;->V:[I 
  
41 ····aget·v2,·v2,·v1 
  
42 ····if-le·v4,·v2,·:cond_5 
  
43 ····:cond_0 
44 ····move·v6,·v7 
  
45 ····:goto_1 
46 ····if-eqz·v6,·:cond_1 
  
47 ····iget-object·v2,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
48 ····add-int/lit8·v3,·v4,·-0x1 
  
49 ····invoke-virtual·{v2,·v3},·Lcom/android/launcher3/PagedView;->o(I)V 
  
50 ····:cond_1 
51 ····if-eqz·v0,·:cond_6 
  
52 ····move·v0,·v1 
  
53 ····:goto_2 
54 ····iget-object·v2,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
55 ····iget-object·v2,·v2,·Lcom/android/launcher3/PagedView;->V:[I 
  
56 ····aget·v2,·v2,·v7 
  
57 ····iget-object·v3,·p0,·Lcom/android/launcher3/iu;->b:Lcom/android/launcher3/PagedView; 
  
58 ····invoke-virtual·{v3},·Lcom/android/launcher3/PagedView;->getPageCount()I 
  
59 ····move-result·v3 
  
60 ····add-int/lit8·v3,·v3,·-0x1 
  
61 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->min(II)I 
  
62 ····move-result·v2 
  
63 ····if-eqz·v6,·:cond_7 
  
64 ····move·v3,·v0 
  
65 ····:goto_3 
66 ····if-eqz·v6,·:cond_2 
  
67 ····add-int/lit8·v0,·v4,·-0x1 
  
68 ····move·v2,·v0 
  
69 ····:cond_2 
70 ····new-instance·v8,·Ljava/util/ArrayList; 
  
Max diff block lines reached; 30/10087 bytes (0.30%) of diff not shown.
1.26 KB
smali/com/android/launcher3/ix.smali
    
Offset 1, 20 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lcom/android/launcher3/ix;1 .class·Lcom/android/launcher3/ix;
2 .super·Landroid/view/ViewGroup$LayoutParams;2 .super·Landroid/animation/AnimatorListenerAdapter;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·public·a:Z4 .field·final·synthetic·a:Ljava/lang/Runnable;
  
 5 .field·final·synthetic·b:Lcom/android/launcher3/iq;
  
  
5 #·direct·methods6 #·direct·methods
6 .method·public·constructor·<init>(II)V7 .method·constructor·<init>(Lcom/android/launcher3/iq;Ljava/lang/Runnable;)V
7 ····.locals·18 ····.locals·0
  
 9 ····iput-object·p1,·p0,·Lcom/android/launcher3/ix;->b:Lcom/android/launcher3/iq;
  
 10 ····iput-object·p2,·p0,·Lcom/android/launcher3/ix;->a:Ljava/lang/Runnable;
  
 11 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
8 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V12 ····return-void
 13 .end·method
  
  
 14 #·virtual·methods
 15 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
 16 ····.locals·1
  
9 ····const/4·v0,·0x017 ····iget-object·v0,·p0,·Lcom/android/launcher3/ix;->a:Ljava/lang/Runnable;
  
10 ····iput-boolean·v0,·p0,·Lcom/android/launcher3/ix;->a:Z18 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
11 ····return-void19 ····return-void
12 .end·method20 .end·method
2.71 KB
smali/com/android/launcher3/jj.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·abstract·Lcom/android/launcher3/jj;1 .class·public·abstract·Lcom/android/launcher3/jj;
2 .super·Lcom/android/launcher3/PagedView;2 .super·Lcom/android/launcher3/iq;
  
3 #·interfaces3 #·interfaces
4 .implements·Landroid/view/View$OnLongClickListener;4 .implements·Landroid/view/View$OnLongClickListener;
5 .implements·Landroid/view/View$OnTouchListener;5 .implements·Landroid/view/View$OnTouchListener;
  
  
6 #·instance·fields6 #·instance·fields
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V40 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
41 ····.locals·041 ····.locals·0
  
42 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/android/launcher3/PagedView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V42 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/android/launcher3/iq;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
43 ····check-cast·p1,·Lcom/android/launcher3/Launcher;43 ····check-cast·p1,·Lcom/android/launcher3/Launcher;
  
44 ····iput-object·p1,·p0,·Lcom/android/launcher3/jj;->e:Lcom/android/launcher3/Launcher;44 ····iput-object·p1,·p0,·Lcom/android/launcher3/jj;->e:Lcom/android/launcher3/Launcher;
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 .method·protected·b(Landroid/view/MotionEvent;)V227 .method·protected·b(Landroid/view/MotionEvent;)V
228 ····.locals·1228 ····.locals·1
  
229 ····iget-boolean·v0,·p0,·Lcom/android/launcher3/jj;->b:Z229 ····iget-boolean·v0,·p0,·Lcom/android/launcher3/jj;->b:Z
  
230 ····if-nez·v0,·:cond_0230 ····if-nez·v0,·:cond_0
  
231 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/PagedView;->b(Landroid/view/MotionEvent;)V231 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/iq;->b(Landroid/view/MotionEvent;)V
  
232 ····:cond_0232 ····:cond_0
233 ····return-void233 ····return-void
234 .end·method234 .end·method
  
235 .method·protected·c(Landroid/view/View;)Z235 .method·protected·c(Landroid/view/View;)Z
236 ····.locals·2236 ····.locals·2
Offset 258, 25 lines modifiedOffset 258, 25 lines modified
258 .end·method258 .end·method
  
259 .method·protected·onDetachedFromWindow()V259 .method·protected·onDetachedFromWindow()V
260 ····.locals·0260 ····.locals·0
  
261 ····invoke-virtual·{p0},·Lcom/android/launcher3/jj;->M()V261 ····invoke-virtual·{p0},·Lcom/android/launcher3/jj;->M()V
  
262 ····invoke-super·{p0},·Lcom/android/launcher3/PagedView;->onDetachedFromWindow()V262 ····invoke-super·{p0},·Lcom/android/launcher3/iq;->onDetachedFromWindow()V
  
263 ····return-void263 ····return-void
264 .end·method264 .end·method
  
265 .method·public·onInterceptTouchEvent(Landroid/view/MotionEvent;)Z265 .method·public·onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
266 ····.locals·1266 ····.locals·1
  
267 ····invoke-direct·{p0,·p1},·Lcom/android/launcher3/jj;->d(Landroid/view/MotionEvent;)V267 ····invoke-direct·{p0,·p1},·Lcom/android/launcher3/jj;->d(Landroid/view/MotionEvent;)V
  
268 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/PagedView;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z268 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/iq;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
  
269 ····move-result·v0269 ····move-result·v0
  
270 ····return·v0270 ····return·v0
271 .end·method271 .end·method
  
272 .method·public·onLongClick(Landroid/view/View;)Z272 .method·public·onLongClick(Landroid/view/View;)Z
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 .end·method351 .end·method
  
352 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z352 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
353 ····.locals·1353 ····.locals·1
  
354 ····invoke-direct·{p0,·p1},·Lcom/android/launcher3/jj;->d(Landroid/view/MotionEvent;)V354 ····invoke-direct·{p0,·p1},·Lcom/android/launcher3/jj;->d(Landroid/view/MotionEvent;)V
  
355 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/PagedView;->onTouchEvent(Landroid/view/MotionEvent;)Z355 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/iq;->onTouchEvent(Landroid/view/MotionEvent;)Z
  
356 ····move-result·v0356 ····move-result·v0
  
357 ····return·v0357 ····return·v0
358 .end·method358 .end·method
  
359 .method·public·setDragSlopeThreshold(F)V359 .method·public·setDragSlopeThreshold(F)V
9.54 KB
smali/com/android/launcher3/Cling.smali
    
Offset 345, 17 lines modifiedOffset 345, 17 lines modified
345 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setVisibility(I)V345 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setVisibility(I)V
  
346 ····:cond_2346 ····:cond_2
347 ····return-void347 ····return-void
348 .end·method348 .end·method
  
349 .method·a(ILjava/lang/Runnable;)V349 .method·a(ILjava/lang/Runnable;)V
350 ····.locals·4350 ····.locals·5
  
351 ····const/4·v3,·0x0351 ····const/4·v4,·0x0
  
352 ····iget-object·v0,·p0,·Lcom/android/launcher3/Cling;->p:Ljava/lang/String;352 ····iget-object·v0,·p0,·Lcom/android/launcher3/Cling;->p:Ljava/lang/String;
  
353 ····sget-object·v1,·Lcom/android/launcher3/Cling;->a:Ljava/lang/String;353 ····sget-object·v1,·Lcom/android/launcher3/Cling;->a:Ljava/lang/String;
  
354 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z354 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 378, 21 lines modifiedOffset 378, 21 lines modified
  
378 ····move-result-object·v0378 ····move-result-object·v0
  
379 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;379 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
380 ····move-result-object·v0380 ····move-result-object·v0
  
381 ····invoke-virtual·{v0,·v3},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;381 ····invoke-virtual·{v0,·v4},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
382 ····move-result-object·v0382 ····move-result-object·v0
  
383 ····int-to-long·v1,·p1383 ····int-to-long·v2,·p1
  
384 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;384 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
385 ····move-result-object·v0385 ····move-result-object·v0
  
386 ····new-instance·v1,·Lcom/android/launcher3/at;386 ····new-instance·v1,·Lcom/android/launcher3/at;
  
387 ····invoke-direct·{v1,·p0,·p2},·Lcom/android/launcher3/at;-><init>(Lcom/android/launcher3/Cling;Ljava/lang/Runnable;)V387 ····invoke-direct·{v1,·p0,·p2},·Lcom/android/launcher3/at;-><init>(Lcom/android/launcher3/Cling;Ljava/lang/Runnable;)V
  
Offset 409, 21 lines modifiedOffset 409, 21 lines modified
  
409 ····iget-object·v0,·p0,·Lcom/android/launcher3/Cling;->y:Landroid/view/View;409 ····iget-object·v0,·p0,·Lcom/android/launcher3/Cling;->y:Landroid/view/View;
  
410 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;410 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
411 ····move-result-object·v0411 ····move-result-object·v0
  
412 ····invoke-virtual·{v0,·v3},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;412 ····invoke-virtual·{v0,·v4},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
413 ····move-result-object·v0413 ····move-result-object·v0
  
414 ····int-to-long·v1,·p1414 ····int-to-long·v2,·p1
  
415 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;415 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
416 ····move-result-object·v0416 ····move-result-object·v0
  
417 ····new-instance·v1,·Lcom/android/launcher3/av;417 ····new-instance·v1,·Lcom/android/launcher3/av;
  
418 ····invoke-direct·{v1,·p0},·Lcom/android/launcher3/av;-><init>(Lcom/android/launcher3/Cling;)V418 ····invoke-direct·{v1,·p0},·Lcom/android/launcher3/av;-><init>(Lcom/android/launcher3/Cling;)V
  
Offset 437, 21 lines modifiedOffset 437, 21 lines modified
437 ····return-void437 ····return-void
  
438 ····:cond_2438 ····:cond_2
439 ····invoke-virtual·{p0},·Lcom/android/launcher3/Cling;->animate()Landroid/view/ViewPropertyAnimator;439 ····invoke-virtual·{p0},·Lcom/android/launcher3/Cling;->animate()Landroid/view/ViewPropertyAnimator;
  
440 ····move-result-object·v0440 ····move-result-object·v0
  
441 ····invoke-virtual·{v0,·v3},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;441 ····invoke-virtual·{v0,·v4},·Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
  
442 ····move-result-object·v0442 ····move-result-object·v0
  
443 ····int-to-long·v1,·p1443 ····int-to-long·v2,·p1
  
444 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;444 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
  
445 ····move-result-object·v0445 ····move-result-object·v0
  
446 ····new-instance·v1,·Lcom/android/launcher3/au;446 ····new-instance·v1,·Lcom/android/launcher3/au;
  
447 ····invoke-direct·{v1,·p0,·p2},·Lcom/android/launcher3/au;-><init>(Lcom/android/launcher3/Cling;Ljava/lang/Runnable;)V447 ····invoke-direct·{v1,·p0,·p2},·Lcom/android/launcher3/au;-><init>(Lcom/android/launcher3/Cling;Ljava/lang/Runnable;)V
  
Offset 562, 29 lines modifiedOffset 562, 29 lines modified
562 ····iput-boolean·v3,·p0,·Lcom/android/launcher3/Cling;->o:Z562 ····iput-boolean·v3,·p0,·Lcom/android/launcher3/Cling;->o:Z
  
563 ····:cond_0563 ····:cond_0
564 ····return-void564 ····return-void
565 .end·method565 .end·method
  
566 .method·a(ZI)V566 .method·a(ZI)V
567 ····.locals·7567 ····.locals·8
  
 568 ····const/4·v7,·0x0
  
568 ····const/4·v6,·0x0569 ····const/4·v6,·0x0
  
569 ····const/4·v5,·0x0570 ····const/4·v5,·0x0
  
570 ····const/4·v4,·0x0 
  
571 ····const/high16·v3,·0x3f800000····#·1.0f571 ····const/high16·v4,·0x3f800000····#·1.0f
  
572 ····invoke-virtual·{p0,·v6},·Lcom/android/launcher3/Cling;->setVisibility(I)V572 ····invoke-virtual·{p0,·v7},·Lcom/android/launcher3/Cling;->setVisibility(I)V
  
573 ····const/4·v0,·0x2573 ····const/4·v0,·0x2
  
574 ····invoke-virtual·{p0,·v0,·v4},·Lcom/android/launcher3/Cling;->setLayerType(ILandroid/graphics/Paint;)V574 ····invoke-virtual·{p0,·v0,·v5},·Lcom/android/launcher3/Cling;->setLayerType(ILandroid/graphics/Paint;)V
  
575 ····iget-object·v0,·p0,·Lcom/android/launcher3/Cling;->p:Ljava/lang/String;575 ····iget-object·v0,·p0,·Lcom/android/launcher3/Cling;->p:Ljava/lang/String;
  
576 ····sget-object·v1,·Lcom/android/launcher3/Cling;->c:Ljava/lang/String;576 ····sget-object·v1,·Lcom/android/launcher3/Cling;->c:Ljava/lang/String;
  
577 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z577 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 623, 68 lines modifiedOffset 623, 68 lines modified
623 ····if-eqz·v0,·:cond_2623 ····if-eqz·v0,·:cond_2
  
624 ····:cond_0624 ····:cond_0
625 ····invoke-virtual·{p0},·Lcom/android/launcher3/Cling;->getContent()Landroid/view/View;625 ····invoke-virtual·{p0},·Lcom/android/launcher3/Cling;->getContent()Landroid/view/View;
  
626 ····move-result-object·v0626 ····move-result-object·v0
  
627 ····invoke-virtual·{v0,·v5},·Landroid/view/View;->setAlpha(F)V627 ····invoke-virtual·{v0,·v6},·Landroid/view/View;->setAlpha(F)V
  
628 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;628 ····invoke-virtual·{v0},·Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
  
Max diff block lines reached; 4975/9692 bytes (51.33%) of diff not shown.
3.45 KB
smali/com/android/launcher3/LauncherProvider.smali
    
Offset 89, 33 lines modifiedOffset 89, 33 lines modified
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
92 .method·private·a(Landroid/content/ContentValues;)V92 .method·private·a(Landroid/content/ContentValues;)V
93 ····.locals·393 ····.locals·4
  
94 ····const-string·v0,·"modified"94 ····const-string·v0,·"modified"
  
95 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J95 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
96 ····move-result-wide·v196 ····move-result-wide·v2
  
97 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;97 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
98 ····move-result-object·v198 ····move-result-object·v1
  
99 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V99 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·static·synthetic·a(Landroid/database/sqlite/SQLiteDatabase;J)V102 .method·static·synthetic·a(Landroid/database/sqlite/SQLiteDatabase;J)V
103 ····.locals·0103 ····.locals·1
  
104 ····invoke-static·{p0,·p1,·p2},·Lcom/android/launcher3/LauncherProvider;->b(Landroid/database/sqlite/SQLiteDatabase;J)V104 ····invoke-static·{p0,·p1,·p2},·Lcom/android/launcher3/LauncherProvider;->b(Landroid/database/sqlite/SQLiteDatabase;J)V
  
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·private·a(Landroid/net/Uri;)V107 .method·private·a(Landroid/net/Uri;)V
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
  
350 ····invoke-virtual·{v0,·p1,·p2},·Lcom/android/launcher3/ht;->b(J)V350 ····invoke-virtual·{v0,·p1,·p2},·Lcom/android/launcher3/ht;->b(J)V
  
351 ····return-void351 ····return-void
352 .end·method352 .end·method
  
353 .method·public·bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I353 .method·public·bulkInsert(Landroid/net/Uri;[Landroid/content/ContentValues;)I
354 ····.locals·9354 ····.locals·10
  
355 ····const/4·v0,·0x0355 ····const/4·v0,·0x0
  
356 ····new-instance·v2,·Lcom/android/launcher3/hv;356 ····new-instance·v2,·Lcom/android/launcher3/hv;
  
357 ····invoke-direct·{v2,·p1},·Lcom/android/launcher3/hv;-><init>(Landroid/net/Uri;)V357 ····invoke-direct·{v2,·p1},·Lcom/android/launcher3/hv;-><init>(Landroid/net/Uri;)V
  
Offset 390, 19 lines modifiedOffset 390, 19 lines modified
  
390 ····aget-object·v8,·p2,·v1390 ····aget-object·v8,·p2,·v1
  
391 ····invoke-static·{v5,·v3,·v6,·v7,·v8},·Lcom/android/launcher3/LauncherProvider;->b(Lcom/android/launcher3/ht;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J391 ····invoke-static·{v5,·v3,·v6,·v7,·v8},·Lcom/android/launcher3/LauncherProvider;->b(Lcom/android/launcher3/ht;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
392 ····:try_end_0392 ····:try_end_0
393 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0393 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
394 ····move-result-wide·v5394 ····move-result-wide·v6
  
395 ····const-wide/16·v7,·0x0395 ····const-wide/16·v8,·0x0
  
396 ····cmp-long·v5,·v5,·v7396 ····cmp-long·v5,·v6,·v8
  
397 ····if-gez·v5,·:cond_0397 ····if-gez·v5,·:cond_0
  
398 ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V398 ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
399 ····:goto_1399 ····:goto_1
400 ····return·v0400 ····return·v0
Offset 589, 15 lines modifiedOffset 589, 15 lines modified
  
589 ····move-result-object·v0589 ····move-result-object·v0
  
590 ····goto·:goto_0590 ····goto·:goto_0
591 .end·method591 .end·method
  
592 .method·public·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;592 .method·public·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
593 ····.locals·5593 ····.locals·6
  
594 ····const/4·v0,·0x0594 ····const/4·v0,·0x0
  
595 ····new-instance·v1,·Lcom/android/launcher3/hv;595 ····new-instance·v1,·Lcom/android/launcher3/hv;
  
596 ····invoke-direct·{v1,·p1},·Lcom/android/launcher3/hv;-><init>(Landroid/net/Uri;)V596 ····invoke-direct·{v1,·p1},·Lcom/android/launcher3/hv;-><init>(Landroid/net/Uri;)V
  
Offset 611, 27 lines modifiedOffset 611, 27 lines modified
  
611 ····iget-object·v3,·p0,·Lcom/android/launcher3/LauncherProvider;->b:Lcom/android/launcher3/ht;611 ····iget-object·v3,·p0,·Lcom/android/launcher3/LauncherProvider;->b:Lcom/android/launcher3/ht;
  
612 ····iget-object·v1,·v1,·Lcom/android/launcher3/hv;->a:Ljava/lang/String;612 ····iget-object·v1,·v1,·Lcom/android/launcher3/hv;->a:Ljava/lang/String;
  
613 ····invoke-static·{v3,·v2,·v1,·v0,·p2},·Lcom/android/launcher3/LauncherProvider;->b(Lcom/android/launcher3/ht;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J613 ····invoke-static·{v3,·v2,·v1,·v0,·p2},·Lcom/android/launcher3/LauncherProvider;->b(Lcom/android/launcher3/ht;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
  
614 ····move-result-wide·v1614 ····move-result-wide·v2
  
615 ····const-wide/16·v3,·0x0615 ····const-wide/16·v4,·0x0
  
616 ····cmp-long·v3,·v1,·v3616 ····cmp-long·v1,·v2,·v4
  
617 ····if-gtz·v3,·:cond_0617 ····if-gtz·v1,·:cond_0
  
618 ····:goto_0618 ····:goto_0
619 ····return-object·v0619 ····return-object·v0
  
620 ····:cond_0620 ····:cond_0
621 ····invoke-static·{p1,·v1,·v2},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;621 ····invoke-static·{p1,·v2,·v3},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
  
622 ····move-result-object·v0622 ····move-result-object·v0
  
623 ····invoke-direct·{p0,·v0},·Lcom/android/launcher3/LauncherProvider;->a(Landroid/net/Uri;)V623 ····invoke-direct·{p0,·v0},·Lcom/android/launcher3/LauncherProvider;->a(Landroid/net/Uri;)V
  
624 ····goto·:goto_0624 ····goto·:goto_0
625 .end·method625 .end·method
1.88 KB
smali/com/android/launcher3/iw.smali
    
Offset 1, 34 lines modifiedOffset 1, 46 lines modified
1 .class·Lcom/android/launcher3/iw;1 .class·Lcom/android/launcher3/iw;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Landroid/animation/AnimatorListenerAdapter;
  
  
3 #·instance·fields3 #·instance·fields
4 .field·final·synthetic·a:Ljava/lang/Runnable; 
  
5 .field·final·synthetic·b:Lcom/android/launcher3/PagedView;4 .field·final·synthetic·a:Lcom/android/launcher3/iv;
  
  
6 #·direct·methods5 #·direct·methods
7 .method·constructor·<init>(Lcom/android/launcher3/PagedView;Ljava/lang/Runnable;)V6 .method·constructor·<init>(Lcom/android/launcher3/iv;)V
8 ····.locals·07 ····.locals·0
  
9 ····iput-object·p1,·p0,·Lcom/android/launcher3/iw;->b:Lcom/android/launcher3/PagedView;8 ····iput-object·p1,·p0,·Lcom/android/launcher3/iw;->a:Lcom/android/launcher3/iv;
  
10 ····iput-object·p2,·p0,·Lcom/android/launcher3/iw;->a:Ljava/lang/Runnable; 
  
11 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V9 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V
  
12 ····return-void10 ····return-void
13 .end·method11 .end·method
  
  
14 #·virtual·methods12 #·virtual·methods
15 .method·public·onAnimationEnd(Landroid/animation/Animator;)V13 .method·public·onAnimationEnd(Landroid/animation/Animator;)V
16 ····.locals·114 ····.locals·2
  
 15 ····iget-object·v0,·p0,·Lcom/android/launcher3/iw;->a:Lcom/android/launcher3/iv;
  
 16 ····iget-object·v0,·v0,·Lcom/android/launcher3/iv;->b:Lcom/android/launcher3/iq;
  
 17 ····const/4·v1,·0x0
  
 18 ····invoke-static·{v0,·v1},·Lcom/android/launcher3/iq;->a(Lcom/android/launcher3/iq;Z)Z
  
 19 ····iget-object·v0,·p0,·Lcom/android/launcher3/iw;->a:Lcom/android/launcher3/iv;
  
 20 ····iget-object·v0,·v0,·Lcom/android/launcher3/iv;->b:Lcom/android/launcher3/iq;
  
 21 ····invoke-virtual·{v0},·Lcom/android/launcher3/iq;->K()V
  
 22 ····iget-object·v0,·p0,·Lcom/android/launcher3/iw;->a:Lcom/android/launcher3/iv;
  
17 ····iget-object·v0,·p0,·Lcom/android/launcher3/iw;->a:Ljava/lang/Runnable;23 ····iget-object·v0,·v0,·Lcom/android/launcher3/iv;->b:Lcom/android/launcher3/iq;
  
18 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V24 ····invoke-virtual·{v0},·Lcom/android/launcher3/iq;->E()V
  
19 ····return-void25 ····return-void
20 .end·method26 .end·method
9.39 KB
smali/com/android/launcher3/DragLayer.smali
    
Offset 457, 27 lines modifiedOffset 457, 27 lines modified
  
457 ····iget·v0,·p0,·Lcom/android/launcher3/DragLayer;->l:I457 ····iget·v0,·p0,·Lcom/android/launcher3/DragLayer;->l:I
  
458 ····return·v0458 ····return·v0
459 .end·method459 .end·method
  
460 .method·private·d()V460 .method·private·d()V
461 ····.locals·3461 ····.locals·4
  
462 ····new-instance·v0,·Landroid/animation/ValueAnimator;462 ····new-instance·v0,·Landroid/animation/ValueAnimator;
  
463 ····invoke-direct·{v0},·Landroid/animation/ValueAnimator;-><init>()V463 ····invoke-direct·{v0},·Landroid/animation/ValueAnimator;-><init>()V
  
464 ····iput-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->i:Landroid/animation/ValueAnimator;464 ····iput-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->i:Landroid/animation/ValueAnimator;
  
465 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->i:Landroid/animation/ValueAnimator;465 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->i:Landroid/animation/ValueAnimator;
  
466 ····const-wide/16·v1,·0x96466 ····const-wide/16·v2,·0x96
  
467 ····invoke-virtual·{v0,·v1,·v2},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;467 ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
  
468 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->i:Landroid/animation/ValueAnimator;468 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->i:Landroid/animation/ValueAnimator;
  
469 ····const/4·v1,·0x2469 ····const/4·v1,·0x2
  
470 ····new-array·v1,·v1,·[F470 ····new-array·v1,·v1,·[F
  
Offset 827, 15 lines modifiedOffset 827, 15 lines modified
  
827 ····invoke-virtual/range·{v2·..·v16},·Lcom/android/launcher3/DragLayer;->a(Lcom/android/launcher3/by;Landroid/graphics/Rect;Landroid/graphics/Rect;FFFFFILandroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;Ljava/lang/Runnable;ILandroid/view/View;)V827 ····invoke-virtual/range·{v2·..·v16},·Lcom/android/launcher3/DragLayer;->a(Lcom/android/launcher3/by;Landroid/graphics/Rect;Landroid/graphics/Rect;FFFFFILandroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;Ljava/lang/Runnable;ILandroid/view/View;)V
  
828 ····return-void828 ····return-void
829 .end·method829 .end·method
  
830 .method·public·a(Lcom/android/launcher3/by;Landroid/animation/ValueAnimator$AnimatorUpdateListener;ILandroid/animation/TimeInterpolator;Ljava/lang/Runnable;ILandroid/view/View;)V830 .method·public·a(Lcom/android/launcher3/by;Landroid/animation/ValueAnimator$AnimatorUpdateListener;ILandroid/animation/TimeInterpolator;Ljava/lang/Runnable;ILandroid/view/View;)V
831 ····.locals·3831 ····.locals·4
  
832 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;832 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;
  
833 ····if-eqz·v0,·:cond_0833 ····if-eqz·v0,·:cond_0
  
834 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;834 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;
  
Offset 880, 17 lines modifiedOffset 880, 17 lines modified
  
880 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;880 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;
  
881 ····invoke-virtual·{v0,·p4},·Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V881 ····invoke-virtual·{v0,·p4},·Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
  
882 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;882 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;
  
883 ····int-to-long·v1,·p3883 ····int-to-long·v2,·p3
  
884 ····invoke-virtual·{v0,·v1,·v2},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;884 ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
  
885 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;885 ····iget-object·v0,·p0,·Lcom/android/launcher3/DragLayer;->h:Landroid/animation/ValueAnimator;
  
886 ····const/4·v1,·0x2886 ····const/4·v1,·0x2
  
887 ····new-array·v1,·v1,·[F887 ····new-array·v1,·v1,·[F
  
Offset 920, 182 lines modifiedOffset 920, 182 lines modified
920 ····.array-data·4920 ····.array-data·4
921 ········0x0921 ········0x0
922 ········0x3f800000····#·1.0f922 ········0x3f800000····#·1.0f
923 ····.end·array-data923 ····.end·array-data
924 .end·method924 .end·method
  
925 .method·public·a(Lcom/android/launcher3/by;Landroid/graphics/Rect;Landroid/graphics/Rect;FFFFFILandroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;Ljava/lang/Runnable;ILandroid/view/View;)V925 .method·public·a(Lcom/android/launcher3/by;Landroid/graphics/Rect;Landroid/graphics/Rect;FFFFFILandroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;Ljava/lang/Runnable;ILandroid/view/View;)V
926 ····.locals·16926 ····.locals·17
  
927 ····move-object/from16·v0,·p3927 ····move-object/from16·v0,·p3
  
928 ····iget·v1,·v0,·Landroid/graphics/Rect;->left:I928 ····iget·v2,·v0,·Landroid/graphics/Rect;->left:I
  
929 ····move-object/from16·v0,·p2929 ····move-object/from16·v0,·p2
  
930 ····iget·v2,·v0,·Landroid/graphics/Rect;->left:I930 ····iget·v3,·v0,·Landroid/graphics/Rect;->left:I
  
931 ····sub-int/2addr·v1,·v2931 ····sub-int/2addr·v2,·v3
  
932 ····int-to-double·v1,·v1932 ····int-to-double·v2,·v2
  
933 ····const-wide/high16·v3,·0x4000000000000000L····#·2.0933 ····const-wide/high16·v4,·0x4000000000000000L····#·2.0
  
934 ····invoke-static·{v1,·v2,·v3,·v4},·Ljava/lang/Math;->pow(DD)D934 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D
  
935 ····move-result-wide·v1935 ····move-result-wide·v2
  
936 ····move-object/from16·v0,·p3936 ····move-object/from16·v0,·p3
  
937 ····iget·v3,·v0,·Landroid/graphics/Rect;->top:I937 ····iget·v4,·v0,·Landroid/graphics/Rect;->top:I
  
938 ····move-object/from16·v0,·p2938 ····move-object/from16·v0,·p2
  
939 ····iget·v4,·v0,·Landroid/graphics/Rect;->top:I939 ····iget·v5,·v0,·Landroid/graphics/Rect;->top:I
  
940 ····sub-int/2addr·v3,·v4940 ····sub-int/2addr·v4,·v5
  
941 ····int-to-double·v3,·v3941 ····int-to-double·v4,·v4
  
942 ····const-wide/high16·v5,·0x4000000000000000L····#·2.0942 ····const-wide/high16·v6,·0x4000000000000000L····#·2.0
  
943 ····invoke-static·{v3,·v4,·v5,·v6},·Ljava/lang/Math;->pow(DD)D943 ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D
  
944 ····move-result-wide·v3944 ····move-result-wide·v4
  
945 ····add-double/2addr·v1,·v3945 ····add-double/2addr·v2,·v4
  
946 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D946 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
947 ····move-result-wide·v1947 ····move-result-wide·v2
  
948 ····double-to-float·v2,·v1948 ····double-to-float·v3,·v2
  
949 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/launcher3/DragLayer;->getResources()Landroid/content/res/Resources;949 ····invoke-virtual/range·{p0·..·p0},·Lcom/android/launcher3/DragLayer;->getResources()Landroid/content/res/Resources;
  
950 ····move-result-object·v3950 ····move-result-object·v4
  
951 ····const·v1,·0x7f090018951 ····const·v2,·0x7f090018
  
952 ····invoke-virtual·{v3,·v1},·Landroid/content/res/Resources;->getInteger(I)I952 ····invoke-virtual·{v4,·v2},·Landroid/content/res/Resources;->getInteger(I)I
  
953 ····move-result·v1953 ····move-result·v2
  
954 ····int-to-float·v4,·v1954 ····int-to-float·v5,·v2
  
Max diff block lines reached; 4549/9529 bytes (47.74%) of diff not shown.
2.21 KB
smali/com/android/launcher3/cy.smali
    
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
  
172 ····return-object·v0172 ····return-object·v0
173 .end·method173 .end·method
  
  
174 #·virtual·methods174 #·virtual·methods
175 .method·public·a()V175 .method·public·a()V
176 ····.locals·3176 ····.locals·4
  
177 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;177 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;
  
178 ····if-eqz·v0,·:cond_0178 ····if-eqz·v0,·:cond_0
  
179 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;179 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;
  
Offset 199, 17 lines modifiedOffset 199, 17 lines modified
  
199 ····move-result-object·v0199 ····move-result-object·v0
  
200 ····iput-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;200 ····iput-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;
  
201 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;201 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;
  
202 ····const-wide/16·v1,·0x64202 ····const-wide/16·v2,·0x64
  
203 ····invoke-virtual·{v0,·v1,·v2},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;203 ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
  
204 ····sget·v0,·Lcom/android/launcher3/cy;->h:I204 ····sget·v0,·Lcom/android/launcher3/cy;->h:I
  
205 ····iget-object·v1,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;205 ····iget-object·v1,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;
  
206 ····new-instance·v2,·Lcom/android/launcher3/cz;206 ····new-instance·v2,·Lcom/android/launcher3/cz;
  
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
  
253 ····iput-object·p1,·p0,·Lcom/android/launcher3/cy;->j:Lcom/android/launcher3/CellLayout;253 ····iput-object·p1,·p0,·Lcom/android/launcher3/cy;->j:Lcom/android/launcher3/CellLayout;
  
254 ····return-void254 ····return-void
255 .end·method255 .end·method
  
256 .method·public·b()V256 .method·public·b()V
257 ····.locals·3257 ····.locals·4
  
258 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;258 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;
  
259 ····if-eqz·v0,·:cond_0259 ····if-eqz·v0,·:cond_0
  
260 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;260 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->k:Landroid/animation/ValueAnimator;
  
Offset 280, 17 lines modifiedOffset 280, 17 lines modified
  
280 ····move-result-object·v0280 ····move-result-object·v0
  
281 ····iput-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;281 ····iput-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;
  
282 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;282 ····iget-object·v0,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;
  
283 ····const-wide/16·v1,·0x64283 ····const-wide/16·v2,·0x64
  
284 ····invoke-virtual·{v0,·v1,·v2},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;284 ····invoke-virtual·{v0,·v2,·v3},·Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
  
285 ····sget·v0,·Lcom/android/launcher3/cy;->h:I285 ····sget·v0,·Lcom/android/launcher3/cy;->h:I
  
286 ····iget-object·v1,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;286 ····iget-object·v1,·p0,·Lcom/android/launcher3/cy;->l:Landroid/animation/ValueAnimator;
  
287 ····new-instance·v2,·Lcom/android/launcher3/db;287 ····new-instance·v2,·Lcom/android/launcher3/db;
  
1.57 KB
smali/com/android/launcher3/iz.smali
    
Offset 1, 57 lines modifiedOffset 1, 7 lines modified
1 .class·final·Lcom/android/launcher3/iz;1 .class·public·interface·abstract·Lcom/android/launcher3/iz;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
  
3 #·interfaces 
4 .implements·Landroid/os/Parcelable$Creator; 
  
  
5 #·direct·methods 
6 .method·constructor·<init>()V 
7 ····.locals·0 
  
8 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
9 ····return-void 
10 .end·method 
  
  
11 #·virtual·methods3 #·virtual·methods
 4 .method·public·abstract·a(Landroid/view/View;I)V
12 .method·public·a(Landroid/os/Parcel;)Lcom/android/launcher3/PagedView$SavedState; 
13 ····.locals·2 
  
14 ····new-instance·v0,·Lcom/android/launcher3/PagedView$SavedState; 
  
15 ····const/4·v1,·0x0 
  
16 ····invoke-direct·{v0,·p1,·v1},·Lcom/android/launcher3/PagedView$SavedState;-><init>(Landroid/os/Parcel;Lcom/android/launcher3/iq;)V 
  
17 ····return-object·v0 
18 .end·method 
  
19 .method·public·a(I)[Lcom/android/launcher3/PagedView$SavedState; 
20 ····.locals·1 
  
21 ····new-array·v0,·p1,·[Lcom/android/launcher3/PagedView$SavedState; 
  
22 ····return-object·v0 
23 .end·method 
  
24 .method·public·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; 
25 ····.locals·1 
  
26 ····invoke-virtual·{p0,·p1},·Lcom/android/launcher3/iz;->a(Landroid/os/Parcel;)Lcom/android/launcher3/PagedView$SavedState; 
  
27 ····move-result-object·v0 
  
28 ····return-object·v0 
29 .end·method 
  
30 .method·public·synthetic·newArray(I)[Ljava/lang/Object; 
31 ····.locals·1 
  
32 ····invoke-virtual·{p0,·p1},·Lcom/android/launcher3/iz;->a(I)[Lcom/android/launcher3/PagedView$SavedState; 
  
33 ····move-result-object·v0 
  
34 ····return-object·v0 
35 .end·method5 .end·method
1.28 KB
smali/com/android/launcher3/bh.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 .field·private·d:I15 .field·private·d:I
  
16 .field·private·e:F16 .field·private·e:F
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lcom/android/launcher3/DeleteDropTarget;JI)V18 .method·constructor·<init>(Lcom/android/launcher3/DeleteDropTarget;JI)V
19 ····.locals·119 ····.locals·2
  
20 ····iput-object·p1,·p0,·Lcom/android/launcher3/bh;->c:Lcom/android/launcher3/DeleteDropTarget;20 ····iput-object·p1,·p0,·Lcom/android/launcher3/bh;->c:Lcom/android/launcher3/DeleteDropTarget;
  
21 ····iput-wide·p2,·p0,·Lcom/android/launcher3/bh;->a:J21 ····iput-wide·p2,·p0,·Lcom/android/launcher3/bh;->a:J
  
22 ····iput·p4,·p0,·Lcom/android/launcher3/bh;->b:I22 ····iput·p4,·p0,·Lcom/android/launcher3/bh;->b:I
  
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·getInterpolation(F)F42 .method·public·getInterpolation(F)F
43 ····.locals·543 ····.locals·6
  
44 ····iget·v0,·p0,·Lcom/android/launcher3/bh;->d:I44 ····iget·v0,·p0,·Lcom/android/launcher3/bh;->d:I
  
45 ····if-gez·v0,·:cond_145 ····if-gez·v0,·:cond_1
  
46 ····iget·v0,·p0,·Lcom/android/launcher3/bh;->d:I46 ····iget·v0,·p0,·Lcom/android/launcher3/bh;->d:I
  
Offset 74, 21 lines modifiedOffset 74, 21 lines modified
  
74 ····if-nez·v0,·:cond_074 ····if-nez·v0,·:cond_0
  
75 ····const/high16·v0,·0x3f000000····#·0.5f75 ····const/high16·v0,·0x3f000000····#·0.5f
  
76 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J76 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
  
77 ····move-result-wide·v177 ····move-result-wide·v2
  
78 ····iget-wide·v3,·p0,·Lcom/android/launcher3/bh;->a:J78 ····iget-wide·v4,·p0,·Lcom/android/launcher3/bh;->a:J
  
79 ····sub-long/2addr·v1,·v379 ····sub-long/2addr·v2,·v4
  
80 ····long-to-float·v1,·v180 ····long-to-float·v1,·v2
  
81 ····iget·v2,·p0,·Lcom/android/launcher3/bh;->b:I81 ····iget·v2,·p0,·Lcom/android/launcher3/bh;->b:I
  
82 ····int-to-float·v2,·v282 ····int-to-float·v2,·v2
  
83 ····div-float/2addr·v1,·v283 ····div-float/2addr·v1,·v2
  
5.22 KB
smali/com/android/launcher3/AppsCustomizePagedView.smali
    
Offset 1706, 15 lines modifiedOffset 1706, 15 lines modified
1706 .end·method1706 .end·method
  
1707 .method·private·getTabHost()Lcom/android/launcher3/AppsCustomizeTabHost;1707 .method·private·getTabHost()Lcom/android/launcher3/AppsCustomizeTabHost;
1708 ····.locals·21708 ····.locals·2
  
1709 ····iget-object·v0,·p0,·Lcom/android/launcher3/AppsCustomizePagedView;->ar:Lcom/android/launcher3/Launcher;1709 ····iget-object·v0,·p0,·Lcom/android/launcher3/AppsCustomizePagedView;->ar:Lcom/android/launcher3/Launcher;
  
1710 ····const·v1,·0x7f1000271710 ····const·v1,·0x7f100029
  
1711 ····invoke-virtual·{v0,·v1},·Lcom/android/launcher3/Launcher;->findViewById(I)Landroid/view/View;1711 ····invoke-virtual·{v0,·v1},·Lcom/android/launcher3/Launcher;->findViewById(I)Landroid/view/View;
  
1712 ····move-result-object·v01712 ····move-result-object·v0
  
1713 ····check-cast·v0,·Lcom/android/launcher3/AppsCustomizeTabHost;1713 ····check-cast·v0,·Lcom/android/launcher3/AppsCustomizeTabHost;
  
Offset 3815, 15 lines modifiedOffset 3815, 15 lines modified
3815 ····invoke-direct·{p0},·Lcom/android/launcher3/AppsCustomizePagedView;->O()V3815 ····invoke-direct·{p0},·Lcom/android/launcher3/AppsCustomizePagedView;->O()V
  
3816 ····:cond_03816 ····:cond_0
3817 ····return-void3817 ····return-void
3818 .end·method3818 .end·method
  
3819 .method·protected·c(Landroid/view/View;)Z3819 .method·protected·c(Landroid/view/View;)Z
3820 ····.locals·33820 ····.locals·4
  
3821 ····const/4·v0,·0x03821 ····const/4·v0,·0x0
  
3822 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/jj;->c(Landroid/view/View;)Z3822 ····invoke-super·{p0,·p1},·Lcom/android/launcher3/jj;->c(Landroid/view/View;)Z
  
3823 ····move-result·v13823 ····move-result·v1
  
Offset 3840, 17 lines modifiedOffset 3840, 17 lines modified
3840 ····invoke-direct·{p0,·p1},·Lcom/android/launcher3/AppsCustomizePagedView;->h(Landroid/view/View;)V3840 ····invoke-direct·{p0,·p1},·Lcom/android/launcher3/AppsCustomizePagedView;->h(Landroid/view/View;)V
  
3841 ····:cond_13841 ····:cond_1
3842 ····new-instance·v0,·Lcom/android/launcher3/m;3842 ····new-instance·v0,·Lcom/android/launcher3/m;
  
3843 ····invoke-direct·{v0,·p0},·Lcom/android/launcher3/m;-><init>(Lcom/android/launcher3/AppsCustomizePagedView;)V3843 ····invoke-direct·{v0,·p0},·Lcom/android/launcher3/m;-><init>(Lcom/android/launcher3/AppsCustomizePagedView;)V
  
3844 ····const-wide/16·v1,·0x963844 ····const-wide/16·v2,·0x96
  
3845 ····invoke-virtual·{p0,·v0,·v1,·v2},·Lcom/android/launcher3/AppsCustomizePagedView;->postDelayed(Ljava/lang/Runnable;J)Z3845 ····invoke-virtual·{p0,·v0,·v2,·v3},·Lcom/android/launcher3/AppsCustomizePagedView;->postDelayed(Ljava/lang/Runnable;J)Z
  
3846 ····const/4·v0,·0x13846 ····const/4·v0,·0x1
  
3847 ····goto·:goto_03847 ····goto·:goto_0
  
3848 ····:cond_23848 ····:cond_2
3849 ····instance-of·v1,·p1,·Lcom/android/launcher3/PagedViewWidget;3849 ····instance-of·v1,·p1,·Lcom/android/launcher3/PagedViewWidget;
Offset 4407, 17 lines modifiedOffset 4407, 17 lines modified
  
4407 ····new-instance·v2,·Lcom/android/launcher3/i;4407 ····new-instance·v2,·Lcom/android/launcher3/i;
  
4408 ····invoke-direct·{v2,·v1},·Lcom/android/launcher3/i;-><init>(Landroid/content/Context;)V4408 ····invoke-direct·{v2,·v1},·Lcom/android/launcher3/i;-><init>(Landroid/content/Context;)V
  
4409 ····invoke-direct·{p0,·v2},·Lcom/android/launcher3/AppsCustomizePagedView;->setupPage(Lcom/android/launcher3/i;)V4409 ····invoke-direct·{p0,·v2},·Lcom/android/launcher3/AppsCustomizePagedView;->setupPage(Lcom/android/launcher3/i;)V
  
4410 ····new-instance·v3,·Lcom/android/launcher3/ix;4410 ····new-instance·v3,·Lcom/android/launcher3/iy;
  
4411 ····invoke-direct·{v3,·v5,·v5},·Lcom/android/launcher3/ix;-><init>(II)V4411 ····invoke-direct·{v3,·v5,·v5},·Lcom/android/launcher3/iy;-><init>(II)V
  
4412 ····invoke-virtual·{p0,·v2,·v3},·Lcom/android/launcher3/AppsCustomizePagedView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V4412 ····invoke-virtual·{p0,·v2,·v3},·Lcom/android/launcher3/AppsCustomizePagedView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
  
4413 ····add-int/lit8·v0,·v0,·0x14413 ····add-int/lit8·v0,·v0,·0x1
  
4414 ····goto·:goto_04414 ····goto·:goto_0
  
Offset 4439, 17 lines modifiedOffset 4439, 17 lines modified
  
4439 ····iget·v4,·p0,·Lcom/android/launcher3/AppsCustomizePagedView;->aH:I4439 ····iget·v4,·p0,·Lcom/android/launcher3/AppsCustomizePagedView;->aH:I
  
4440 ····invoke-direct·{v2,·v1,·v3,·v4},·Lcom/android/launcher3/je;-><init>(Landroid/content/Context;II)V4440 ····invoke-direct·{v2,·v1,·v3,·v4},·Lcom/android/launcher3/je;-><init>(Landroid/content/Context;II)V
  
4441 ····invoke-direct·{p0,·v2},·Lcom/android/launcher3/AppsCustomizePagedView;->setupPage(Lcom/android/launcher3/je;)V4441 ····invoke-direct·{p0,·v2},·Lcom/android/launcher3/AppsCustomizePagedView;->setupPage(Lcom/android/launcher3/je;)V
  
4442 ····new-instance·v3,·Lcom/android/launcher3/ix;4442 ····new-instance·v3,·Lcom/android/launcher3/iy;
  
4443 ····invoke-direct·{v3,·v5,·v5},·Lcom/android/launcher3/ix;-><init>(II)V4443 ····invoke-direct·{v3,·v5,·v5},·Lcom/android/launcher3/iy;-><init>(II)V
  
4444 ····invoke-virtual·{p0,·v2,·v3},·Lcom/android/launcher3/AppsCustomizePagedView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V4444 ····invoke-virtual·{p0,·v2,·v3},·Lcom/android/launcher3/AppsCustomizePagedView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
  
4445 ····add-int/lit8·v0,·v0,·0x14445 ····add-int/lit8·v0,·v0,·0x1
  
4446 ····goto·:goto_1