15.6 MB
/home/fdroid/fdroiddata/tmp/com.kure.musicplayer_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.kure.musicplayer_2.apk
1.73 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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <lArjaBBLWF9PerLwjPmAbK2Ik2A=>, actual: <H+Esto1IjBxUWy3QdttmBfJqXHc=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <O/Y+Ux2BE66wsM4Zo5pucX1X8+A=>, actual: <e+FecvGglvR/APKd3oyRs3mey7Y=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <oxoPycSf6BuVxcGmtRUmo9HAhkc=>, actual: <XqX9+7TKav7ERIbio29RhHevsw0=>
    
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:·d52241c2219fe5301aa8cddd6992ee5ab6d0942bdfcfdbc51fa5445886dc7110 
10 Signer·#1·certificate·SHA-1·digest:·0e6c2b41e273f8c25403bc608fd94096a30db3da 
11 Signer·#1·certificate·MD5·digest:·c1c352a032871f2fee16855e53b1a4bd 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·181b545e55ab68e8dbe1c574724f22b712497dd8a4dc6a7abd28bc0295a27f9c 
15 Signer·#1·public·key·SHA-1·digest:·4bb33e81518f65da0924d834d46f8d192118ed0d 
16 Signer·#1·public·key·MD5·digest:·fe8c9273da518ea76e694b32366e3541 
98.5 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 1440 lines modifiedOffset 1, 1400 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:····················468835·(0000000000072763h)4 ··Zip·archive·file·size:····················467765·(0000000000072335h)
5 ··Actual·end-cent-dir·record·offset:········468813·(000000000007274Dh)5 ··Actual·end-cent-dir·record·offset:········467743·(000000000007231Fh)
6 ··Expected·end-cent-dir·record·offset:······468813·(000000000007274Dh)6 ··Expected·end-cent-dir·record·offset:······467743·(000000000007231Fh)
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·47·entries.9 ··central·directory·contains·47·entries.
10 ··The·central·directory·is·3645·(0000000000000E3Dh)·bytes·long,10 ··The·central·directory·is·3645·(0000000000000E3Dh)·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·465168·(0000000000071910h).12 ··is·464098·(00000000000714E2h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··res/drawable/end.png
  
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:···················1.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:···1.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························none·(stored)
23 ··compression·sub-type·(deflation):···············normal 
24 ··file·security·status:···························not·encrypted23 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes24 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2014·Oct·23·18:10:5425 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·5·01:18:12
27 ··32-bit·CRC·value·(hex):·························8e3ab1cc26 ··32-bit·CRC·value·(hex):·························e5bc7b93
28 ··compressed·size:································1291·bytes27 ··compressed·size:································241·bytes
29 ··uncompressed·size:······························3818·bytes28 ··uncompressed·size:······························241·bytes
30 ··length·of·filename:·····························20·characters29 ··length·of·filename:·····························20·characters
31 ··length·of·extra·field:··························0·bytes30 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters31 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·132 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary33 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex34 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none35 ··MS-DOS·file·attributes·(00·hex):················none
  
 36 ··The·central-directory·extra·field·contains:
 37 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.38 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:39 Central·directory·entry·#2:
39 ---------------------------40 ---------------------------
  
 41 ··res/drawable/ic_launcher.png
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/C14D3CA3.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···135742 ··offset·of·local·header·from·start·of·archive:···295
43 ··················································(000000000000054Dh)·bytes43 ··················································(0000000000000127h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.045 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.047 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated48 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2014·Oct·23·18:10:5651 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·5·01:18:12
53 ··32-bit·CRC·value·(hex):·························bb4193ac52 ··32-bit·CRC·value·(hex):·························32391a06
54 ··compressed·size:································1571·bytes53 ··compressed·size:································12278·bytes
55 ··uncompressed·size:······························3939·bytes54 ··uncompressed·size:······························12278·bytes
56 ··length·of·filename:·····························20·characters55 ··length·of·filename:·····························28·characters
57 ··length·of·extra·field:··························0·bytes56 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters57 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·158 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary59 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex60 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none61 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.62 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:63 Central·directory·entry·#3:
65 ---------------------------64 ---------------------------
  
 65 ··res/drawable/ic_menu_more.png
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/C14D3CA3.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···299466 ··offset·of·local·header·from·start·of·archive:···12631
69 ··················································(0000000000000BB2h)·bytes67 ··················································(0000000000003157h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT68 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.069 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT70 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.071 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated72 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted73 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes74 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2014·Oct·23·18:10:5675 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·5·01:18:12
79 ··32-bit·CRC·value·(hex):·························00800b7f76 ··32-bit·CRC·value·(hex):·························3beafc15
80 ··compressed·size:································1078·bytes77 ··compressed·size:································538·bytes
81 ··uncompressed·size:······························1332·bytes78 ··uncompressed·size:······························538·bytes
82 ··length·of·filename:·····························21·characters79 ··length·of·filename:·····························29·characters
83 ··length·of·extra·field:··························0·bytes80 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters81 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·182 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary83 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex84 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none85 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.86 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:87 Central·directory·entry·#4:
91 ---------------------------88 ---------------------------
  
 89 ··res/drawable/ic_menu_repeat_off.png
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··AndroidManifest.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···413990 ··offset·of·local·header·from·start·of·archive:···13228
95 ··················································(000000000000102Bh)·bytes91 ··················································(00000000000033ACh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT92 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.093 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT94 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.095 ··minimum·software·version·required·to·extract:···1.0
Max diff block lines reached; 92299/100800 bytes (91.57%) 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)
1.2 KB
AndroidManifest.xml (decoded)
1.14 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="2"·android:versionName="0.9.3"·android:installLocation="auto"·package="com.kure.musicplayer"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="0.9.3"·android:installLocation="auto"·package="com.kure.musicplayer">
3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="19"/>3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="19"/>
4 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>4 ··<uses-permission·android:name="android.permission.WAKE_LOCK"/>
5 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>5 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
6 ··<application·android:theme="@style/Theme.Light"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">6 ··<application·android:theme="@style/Theme.Light"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
7 ····<activity·android:label="@string/app_name"·android:name="com.kure.musicplayer.activities.ActivityMenuMain"·android:launchMode="singleTop"·android:screenOrientation="portrait">7 ····<activity·android:label="@string/app_name"·android:name="com.kure.musicplayer.activities.ActivityMenuMain"·android:launchMode="singleTop"·android:screenOrientation="portrait">
8 ······<intent-filter>8 ······<intent-filter>
9 ········<action·android:name="android.intent.action.MAIN"/>9 ········<action·android:name="android.intent.action.MAIN"/>
106 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·9c41·0000·0100·0000·0100·1c00··.....A..........00000000:·0200·0c00·c040·0000·0100·0000·0100·1c00··.....@..........
00000010:·c00f·0000·7b00·0000·0000·0000·0001·0000··....{...........00000010:·c00f·0000·7b00·0000·0000·0000·0001·0000··....{...........
00000020:·0802·0000·0000·0000·0000·0000·1700·0000··................00000020:·0802·0000·0000·0000·0000·0000·1700·0000··................
00000030:·3600·0000·5600·0000·7c00·0000·a100·0000··6...V...|.......00000030:·3600·0000·5600·0000·7c00·0000·a100·0000··6...V...|.......
00000040:·c800·0000·ee00·0000·0c01·0000·2501·0000··............%...00000040:·c800·0000·ee00·0000·0c01·0000·2501·0000··............%...
00000050:·3e01·0000·5601·0000·6e01·0000·a401·0000··>...V...n.......00000050:·3e01·0000·5601·0000·6e01·0000·a401·0000··>...V...n.......
00000060:·c901·0000·ed01·0000·1302·0000·3a02·0000··............:...00000060:·c901·0000·ed01·0000·1302·0000·3a02·0000··............:...
00000070:·6002·0000·8502·0000·ab02·0000·d202·0000··`...............00000070:·6002·0000·8502·0000·ab02·0000·d202·0000··`...............
Offset 246, 16 lines modifiedOffset 246, 16 lines modified
00000f50:·2056·6572·7369·6f6e·0004·0450·6c61·7900···Version...Play.00000f50:·2056·6572·7369·6f6e·0004·0450·6c61·7900···Version...Play.
00000f60:·0404·536b·6970·0010·104e·6f77·2050·6c61··..Skip...Now·Pla00000f60:·0404·536b·6970·0010·104e·6f77·2050·6c61··..Skip...Now·Pla
00000f70:·7969·6e67·204c·6973·7400·0606·5265·7065··ying·List...Repe00000f70:·7969·6e67·204c·6973·7400·0606·5265·7065··ying·List...Repe
00000f80:·6174·0016·1648·6561·6470·686f·6e65·2064··at...Headphone·d00000f80:·6174·0016·1648·6561·6470·686f·6e65·2064··at...Headphone·d
00000f90:·6973·636f·6e6e·6563·7465·6400·1a1a·4865··isconnected...He00000f90:·6973·636f·6e6e·6563·7465·6400·1a1a·4865··isconnected...He
00000fa0:·6164·7068·6f6e·6520·636f·6e6e·6563·7465··adphone·connecte00000fa0:·6164·7068·6f6e·6520·636f·6e6e·6563·7465··adphone·connecte
00000fb0:·6420·2825·3124·7329·0007·0753·6875·6666··d·(%1$s)...Shuff00000fb0:·6420·2825·3124·7329·0007·0753·6875·6666··d·(%1$s)...Shuff
00000fc0:·6c65·0005·0553·6f6e·6773·0000·0002·2001··le...Songs....·.00000fc0:·6c65·0005·0553·6f6e·6773·0000·0002·1c01··le...Songs......
00000fd0:·d031·0000·7f00·0000·6300·6f00·6d00·2e00··.1......c.o.m...00000fd0:·f430·0000·7f00·0000·6300·6f00·6d00·2e00··.0......c.o.m...
00000fe0:·6b00·7500·7200·6500·2e00·6d00·7500·7300··k.u.r.e...m.u.s.00000fe0:·6b00·7500·7200·6500·2e00·6d00·7500·7300··k.u.r.e...m.u.s.
00000ff0:·6900·6300·7000·6c00·6100·7900·6500·7200··i.c.p.l.a.y.e.r.00000ff0:·6900·6300·7000·6c00·6100·7900·6500·7200··i.c.p.l.a.y.e.r.
00001000:·0000·0000·0000·0000·0000·0000·0000·0000··................00001000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001010:·0000·0000·0000·0000·0000·0000·0000·0000··................00001010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001020:·0000·0000·0000·0000·0000·0000·0000·0000··................00001020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001030:·0000·0000·0000·0000·0000·0000·0000·0000··................00001030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001040:·0000·0000·0000·0000·0000·0000·0000·0000··................00001040:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 263, 788 lines modifiedOffset 263, 774 lines modified
00001060:·0000·0000·0000·0000·0000·0000·0000·0000··................00001060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001070:·0000·0000·0000·0000·0000·0000·0000·0000··................00001070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001080:·0000·0000·0000·0000·0000·0000·0000·0000··................00001080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001090:·0000·0000·0000·0000·0000·0000·0000·0000··................00001090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000010a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000010b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000010c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010d0:·0000·0000·0000·0000·2001·0000·0b00·0000··........·.......000010d0:·0000·0000·0000·0000·1c01·0000·0b00·0000··................
000010e0:·c001·0000·bc00·0000·0000·0000·0100·1c00··................000010e0:·bc01·0000·bc00·0000·0100·1c00·a000·0000··................
000010f0:·a000·0000·0b00·0000·0000·0000·0001·0000··................ 
00001100:·4800·0000·0000·0000·0000·0000·0700·0000··H...............000010f0:·0b00·0000·0000·0000·0001·0000·4800·0000··............H...
00001110:·1200·0000·1b00·0000·2100·0000·2900·0000··........!...)... 
00001120:·3100·0000·3900·0000·4200·0000·4a00·0000··1...9...B...J... 
00001130:·5100·0000·0404·6174·7472·0008·0864·7261··Q.....attr...dra 
00001140:·7761·626c·6500·0606·6c61·796f·7574·0003··wable...layout.. 
00001150:·0378·6d6c·0005·0561·7272·6179·0005·0563··.xml...array...c 
00001160:·6f6c·6f72·0005·0564·696d·656e·0006·0673··olor...dimen...s 
00001170:·7472·696e·6700·0505·7374·796c·6500·0404··tring...style... 
00001180:·6d65·6e75·0002·0269·6400·0000·0100·1c00··menu...id....... 
00001190:·e413·0000·bc00·0000·0000·0000·0001·0000··................ 
000011a0:·0c03·0000·0000·0000·0000·0000·0600·0000··................00001100:·0000·0000·0000·0000·0700·0000·1200·0000··................
 00001110:·1b00·0000·2100·0000·2900·0000·3100·0000··....!...)...1...
 00001120:·3900·0000·4200·0000·4a00·0000·5100·0000··9...B...J...Q...
 00001130:·0404·6174·7472·0008·0864·7261·7761·626c··..attr...drawabl
 00001140:·6500·0606·6c61·796f·7574·0003·0378·6d6c··e...layout...xml
 00001150:·0005·0561·7272·6179·0005·0563·6f6c·6f72··...array...color
 00001160:·0005·0564·696d·656e·0006·0673·7472·696e··...dimen...strin
 00001170:·6700·0505·7374·796c·6500·0404·6d65·6e75··g...style...menu
 00001180:·0002·0269·6400·0000·0100·1c00·e413·0000··...id...........
000011b0:·1400·0000·2800·0000·3700·0000·4c00·0000··....(...7...L...00001190:·bc00·0000·0000·0000·0001·0000·0c03·0000··................
000011c0:·6000·0000·7600·0000·8b00·0000·9800·0000··`...v........... 
000011d0:·a000·0000·a800·0000·af00·0000·b600·0000··................000011a0:·0000·0000·0000·0000·0600·0000·1400·0000··................
 000011b0:·2800·0000·3700·0000·4c00·0000·6000·0000··(...7...L...`...
 000011c0:·7600·0000·8b00·0000·9800·0000·a000·0000··v...............
000011e0:·db00·0000·f100·0000·0601·0000·1d01·0000··................000011d0:·a800·0000·af00·0000·b600·0000·db00·0000··................
 000011e0:·f100·0000·0601·0000·1d01·0000·3501·0000··............5...
000011f0:·3501·0000·4c01·0000·6201·0000·7901·0000··5...L...b...y...000011f0:·4c01·0000·6201·0000·7901·0000·9101·0000··L...b...y.......
00001200:·9101·0000·b301·0000·bf01·0000·d201·0000··................00001200:·b301·0000·bf01·0000·d201·0000·e301·0000··................
00001210:·e301·0000·f201·0000·f801·0000·0602·0000··................ 
00001220:·1602·0000·2502·0000·3b02·0000·4402·0000··....%...;...D... 
00001230:·5402·0000·5b02·0000·6302·0000·6a02·0000··T...[...c...j... 
00001240:·7502·0000·8102·0000·8e02·0000·9b02·0000··u............... 
00001250:·a502·0000·af02·0000·b602·0000·be02·0000··................00001210:·f201·0000·f801·0000·0602·0000·1602·0000··................
 00001220:·2502·0000·3b02·0000·4402·0000·5402·0000··%...;...D...T...
 00001230:·5b02·0000·6302·0000·6a02·0000·7502·0000··[...c...j...u...
00001260:·c502·0000·ce02·0000·d502·0000·dd02·0000··................00001240:·8102·0000·8e02·0000·9b02·0000·a502·0000··................
 00001250:·af02·0000·b602·0000·be02·0000·c502·0000··................
 00001260:·ce02·0000·d502·0000·dd02·0000·e602·0000··................
00001270:·e602·0000·ef02·0000·f502·0000·fe02·0000··................00001270:·ef02·0000·f502·0000·fe02·0000·1003·0000··................
00001280:·1003·0000·2303·0000·3603·0000·4903·0000··....#...6...I...00001280:·2303·0000·3603·0000·4903·0000·5c03·0000··#...6...I...\...
00001290:·5c03·0000·6e03·0000·8003·0000·9203·0000··\...n........... 
000012a0:·a303·0000·b403·0000·c603·0000·da03·0000··................ 
000012b0:·ed03·0000·fd03·0000·1004·0000·2304·0000··............#...00001290:·6e03·0000·8003·0000·9203·0000·a303·0000··n...............
000012c0:·2a04·0000·3804·0000·4004·0000·4904·0000··*...8...@...I... 
000012d0:·6604·0000·8104·0000·8d04·0000·9804·0000··f...............000012a0:·b403·0000·c603·0000·da03·0000·ed03·0000··................
 000012b0:·fd03·0000·1004·0000·2304·0000·2a04·0000··........#...*...
 000012c0:·3804·0000·4004·0000·4904·0000·6604·0000··8...@...I...f...
000012e0:·a904·0000·b204·0000·cb04·0000·dd04·0000··................000012d0:·8104·0000·8d04·0000·9804·0000·a904·0000··................
000012f0:·f504·0000·0a05·0000·2605·0000·3e05·0000··........&...>...000012e0:·b204·0000·cb04·0000·dd04·0000·f504·0000··................
 000012f0:·0a05·0000·2605·0000·3e05·0000·5305·0000··....&...>...S...
00001300:·5305·0000·6705·0000·7b05·0000·9005·0000··S...g...{.......00001300:·6705·0000·7b05·0000·9005·0000·a405·0000··g...{...........
00001310:·a405·0000·bb05·0000·d605·0000·e905·0000··................00001310:·bb05·0000·d605·0000·e905·0000·fc05·0000··................
00001320:·fc05·0000·2706·0000·5006·0000·7a06·0000··....'...P...z...00001320:·2706·0000·5006·0000·7a06·0000·a406·0000··'...P...z.......
00001330:·a406·0000·cd06·0000·f606·0000·2e07·0000··................00001330:·cd06·0000·f606·0000·2e07·0000·6207·0000··............b...
00001340:·6207·0000·9507·0000·c707·0000·f707·0000··b...............00001340:·9507·0000·c707·0000·f707·0000·1808·0000··................
00001350:·1808·0000·3a08·0000·5508·0000·7508·0000··....:...U...u...00001350:·3a08·0000·5508·0000·7508·0000·9208·0000··:...U...u.......
00001360:·9208·0000·b808·0000·db08·0000·0009·0000··................00001360:·b808·0000·db08·0000·0009·0000·2209·0000··............"...
00001370:·2209·0000·4309·0000·6509·0000·8009·0000··"...C...e.......00001370:·4309·0000·6509·0000·8009·0000·ad09·0000··C...e...........
00001380:·ad09·0000·d709·0000·020a·0000·2a0a·0000··............*...00001380:·d709·0000·020a·0000·2a0a·0000·4f0a·0000··........*...O...
00001390:·4f0a·0000·710a·0000·9a0a·0000·c00a·0000··O...q........... 
000013a0:·eb0a·0000·130b·0000·330b·0000·500b·0000··........3...P... 
000013b0:·6e0b·0000·890b·0000·a40b·0000·b20b·0000··n...............00001390:·710a·0000·9a0a·0000·c00a·0000·eb0a·0000··q...............
 000013a0:·130b·0000·330b·0000·500b·0000·6e0b·0000··....3...P...n...
000013c0:·b70b·0000·c00b·0000·e30b·0000·050c·0000··................000013b0:·890b·0000·a40b·0000·b20b·0000·b70b·0000··................
 000013c0:·c00b·0000·e30b·0000·050c·0000·100c·0000··................
 000013d0:·1a0c·0000·220c·0000·310c·0000·3c0c·0000··...."...1...<...
 000013e0:·490c·0000·5c0c·0000·6c0c·0000·7f0c·0000··I...\...l.......
000013d0:·100c·0000·1a0c·0000·220c·0000·310c·0000··........"...1...000013f0:·930c·0000·a10c·0000·b50c·0000·cc0c·0000··................
000013e0:·3c0c·0000·490c·0000·5c0c·0000·6c0c·0000··<...I...\...l...00001400:·ed0c·0000·170d·0000·3e0d·0000·5e0d·0000··........>...^...
000013f0:·7f0c·0000·930c·0000·a10c·0000·b50c·0000··................00001410:·700d·0000·9a0d·0000·a90d·0000·c40d·0000··p...............
00001400:·cc0c·0000·ed0c·0000·170d·0000·3e0d·0000··............>...00001420:·de0d·0000·fa0d·0000·170e·0000·330e·0000··............3...
 00001430:·4e0e·0000·6f0e·0000·910e·0000·b60e·0000··N...o...........
 00001440:·d20e·0000·f30e·0000·060f·0000·1c0f·0000··................
 00001450:·2e0f·0000·430f·0000·5a0f·0000·720f·0000··....C...Z...r...
 00001460:·890f·0000·a30f·0000·be0f·0000·d30f·0000··................
 00001470:·e70f·0000·0210·0000·1e10·0000·3910·0000··............9...
00001410:·5e0d·0000·700d·0000·9a0d·0000·a90d·0000··^...p...........00001480:·5410·0000·7010·0000·9210·0000·ad10·0000··T...p...........
00001420:·c40d·0000·de0d·0000·fa0d·0000·170e·0000··................ 
00001430:·330e·0000·4e0e·0000·6f0e·0000·910e·0000··3...N...o....... 
00001440:·b60e·0000·d20e·0000·f30e·0000·060f·0000··................ 
00001450:·1c0f·0000·2e0f·0000·430f·0000·5a0f·0000··........C...Z... 
00001460:·720f·0000·890f·0000·a30f·0000·be0f·0000··r............... 
00001470:·d30f·0000·e70f·0000·0210·0000·1e10·0000··................ 
00001480:·3910·0000·5410·0000·7010·0000·9210·0000··9...T...p....... 
00001490:·ad10·0000·c510·0000·0303·656e·6400·0b0b··..........end...00001490:·c510·0000·0303·656e·6400·0b0b·6963·5f6c··......end...ic_l
000014a0:·6963·5f6c·6175·6e63·6865·7200·1111·6963··ic_launcher...ic000014a0:·6175·6e63·6865·7200·1111·6963·5f6c·6175··auncher...ic_lau
000014b0:·5f6c·6175·6e63·6865·725f·7768·6974·6500··_launcher_white.000014b0:·6e63·6865·725f·7768·6974·6500·0c0c·6963··ncher_white...ic
000014c0:·0c0c·6963·5f6d·656e·755f·6d6f·7265·0012··..ic_menu_more..000014c0:·5f6d·656e·755f·6d6f·7265·0012·1269·635f··_menu_more...ic_
000014d0:·1269·635f·6d65·6e75·5f72·6570·6561·745f··.ic_menu_repeat_000014d0:·6d65·6e75·5f72·6570·6561·745f·6f66·6600··menu_repeat_off.
 000014e0:·1111·6963·5f6d·656e·755f·7265·7065·6174··..ic_menu_repeat
000014e0:·6f66·6600·1111·6963·5f6d·656e·755f·7265··off...ic_menu_re000014f0:·5f6f·6e00·1313·6963·5f6d·656e·755f·7368··_on...ic_menu_sh
Max diff block lines reached; 59474/107905 bytes (55.12%) of diff not shown.
15.1 MB
classes.dex
14.9 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·8e2b23364 checksum············:·2bf4b616
5 signature···········:·5351...376d5 signature···········:·7283...afb8
6 file_size···········:·10926846 file_size···········:·1041104
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·777510 string_ids_size·····:·7784
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·110712 type_ids_size·······:·1116
13 type_ids_off········:·31212·(0x0079ec)13 type_ids_off········:·31248·(0x007a10)
14 proto_ids_size······:·138214 proto_ids_size······:·1382
15 proto_ids_off·······:·35640·(0x008b38)15 proto_ids_off·······:·35712·(0x008b80)
16 field_ids_size······:·203016 field_ids_size······:·2030
17 field_ids_off·······:·52224·(0x00cc00)17 field_ids_off·······:·52296·(0x00cc48)
18 method_ids_size·····:·685918 method_ids_size·····:·6859
19 method_ids_off······:·68464·(0x010b70)19 method_ids_off······:·68536·(0x010bb8)
20 class_defs_size·····:·69920 class_defs_size·····:·699
21 class_defs_off······:·123336·(0x01e1c8)21 class_defs_off······:·123408·(0x01e210)
22 data_size···········:·93185222 data_size···········:·880168
23 data_off············:·160832·(0x027440)23 data_off············:·160936·(0x0274a8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·15325 class_idx···········:·162
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·100727 superclass_idx······:·1016
28 source_file_idx·····:·47728 source_file_idx·····:·477
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
Offset 47, 17 lines modifiedOffset 47, 17 lines modified
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·477·(AnimRes.java)51 ··source_file_idx···:·477·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·15453 class_idx···········:·163
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·100755 superclass_idx······:·1016
56 source_file_idx·····:·47856 source_file_idx·····:·478
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
Offset 75, 17 lines modifiedOffset 75, 17 lines modified
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·478·(AnimatorRes.java)79 ··source_file_idx···:·478·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·15581 class_idx···········:·164
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·100783 superclass_idx······:·1016
84 source_file_idx·····:·47984 source_file_idx·····:·479
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
Offset 103, 17 lines modifiedOffset 103, 17 lines modified
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·479·(AnyRes.java)107 ··source_file_idx···:·479·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·156109 class_idx···········:·165
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·1007111 superclass_idx······:·1016
112 source_file_idx·····:·487112 source_file_idx·····:·487
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
Offset 131, 17 lines modifiedOffset 131, 17 lines modified
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·487·(ArrayRes.java)135 ··source_file_idx···:·487·(ArrayRes.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·157137 class_idx···········:·166
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·1007139 superclass_idx······:·1016
140 source_file_idx·····:·495140 source_file_idx·····:·495
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
Offset 159, 17 lines modifiedOffset 159, 17 lines modified
159 ··Static·fields·····-159 ··Static·fields·····-
160 ··Instance·fields···-160 ··Instance·fields···-
161 ··Direct·methods····-161 ··Direct·methods····-
162 ··Virtual·methods···-162 ··Virtual·methods···-
163 ··source_file_idx···:·495·(AttrRes.java)163 ··source_file_idx···:·495·(AttrRes.java)
  
164 Class·#5·header:164 Class·#5·header:
165 class_idx···········:·158165 class_idx···········:·167
166 access_flags········:·9729·(0x2601)166 access_flags········:·9729·(0x2601)
167 superclass_idx······:·1007167 superclass_idx······:·1016
168 source_file_idx·····:·549168 source_file_idx·····:·549
169 static_fields_size··:·0169 static_fields_size··:·0
170 instance_fields_size:·0170 instance_fields_size:·0
171 direct_methods_size·:·0171 direct_methods_size·:·0
172 virtual_methods_size:·0172 virtual_methods_size:·0
  
173 Class·#5·annotations:173 Class·#5·annotations:
Offset 187, 17 lines modifiedOffset 187, 17 lines modified
187 ··Static·fields·····-187 ··Static·fields·····-
Max diff block lines reached; 15607838/15611780 bytes (99.97%) of diff not shown.
181 KB
classes.jar
9.81 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1120494·bytes,·number·of·entries:·6991 Zip·file·size:·1120447·bytes,·number·of·entries:·699
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class155 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class
156 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class156 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class
157 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class157 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class
158 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class158 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class
159 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class159 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class
160 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class160 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class
161 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class161 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class
162 ?rwxrwxr-x··2.0·unx·····5257·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class162 ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class
163 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class163 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class
164 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class164 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class
165 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class165 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class
166 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class166 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class
167 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class167 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class
168 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class168 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class
169 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class169 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class
Offset 463, 34 lines modifiedOffset 463, 34 lines modified
463 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/ActivityNowPlaying$5.class463 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/ActivityNowPlaying$5.class
464 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/ActivityNowPlaying$6.class464 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/ActivityNowPlaying$6.class
465 ?rwxrwxr-x··2.0·unx······367·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/ActivityQuit.class465 ?rwxrwxr-x··2.0·unx······367·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/ActivityQuit.class
466 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/XXX.class466 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/activities/XXX.class
467 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/adapters/AdapterSong.class467 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/adapters/AdapterSong.class
468 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlClientCompat$1.class468 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlClientCompat$1.class
469 ?rwxrwxr-x··2.0·unx·····3439·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat.class469 ?rwxrwxr-x··2.0·unx·····3439·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat.class
470 ?rwxrwxr-x··2.0·unx·····6485·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlClientCompat.class470 ?rwxrwxr-x··2.0·unx·····6489·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlClientCompat.class
471 ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlHelper.class471 ?rwxrwxr-x··2.0·unx·····2218·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/external/RemoteControlHelper.class
472 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/helpers/SingleToast.class472 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/helpers/SingleToast.class
473 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/kMP$1.class473 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/kMP$1.class
474 ?rwxrwxr-x··2.0·unx·····2731·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/kMP.class474 ?rwxrwxr-x··2.0·unx·····2731·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/kMP.class
475 ?rwxrwxr-x··2.0·unx······917·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/Playlist.class475 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/Playlist.class
476 ?rwxrwxr-x··2.0·unx·····1433·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/Song.class476 ?rwxrwxr-x··2.0·unx·····1433·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/Song.class
477 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/SongList$1.class477 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/SongList$1.class
478 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/SongList$2.class478 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/SongList$2.class
479 ?rwxrwxr-x··2.0·unx·····7561·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/SongList.class479 ?rwxrwxr-x··2.0·unx·····7507·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/model/SongList.class
480 ?rwxrwxr-x··2.0·unx·····2247·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$1.class480 ?rwxrwxr-x··2.0·unx·····2247·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$1.class
481 ?rwxrwxr-x··2.0·unx·····1325·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$2.class481 ?rwxrwxr-x··2.0·unx·····1325·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$2.class
482 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$3.class482 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$3.class
483 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$4.class483 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$4.class
484 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$5.class484 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$5.class
485 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$6.class485 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$6.class
486 ?rwxrwxr-x··2.0·unx·····2378·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$ExternalBroadcastReceiver.class486 ?rwxrwxr-x··2.0·unx·····2378·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$ExternalBroadcastReceiver.class
487 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$MusicBinder.class487 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$MusicBinder.class
488 ?rwxrwxr-x··2.0·unx·····1011·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$ServiceState.class488 ?rwxrwxr-x··2.0·unx·····1011·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic$ServiceState.class
489 ?rwxrwxr-x··2.0·unx····13237·b-·defN·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic.class489 ?rwxrwxr-x··2.0·unx····13232·b-·defN·80-Jan-01·00:00·com/kure/musicplayer/services/ServicePlayMusic.class
490 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServiceScrobbleMusic$1.class490 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServiceScrobbleMusic$1.class
491 ?rwxrwxr-x··2.0·unx·····2982·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServiceScrobbleMusic.class491 ?rwxrwxr-x··2.0·unx·····2982·b-·stor·80-Jan-01·00:00·com/kure/musicplayer/services/ServiceScrobbleMusic.class
492 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class492 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
493 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class493 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class
494 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class494 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class
495 ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class495 ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class
496 ?rwxrwxr-x··2.0·unx·····4735·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class496 ?rwxrwxr-x··2.0·unx·····4735·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class
Offset 558, 15 lines modifiedOffset 558, 15 lines modified
558 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class558 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class
559 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class559 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class
560 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class560 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class
561 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·android/support/v4/util/Pools$SimplePool.class561 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·android/support/v4/util/Pools$SimplePool.class
562 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class562 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class
563 ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class563 ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class
564 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class564 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class
565 ?rwxrwxr-x··2.0·unx·····8070·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class565 ?rwxrwxr-x··2.0·unx·····8074·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
566 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class566 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class
567 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class567 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class
568 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class568 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class
569 ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class569 ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class
570 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class570 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class
571 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class571 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class
572 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class572 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class
Offset 694, 8 lines modifiedOffset 694, 8 lines modified
694 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class694 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
695 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class695 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
696 ?rwxrwxr-x··2.0·unx·····1683·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class696 ?rwxrwxr-x··2.0·unx·····1683·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
697 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class697 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
698 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class698 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
699 ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class699 ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
700 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class700 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
701 699·files,·1100902·bytes·uncompressed,·982546·bytes·compressed:··10.8%701 699·files,·1100845·bytes·uncompressed,·982499·bytes·compressed:··10.8%
4.44 KB
android/support/v4/content/ModernAsyncTask.class
4.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 300, 56 lines modifiedOffset 300, 56 lines modified
300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;
301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
  
302 ··static·{};302 ··static·{};
303 ····descriptor:·()V303 ····descriptor:·()V
304 ····flags:·(0x0008)·ACC_STATIC304 ····flags:·(0x0008)·ACC_STATIC
305 ····Code:305 ····Code:
306 ······stack=300,·locals=5,·args_size=0306 ······stack=300,·locals=4,·args_size=0
307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1
308 ·········3:·astore_0308 ·········3:·astore_0
309 ·········4:·aload_0309 ·········4:·aload_0
310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V
311 ·········8:·aload_0311 ·········8:·aload_0
312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue
314 ········15:·astore_0314 ········15:·astore_0
315 ········16:·aload_0315 ········16:·aload_0
316 ········17:·bipush········10316 ········17:·bipush········10
317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
318 ········22:·aload_0318 ········22:·aload_0
319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor
321 ········29:·astore_1321 ········29:·astore_0
322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
323 ········33:·astore_2323 ········33:·astore_1
324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
325 ········37:·astore_3325 ········37:·astore_2
326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
327 ········41:·astore········4327 ········41:·astore_3
328 ········43:·aload_1328 ········42:·aload_0
329 ········44:·iconst_5329 ········43:·iconst_5
330 ········45:·sipush········128330 ········44:·sipush········128
331 ········48:·lconst_1331 ········47:·lconst_1
 332 ········48:·aload_1
332 ········49:·aload_2333 ········49:·aload_2
333 ········50:·aload_3334 ········50:·aload_3
334 ········51:·aload·········4 
335 ········53:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V335 ········51:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
336 ········56:·aload_1336 ········54:·aload_0
337 ········57:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;337 ········55:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
338 ········60:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler338 ········58:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler
339 ········63:·astore_0339 ········61:·astore_0
340 ········64:·aload_0340 ········62:·aload_0
341 ········65:·aconst_null341 ········63:·aconst_null
342 ········66:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V342 ········64:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V
343 ········69:·aload_0343 ········67:·aload_0
344 ········70:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;344 ········68:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
345 ········73:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;345 ········71:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
346 ········76:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;346 ········74:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;
347 ········79:·return347 ········77:·return
  
348 ··public·android.support.v4.content.ModernAsyncTask();348 ··public·android.support.v4.content.ModernAsyncTask();
349 ····descriptor:·()V349 ····descriptor:·()V
350 ····flags:·(0x0001)·ACC_PUBLIC350 ····flags:·(0x0001)·ACC_PUBLIC
351 ····Code:351 ····Code:
352 ······stack=300,·locals=3,·args_size=1352 ······stack=300,·locals=3,·args_size=1
353 ·········0:·aload_0353 ·········0:·aload_0
1.32 KB
android/support/v4/widget/ContentLoadingProgressBar.class
1.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
243 ········21:·pop243 ········21:·pop
244 ········22:·return244 ········22:·return
  
245 ··public·void·hide();245 ··public·void·hide();
246 ····descriptor:·()V246 ····descriptor:·()V
247 ····flags:·(0x0001)·ACC_PUBLIC247 ····flags:·(0x0001)·ACC_PUBLIC
248 ····Code:248 ····Code:
249 ······stack=300,·locals=12,·args_size=1249 ······stack=300,·locals=14,·args_size=1
250 ·········0:·ldc2_w········#50·················//·long·500l250 ·········0:·ldc2_w········#50·················//·long·500l
251 ·········3:·lstore_1251 ·········3:·lstore_1
252 ·········4:·iconst_1252 ·········4:·iconst_1
253 ·········5:·istore_3253 ·········5:·istore_3
254 ·········6:·aload_0254 ·········6:·aload_0
255 ·········7:·iload_3255 ·········7:·iload_3
256 ·········8:·putfield······#33·················//·Field·mDismissed:Z256 ·········8:·putfield······#33·················//·Field·mDismissed:Z
Offset 302, 18 lines modifiedOffset 302, 18 lines modified
302 ········94:·ifne··········85302 ········94:·ifne··········85
303 ········97:·aload_0303 ········97:·aload_0
304 ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable;304 ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable;
305 ·······101:·astore········4305 ·······101:·astore········4
306 ·······103:·lload_1306 ·······103:·lload_1
307 ·······104:·lload·········9307 ·······104:·lload·········9
308 ·······106:·lsub308 ·······106:·lsub
309 ·······107:·lstore········7309 ·······107:·lstore········12
310 ·······109:·aload_0310 ·······109:·aload_0
311 ·······110:·aload·········4311 ·······110:·aload·········4
312 ·······112:·lload·········7312 ·······112:·lload·········12
313 ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z313 ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z
314 ·······117:·pop314 ·······117:·pop
315 ·······118:·aload_0315 ·······118:·aload_0
316 ·······119:·iload_3316 ·······119:·iload_3
317 ·······120:·putfield······#29·················//·Field·mPostedHide:Z317 ·······120:·putfield······#29·················//·Field·mPostedHide:Z
318 ·······123:·goto··········85318 ·······123:·goto··········85
  
60.4 KB
com/kure/musicplayer/external/RemoteControlClientCompat.class
60.3 KB
procyon -ec {}
    
Offset 20, 160 lines modifiedOffset 20, 156 lines modified
20 ····static·{20 ····static·{
21 ········//·21 ········//·
22 ········//·This·method·could·not·be·decompiled.22 ········//·This·method·could·not·be·decompiled.
23 ········//·23 ········//·
24 ········//·Original·Bytecode:24 ········//·Original·Bytecode:
25 ········//·25 ········//·
26 ········//·····1:·istore_0·······26 ········//·····1:·istore_0·······
 27 ········//·····2:·aconst_null····
 28 ········//·····3:·astore_1·······
27 ········//·····2:·iconst_0·······29 ········//·····4:·iconst_0·······
28 ········//·····3:·putstatic·······com/kure/musicplayer/external/RemoteControlClientCompat.sHasRemoteControlAPIs:Z30 ········//·····5:·putstatic·······com/kure/musicplayer/external/RemoteControlClientCompat.sHasRemoteControlAPIs:Z
29 ········//·····6:·ldc·············Lcom/kure/musicplayer/external/RemoteControlClientCompat;.class31 ········//·····8:·ldc·············Lcom/kure/musicplayer/external/RemoteControlClientCompat;.class
30 ········//·····8:·astore_1·······32 ········//····10:·astore_2·······
31 ········//·····9:·aload_1········33 ········//····11:·aload_2········
32 ········//····10:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;34 ········//····12:·invokevirtual···java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
33 ········//····13:·astore_2·······35 ········//····15:·astore_3·······
34 ········//····14:·aload_2········36 ········//····16:·aload_3········
35 ········//····15:·invokestatic····com/kure/musicplayer/external/RemoteControlClientCompat.getActualRemoteControlClientClass:(Ljava/lang/ClassLoader;)Ljava/lang/Class;37 ········//····17:·invokestatic····com/kure/musicplayer/external/RemoteControlClientCompat.getActualRemoteControlClientClass:(Ljava/lang/ClassLoader;)Ljava/lang/Class;
36 ········//····18:·astore_1·······38 ········//····20:·astore_2·······
37 ········//····19:·aload_1········39 ········//····21:·aload_2········
38 ········//····20:·putstatic·······com/kure/musicplayer/external/RemoteControlClientCompat.sRemoteControlClientClass:Ljava/lang/Class;40 ········//····22:·putstatic·······com/kure/musicplayer/external/RemoteControlClientCompat.sRemoteControlClientClass:Ljava/lang/Class;
39 ········//····23:·ldc·············Lcom/kure/musicplayer/external/RemoteControlClientCompat;.class41 ········//····25:·ldc·············Lcom/kure/musicplayer/external/RemoteControlClientCompat;.class
40 ········//····25:·astore_1·······42 ········//····27:·astore_2·······
41 ········//····26:·aload_1········43 ········//····28:·aload_2········
42 ········//····27:·invokevirtual···java/lang/Class.getFields:()[Ljava/lang/reflect/Field;44 ········//····29:·invokevirtual···java/lang/Class.getFields:()[Ljava/lang/reflect/Field;
43 ········//····30:·astore_3·······45 ········//····32:·astore_2·······
44 ········//····31:·aload_3········46 ········//····33:·aload_2········
45 ········//····32:·arraylength····47 ········//····34:·arraylength····
46 ········//····33:·istore··········448 ········//····35:·istore··········4
47 ········//····35:·iconst_0·······49 ········//····37:·iload_0········
48 ········//····36:·istore··········5 
49 ········//····38:·iload···········550 ········//····38:·iload···········4
50 ········//····40:·iload···········4 
51 ········//····42:·if_icmpge·······35451 ········//····40:·if_icmpge·······355
52 ········//····45:·aload_3········52 ········//····43:·aload_2········
53 ········//····46:·iload···········553 ········//····44:·iload_0········
54 ········//····48:·aaload·········54 ········//····45:·aaload·········
55 ········//····49:·astore··········655 ········//····46:·astore··········5
56 ········//····51:·getstatic·······com/kure/musicplayer/external/RemoteControlClientCompat.sRemoteControlClientClass:Ljava/lang/Class;56 ········//····48:·getstatic·······com/kure/musicplayer/external/RemoteControlClientCompat.sRemoteControlClientClass:Ljava/lang/Class;
57 ········//····54:·astore_1·······57 ········//····51:·astore··········6
58 ········//····55:·aload···········658 ········//····53:·aload···········5
59 ········//····57:·invokevirtual···java/lang/reflect/Field.getName:()Ljava/lang/String;59 ········//····55:·invokevirtual···java/lang/reflect/Field.getName:()Ljava/lang/String;
60 ········//····60:·astore··········760 ········//····58:·astore··········7
61 ········//····62:·aload_1········61 ········//····60:·aload···········6
62 ········//····63:·aload···········762 ········//····62:·aload···········7
63 ········//····65:·invokevirtual···java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;63 ········//····64:·invokevirtual···java/lang/Class.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
64 ········//····68:·astore··········864 ········//····67:·astore··········8
65 ········//····70:·iconst_0······· 
66 ········//····71:·istore_0······· 
67 ········//····72:·aconst_null····65 ········//····69:·aconst_null····
68 ········//····73:·astore_1·······66 ········//····70:·astore··········6
69 ········//····74:·aload···········867 ········//····72:·aload···········8
70 ········//····76:·aconst_null····68 ········//····74:·aconst_null····
71 ········//····77:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;69 ········//····75:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
72 ········//····80:·astore··········970 ········//····78:·astore··········9
73 ········//····82:·iconst_0······· 
74 ········//····83:·istore_0······· 
75 ········//····84:·aconst_null····71 ········//····80:·aconst_null····
76 ········//····85:·astore_1·······72 ········//····81:·astore··········6
 73 ········//····83:·aload···········5
 74 ········//····85:·aconst_null····
77 ········//····86:·aload···········675 ········//····86:·aload···········9
78 ········//····88:·aconst_null···· 
79 ········//····89:·aload···········9 
80 ········//····91:·invokevirtual···java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V76 ········//····88:·invokevirtual···java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V
81 ········//····94:·iload···········577 ········//····91:·iload_0········
82 ········//····96:·iconst_1·······78 ········//····92:·iconst_1·······
83 ········//····97:·iadd···········79 ········//····93:·iadd···········
 80 ········//····94:·istore_0·······
 81 ········//····95:·goto············37
84 ········//····98:·istore··········582 ········//····98:·astore··········10
85 ········//···100:·goto············38 
86 ········//···103:·astore··········10 
87 ········//···105:·ldc·············"RemoteControlCompat"83 ········//···100:·ldc·············"RemoteControlCompat"
88 ········//···107:·astore_1·······84 ········//···102:·astore··········6
89 ········//···108:·new·············Ljava/lang/StringBuilder;85 ········//···104:·new·············Ljava/lang/StringBuilder;
90 ········//···111:·astore··········786 ········//···107:·astore··········7
91 ········//···113:·aload···········787 ········//···109:·aload···········7
92 ········//···115:·invokespecial···java/lang/StringBuilder.<init>:()V88 ········//···111:·invokespecial···java/lang/StringBuilder.<init>:()V
93 ········//···118:·ldc·············"Could·not·get·real·field:·"89 ········//···114:·ldc·············"Could·not·get·real·field:·"
94 ········//···120:·astore··········1190 ········//···116:·astore··········11
95 ········//···122:·aload···········791 ········//···118:·aload···········7
96 ········//···124:·aload···········1192 ········//···120:·aload···········11
97 ········//···126:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ········//···122:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
98 ········//···129:·astore··········794 ········//···125:·astore··········7
99 ········//···131:·aload···········695 ········//···127:·aload···········5
100 ········//···133:·invokevirtual···java/lang/reflect/Field.getName:()Ljava/lang/String;96 ········//···129:·invokevirtual···java/lang/reflect/Field.getName:()Ljava/lang/String;
101 ········//···136:·astore··········1197 ········//···132:·astore··········11
102 ········//···138:·aload···········798 ········//···134:·aload···········7
103 ········//···140:·aload···········1199 ········//···136:·aload···········11
104 ········//···142:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
105 ········//···145:·astore··········7 
106 ········//···147:·aload···········7 
107 ········//···149:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; 
108 ········//···152:·astore··········7 
109 ········//···154:·aload_1········ 
110 ········//···155:·aload···········7 
111 ········//···157:·invokestatic····android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I 
112 ········//···160:·pop············ 
113 ········//···161:·goto············94 
114 ········//···164:·astore_1······· 
115 ········//···165:·return········· 
116 ········//···166:·astore··········10 
117 ········//···168:·ldc·············"RemoteControlCompat" 
118 ········//···170:·astore_1······· 
119 ········//···171:·new·············Ljava/lang/StringBuilder; 
120 ········//···174:·astore··········7 
121 ········//···176:·aload···········7 
122 ········//···178:·invokespecial···java/lang/StringBuilder.<init>:()V 
123 ········//···181:·ldc·············"Error·trying·to·pull·field·value·for:·" 
124 ········//···183:·astore··········11 
125 ········//···185:·aload···········7 
126 ········//···187:·aload···········11 
127 ········//···189:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ········//···138:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
128 ········//···192:·astore··········7101 ········//···141:·astore··········7
129 ········//···194:·aload···········6 
130 ········//···196:·invokevirtual···java/lang/reflect/Field.getName:()Ljava/lang/String; 
131 ········//···199:·astore··········11 
132 ········//···201:·aload···········7 
133 ········//···203:·aload···········11 
134 ········//···205:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
135 ········//···208:·astore··········7 
136 ········//···210:·ldc·············"·" 
137 ········//···212:·astore··········11 
138 ········//···214:·aload···········7102 ········//···143:·aload···········7
 103 ········//···145:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
 104 ········//···148:·astore··········7
Max diff block lines reached; 47775/61704 bytes (77.43%) of diff not shown.
2.41 KB
com/kure/musicplayer/model/Playlist.class
2.33 KB
javap -verbose -constants -s -l -private {}
    
Offset 147, 35 lines modifiedOffset 147, 33 lines modified
147 ·········1:·getfield······#23·················//·Field·name:Ljava/lang/String;147 ·········1:·getfield······#23·················//·Field·name:Ljava/lang/String;
148 ·········4:·areturn148 ·········4:·areturn
  
149 ··public·java.util.ArrayList·getSongIds();149 ··public·java.util.ArrayList·getSongIds();
150 ····descriptor:·()Ljava/util/ArrayList;150 ····descriptor:·()Ljava/util/ArrayList;
151 ····flags:·(0x0001)·ACC_PUBLIC151 ····flags:·(0x0001)·ACC_PUBLIC
152 ····Code:152 ····Code:
153 ······stack=300,·locals=6,·args_size=1153 ······stack=300,·locals=5,·args_size=1
154 ·········0:·new···········#16·················//·class·java/util/ArrayList154 ·········0:·new···········#16·················//·class·java/util/ArrayList
155 ·········3:·astore_1155 ·········3:·astore_1
156 ·········4:·aload_1156 ·········4:·aload_1
157 ·········5:·invokespecial·#17·················//·Method·java/util/ArrayList."<init>":()V157 ·········5:·invokespecial·#17·················//·Method·java/util/ArrayList."<init>":()V
158 ·········8:·aload_0158 ·········8:·aload_0
159 ·········9:·getfield······#19·················//·Field·songs:Ljava/util/ArrayList;159 ·········9:·getfield······#19·················//·Field·songs:Ljava/util/ArrayList;
160 ········12:·astore_2 
161 ········13:·aload_2 
162 ········14:·invokevirtual·#40·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;160 ········12:·invokevirtual·#40·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
163 ········17:·astore_3161 ········15:·astore_2
164 ········18:·aload_3162 ········16:·aload_2
165 ········19:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z163 ········17:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
 164 ········22:·istore_3
166 ········24:·istore········4 
167 ········26:·iload·········4 
168 ········28:·ifeq··········52 
169 ········31:·aload_3165 ········23:·iload_3
 166 ········24:·ifeq··········48
 167 ········27:·aload_2
170 ········32:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;168 ········28:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
171 ········37:·checkcast·····#25·················//·class·java/lang/Long169 ········33:·checkcast·····#25·················//·class·java/lang/Long
172 ········40:·astore········5170 ········36:·astore········4
173 ········42:·aload_1171 ········38:·aload_1
174 ········43:·aload·········5172 ········39:·aload·········4
175 ········45:·invokevirtual·#36·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z173 ········41:·invokevirtual·#36·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
176 ········48:·pop174 ········44:·pop
177 ········49:·goto··········18175 ········45:·goto··········16
178 ········52:·aload_1176 ········48:·aload_1
179 ········53:·areturn177 ········49:·areturn
180 }178 }
85.4 KB
com/kure/musicplayer/model/SongList.class
85.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 423, 569 lines modifiedOffset 423, 543 lines modified
423 ·········4:·invokevirtual·#27·················//·Method·java/util/ArrayList.clear:()V423 ·········4:·invokevirtual·#27·················//·Method·java/util/ArrayList.clear:()V
424 ·········7:·return424 ·········7:·return
  
425 ··public·java.util.ArrayList·getAlbums();425 ··public·java.util.ArrayList·getAlbums();
426 ····descriptor:·()Ljava/util/ArrayList;426 ····descriptor:·()Ljava/util/ArrayList;
427 ····flags:·(0x0001)·ACC_PUBLIC427 ····flags:·(0x0001)·ACC_PUBLIC
428 ····Code:428 ····Code:
429 ······stack=300,·locals=7,·args_size=1429 ······stack=300,·locals=6,·args_size=1
430 ·········0:·new···········#19·················//·class·java/util/ArrayList430 ·········0:·new···········#19·················//·class·java/util/ArrayList
431 ·········3:·astore_1431 ·········3:·astore_1
432 ·········4:·aload_1432 ·········4:·aload_1
433 ·········5:·invokespecial·#20·················//·Method·java/util/ArrayList."<init>":()V433 ·········5:·invokespecial·#20·················//·Method·java/util/ArrayList."<init>":()V
434 ·········8:·aload_0434 ·········8:·aload_0
435 ·········9:·getfield······#22·················//·Field·songs:Ljava/util/ArrayList;435 ·········9:·getfield······#22·················//·Field·songs:Ljava/util/ArrayList;
436 ········12:·astore_2 
437 ········13:·aload_2 
438 ········14:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;436 ········12:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
439 ········17:·astore_3437 ········15:·astore_2
440 ········18:·aload_3438 ········16:·aload_2
441 ········19:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z439 ········17:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
442 ········24:·istore········4 
443 ········26:·iload·········4440 ········22:·istore_3
 441 ········23:·iload_3
444 ········28:·ifeq··········77442 ········24:·ifeq··········71
445 ········31:·aload_3443 ········27:·aload_2
446 ········32:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;444 ········28:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
447 ········37:·checkcast·····#43·················//·class·com/kure/musicplayer/model/Song445 ········33:·checkcast·····#43·················//·class·com/kure/musicplayer/model/Song
448 ········40:·astore········5446 ········36:·astore········4
449 ········42:·aload·········5447 ········38:·aload·········4
450 ········44:·invokevirtual·#47·················//·Method·com/kure/musicplayer/model/Song.getAlbum:()Ljava/lang/String;448 ········40:·invokevirtual·#47·················//·Method·com/kure/musicplayer/model/Song.getAlbum:()Ljava/lang/String;
451 ········47:·astore········6449 ········43:·astore········5
452 ········49:·aload·········6450 ········45:·aload·········5
453 ········51:·ifnull········18451 ········47:·ifnull········16
454 ········54:·aload_1452 ········50:·aload_1
455 ········55:·aload·········6453 ········51:·aload·········5
456 ········57:·invokevirtual·#51·················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z454 ········53:·invokevirtual·#51·················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z
457 ········60:·istore········4 
458 ········62:·iload·········4455 ········56:·istore_3
 456 ········57:·iload_3
459 ········64:·ifne··········18457 ········58:·ifne··········16
460 ········67:·aload_1458 ········61:·aload_1
461 ········68:·aload·········6459 ········62:·aload·········5
462 ········70:·invokevirtual·#54·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z460 ········64:·invokevirtual·#54·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
463 ········73:·pop461 ········67:·pop
464 ········74:·goto··········18462 ········68:·goto··········16
465 ········77:·aload_1463 ········71:·aload_1
466 ········78:·invokestatic··#60·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V464 ········72:·invokestatic··#60·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V
467 ········81:·aload_1465 ········75:·aload_1
468 ········82:·areturn466 ········76:·areturn
  
469 ··public·java.util.ArrayList·getAlbumsByArtist(java.lang.String);467 ··public·java.util.ArrayList·getAlbumsByArtist(java.lang.String);
470 ····descriptor:·(Ljava/lang/String;)Ljava/util/ArrayList;468 ····descriptor:·(Ljava/lang/String;)Ljava/util/ArrayList;
471 ····flags:·(0x0001)·ACC_PUBLIC469 ····flags:·(0x0001)·ACC_PUBLIC
472 ····Code:470 ····Code:
473 ······stack=300,·locals=9,·args_size=2471 ······stack=300,·locals=8,·args_size=2
474 ·········0:·new···········#19·················//·class·java/util/ArrayList472 ·········0:·new···········#19·················//·class·java/util/ArrayList
475 ·········3:·astore_2473 ·········3:·astore_2
476 ·········4:·aload_2474 ·········4:·aload_2
477 ·········5:·invokespecial·#20·················//·Method·java/util/ArrayList."<init>":()V475 ·········5:·invokespecial·#20·················//·Method·java/util/ArrayList."<init>":()V
478 ·········8:·aload_0476 ·········8:·aload_0
479 ·········9:·getfield······#22·················//·Field·songs:Ljava/util/ArrayList;477 ·········9:·getfield······#22·················//·Field·songs:Ljava/util/ArrayList;
480 ········12:·astore_3 
481 ········13:·aload_3 
482 ········14:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;478 ········12:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
483 ········17:·astore········4 
484 ········19:·aload·········4479 ········15:·astore_3
 480 ········16:·aload_3
485 ········21:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z481 ········17:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
486 ········26:·istore········5482 ········22:·istore········4
487 ········28:·iload·········5483 ········24:·iload·········4
488 ········30:·ifeq··········95484 ········26:·ifeq··········90
489 ········33:·aload·········4485 ········29:·aload_3
490 ········35:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;486 ········30:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
491 ········40:·checkcast·····#43·················//·class·com/kure/musicplayer/model/Song487 ········35:·checkcast·····#43·················//·class·com/kure/musicplayer/model/Song
492 ········43:·astore········6488 ········38:·astore········5
493 ········45:·aload·········6489 ········40:·aload·········5
494 ········47:·invokevirtual·#63·················//·Method·com/kure/musicplayer/model/Song.getArtist:()Ljava/lang/String;490 ········42:·invokevirtual·#63·················//·Method·com/kure/musicplayer/model/Song.getArtist:()Ljava/lang/String;
495 ········50:·astore········7491 ········45:·astore········6
496 ········52:·aload·········6492 ········47:·aload·········5
497 ········54:·invokevirtual·#47·················//·Method·com/kure/musicplayer/model/Song.getAlbum:()Ljava/lang/String;493 ········49:·invokevirtual·#47·················//·Method·com/kure/musicplayer/model/Song.getAlbum:()Ljava/lang/String;
498 ········57:·astore········8494 ········52:·astore········7
499 ········59:·aload·········7495 ········54:·aload·········6
500 ········61:·aload_1496 ········56:·aload_1
501 ········62:·invokevirtual·#68·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z497 ········57:·invokevirtual·#68·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
502 ········65:·istore········5498 ········60:·istore········4
503 ········67:·iload·········5499 ········62:·iload·········4
504 ········69:·ifeq··········19500 ········64:·ifeq··········16
505 ········72:·aload_2501 ········67:·aload_2
506 ········73:·aload·········8502 ········68:·aload·········7
507 ········75:·invokevirtual·#51·················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z503 ········70:·invokevirtual·#51·················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z
508 ········78:·istore········5504 ········73:·istore········4
509 ········80:·iload·········5505 ········75:·iload·········4
510 ········82:·ifne··········19506 ········77:·ifne··········16
511 ········85:·aload_2507 ········80:·aload_2
512 ········86:·aload·········8508 ········81:·aload·········7
513 ········88:·invokevirtual·#54·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z509 ········83:·invokevirtual·#54·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
514 ········91:·pop510 ········86:·pop
515 ········92:·goto··········19511 ········87:·goto··········16
516 ········95:·aload_2512 ········90:·aload_2
517 ········96:·invokestatic··#60·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V513 ········91:·invokestatic··#60·················//·Method·java/util/Collections.sort:(Ljava/util/List;)V
518 ········99:·aload_2514 ········94:·aload_2
519 ·······100:·areturn515 ········95:·areturn
  
520 ··public·java.util.ArrayList·getArtists();516 ··public·java.util.ArrayList·getArtists();
521 ····descriptor:·()Ljava/util/ArrayList;517 ····descriptor:·()Ljava/util/ArrayList;
522 ····flags:·(0x0001)·ACC_PUBLIC518 ····flags:·(0x0001)·ACC_PUBLIC
523 ····Code:519 ····Code:
524 ······stack=300,·locals=7,·args_size=1520 ······stack=300,·locals=6,·args_size=1
525 ·········0:·new···········#19·················//·class·java/util/ArrayList521 ·········0:·new···········#19·················//·class·java/util/ArrayList
526 ·········3:·astore_1522 ·········3:·astore_1
527 ·········4:·aload_1523 ·········4:·aload_1
528 ·········5:·invokespecial·#20·················//·Method·java/util/ArrayList."<init>":()V524 ·········5:·invokespecial·#20·················//·Method·java/util/ArrayList."<init>":()V
529 ·········8:·aload_0525 ·········8:·aload_0
530 ·········9:·getfield······#22·················//·Field·songs:Ljava/util/ArrayList;526 ·········9:·getfield······#22·················//·Field·songs:Ljava/util/ArrayList;
531 ········12:·astore_2 
532 ········13:·aload_2 
533 ········14:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;527 ········12:·invokevirtual·#31·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
534 ········17:·astore_3528 ········15:·astore_2
535 ········18:·aload_3529 ········16:·aload_2
536 ········19:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z530 ········17:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
537 ········24:·istore········4 
538 ········26:·iload·········4531 ········22:·istore_3
 532 ········23:·iload_3
539 ········28:·ifeq··········77533 ········24:·ifeq··········71
540 ········31:·aload_3534 ········27:·aload_2
541 ········32:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;535 ········28:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
542 ········37:·checkcast·····#43·················//·class·com/kure/musicplayer/model/Song536 ········33:·checkcast·····#43·················//·class·com/kure/musicplayer/model/Song
Max diff block lines reached; 76079/87248 bytes (87.20%) of diff not shown.
12.1 KB
com/kure/musicplayer/services/ServicePlayMusic.class
12.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 1925, 25 lines modifiedOffset 1925, 25 lines modified
1925 ····flags:·(0x0001)·ACC_PUBLIC1925 ····flags:·(0x0001)·ACC_PUBLIC
1926 ····Code:1926 ····Code:
1927 ······stack=300,·locals=12,·args_size=21927 ······stack=300,·locals=12,·args_size=2
1928 ·········0:·aload_01928 ·········0:·aload_0
1929 ·········1:·getfield······#103················//·Field·currentSong:Lcom/kure/musicplayer/model/Song;1929 ·········1:·getfield······#103················//·Field·currentSong:Lcom/kure/musicplayer/model/Song;
1930 ·········4:·astore_21930 ·········4:·astore_2
1931 ·········5:·aload_21931 ·········5:·aload_2
1932 ·········6:·ifnonnull·····1141932 ·········6:·ifnonnull·····109
1933 ·········9:·lconst_01933 ·········9:·lconst_0
1934 ········10:·lstore_31934 ········10:·lstore_3
1935 ········11:·ldc_w·········#457················//·String·title1935 ········11:·ldc_w·········#457················//·String·title
1936 ········14:·astore_21936 ········14:·astore_2
1937 ········15:·aload_11937 ········15:·aload_1
1938 ········16:·aload_21938 ········16:·aload_2
1939 ········17:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z1939 ········17:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
1940 ········20:·istore········51940 ········20:·istore········5
1941 ········22:·iload·········51941 ········22:·iload·········5
1942 ········24:·ifeq··········1271942 ········24:·ifeq··········122
1943 ········27:·aload_01943 ········27:·aload_0
1944 ········28:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;1944 ········28:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;
1945 ········31:·astore_21945 ········31:·astore_2
1946 ········32:·new···········#464················//·class·com/kure/musicplayer/services/ServicePlayMusic$31946 ········32:·new···········#464················//·class·com/kure/musicplayer/services/ServicePlayMusic$3
1947 ········35:·astore········61947 ········35:·astore········6
1948 ········37:·aload·········61948 ········37:·aload·········6
1949 ········39:·aload_01949 ········39:·aload_0
Offset 1951, 130 lines modifiedOffset 1951, 128 lines modified
1951 ········43:·aload_21951 ········43:·aload_2
1952 ········44:·aload·········61952 ········44:·aload·········6
1953 ········46:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V1953 ········46:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
1954 ········49:·iconst_01954 ········49:·iconst_0
1955 ········50:·istore········71955 ········50:·istore········7
1956 ········52:·aload_01956 ········52:·aload_0
1957 ········53:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;1957 ········53:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;
1958 ········56:·astore_2 
1959 ········57:·aload_2 
1960 ········58:·invokevirtual·#475················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1958 ········56:·invokevirtual·#475················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1961 ········61:·astore········8 
1962 ········63:·aload·········81959 ········59:·astore_2
 1960 ········60:·aload_2
1963 ········65:·invokeinterface·#480,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1961 ········61:·invokeinterface·#480,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1964 ········70:·istore········51962 ········66:·istore········8
1965 ········72:·iload·········51963 ········68:·iload·········8
1966 ········74:·ifeq··········1131964 ········70:·ifeq··········108
1967 ········77:·aload·········81965 ········73:·aload_2
1968 ········79:·invokeinterface·#483,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1966 ········74:·invokeinterface·#483,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1969 ········84:·checkcast·····#152················//·class·com/kure/musicplayer/model/Song1967 ········79:·checkcast·····#152················//·class·com/kure/musicplayer/model/Song
1970 ········87:·astore········91968 ········82:·astore········9
1971 ········89:·aload·········91969 ········84:·aload·········9
1972 ········91:·invokevirtual·#156················//·Method·com/kure/musicplayer/model/Song.getId:()J1970 ········86:·invokevirtual·#156················//·Method·com/kure/musicplayer/model/Song.getId:()J
1973 ········94:·lstore········101971 ········89:·lstore········10
1974 ········96:·lload·········101972 ········91:·lload·········10
1975 ········98:·lload_31973 ········93:·lload_3
1976 ········99:·lcmp1974 ········94:·lcmp
1977 ·······100:·istore········51975 ········95:·istore········8
1978 ·······102:·iload·········51976 ········97:·iload·········8
1979 ·······104:·ifne··········2861977 ········99:·ifne··········281
1980 ·······107:·aload_01978 ·······102:·aload_0
1981 ·······108:·iload·········71979 ·······103:·iload·········7
1982 ·······110:·putfield······#280················//·Field·currentSongPosition:I1980 ·······105:·putfield······#280················//·Field·currentSongPosition:I
1983 ·······113:·return1981 ·······108:·return
1984 ·······114:·aload_01982 ·······109:·aload_0
1985 ·······115:·getfield······#103················//·Field·currentSong:Lcom/kure/musicplayer/model/Song;1983 ·······110:·getfield······#103················//·Field·currentSong:Lcom/kure/musicplayer/model/Song;
1986 ·······118:·astore_21984 ·······113:·astore_2
1987 ·······119:·aload_21985 ·······114:·aload_2
1988 ·······120:·invokevirtual·#156················//·Method·com/kure/musicplayer/model/Song.getId:()J1986 ·······115:·invokevirtual·#156················//·Method·com/kure/musicplayer/model/Song.getId:()J
1989 ·······123:·lstore_31987 ·······118:·lstore_3
1990 ·······124:·goto··········111988 ·······119:·goto··········11
1991 ·······127:·ldc_w·········#485················//·String·artist1989 ·······122:·ldc_w·········#485················//·String·artist
1992 ·······130:·astore_21990 ·······125:·astore_2
1993 ·······131:·aload_11991 ·······126:·aload_1
1994 ·······132:·aload_21992 ·······127:·aload_2
1995 ·······133:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z1993 ·······128:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
1996 ·······136:·istore········51994 ·······131:·istore········5
1997 ·······138:·iload·········51995 ·······133:·iload·········5
1998 ·······140:·ifeq··········1681996 ·······135:·ifeq··········163
1999 ·······143:·aload_01997 ·······138:·aload_0
2000 ·······144:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;1998 ·······139:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;
2001 ·······147:·astore_21999 ·······142:·astore_2
2002 ·······148:·new···········#487················//·class·com/kure/musicplayer/services/ServicePlayMusic$42000 ·······143:·new···········#487················//·class·com/kure/musicplayer/services/ServicePlayMusic$4
2003 ·······151:·astore········62001 ·······146:·astore········6
2004 ·······153:·aload·········62002 ·······148:·aload·········6
2005 ·······155:·aload_02003 ·······150:·aload_0
2006 ·······156:·invokespecial·#488················//·Method·com/kure/musicplayer/services/ServicePlayMusic$4."<init>":(Lcom/kure/musicplayer/services/ServicePlayMusic;)V2004 ·······151:·invokespecial·#488················//·Method·com/kure/musicplayer/services/ServicePlayMusic$4."<init>":(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
2007 ·······159:·aload_22005 ·······154:·aload_2
2008 ·······160:·aload·········62006 ·······155:·aload·········6
2009 ·······162:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V2007 ·······157:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
2010 ·······165:·goto··········492008 ·······160:·goto··········49
2011 ·······168:·ldc_w·········#490················//·String·album2009 ·······163:·ldc_w·········#490················//·String·album
2012 ·······171:·astore_22010 ·······166:·astore_2
2013 ·······172:·aload_12011 ·······167:·aload_1
2014 ·······173:·aload_22012 ·······168:·aload_2
2015 ·······174:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z2013 ·······169:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
2016 ·······177:·istore········52014 ·······172:·istore········5
2017 ·······179:·iload·········52015 ·······174:·iload·········5
2018 ·······181:·ifeq··········2092016 ·······176:·ifeq··········204
2019 ·······184:·aload_02017 ·······179:·aload_0
2020 ·······185:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;2018 ·······180:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;
2021 ·······188:·astore_22019 ·······183:·astore_2
2022 ·······189:·new···········#492················//·class·com/kure/musicplayer/services/ServicePlayMusic$52020 ·······184:·new···········#492················//·class·com/kure/musicplayer/services/ServicePlayMusic$5
2023 ·······192:·astore········62021 ·······187:·astore········6
2024 ·······194:·aload·········62022 ·······189:·aload·········6
2025 ·······196:·aload_02023 ·······191:·aload_0
2026 ·······197:·invokespecial·#493················//·Method·com/kure/musicplayer/services/ServicePlayMusic$5."<init>":(Lcom/kure/musicplayer/services/ServicePlayMusic;)V2024 ·······192:·invokespecial·#493················//·Method·com/kure/musicplayer/services/ServicePlayMusic$5."<init>":(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
2027 ·······200:·aload_22025 ·······195:·aload_2
2028 ·······201:·aload·········62026 ·······196:·aload·········6
2029 ·······203:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V2027 ·······198:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
2030 ·······206:·goto··········492028 ·······201:·goto··········49
2031 ·······209:·ldc_w·········#495················//·String·track2029 ·······204:·ldc_w·········#495················//·String·track
2032 ·······212:·astore_22030 ·······207:·astore_2
2033 ·······213:·aload_12031 ·······208:·aload_1
2034 ·······214:·aload_22032 ·······209:·aload_2
2035 ·······215:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z2033 ·······210:·invokevirtual·#462················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
2036 ·······218:·istore········52034 ·······213:·istore········5
2037 ·······220:·iload·········52035 ·······215:·iload·········5
2038 ·······222:·ifeq··········2502036 ·······217:·ifeq··········245
2039 ·······225:·aload_02037 ·······220:·aload_0
2040 ·······226:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;2038 ·······221:·getfield······#196················//·Field·songs:Ljava/util/ArrayList;
2041 ·······229:·astore_22039 ·······224:·astore_2
2042 ·······230:·new···········#497················//·class·com/kure/musicplayer/services/ServicePlayMusic$62040 ·······225:·new···········#497················//·class·com/kure/musicplayer/services/ServicePlayMusic$6
2043 ·······233:·astore········62041 ·······228:·astore········6
2044 ·······235:·aload·········62042 ·······230:·aload·········6
2045 ·······237:·aload_02043 ·······232:·aload_0
2046 ·······238:·invokespecial·#498················//·Method·com/kure/musicplayer/services/ServicePlayMusic$6."<init>":(Lcom/kure/musicplayer/services/ServicePlayMusic;)V2044 ·······233:·invokespecial·#498················//·Method·com/kure/musicplayer/services/ServicePlayMusic$6."<init>":(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
2047 ·······241:·aload_22045 ·······236:·aload_2
2048 ·······242:·aload·········62046 ·······237:·aload·········6
2049 ·······244:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V2047 ·······239:·invokestatic··#471················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
2050 ·······247:·goto··········492048 ·······242:·goto··········49
Max diff block lines reached; 1206/12213 bytes (9.87%) of diff not shown.
5.0 KB
android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
4.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 737, 15 lines modifiedOffset 737, 15 lines modified
737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I
738 ·······109:·return738 ·······109:·return
  
739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);
740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
741 ····flags:·(0x0002)·ACC_PRIVATE741 ····flags:·(0x0002)·ACC_PRIVATE
742 ····Code:742 ····Code:
743 ······stack=300,·locals=15,·args_size=4743 ······stack=300,·locals=16,·args_size=4
744 ·········0:·iconst_0744 ·········0:·iconst_0
745 ·········1:·istore········4745 ·········1:·istore········4
746 ·········3:·aload_0746 ·········3:·aload_0
747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z
748 ·········7:·istore········5748 ·········7:·istore········5
749 ·········9:·iload·········5749 ·········9:·iload·········5
750 ········11:·ifne··········17750 ········11:·ifne··········17
Offset 758, 71 lines modifiedOffset 758, 73 lines modified
758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J
759 ········27:·lstore········8759 ········27:·lstore········8
760 ········29:·lload·········6760 ········29:·lload·········6
761 ········31:·lload·········8761 ········31:·lload·········8
762 ········33:·lsub762 ········33:·lsub
763 ········34:·lstore········6763 ········34:·lstore········6
764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I
 765 ········39:·istore········10
 766 ········41:·iload·········10
765 ········39:·i2l767 ········43:·i2l
766 ········40:·lstore········8768 ········44:·lstore········8
767 ········42:·lload·········6769 ········46:·lload·········6
768 ········44:·lload·········8770 ········48:·lload·········8
769 ········46:·lcmp771 ········50:·lcmp
770 ········47:·istore········5772 ········51:·istore········5
771 ········49:·iload·········5773 ········53:·iload·········5
772 ········51:·ifgt··········14774 ········55:·ifgt··········14
773 ········54:·aload_1775 ········58:·aload_1
774 ········55:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F776 ········59:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
775 ········58:·f2i777 ········62:·f2i
776 ········59:·istore········5778 ········63:·istore········5
777 ········61:·aload_3779 ········65:·aload_3
778 ········62:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F780 ········66:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
779 ········65:·f2i781 ········69:·f2i
780 ········66:·istore········10 
781 ········68:·iload·········5 
782 ········70:·iload·········10 
783 ········72:·isub 
784 ········73:·istore········11782 ········70:·istore········11
 783 ········72:·iload·········5
 784 ········74:·iload·········11
 785 ········76:·isub
 786 ········77:·istore········12
785 ········75:·aload_1787 ········79:·aload_1
786 ········76:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F 
787 ········79:·fstore········12 
788 ········81:·fload·········12 
789 ········83:·f2i 
790 ········84:·istore········5 
791 ········86:·aload_3 
792 ········87:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F788 ········80:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
793 ········90:·fstore········13789 ········83:·fstore········13
794 ········92:·fload·········13790 ········85:·fload·········13
 791 ········87:·f2i
 792 ········88:·istore········5
 793 ········90:·aload_3
 794 ········91:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
 795 ········94:·fstore········14
 796 ········96:·fload·········14
795 ········94:·f2i797 ········98:·f2i
796 ········95:·istore········10798 ········99:·istore········11
797 ········97:·iload·········5799 ·······101:·iload·········5
798 ········99:·iload·········10 
799 ·······101:·isub 
800 ·······102:·istore········14 
801 ·······104:·iload·········11800 ·······103:·iload·········11
802 ·······106:·iload·········11 
803 ·······108:·imul801 ·······105:·isub
804 ·······109:·istore········5802 ·······106:·istore········15
 803 ·······108:·iload·········12
805 ·······111:·iload·········14804 ·······110:·iload·········12
806 ·······113:·iload·········14 
807 ·······115:·imul805 ·······112:·imul
808 ·······116:·istore········10 
809 ·······118:·iload·········5 
810 ·······120:·iload·········10 
811 ·······122:·iadd 
812 ·······123:·istore········5806 ·······113:·istore········5
 807 ·······115:·iload·········15
 808 ·······117:·iload·········15
 809 ·······119:·imul
 810 ·······120:·istore········11
 811 ·······122:·iload·········5
 812 ·······124:·iload·········11
 813 ·······126:·iadd
 814 ·······127:·istore········5
813 ·······125:·aload_0815 ·······129:·aload_0
814 ·······126:·getfield······#166················//·Field·mDoubleTapSlopSquare:I816 ·······130:·getfield······#166················//·Field·mDoubleTapSlopSquare:I
815 ·······129:·istore········10817 ·······133:·istore········11
816 ·······131:·iload·········5818 ·······135:·iload·········5
817 ·······133:·iload·········10819 ·······137:·iload·········11
818 ·······135:·if_icmpge·····14820 ·······139:·if_icmpge·····14
819 ·······138:·iconst_1821 ·······142:·iconst_1
820 ·······139:·istore········4822 ·······143:·istore········4
821 ·······141:·goto··········14823 ·······145:·goto··········14
  
822 ··public·boolean·isLongpressEnabled();824 ··public·boolean·isLongpressEnabled();
823 ····descriptor:·()Z825 ····descriptor:·()Z
824 ····flags:·(0x0001)·ACC_PUBLIC826 ····flags:·(0x0001)·ACC_PUBLIC
825 ····Code:827 ····Code:
826 ······stack=300,·locals=1,·args_size=1828 ······stack=300,·locals=1,·args_size=1
827 ·········0:·aload_0829 ·········0:·aload_0
10.1 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 4867, 264 lines modifiedOffset 4867, 258 lines modified
4867 ········0x15·->·:sswitch_04867 ········0x15·->·:sswitch_0
4868 ········0x16·->·:sswitch_14868 ········0x16·->·:sswitch_1
4869 ········0x3d·->·:sswitch_24869 ········0x3d·->·:sswitch_2
4870 ····.end·sparse-switch4870 ····.end·sparse-switch
4871 .end·method4871 .end·method
  
4872 .method·public·fakeDragBy(F)V4872 .method·public·fakeDragBy(F)V
4873 ····.locals·184873 ····.locals·17
4874 ····.param·p1,·"xOffset"····#·F4874 ····.param·p1,·"xOffset"····#·F
  
4875 ····.prologue4875 ····.prologue
4876 ····.line·23354876 ····.line·2335
4877 ····move-object/from16·v0,·p04877 ····move-object/from16·v0,·p0
  
4878 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z4878 ····iget-boolean·v1,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
  
4879 ····if-nez·v2,·:cond_04879 ····if-nez·v1,·:cond_0
  
4880 ····.line·23364880 ····.line·2336
4881 ····new-instance·v2,·Ljava/lang/IllegalStateException;4881 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
4882 ····const-string·v3,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."4882 ····const-string·v2,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."
  
4883 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V4883 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
4884 ····throw·v24884 ····throw·v1
  
4885 ····.line·23394885 ····.line·2339
4886 ····:cond_04886 ····:cond_0
4887 ····move-object/from16·v0,·p04887 ····move-object/from16·v0,·p0
  
4888 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4888 ····iget·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4889 ····add-float·v2,·v2,·p14889 ····add-float·v1,·v1,·p1
  
4890 ····move-object/from16·v0,·p04890 ····move-object/from16·v0,·p0
  
4891 ····iput·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4891 ····iput·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4892 ····.line·23414892 ····.line·2341
4893 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I4893 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I
  
4894 ····move-result·v24894 ····move-result·v1
  
4895 ····int-to-float·v14,·v24895 ····int-to-float·v13,·v1
  
4896 ····.line·23424896 ····.line·2342
4897 ····.local·v14,·"oldScrollX":F4897 ····.local·v13,·"oldScrollX":F
4898 ····sub-float·v16,·v14,·p14898 ····sub-float·v15,·v13,·p1
  
4899 ····.line·23434899 ····.line·2343
4900 ····.local·v16,·"scrollX":F4900 ····.local·v15,·"scrollX":F
4901 ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I4901 ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I
  
4902 ····move-result·v174902 ····move-result·v16
  
4903 ····.line·23454903 ····.line·2345
4904 ····.local·v17,·"width":I4904 ····.local·v16,·"width":I
4905 ····move/from16·v0,·v174905 ····move/from16·v0,·v16
  
4906 ····int-to-float·v2,·v04906 ····int-to-float·v1,·v0
  
4907 ····move-object/from16·v0,·p04907 ····move-object/from16·v0,·p0
  
4908 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F4908 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F
  
4909 ····mul-float·v13,·v2,·v34909 ····mul-float·v12,·v1,·v2
  
4910 ····.line·23464910 ····.line·2346
4911 ····.local·v13,·"leftBound":F4911 ····.local·v12,·"leftBound":F
4912 ····move/from16·v0,·v174912 ····move/from16·v0,·v16
  
4913 ····int-to-float·v2,·v04913 ····int-to-float·v1,·v0
  
4914 ····move-object/from16·v0,·p04914 ····move-object/from16·v0,·p0
  
4915 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F4915 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
4916 ····mul-float·v15,·v2,·v34916 ····mul-float·v14,·v1,·v2
  
4917 ····.line·23484917 ····.line·2348
4918 ····.local·v15,·"rightBound":F4918 ····.local·v14,·"rightBound":F
4919 ····move-object/from16·v0,·p04919 ····move-object/from16·v0,·p0
  
4920 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4920 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4921 ····const/4·v3,·0x04921 ····const/4·v2,·0x0
  
4922 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4922 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4923 ····move-result-object·v114923 ····move-result-object·v10
  
4924 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;4924 ····check-cast·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4925 ····.line·23494925 ····.line·2349
4926 ····.local·v11,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;4926 ····.local·v10,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4927 ····move-object/from16·v0,·p04927 ····move-object/from16·v0,·p0
  
4928 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4928 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4929 ····move-object/from16·v0,·p04929 ····move-object/from16·v0,·p0
  
4930 ····iget-object·v3,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4930 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4931 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I4931 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I
  
4932 ····move-result·v34932 ····move-result·v2
  
4933 ····add-int/lit8·v3,·v3,·-0x14933 ····add-int/lit8·v2,·v2,·-0x1
  
4934 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4934 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4935 ····move-result-object·v124935 ····move-result-object·v11
  
4936 ····check-cast·v12,·Landroid/support/v4/view/ViewPager$ItemInfo;4936 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4937 ····.line·23504937 ····.line·2350
4938 ····.local·v12,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;4938 ····.local·v11,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4939 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I4939 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  
4940 ····if-eqz·v2,·:cond_14940 ····if-eqz·v1,·:cond_1
  
4941 ····.line·23514941 ····.line·2351
4942 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F4942 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
  
4943 ····move/from16·v0,·v174943 ····move/from16·v0,·v16
  
Max diff block lines reached; 4965/10285 bytes (48.27%) of diff not shown.
675 B
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
    
Offset 712, 15 lines modifiedOffset 712, 15 lines modified
712 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z712 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  
713 ····.line·368713 ····.line·368
714 ····return-void714 ····return-void
715 .end·method715 .end·method
  
716 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V716 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
717 ····.locals·3717 ····.locals·2
718 ····.param·p1,·"view"····#·Landroid/view/View;718 ····.param·p1,·"view"····#·Landroid/view/View;
719 ····.param·p2,·"action"····#·Ljava/lang/Runnable;719 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
720 ····.param·p3,·"delayMillis"····#·J720 ····.param·p3,·"delayMillis"····#·J
  
721 ····.prologue721 ····.prologue
722 ····.line·370722 ····.line·370
723 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J723 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
3.17 KB
smali/android/support/v4/view/ViewPropertyAnimatorCompat.smali
    
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
  
198 ····.line·862198 ····.line·862
199 ····:cond_0199 ····:cond_0
200 ····return-void200 ····return-void
201 .end·method201 .end·method
  
202 .method·public·getDuration()J202 .method·public·getDuration()J
203 ····.locals·4203 ····.locals·3
  
204 ····.prologue204 ····.prologue
205 ····.line·606205 ····.line·606
206 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;206 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;
  
207 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;207 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
Offset 218, 22 lines modifiedOffset 218, 22 lines modified
218 ····if-eqz·v0,·:cond_0218 ····if-eqz·v0,·:cond_0
  
219 ····.line·607219 ····.line·607
220 ····sget-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;220 ····sget-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;
  
221 ····invoke-interface·{v1,·v0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;->getDuration(Landroid/view/View;)J221 ····invoke-interface·{v1,·v0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;->getDuration(Landroid/view/View;)J
  
222 ····move-result-wide·v2222 ····move-result-wide·v1
  
223 ····.line·609223 ····.line·609
224 ····:goto_0224 ····:goto_0
225 ····return-wide·v2225 ····return-wide·v1
  
226 ····:cond_0226 ····:cond_0
227 ····const-wide/16·v2,·0x0227 ····const-wide/16·v1,·0x0
  
228 ····goto·:goto_0228 ····goto·:goto_0
229 .end·method229 .end·method
  
230 .method·public·getInterpolator()Landroid/view/animation/Interpolator;230 .method·public·getInterpolator()Landroid/view/animation/Interpolator;
231 ····.locals·2231 ····.locals·2
  
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ····:cond_0264 ····:cond_0
265 ····const/4·v1,·0x0265 ····const/4·v1,·0x0
  
266 ····goto·:goto_0266 ····goto·:goto_0
267 .end·method267 .end·method
  
268 .method·public·getStartDelay()J268 .method·public·getStartDelay()J
269 ····.locals·4269 ····.locals·3
  
270 ····.prologue270 ····.prologue
271 ····.line·677271 ····.line·677
272 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;272 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;
  
273 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;273 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
Offset 284, 22 lines modifiedOffset 284, 22 lines modified
284 ····if-eqz·v0,·:cond_0284 ····if-eqz·v0,·:cond_0
  
285 ····.line·678285 ····.line·678
286 ····sget-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;286 ····sget-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;
  
287 ····invoke-interface·{v1,·v0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;->getStartDelay(Landroid/view/View;)J287 ····invoke-interface·{v1,·v0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;->getStartDelay(Landroid/view/View;)J
  
288 ····move-result-wide·v2288 ····move-result-wide·v1
  
289 ····.line·680289 ····.line·680
290 ····:goto_0290 ····:goto_0
291 ····return-wide·v2291 ····return-wide·v1
  
292 ····:cond_0292 ····:cond_0
293 ····const-wide/16·v2,·0x0293 ····const-wide/16·v1,·0x0
  
294 ····goto·:goto_0294 ····goto·:goto_0
295 .end·method295 .end·method
  
296 .method·public·rotation(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;296 .method·public·rotation(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
297 ····.locals·2297 ····.locals·2
298 ····.param·p1,·"value"····#·F298 ····.param·p1,·"value"····#·F
Offset 567, 15 lines modifiedOffset 567, 15 lines modified
  
567 ····.line·851567 ····.line·851
568 ····:cond_0568 ····:cond_0
569 ····return-object·p0569 ····return-object·p0
570 .end·method570 .end·method
  
571 .method·public·setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;571 .method·public·setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
572 ····.locals·3572 ····.locals·2
573 ····.param·p1,·"value"····#·J573 ····.param·p1,·"value"····#·J
  
574 ····.prologue574 ····.prologue
575 ····.line·485575 ····.line·485
576 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;576 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;
  
577 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;577 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
Offset 648, 15 lines modifiedOffset 648, 15 lines modified
  
648 ····.line·1060648 ····.line·1060
649 ····:cond_0649 ····:cond_0
650 ····return-object·p0650 ····return-object·p0
651 .end·method651 .end·method
  
652 .method·public·setStartDelay(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;652 .method·public·setStartDelay(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
653 ····.locals·3653 ····.locals·2
654 ····.param·p1,·"value"····#·J654 ····.param·p1,·"value"····#·J
  
655 ····.prologue655 ····.prologue
656 ····.line·659656 ····.line·659
657 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;657 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference;
  
658 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;658 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
747 B
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V174 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
175 ····.line·871175 ····.line·871
176 ····return-void176 ····return-void
177 .end·method177 .end·method
  
178 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V178 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
179 ····.locals·1179 ····.locals·0
180 ····.param·p1,·"view"····#·Landroid/view/View;180 ····.param·p1,·"view"····#·Landroid/view/View;
181 ····.param·p2,·"action"····#·Ljava/lang/Runnable;181 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
182 ····.param·p3,·"delayMillis"····#·J182 ····.param·p3,·"delayMillis"····#·J
  
183 ····.prologue183 ····.prologue
184 ····.line·874184 ····.line·874
185 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V185 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
53.7 KB
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
    
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
  
462 ····.line·182462 ····.line·182
463 ····return-void463 ····return-void
464 .end·method464 .end·method
  
465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
466 ····.locals·8466 ····.locals·7
467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;
468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;
469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;
  
470 ····.prologue470 ····.prologue
471 ····const/4·v2,·0x0471 ····const/4·v2,·0x0
  
Offset 483, 27 lines modifiedOffset 483, 27 lines modified
483 ····:goto_0483 ····:goto_0
484 ····return·v2484 ····return·v2
  
485 ····.line·443485 ····.line·443
486 ····:cond_1486 ····:cond_1
487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J
  
488 ····move-result-wide·v4488 ····move-result-wide·v3
  
489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J
  
490 ····move-result-wide·v6490 ····move-result-wide·v5
  
491 ····sub-long/2addr·v4,·v6491 ····sub-long/2addr·v3,·v5
  
492 ····sget·v3,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I492 ····sget·v5,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
  
493 ····int-to-long·v6,·v3493 ····int-to-long·v5,·v5
  
494 ····cmp-long·v3,·v4,·v6494 ····cmp-long·v3,·v3,·v5
  
495 ····if-gtz·v3,·:cond_0495 ····if-gtz·v3,·:cond_0
  
496 ····.line·447496 ····.line·447
497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
498 ····move-result·v3498 ····move-result·v3
Offset 560, 1448 lines modifiedOffset 560, 1448 lines modified
560 ····.line·212560 ····.line·212
561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
  
562 ····return·v0562 ····return·v0
563 .end·method563 .end·method
  
564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
565 ····.locals·42565 ····.locals·41
566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;
  
567 ····.prologue567 ····.prologue
568 ····.line·224568 ····.line·224
569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I
  
570 ····move-result·v6570 ····move-result·v5
  
571 ····.line·226571 ····.line·226
572 ····.local·v6,·"action":I572 ····.local·v5,·"action":I
573 ····move-object/from16·v0,·p0573 ····move-object/from16·v0,·p0
  
574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
575 ····move-object/from16·v36,·v0575 ····move-object/from16·v35,·v0
  
576 ····if-nez·v36,·:cond_0576 ····if-nez·v35,·:cond_0
  
577 ····.line·227577 ····.line·227
578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
  
579 ····move-result-object·v36579 ····move-result-object·v35
  
580 ····move-object/from16·v0,·v36580 ····move-object/from16·v0,·v35
  
581 ····move-object/from16·v1,·p0581 ····move-object/from16·v1,·p0
  
582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
583 ····.line·229583 ····.line·229
584 ····:cond_0584 ····:cond_0
585 ····move-object/from16·v0,·p0585 ····move-object/from16·v0,·p0
  
586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
587 ····move-object/from16·v36,·v0587 ····move-object/from16·v35,·v0
  
588 ····move-object/from16·v0,·v36588 ····move-object/from16·v0,·v35
  
589 ····move-object/from16·v1,·p1589 ····move-object/from16·v1,·p1
  
590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
  
591 ····.line·231591 ····.line·231
592 ····and-int/lit16·v0,·v6,·0xff592 ····and-int/lit16·v0,·v5,·0xff
  
593 ····move/from16·v36,·v0593 ····move/from16·v35,·v0
  
594 ····const/16·v37,·0x6594 ····const/16·v36,·0x6
  
595 ····move/from16·v0,·v36595 ····move/from16·v0,·v35
  
596 ····move/from16·v1,·v37596 ····move/from16·v1,·v36
  
597 ····if-ne·v0,·v1,·:cond_1597 ····if-ne·v0,·v1,·:cond_1
  
598 ····const/16·v22,·0x1598 ····const/16·v21,·0x1
  
599 ····.line·233599 ····.line·233
600 ····.local·v22,·"pointerUp":Z600 ····.local·v21,·"pointerUp":Z
601 ····:goto_0601 ····:goto_0
602 ····if-eqz·v22,·:cond_2602 ····if-eqz·v21,·:cond_2
  
603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
  
604 ····move-result·v25604 ····move-result·v24
  
605 ····.line·236605 ····.line·236
606 ····.local·v25,·"skipIndex":I606 ····.local·v24,·"skipIndex":I
607 ····:goto_1607 ····:goto_1
608 ····const/16·v26,·0x0608 ····const/16·v25,·0x0
  
609 ····.local·v26,·"sumX":F609 ····.local·v25,·"sumX":F
610 ····const/16·v27,·0x0610 ····const/16·v26,·0x0
  
Max diff block lines reached; 50692/54801 bytes (92.50%) of diff not shown.
715 B
smali/android/support/v4/view/ViewCompat.smali
    
Offset 688, 15 lines modifiedOffset 688, 15 lines modified
688 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V688 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
689 ····.line·1238689 ····.line·1238
690 ····return-void690 ····return-void
691 .end·method691 .end·method
  
692 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V692 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
693 ····.locals·2693 ····.locals·1
694 ····.param·p0,·"view"····#·Landroid/view/View;694 ····.param·p0,·"view"····#·Landroid/view/View;
695 ····.param·p1,·"action"····#·Ljava/lang/Runnable;695 ····.param·p1,·"action"····#·Ljava/lang/Runnable;
696 ····.param·p2,·"delayMillis"····#·J696 ····.param·p2,·"delayMillis"····#·J
  
697 ····.prologue697 ····.prologue
698 ····.line·1254698 ····.line·1254
699 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;699 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
541 B
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 559, 15 lines modifiedOffset 559, 15 lines modified
  
559 ····move-result-object·v0559 ····move-result-object·v0
  
560 ····return-object·v0560 ····return-object·v0
561 .end·method561 .end·method
  
562 .method·public·setUpdateThrottle(J)V562 .method·public·setUpdateThrottle(J)V
563 ····.locals·3563 ····.locals·2
564 ····.param·p1,·"delayMS"····#·J564 ····.param·p1,·"delayMS"····#·J
  
565 ····.prologue565 ····.prologue
566 ····.line·103566 ····.line·103
567 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"567 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
568 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J568 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
  
2.51 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
85 .end·field85 .end·field
  
  
86 #·direct·methods86 #·direct·methods
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·988 ····.locals·8
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V
  
Offset 103, 31 lines modifiedOffset 103, 31 lines modified
103 ····const/16·v1,·0xa103 ····const/16·v1,·0xa
  
104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
106 ····.line·68106 ····.line·68
107 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;107 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;
  
108 ····const/4·v2,·0x5108 ····const/4·v1,·0x5
  
109 ····const/16·v3,·0x80109 ····const/16·v2,·0x80
  
110 ····const-wide/16·v4,·0x1110 ····const-wide/16·v3,·0x1
  
111 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;111 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
112 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;112 ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
113 ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;113 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
  
114 ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V114 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
115 ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;115 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
116 ····.line·75116 ····.line·75
117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
2.87 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
  
319 ····.line·1367319 ····.line·1367
320 ····:cond_1320 ····:cond_1
321 ····return-void321 ····return-void
322 .end·method322 .end·method
  
323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;
324 ····.locals·4324 ····.locals·3
325 ····.param·p0,·"context"····#·Landroid/content/Context;325 ····.param·p0,·"context"····#·Landroid/content/Context;
326 ····.param·p1,·"start"····#·F326 ····.param·p1,·"start"····#·F
327 ····.param·p2,·"end"····#·F327 ····.param·p2,·"end"····#·F
  
328 ····.prologue328 ····.prologue
329 ····.line·765329 ····.line·765
330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;
Offset 337, 17 lines modifiedOffset 337, 17 lines modified
337 ····.line·766337 ····.line·766
338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;
339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
341 ····.line·767341 ····.line·767
342 ····const-wide/16·v2,·0xdc342 ····const-wide/16·v1,·0xdc
  
343 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V343 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
344 ····.line·768344 ····.line·768
345 ····return-object·v0345 ····return-object·v0
346 .end·method346 .end·method
  
347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;
348 ····.locals·11348 ····.locals·11
Offset 390, 17 lines modifiedOffset 390, 17 lines modified
390 ····.line·754390 ····.line·754
391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;
392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
394 ····.line·755394 ····.line·755
395 ····const-wide/16·v2,·0xdc395 ····const-wide/16·v1,·0xdc
  
396 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V396 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V
  
397 ····.line·756397 ····.line·756
398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
399 ····.line·757399 ····.line·757
400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;
  
Offset 409, 17 lines modifiedOffset 409, 17 lines modified
409 ····.line·758409 ····.line·758
410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;
411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
413 ····.line·759413 ····.line·759
414 ····const-wide/16·v2,·0xdc414 ····const-wide/16·v1,·0xdc
  
415 ····invoke-virtual·{v9,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V415 ····invoke-virtual·{v9,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
416 ····.line·760416 ····.line·760
417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
418 ····.line·761418 ····.line·761
419 ····return-object·v10419 ····return-object·v10
420 .end·method420 .end·method
2.53 KB
smali/android/support/v4/app/FragmentPagerAdapter.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
39 ····.line·7139 ····.line·71
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;
43 ····.locals·343 ····.locals·2
44 ····.param·p0,·"viewId"····#·I44 ····.param·p0,·"viewId"····#·I
45 ····.param·p1,·"id"····#·J45 ····.param·p1,·"id"····#·J
  
46 ····.prologue46 ····.prologue
47 ····.line·17347 ····.line·173
48 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 181, 31 lines modifiedOffset 181, 31 lines modified
  
181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
182 ····.line·88182 ····.line·88
183 ····:cond_0183 ····:cond_0
184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J
  
185 ····move-result-wide·v2185 ····move-result-wide·v1
  
186 ····.line·91186 ····.line·91
187 ····.local·v2,·"itemId":J187 ····.local·v1,·"itemId":J
188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
189 ····move-result·v4189 ····move-result·v4
  
190 ····invoke-static·{v4,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;190 ····invoke-static·{v4,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
191 ····move-result-object·v1191 ····move-result-object·v3
  
192 ····.line·92192 ····.line·92
193 ····.local·v1,·"name":Ljava/lang/String;193 ····.local·v3,·"name":Ljava/lang/String;
194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
195 ····invoke-virtual·{v4,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;195 ····invoke-virtual·{v4,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
196 ····move-result-object·v0196 ····move-result-object·v0
  
197 ····.line·93197 ····.line·93
198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
199 ····if-eqz·v0,·:cond_2199 ····if-eqz·v0,·:cond_2
  
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
  
243 ····move-result·v5243 ····move-result·v5
  
244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
245 ····move-result·v6245 ····move-result·v6
  
246 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;246 ····invoke-static·{v6,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
247 ····move-result-object·v6247 ····move-result-object·v6
  
248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
249 ····goto·:goto_0249 ····goto·:goto_0
250 .end·method250 .end·method
14.1 KB
smali/android/support/v4/app/NotificationCompatApi20$Builder.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·instance·fields20 #·instance·fields
21 .field·private·b:Landroid/app/Notification$Builder;21 .field·private·b:Landroid/app/Notification$Builder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V23 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V
24 ····.locals·824 ····.locals·7
25 ····.param·p1,·"context"····#·Landroid/content/Context;25 ····.param·p1,·"context"····#·Landroid/content/Context;
26 ····.param·p2,·"n"····#·Landroid/app/Notification;26 ····.param·p2,·"n"····#·Landroid/app/Notification;
27 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;27 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
28 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;28 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
29 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;29 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
30 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;30 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
31 ····.param·p7,·"number"····#·I31 ····.param·p7,·"number"····#·I
Offset 48, 243 lines modifiedOffset 48, 241 lines modified
48 ····.param·p21,·"sortKey"····#·Ljava/lang/String;48 ····.param·p21,·"sortKey"····#·Ljava/lang/String;
  
49 ····.prologue49 ····.prologue
50 ····.line·4150 ····.line·41
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·4252 ····.line·42
53 ····new-instance·v4,·Landroid/app/Notification$Builder;53 ····new-instance·v3,·Landroid/app/Notification$Builder;
  
54 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V54 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
55 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J55 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J
  
56 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;56 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
57 ····move-result-object·v457 ····move-result-object·v3
  
58 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I58 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I
  
59 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I59 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I
  
60 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;60 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
61 ····move-result-object·v461 ····move-result-object·v3
  
62 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;62 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
63 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;63 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
64 ····move-result-object·v464 ····move-result-object·v3
  
65 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;65 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
66 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;66 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
67 ····move-result-object·v467 ····move-result-object·v3
  
68 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;68 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
69 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I69 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I
  
70 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;70 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
71 ····move-result-object·v471 ····move-result-object·v3
  
72 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J72 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J
  
73 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v474 ····move-result-object·v3
  
75 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I75 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I
  
76 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I76 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I
  
77 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I77 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I
  
78 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;78 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
79 ····move-result-object·v579 ····move-result-object·v4
  
80 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I80 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
81 ····and-int/lit8·v4,·v4,·0x281 ····and-int/lit8·v3,·v3,·0x2
  
82 ····if-eqz·v4,·:cond_082 ····if-eqz·v3,·:cond_0
  
83 ····const/4·v4,·0x183 ····const/4·v3,·0x1
  
84 ····:goto_084 ····:goto_0
85 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;85 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
86 ····move-result-object·v586 ····move-result-object·v4
  
87 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I87 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
88 ····and-int/lit8·v4,·v4,·0x888 ····and-int/lit8·v3,·v3,·0x8
  
89 ····if-eqz·v4,·:cond_189 ····if-eqz·v3,·:cond_1
  
90 ····const/4·v4,·0x190 ····const/4·v3,·0x1
  
91 ····:goto_191 ····:goto_1
92 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;92 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
93 ····move-result-object·v593 ····move-result-object·v4
  
94 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I94 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
95 ····and-int/lit8·v4,·v4,·0x1095 ····and-int/lit8·v3,·v3,·0x10
  
96 ····if-eqz·v4,·:cond_296 ····if-eqz·v3,·:cond_2
  
97 ····const/4·v4,·0x197 ····const/4·v3,·0x1
  
98 ····:goto_298 ····:goto_2
99 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;99 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
100 ····move-result-object·v4100 ····move-result-object·v3
  
101 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I101 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I
  
102 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;102 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
103 ····move-result-object·v4103 ····move-result-object·v3
  
104 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;104 ····invoke-virtual·{v3,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
105 ····move-result-object·v4105 ····move-result-object·v3
  
106 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;106 ····invoke-virtual·{v3,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 6472/14308 bytes (45.23%) of diff not shown.
16.8 KB
smali/android/support/v4/app/NotificationCompatKitKat$Builder.smali
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .end·field33 .end·field
  
34 .field·private·mExtras:Landroid/os/Bundle;34 .field·private·mExtras:Landroid/os/Bundle;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V
37 ····.locals·837 ····.locals·7
38 ····.param·p1,·"context"····#·Landroid/content/Context;38 ····.param·p1,·"context"····#·Landroid/content/Context;
39 ····.param·p2,·"n"····#·Landroid/app/Notification;39 ····.param·p2,·"n"····#·Landroid/app/Notification;
40 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;40 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
41 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;41 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
42 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;42 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
43 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;43 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
44 ····.param·p7,·"number"····#·I44 ····.param·p7,·"number"····#·I
Offset 61, 302 lines modifiedOffset 61, 300 lines modified
61 ····.param·p21,·"sortKey"····#·Ljava/lang/String;61 ····.param·p21,·"sortKey"····#·Ljava/lang/String;
  
62 ····.prologue62 ····.prologue
63 ····.line·4363 ····.line·43
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····.line·3565 ····.line·35
66 ····new-instance·v4,·Ljava/util/ArrayList;66 ····new-instance·v3,·Ljava/util/ArrayList;
  
67 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V67 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
68 ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mActionExtrasList:Ljava/util/List;68 ····iput-object·v3,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mActionExtrasList:Ljava/util/List;
  
69 ····.line·4469 ····.line·44
70 ····new-instance·v4,·Landroid/app/Notification$Builder;70 ····new-instance·v3,·Landroid/app/Notification$Builder;
  
71 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V71 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
72 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J72 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J
  
73 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v474 ····move-result-object·v3
  
75 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I75 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I
  
76 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I76 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I
  
77 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;77 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
78 ····move-result-object·v478 ····move-result-object·v3
  
79 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;79 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
80 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
81 ····move-result-object·v481 ····move-result-object·v3
  
82 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;82 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
83 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v484 ····move-result-object·v3
  
85 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;85 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
86 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I86 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I
  
87 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;87 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
88 ····move-result-object·v488 ····move-result-object·v3
  
89 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J89 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J
  
90 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;90 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
91 ····move-result-object·v491 ····move-result-object·v3
  
92 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I92 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I
  
93 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I93 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I
  
94 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I94 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I
  
95 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;95 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
96 ····move-result-object·v596 ····move-result-object·v4
  
97 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I97 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
98 ····and-int/lit8·v4,·v4,·0x298 ····and-int/lit8·v3,·v3,·0x2
  
99 ····if-eqz·v4,·:cond_499 ····if-eqz·v3,·:cond_4
  
100 ····const/4·v4,·0x1100 ····const/4·v3,·0x1
  
101 ····:goto_0101 ····:goto_0
102 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;102 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
103 ····move-result-object·v5103 ····move-result-object·v4
  
104 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I104 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
105 ····and-int/lit8·v4,·v4,·0x8105 ····and-int/lit8·v3,·v3,·0x8
  
106 ····if-eqz·v4,·:cond_5106 ····if-eqz·v3,·:cond_5
  
107 ····const/4·v4,·0x1107 ····const/4·v3,·0x1
  
108 ····:goto_1108 ····:goto_1
109 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;109 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
110 ····move-result-object·v5110 ····move-result-object·v4
  
111 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I111 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
112 ····and-int/lit8·v4,·v4,·0x10112 ····and-int/lit8·v3,·v3,·0x10
  
113 ····if-eqz·v4,·:cond_6113 ····if-eqz·v3,·:cond_6
  
114 ····const/4·v4,·0x1114 ····const/4·v3,·0x1
  
115 ····:goto_2115 ····:goto_2
116 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;116 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
117 ····move-result-object·v4117 ····move-result-object·v3
  
118 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I118 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I
  
119 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;119 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
Max diff block lines reached; 9462/17118 bytes (55.28%) of diff not shown.
16.9 KB
smali/android/support/v4/app/NotificationCompatJellybean$Builder.smali
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .end·field33 .end·field
  
34 .field·private·final·mExtras:Landroid/os/Bundle;34 .field·private·final·mExtras:Landroid/os/Bundle;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V36 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V
37 ····.locals·837 ····.locals·7
38 ····.param·p1,·"context"····#·Landroid/content/Context;38 ····.param·p1,·"context"····#·Landroid/content/Context;
39 ····.param·p2,·"n"····#·Landroid/app/Notification;39 ····.param·p2,·"n"····#·Landroid/app/Notification;
40 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;40 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
41 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;41 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
42 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;42 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
43 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;43 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
44 ····.param·p7,·"number"····#·I44 ····.param·p7,·"number"····#·I
Offset 61, 302 lines modifiedOffset 61, 300 lines modified
61 ····.param·p21,·"sortKey"····#·Ljava/lang/String;61 ····.param·p21,·"sortKey"····#·Ljava/lang/String;
  
62 ····.prologue62 ····.prologue
63 ····.line·7663 ····.line·76
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····.line·6865 ····.line·68
66 ····new-instance·v4,·Ljava/util/ArrayList;66 ····new-instance·v3,·Ljava/util/ArrayList;
  
67 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V67 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
68 ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mActionExtrasList:Ljava/util/List;68 ····iput-object·v3,·p0,·Landroid/support/v4/app/NotificationCompatJellybean$Builder;->mActionExtrasList:Ljava/util/List;
  
69 ····.line·7769 ····.line·77
70 ····new-instance·v4,·Landroid/app/Notification$Builder;70 ····new-instance·v3,·Landroid/app/Notification$Builder;
  
71 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V71 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
72 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J72 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J
  
73 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v474 ····move-result-object·v3
  
75 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I75 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I
  
76 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I76 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I
  
77 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;77 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
78 ····move-result-object·v478 ····move-result-object·v3
  
79 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;79 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
80 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
81 ····move-result-object·v481 ····move-result-object·v3
  
82 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;82 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
83 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v484 ····move-result-object·v3
  
85 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;85 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
86 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I86 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I
  
87 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;87 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
88 ····move-result-object·v488 ····move-result-object·v3
  
89 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J89 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J
  
90 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;90 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
91 ····move-result-object·v491 ····move-result-object·v3
  
92 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I92 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I
  
93 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I93 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I
  
94 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I94 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I
  
95 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;95 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
96 ····move-result-object·v596 ····move-result-object·v4
  
97 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I97 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
98 ····and-int/lit8·v4,·v4,·0x298 ····and-int/lit8·v3,·v3,·0x2
  
99 ····if-eqz·v4,·:cond_499 ····if-eqz·v3,·:cond_4
  
100 ····const/4·v4,·0x1100 ····const/4·v3,·0x1
  
101 ····:goto_0101 ····:goto_0
102 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;102 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
103 ····move-result-object·v5103 ····move-result-object·v4
  
104 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I104 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
105 ····and-int/lit8·v4,·v4,·0x8105 ····and-int/lit8·v3,·v3,·0x8
  
106 ····if-eqz·v4,·:cond_5106 ····if-eqz·v3,·:cond_5
  
107 ····const/4·v4,·0x1107 ····const/4·v3,·0x1
  
108 ····:goto_1108 ····:goto_1
109 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;109 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
110 ····move-result-object·v5110 ····move-result-object·v4
  
111 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I111 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
112 ····and-int/lit8·v4,·v4,·0x10112 ····and-int/lit8·v3,·v3,·0x10
  
113 ····if-eqz·v4,·:cond_6113 ····if-eqz·v3,·:cond_6
  
114 ····const/4·v4,·0x1114 ····const/4·v3,·0x1
  
115 ····:goto_2115 ····:goto_2
116 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;116 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
117 ····move-result-object·v4117 ····move-result-object·v3
  
118 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I118 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I
  
119 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;119 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
Max diff block lines reached; 9523/17191 bytes (55.40%) of diff not shown.
747 B
smali/android/support/v4/app/NotificationManagerCompat$SideChannelManager.smali
    
Offset 807, 17 lines modifiedOffset 807, 17 lines modified
  
807 ····move-result-object·v1807 ····move-result-object·v1
  
808 ····.line·467808 ····.line·467
809 ····.local·v1,·"msg":Landroid/os/Message;809 ····.local·v1,·"msg":Landroid/os/Message;
810 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;->mHandler:Landroid/os/Handler;810 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;->mHandler:Landroid/os/Handler;
  
811 ····int-to-long·v4,·v0811 ····int-to-long·v3,·v0
  
812 ····invoke-virtual·{v2,·v1,·v4,·v5},·Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z812 ····invoke-virtual·{v2,·v1,·v3,·v4},·Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
  
813 ····goto/16·:goto_0813 ····goto/16·:goto_0
814 .end·method814 .end·method
  
815 .method·private·updateListenerMap()V815 .method·private·updateListenerMap()V
816 ····.locals·12816 ····.locals·12
  
2.17 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 69, 32 lines modifiedOffset 69, 32 lines modified
69 .field·mTickerView:Landroid/widget/RemoteViews;69 .field·mTickerView:Landroid/widget/RemoteViews;
  
70 .field·mUseChronometer:Z70 .field·mUseChronometer:Z
  
  
71 #·direct·methods71 #·direct·methods
72 .method·public·constructor·<init>(Landroid/content/Context;)V72 .method·public·constructor·<init>(Landroid/content/Context;)V
73 ····.locals·573 ····.locals·4
74 ····.param·p1,·"context"····#·Landroid/content/Context;74 ····.param·p1,·"context"····#·Landroid/content/Context;
  
75 ····.prologue75 ····.prologue
76 ····const/4·v4,·0x076 ····const/4·v3,·0x0
  
77 ····.line·67677 ····.line·676
78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
79 ····.line·65979 ····.line·659
80 ····new-instance·v0,·Ljava/util/ArrayList;80 ····new-instance·v0,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
82 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;82 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
83 ····.line·66083 ····.line·660
84 ····iput-boolean·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z84 ····iput-boolean·v3,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
  
85 ····.line·66385 ····.line·663
86 ····new-instance·v0,·Landroid/app/Notification;86 ····new-instance·v0,·Landroid/app/Notification;
  
87 ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V87 ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V
  
88 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;88 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
Offset 103, 27 lines modifiedOffset 103, 27 lines modified
103 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;103 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
104 ····.line·680104 ····.line·680
105 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;105 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
106 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J106 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
107 ····move-result-wide·v2107 ····move-result-wide·v1
  
108 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J108 ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J
  
109 ····.line·681109 ····.line·681
110 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;110 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
111 ····const/4·v1,·-0x1111 ····const/4·v1,·-0x1
  
112 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I112 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
  
113 ····.line·682113 ····.line·682
114 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I114 ····iput·v3,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
  
115 ····.line·683115 ····.line·683
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·private·setFlag(IZ)V118 .method·private·setFlag(IZ)V
119 ····.locals·3119 ····.locals·3
11.6 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····.line·2511 ····.line·25
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;
16 ····.locals·916 ····.locals·8
17 ····.param·p0,·"context"····#·Landroid/content/Context;17 ····.param·p0,·"context"····#·Landroid/content/Context;
18 ····.param·p1,·"n"····#·Landroid/app/Notification;18 ····.param·p1,·"n"····#·Landroid/app/Notification;
19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;
20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;
21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;
22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;
23 ····.param·p6,·"number"····#·I23 ····.param·p6,·"number"····#·I
Offset 28, 195 lines modifiedOffset 28, 193 lines modified
28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;
29 ····.param·p10,·"mProgressMax"····#·I29 ····.param·p10,·"mProgressMax"····#·I
30 ····.param·p11,·"mProgress"····#·I30 ····.param·p11,·"mProgress"····#·I
31 ····.param·p12,·"mProgressIndeterminate"····#·Z31 ····.param·p12,·"mProgressIndeterminate"····#·Z
  
32 ····.prologue32 ····.prologue
33 ····.line·3133 ····.line·31
34 ····new-instance·v5,·Landroid/app/Notification$Builder;34 ····new-instance·v4,·Landroid/app/Notification$Builder;
  
35 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V35 ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
36 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J36 ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J
  
37 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;37 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
38 ····move-result-object·v538 ····move-result-object·v4
  
39 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I39 ····iget·v5,·p1,·Landroid/app/Notification;->icon:I
  
40 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I40 ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I
  
41 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;41 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
42 ····move-result-object·v542 ····move-result-object·v4
  
43 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;43 ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
44 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
45 ····move-result-object·v545 ····move-result-object·v4
  
46 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;46 ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
47 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;47 ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
48 ····move-result-object·v548 ····move-result-object·v4
  
49 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;49 ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
50 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I50 ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I
  
51 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;51 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
52 ····move-result-object·v552 ····move-result-object·v4
  
53 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J53 ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J
  
54 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;54 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
55 ····move-result-object·v555 ····move-result-object·v4
  
56 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I56 ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I
  
57 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I57 ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I
  
58 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I58 ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I
  
59 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;59 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
60 ····move-result-object·v660 ····move-result-object·v5
  
61 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I61 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I
  
62 ····and-int/lit8·v5,·v5,·0x262 ····and-int/lit8·v4,·v4,·0x2
  
63 ····if-eqz·v5,·:cond_063 ····if-eqz·v4,·:cond_0
  
64 ····const/4·v5,·0x164 ····const/4·v4,·0x1
  
65 ····:goto_065 ····:goto_0
66 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;66 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
67 ····move-result-object·v667 ····move-result-object·v5
  
68 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I68 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I
  
69 ····and-int/lit8·v5,·v5,·0x869 ····and-int/lit8·v4,·v4,·0x8
  
70 ····if-eqz·v5,·:cond_170 ····if-eqz·v4,·:cond_1
  
71 ····const/4·v5,·0x171 ····const/4·v4,·0x1
  
72 ····:goto_172 ····:goto_1
73 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v674 ····move-result-object·v5
  
75 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I75 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I
  
76 ····and-int/lit8·v5,·v5,·0x1076 ····and-int/lit8·v4,·v4,·0x10
  
77 ····if-eqz·v5,·:cond_277 ····if-eqz·v4,·:cond_2
  
78 ····const/4·v5,·0x178 ····const/4·v4,·0x1
  
79 ····:goto_279 ····:goto_2
80 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
81 ····move-result-object·v581 ····move-result-object·v4
  
82 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I 
  
83 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;82 ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I
  
84 ····move-result-object·v583 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
85 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····move-result-object·v4
  
86 ····move-result-object·v585 ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
87 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;86 ····move-result-object·v4
Max diff block lines reached; 4083/11773 bytes (34.68%) of diff not shown.
646 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
    
Offset 393, 15 lines modifiedOffset 393, 15 lines modified
393 ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V393 ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V
  
394 ····.line·172394 ····.line·172
395 ····return-void395 ····return-void
396 .end·method396 .end·method
  
397 .method·public·refreshState(ZJI)V397 .method·public·refreshState(ZJI)V
398 ····.locals·4398 ····.locals·3
399 ····.param·p1,·"playing"····#·Z399 ····.param·p1,·"playing"····#·Z
400 ····.param·p2,·"position"····#·J400 ····.param·p2,·"position"····#·J
401 ····.param·p4,·"transportControls"····#·I401 ····.param·p4,·"transportControls"····#·I
  
402 ····.prologue402 ····.prologue
403 ····.line·159403 ····.line·159
404 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;404 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;
2.28 KB
smali/android/support/v4/media/TransportPerformer.smali
    
Offset 27, 69 lines modifiedOffset 27, 69 lines modified
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onAudioFocusChange(I)V30 .method·public·onAudioFocusChange(I)V
31 ····.locals·931 ····.locals·8
32 ····.param·p1,·"focusChange"····#·I32 ····.param·p1,·"focusChange"····#·I
  
33 ····.prologue33 ····.prologue
34 ····.line·18834 ····.line·188
35 ····const/4·v7,·0x035 ····const/4·v6,·0x0
  
36 ····.line·18936 ····.line·189
37 ····.local·v7,·"keyCode":I37 ····.local·v6,·"keyCode":I
38 ····packed-switch·p1,·:pswitch_data_038 ····packed-switch·p1,·:pswitch_data_0
  
39 ····.line·19639 ····.line·196
40 ····:goto_040 ····:goto_0
41 ····if-eqz·v7,·:cond_041 ····if-eqz·v6,·:cond_0
  
42 ····.line·19742 ····.line·197
43 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J43 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
44 ····move-result-wide·v244 ····move-result-wide·v1
  
45 ····.line·19845 ····.line·198
46 ····.local·v2,·"now":J46 ····.local·v1,·"now":J
47 ····new-instance·v1,·Landroid/view/KeyEvent;47 ····new-instance·v0,·Landroid/view/KeyEvent;
  
48 ····const/4·v6,·0x048 ····const/4·v5,·0x0
  
49 ····const/4·v8,·0x049 ····const/4·v7,·0x0
  
50 ····move-wide·v4,·v250 ····move-wide·v3,·v1
  
51 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V51 ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
52 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z52 ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
  
53 ····.line·19953 ····.line·199
54 ····new-instance·v1,·Landroid/view/KeyEvent;54 ····new-instance·v0,·Landroid/view/KeyEvent;
  
55 ····const/4·v6,·0x155 ····const/4·v5,·0x1
  
56 ····const/4·v8,·0x056 ····const/4·v7,·0x0
  
57 ····move-wide·v4,·v257 ····move-wide·v3,·v1
  
58 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V58 ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
59 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z59 ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
  
60 ····.line·20160 ····.line·201
61 ····.end·local·v2····#·"now":J61 ····.end·local·v1····#·"now":J
62 ····:cond_062 ····:cond_0
63 ····return-void63 ····return-void
  
64 ····.line·19364 ····.line·193
65 ····:pswitch_065 ····:pswitch_0
66 ····const/16·v7,·0x7f66 ····const/16·v6,·0x7f
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····.line·18968 ····.line·189
69 ····:pswitch_data_069 ····:pswitch_data_0
70 ····.packed-switch·-0x170 ····.packed-switch·-0x1
71 ········:pswitch_071 ········:pswitch_0
2.36 KB
smali/android/support/v4/widget/SwipeRefreshLayout.smali
    
Offset 503, 15 lines modifiedOffset 503, 15 lines modified
503 ····.line·60503 ····.line·60
504 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mReturningToStart:Z504 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mReturningToStart:Z
  
505 ····return·p1505 ····return·p1
506 .end·method506 .end·method
  
507 .method·private·animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V507 .method·private·animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V
508 ····.locals·4508 ····.locals·3
509 ····.param·p1,·"from"····#·I509 ····.param·p1,·"from"····#·I
510 ····.param·p2,·"listener"····#·Landroid/view/animation/Animation$AnimationListener;510 ····.param·p2,·"listener"····#·Landroid/view/animation/Animation$AnimationListener;
  
511 ····.prologue511 ····.prologue
512 ····.line·220512 ····.line·220
513 ····iput·p1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mFrom:I513 ····iput·p1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mFrom:I
  
Offset 521, 17 lines modifiedOffset 521, 17 lines modified
521 ····invoke-virtual·{v0},·Landroid/view/animation/Animation;->reset()V521 ····invoke-virtual·{v0},·Landroid/view/animation/Animation;->reset()V
  
522 ····.line·222522 ····.line·222
523 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;523 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
524 ····iget·v1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mMediumAnimationDuration:I524 ····iget·v1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mMediumAnimationDuration:I
  
525 ····int-to-long·v2,·v1525 ····int-to-long·v1,·v1
  
526 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/Animation;->setDuration(J)V526 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/Animation;->setDuration(J)V
  
527 ····.line·223527 ····.line·223
528 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;528 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
529 ····invoke-virtual·{v0,·p2},·Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V529 ····invoke-virtual·{v0,·p2},·Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
  
530 ····.line·224530 ····.line·224
Offset 869, 28 lines modifiedOffset 869, 28 lines modified
869 ····.line·538869 ····.line·538
870 ····const/4·p1,·0x0870 ····const/4·p1,·0x0
  
871 ····goto·:goto_0871 ····goto·:goto_0
872 .end·method872 .end·method
  
873 .method·private·updatePositionTimeout()V873 .method·private·updatePositionTimeout()V
874 ····.locals·4874 ····.locals·3
  
875 ····.prologue875 ····.prologue
876 ····.line·549876 ····.line·549
877 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mCancel:Ljava/lang/Runnable;877 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mCancel:Ljava/lang/Runnable;
  
878 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/SwipeRefreshLayout;->removeCallbacks(Ljava/lang/Runnable;)Z878 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/SwipeRefreshLayout;->removeCallbacks(Ljava/lang/Runnable;)Z
  
879 ····.line·550879 ····.line·550
880 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mCancel:Ljava/lang/Runnable;880 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout;->mCancel:Ljava/lang/Runnable;
  
881 ····const-wide/16·v2,·0x12c881 ····const-wide/16·v1,·0x12c
  
882 ····invoke-virtual·{p0,·v0,·v2,·v3},·Landroid/support/v4/widget/SwipeRefreshLayout;->postDelayed(Ljava/lang/Runnable;J)Z882 ····invoke-virtual·{p0,·v0,·v1,·v2},·Landroid/support/v4/widget/SwipeRefreshLayout;->postDelayed(Ljava/lang/Runnable;J)Z
  
883 ····.line·551883 ····.line·551
884 ····return-void884 ····return-void
885 .end·method885 .end·method
  
  
886 #·virtual·methods886 #·virtual·methods
1.39 KB
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·437 ····.locals·3
  
38 ····.prologue38 ····.prologue
39 ····.line·4639 ····.line·46
40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z42 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
  
43 ····.line·4743 ····.line·47
44 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;44 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
45 ····const-wide/16·v2,·-0x145 ····const-wide/16·v1,·-0x1
  
46 ····invoke-static·{v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J46 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
  
47 ····.line·4847 ····.line·48
48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
49 ····const/16·v1,·0x849 ····const/16·v1,·0x8
  
50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
562 B
smali/android/support/v4/widget/DrawerLayout.smali
    
Offset 1332, 15 lines modifiedOffset 1332, 15 lines modified
  
1332 ····.line·6091332 ····.line·609
1333 ····:cond_01333 ····:cond_0
1334 ····return-void1334 ····return-void
1335 .end·method1335 .end·method
  
1336 .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z1336 .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
1337 ····.locals·291337 ····.locals·28
1338 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;1338 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;
1339 ····.param·p2,·"child"····#·Landroid/view/View;1339 ····.param·p2,·"child"····#·Landroid/view/View;
1340 ····.param·p3,·"drawingTime"····#·J1340 ····.param·p3,·"drawingTime"····#·J
  
1341 ····.prologue1341 ····.prologue
1342 ····.line·9031342 ····.line·903
1343 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I1343 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I
3.33 KB
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
    
Offset 70, 99 lines modifiedOffset 70, 99 lines modified
70 ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I70 ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I
  
71 ····.line·74971 ····.line·749
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·private·getValueAt(J)F74 .method·private·getValueAt(J)F
75 ····.locals·1175 ····.locals·10
76 ····.param·p1,·"currentTime"····#·J76 ····.param·p1,·"currentTime"····#·J
  
77 ····.prologue77 ····.prologue
78 ····const/high16·v10,·0x3f800000····#·1.0f78 ····const/high16·v9,·0x3f800000····#·1.0f
  
79 ····const/4·v4,·0x079 ····const/4·v4,·0x0
  
80 ····.line·78780 ····.line·787
81 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J81 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
  
82 ····cmp-long·v5,·p1,·v682 ····cmp-long·v5,·p1,·v5
  
83 ····if-gez·v5,·:cond_083 ····if-gez·v5,·:cond_0
  
84 ····.line·79484 ····.line·794
85 ····:goto_085 ····:goto_0
86 ····return·v486 ····return·v4
  
87 ····.line·78987 ····.line·789
88 ····:cond_088 ····:cond_0
89 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J89 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
90 ····const-wide/16·v8,·0x090 ····const-wide/16·v7,·0x0
  
91 ····cmp-long·v5,·v6,·v891 ····cmp-long·v5,·v5,·v7
  
92 ····if-ltz·v5,·:cond_192 ····if-ltz·v5,·:cond_1
  
93 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J93 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
94 ····cmp-long·v5,·p1,·v694 ····cmp-long·v5,·p1,·v5
  
95 ····if-gez·v5,·:cond_295 ····if-gez·v5,·:cond_2
  
96 ····.line·79096 ····.line·790
97 ····:cond_197 ····:cond_1
98 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J98 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
  
99 ····sub-long·v2,·p1,·v699 ····sub-long·v2,·p1,·v5
  
100 ····.line·791100 ····.line·791
101 ····.local·v2,·"elapsedSinceStart":J101 ····.local·v2,·"elapsedSinceStart":J
102 ····const/high16·v5,·0x3f000000····#·0.5f102 ····const/high16·v5,·0x3f000000····#·0.5f
  
103 ····long-to-float·v6,·v2103 ····long-to-float·v6,·v2
  
104 ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I104 ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I
  
105 ····int-to-float·v7,·v7105 ····int-to-float·v7,·v7
  
106 ····div-float/2addr·v6,·v7106 ····div-float/2addr·v6,·v7
  
107 ····invoke-static·{v6,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F107 ····invoke-static·{v6,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
108 ····move-result·v4108 ····move-result·v4
  
109 ····mul-float/2addr·v4,·v5109 ····mul-float/2addr·v4,·v5
  
110 ····goto·:goto_0110 ····goto·:goto_0
  
111 ····.line·793111 ····.line·793
112 ····.end·local·v2····#·"elapsedSinceStart":J112 ····.end·local·v2····#·"elapsedSinceStart":J
113 ····:cond_2113 ····:cond_2
114 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J114 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
115 ····sub-long·v0,·p1,·v6115 ····sub-long·v0,·p1,·v5
  
116 ····.line·794116 ····.line·794
117 ····.local·v0,·"elapsedSinceEnd":J117 ····.local·v0,·"elapsedSinceEnd":J
118 ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F118 ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
  
119 ····sub-float·v5,·v10,·v5119 ····sub-float·v5,·v9,·v5
  
120 ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F120 ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
  
121 ····long-to-float·v7,·v0121 ····long-to-float·v7,·v0
  
122 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I122 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I
  
123 ····int-to-float·v8,·v8123 ····int-to-float·v8,·v8
  
124 ····div-float/2addr·v7,·v8124 ····div-float/2addr·v7,·v8
  
125 ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F125 ····invoke-static·{v7,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
126 ····move-result·v4126 ····move-result·v4
  
127 ····mul-float/2addr·v4,·v6127 ····mul-float/2addr·v4,·v6
  
128 ····add-float/2addr·v4,·v5128 ····add-float/2addr·v4,·v5
  
3.18 KB
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.line·3090 ····.line·30
91 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z91 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
92 ····return·p192 ····return·p1
93 .end·method93 .end·method
  
94 .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J94 .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
95 ····.locals·195 ····.locals·0
96 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;96 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;
97 ····.param·p1,·"x1"····#·J97 ····.param·p1,·"x1"····#·J
  
98 ····.prologue98 ····.prologue
99 ····.line·3099 ····.line·30
100 ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J100 ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
Offset 145, 18 lines modifiedOffset 145, 18 lines modified
145 ····.line·87145 ····.line·87
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
  
148 #·virtual·methods148 #·virtual·methods
149 .method·public·hide()V149 .method·public·hide()V
150 ····.locals·10150 ····.locals·9
  
151 ····.prologue151 ····.prologue
152 ····const-wide/16·v8,·0x1f4152 ····const-wide/16·v7,·0x1f4
  
153 ····const/4·v6,·0x1153 ····const/4·v6,·0x1
  
154 ····.line·95154 ····.line·95
155 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z155 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z
  
156 ····.line·96156 ····.line·96
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
  
171 ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J171 ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
172 ····sub-long·v0,·v2,·v4172 ····sub-long·v0,·v2,·v4
  
173 ····.line·98173 ····.line·98
174 ····.local·v0,·"diff":J174 ····.local·v0,·"diff":J
175 ····cmp-long·v2,·v0,·v8175 ····cmp-long·v2,·v0,·v7
  
176 ····if-gez·v2,·:cond_0176 ····if-gez·v2,·:cond_0
  
177 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J177 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
178 ····const-wide/16·v4,·-0x1178 ····const-wide/16·v4,·-0x1
  
Offset 203, 17 lines modifiedOffset 203, 17 lines modified
203 ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z203 ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
204 ····if-nez·v2,·:cond_1204 ····if-nez·v2,·:cond_1
  
205 ····.line·108205 ····.line·108
206 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;206 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;
  
207 ····sub-long·v4,·v8,·v0207 ····sub-long·v3,·v7,·v0
  
208 ····invoke-virtual·{p0,·v2,·v4,·v5},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z208 ····invoke-virtual·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
  
209 ····.line·109209 ····.line·109
210 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z210 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
211 ····goto·:goto_0211 ····goto·:goto_0
212 .end·method212 .end·method
  
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V242 ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V
  
243 ····.line·82243 ····.line·82
244 ····return-void244 ····return-void
245 .end·method245 .end·method
  
246 .method·public·show()V246 .method·public·show()V
247 ····.locals·4247 ····.locals·3
  
248 ····.prologue248 ····.prologue
249 ····.line·120249 ····.line·120
250 ····const-wide/16·v0,·-0x1250 ····const-wide/16·v0,·-0x1
  
251 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J251 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
Offset 268, 17 lines modifiedOffset 268, 17 lines modified
268 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z268 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
  
269 ····if-nez·v0,·:cond_0269 ····if-nez·v0,·:cond_0
  
270 ····.line·124270 ····.line·124
271 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;271 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;
  
272 ····const-wide/16·v2,·0x1f4272 ····const-wide/16·v1,·0x1f4
  
273 ····invoke-virtual·{p0,·v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z273 ····invoke-virtual·{p0,·v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
  
274 ····.line·125274 ····.line·125
275 ····const/4·v0,·0x1275 ····const/4·v0,·0x1
  
276 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z276 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
  
277 ····.line·127277 ····.line·127
2.08 KB
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
    
Offset 36, 20 lines modifiedOffset 36, 20 lines modified
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·run()V37 .method·public·run()V
38 ····.locals·438 ····.locals·4
  
39 ····.prologue39 ····.prologue
40 ····const/4·v1,·0x040 ····const/4·v3,·0x0
  
41 ····.line·5641 ····.line·56
42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
43 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z43 ····invoke-static·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
  
44 ····.line·5744 ····.line·57
45 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;45 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
46 ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z46 ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z
  
47 ····move-result·v047 ····move-result·v0
Offset 57, 20 lines modifiedOffset 57, 20 lines modified
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····.line·5858 ····.line·58
59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
60 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J60 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
61 ····move-result-wide·v261 ····move-result-wide·v1
  
62 ····invoke-static·{v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J62 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
  
63 ····.line·5963 ····.line·59
64 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;64 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
65 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V65 ····invoke-virtual·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
  
66 ····.line·6166 ····.line·61
67 ····:cond_067 ····:cond_0
68 ····return-void68 ····return-void
69 .end·method69 .end·method
1.28 KB
smali/android/support/v4/widget/SwipeRefreshLayout$6.smali
    
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·437 ····.locals·3
  
38 ····.prologue38 ····.prologue
39 ····.line·15539 ····.line·155
40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout$6;->this$0:Landroid/support/v4/widget/SwipeRefreshLayout;40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout$6;->this$0:Landroid/support/v4/widget/SwipeRefreshLayout;
  
41 ····const/4·v1,·0x141 ····const/4·v1,·0x1
  
Offset 76, 17 lines modifiedOffset 76, 17 lines modified
  
76 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout$6;->this$0:Landroid/support/v4/widget/SwipeRefreshLayout;76 ····iget-object·v1,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout$6;->this$0:Landroid/support/v4/widget/SwipeRefreshLayout;
  
77 ····invoke-static·{v1},·Landroid/support/v4/widget/SwipeRefreshLayout;->access$1200(Landroid/support/v4/widget/SwipeRefreshLayout;)I77 ····invoke-static·{v1},·Landroid/support/v4/widget/SwipeRefreshLayout;->access$1200(Landroid/support/v4/widget/SwipeRefreshLayout;)I
  
78 ····move-result·v178 ····move-result·v1
  
79 ····int-to-long·v2,·v179 ····int-to-long·v1,·v1
  
80 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/Animation;->setDuration(J)V80 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/Animation;->setDuration(J)V
  
81 ····.line·16181 ····.line·161
82 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout$6;->this$0:Landroid/support/v4/widget/SwipeRefreshLayout;82 ····iget-object·v0,·p0,·Landroid/support/v4/widget/SwipeRefreshLayout$6;->this$0:Landroid/support/v4/widget/SwipeRefreshLayout;
  
83 ····invoke-static·{v0},·Landroid/support/v4/widget/SwipeRefreshLayout;->access$1300(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation;83 ····invoke-static·{v0},·Landroid/support/v4/widget/SwipeRefreshLayout;->access$1300(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation;
  
84 ····move-result-object·v084 ····move-result-object·v0
1.31 KB
smali/android/support/v4/util/TimeUtils.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:cond_5110 ····:cond_5
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V
115 ····.locals·4115 ····.locals·3
116 ····.param·p0,·"time"····#·J116 ····.param·p0,·"time"····#·J
117 ····.param·p2,·"now"····#·J117 ····.param·p2,·"now"····#·J
118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;
  
119 ····.prologue119 ····.prologue
120 ····.line·169120 ····.line·169
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
Offset 144, 30 lines modifiedOffset 144, 30 lines modified
  
144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V
148 ····.locals·2148 ····.locals·1
149 ····.param·p0,·"duration"····#·J149 ····.param·p0,·"duration"····#·J
150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
  
151 ····.prologue151 ····.prologue
152 ····.line·164152 ····.line·164
153 ····const/4·v0,·0x0153 ····const/4·v0,·0x0
  
154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
155 ····.line·165155 ····.line·165
156 ····return-void156 ····return-void
157 .end·method157 .end·method
  
158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V
159 ····.locals·6159 ····.locals·5
160 ····.param·p0,·"duration"····#·J160 ····.param·p0,·"duration"····#·J
161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
162 ····.param·p3,·"fieldLen"····#·I162 ····.param·p3,·"fieldLen"····#·I
  
163 ····.prologue163 ····.prologue
164 ····.line·156164 ····.line·156
165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
1.04 KB
smali/android/support/v4/util/ContainerHelpers.smali
    
Offset 118, 47 lines modifiedOffset 118, 47 lines modified
  
118 ····.line·68118 ····.line·68
119 ····.local·v0,·"hi":I119 ····.local·v0,·"hi":I
120 ····:goto_0120 ····:goto_0
121 ····if-gt·v1,·v0,·:cond_1121 ····if-gt·v1,·v0,·:cond_1
  
122 ····.line·69122 ····.line·69
123 ····add-int·v3,·v1,·v0123 ····add-int·v5,·v1,·v0
  
124 ····ushr-int/lit8·v2,·v3,·0x1124 ····ushr-int/lit8·v2,·v5,·0x1
  
125 ····.line·70125 ····.line·70
126 ····.local·v2,·"mid":I126 ····.local·v2,·"mid":I
127 ····aget-wide·v4,·p0,·v2127 ····aget-wide·v3,·p0,·v2
  
128 ····.line·72128 ····.line·72
129 ····.local·v4,·"midVal":J129 ····.local·v3,·"midVal":J
130 ····cmp-long·v3,·v4,·p2130 ····cmp-long·v5,·v3,·p2
  
131 ····if-gez·v3,·:cond_0131 ····if-gez·v5,·:cond_0
  
132 ····.line·73132 ····.line·73
133 ····add-int/lit8·v1,·v2,·0x1133 ····add-int/lit8·v1,·v2,·0x1
  
134 ····goto·:goto_0134 ····goto·:goto_0
  
135 ····.line·74135 ····.line·74
136 ····:cond_0136 ····:cond_0
137 ····cmp-long·v3,·v4,·p2137 ····cmp-long·v5,·v3,·p2
  
138 ····if-lez·v3,·:cond_2138 ····if-lez·v5,·:cond_2
  
139 ····.line·75139 ····.line·75
140 ····add-int/lit8·v0,·v2,·-0x1140 ····add-int/lit8·v0,·v2,·-0x1
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·80142 ····.line·80
143 ····.end·local·v2····#·"mid":I143 ····.end·local·v2····#·"mid":I
144 ····.end·local·v4····#·"midVal":J144 ····.end·local·v3····#·"midVal":J
145 ····:cond_1145 ····:cond_1
146 ····xor-int/lit8·v2,·v1,·-0x1146 ····xor-int/lit8·v2,·v1,·-0x1
  
147 ····:cond_2147 ····:cond_2
148 ····return·v2148 ····return·v2
149 .end·method149 .end·method
  
1.25 KB
smali/android/support/v4/util/LongSparseArray.smali
    
Offset 557, 15 lines modifiedOffset 557, 15 lines modified
  
557 ····aget-object·p3,·v1,·v0557 ····aget-object·p3,·v1,·v0
  
558 ····goto·:goto_0558 ····goto·:goto_0
559 .end·method559 .end·method
  
560 .method·public·indexOfKey(J)I560 .method·public·indexOfKey(J)I
561 ····.locals·3561 ····.locals·2
562 ····.param·p1,·"key"····#·J562 ····.param·p1,·"key"····#·J
  
563 ····.prologue563 ····.prologue
564 ····.line·283564 ····.line·283
565 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"565 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
566 ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z566 ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z
  
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
  
662 ····aget-wide·v0,·v0,·p1662 ····aget-wide·v0,·v0,·p1
  
663 ····return-wide·v0663 ····return-wide·v0
664 .end·method664 .end·method
  
665 .method·public·put(JLjava/lang/Object;)V665 .method·public·put(JLjava/lang/Object;)V
666 ····.locals·9666 ····.locals·8
667 ····.param·p1,·"key"····#·J667 ····.param·p1,·"key"····#·J
668 ····.annotation·system·Ldalvik/annotation/Signature;668 ····.annotation·system·Ldalvik/annotation/Signature;
669 ········value·=·{669 ········value·=·{
670 ············"(JTE;)V"670 ············"(JTE;)V"
671 ········}671 ········}
672 ····.end·annotation672 ····.end·annotation
  
Offset 865, 15 lines modifiedOffset 865, 15 lines modified
  
865 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I865 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I
  
866 ····goto/16·:goto_0866 ····goto/16·:goto_0
867 .end·method867 .end·method
  
868 .method·public·remove(J)V868 .method·public·remove(J)V
869 ····.locals·1869 ····.locals·0
870 ····.param·p1,·"key"····#·J870 ····.param·p1,·"key"····#·J
  
871 ····.prologue871 ····.prologue
872 ····.line·132872 ····.line·132
873 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"873 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
874 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V874 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V
  
273 B
smali/com/kure/musicplayer/R.smali
    
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·1028 ····.line·10
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·226 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
1.61 KB
smali/com/kure/musicplayer/NotificationSimple.smali
    
Offset 79, 18 lines modifiedOffset 79, 20 lines modified
79 ····.local·v0,·"builder":Landroid/app/Notification$Builder;79 ····.local·v0,·"builder":Landroid/app/Notification$Builder;
80 ····const·v4,·0x7f02000b80 ····const·v4,·0x7f02000b
  
81 ····invoke-virtual·{v0,·v4},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;81 ····invoke-virtual·{v0,·v4},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
  
82 ····move-result-object·v482 ····move-result-object·v4
  
 83 ····.line·76
83 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v485 ····move-result-object·v4
  
 86 ····.line·77
85 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;87 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
86 ····.line·7988 ····.line·79
87 ····new-instance·v1,·Landroid/content/Intent;89 ····new-instance·v1,·Landroid/content/Intent;
  
88 ····invoke-direct·{v1,·p1,·p2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V90 ····invoke-direct·{v1,·p1,·p2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
Offset 143, 18 lines modifiedOffset 145, 20 lines modified
143 ····.local·v0,·"builder":Landroid/app/Notification$Builder;145 ····.local·v0,·"builder":Landroid/app/Notification$Builder;
144 ····const·v2,·0x7f02000b146 ····const·v2,·0x7f02000b
  
145 ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;147 ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
  
146 ····move-result-object·v2148 ····move-result-object·v2
  
 149 ····.line·53
147 ····invoke-virtual·{v2,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;150 ····invoke-virtual·{v2,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
148 ····move-result-object·v2151 ····move-result-object·v2
  
 152 ····.line·54
149 ····invoke-virtual·{v2,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;153 ····invoke-virtual·{v2,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
150 ····.line·56154 ····.line·56
151 ····const-string·v2,·"notification"155 ····const-string·v2,·"notification"
  
152 ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;156 ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
1.05 KB
smali/com/kure/musicplayer/kMP.smali
    
Offset 212, 22 lines modifiedOffset 212, 22 lines modified
  
212 ····.line·101212 ····.line·101
213 ····iget·v1,·v0,·Landroid/content/pm/PackageInfo;->versionCode:I213 ····iget·v1,·v0,·Landroid/content/pm/PackageInfo;->versionCode:I
  
214 ····sput·v1,·Lcom/kure/musicplayer/kMP;->versionCode:I214 ····sput·v1,·Lcom/kure/musicplayer/kMP;->versionCode:I
  
215 ····.line·102215 ····.line·102
216 ····iget-wide·v2,·v0,·Landroid/content/pm/PackageInfo;->firstInstallTime:J216 ····iget-wide·v1,·v0,·Landroid/content/pm/PackageInfo;->firstInstallTime:J
  
217 ····sput-wide·v2,·Lcom/kure/musicplayer/kMP;->firstInstalledTime:J217 ····sput-wide·v1,·Lcom/kure/musicplayer/kMP;->firstInstalledTime:J
  
218 ····.line·103218 ····.line·103
219 ····iget-wide·v2,·v0,·Landroid/content/pm/PackageInfo;->lastUpdateTime:J219 ····iget-wide·v1,·v0,·Landroid/content/pm/PackageInfo;->lastUpdateTime:J
  
220 ····sput-wide·v2,·Lcom/kure/musicplayer/kMP;->lastUpdatedTime:J220 ····sput-wide·v1,·Lcom/kure/musicplayer/kMP;->lastUpdatedTime:J
221 ····:try_end_0221 ····:try_end_0
222 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0222 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
223 ····.line·111223 ····.line·111
224 ····.end·local·v0····#·"info":Landroid/content/pm/PackageInfo;224 ····.end·local·v0····#·"info":Landroid/content/pm/PackageInfo;
225 ····:goto_0225 ····:goto_0
226 ····return-void226 ····return-void
3.46 KB
smali/com/kure/musicplayer/NotificationMusic.smali
    
Offset 45, 15 lines modifiedOffset 45, 14 lines modified
  
45 ····.line·4945 ····.line·49
46 ····iput-object·v0,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationView:Landroid/widget/RemoteViews;46 ····iput-object·v0,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationView:Landroid/widget/RemoteViews;
  
47 ····.line·5647 ····.line·56
48 ····iput-object·v0,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationManager:Landroid/app/NotificationManager;48 ····iput-object·v0,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationManager:Landroid/app/NotificationManager;
  
49 ····.line·167 
50 ····return-void49 ····return-void
51 .end·method50 .end·method
  
52 .method·public·static·cancelAll(Landroid/content/Context;)V51 .method·public·static·cancelAll(Landroid/content/Context;)V
53 ····.locals·252 ····.locals·2
54 ····.param·p0,·"c"····#·Landroid/content/Context;53 ····.param·p0,·"c"····#·Landroid/content/Context;
  
Offset 202, 14 lines modifiedOffset 201, 15 lines modified
202 ····invoke-virtual·{v5,·v7},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;201 ····invoke-virtual·{v5,·v7},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
203 ····.line·91202 ····.line·91
204 ····const/4·v7,·0x0203 ····const/4·v7,·0x0
  
205 ····const/high16·v8,·0x8000000204 ····const/high16·v8,·0x8000000
  
 205 ····.line·92
206 ····invoke-static·{p1,·v7,·v5,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;206 ····invoke-static·{p1,·v7,·v5,·v8},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
207 ····move-result-object·v6207 ····move-result-object·v6
  
208 ····.line·100208 ····.line·100
209 ····.local·v6,·"pendingIntent":Landroid/app/PendingIntent;209 ····.local·v6,·"pendingIntent":Landroid/app/PendingIntent;
210 ····new-instance·v7,·Landroid/widget/RemoteViews;210 ····new-instance·v7,·Landroid/widget/RemoteViews;
Offset 338, 28 lines modifiedOffset 338, 30 lines modified
  
338 ····invoke-virtual·{v7,·v6},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;338 ····invoke-virtual·{v7,·v6},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
  
339 ····move-result-object·v7339 ····move-result-object·v7
  
340 ····const·v8,·0x7f020002340 ····const·v8,·0x7f020002
  
 341 ····.line·135
341 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;342 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
  
342 ····move-result-object·v7343 ····move-result-object·v7
  
343 ····new-instance·v8,·Ljava/lang/StringBuilder;344 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
344 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V345 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
345 ····const-string·v9,·"kMP:·Playing·\'"346 ····const-string·v9,·"kMP:·Playing·\'"
  
346 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;347 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
347 ····move-result-object·v8348 ····move-result-object·v8
  
 349 ····.line·136
348 ····invoke-virtual·{p3},·Lcom/kure/musicplayer/model/Song;->getTitle()Ljava/lang/String;350 ····invoke-virtual·{p3},·Lcom/kure/musicplayer/model/Song;->getTitle()Ljava/lang/String;
  
349 ····move-result-object·v9351 ····move-result-object·v9
  
350 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;352 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
351 ····move-result-object·v8353 ····move-result-object·v8
Offset 390, 36 lines modifiedOffset 392, 40 lines modified
  
390 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;392 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
391 ····move-result-object·v7393 ····move-result-object·v7
  
392 ····const/4·v8,·0x1394 ····const/4·v8,·0x1
  
 395 ····.line·137
393 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;396 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
394 ····move-result-object·v7397 ····move-result-object·v7
  
 398 ····.line·138
395 ····invoke-virtual·{p3},·Lcom/kure/musicplayer/model/Song;->getTitle()Ljava/lang/String;399 ····invoke-virtual·{p3},·Lcom/kure/musicplayer/model/Song;->getTitle()Ljava/lang/String;
  
396 ····move-result-object·v8400 ····move-result-object·v8
  
397 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;401 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
398 ····move-result-object·v7402 ····move-result-object·v7
  
 403 ····.line·139
399 ····invoke-virtual·{p3},·Lcom/kure/musicplayer/model/Song;->getArtist()Ljava/lang/String;404 ····invoke-virtual·{p3},·Lcom/kure/musicplayer/model/Song;->getArtist()Ljava/lang/String;
  
400 ····move-result-object·v8405 ····move-result-object·v8
  
401 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;406 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
402 ····move-result-object·v7407 ····move-result-object·v7
  
403 ····iget-object·v8,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationView:Landroid/widget/RemoteViews;408 ····iget-object·v8,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationView:Landroid/widget/RemoteViews;
  
 409 ····.line·140
404 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;410 ····invoke-virtual·{v7,·v8},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
405 ····.line·142411 ····.line·142
406 ····iget-object·v7,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationBuilder:Landroid/app/Notification$Builder;412 ····iget-object·v7,·p0,·Lcom/kure/musicplayer/NotificationMusic;->notificationBuilder:Landroid/app/Notification$Builder;
  
407 ····invoke-virtual·{v7},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification;413 ····invoke-virtual·{v7},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
  
1.25 KB
smali/com/kure/musicplayer/model/SongList$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/model/SongList;31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/model/SongList;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/kure/musicplayer/model/SongList;)V33 .method·constructor·<init>(Lcom/kure/musicplayer/model/SongList;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/model/SongList;
  
35 ····.prologue36 ····.prologue
36 ····.line·44237 ····.line·442
37 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/model/SongList$2;->this$0:Lcom/kure/musicplayer/model/SongList;38 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/model/SongList$2;->this$0:Lcom/kure/musicplayer/model/SongList;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····move-result·v067 ····move-result·v0
  
67 ····return·v068 ····return·v0
68 .end·method69 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·171 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue72 ····.prologue
74 ····.line·44273 ····.line·442
75 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;74 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;75 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/model/SongList$2;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I76 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/model/SongList$2;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I
  
80 ····move-result·v077 ····move-result·v0
  
81 ····return·v078 ····return·v0
82 .end·method79 .end·method
777 B
smali/com/kure/musicplayer/model/Song.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 .field·private·track_no:I21 .field·private·track_no:I
  
22 .field·private·year:I22 .field·private·year:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(JLjava/lang/String;)V24 .method·public·constructor·<init>(JLjava/lang/String;)V
25 ····.locals·325 ····.locals·2
26 ····.param·p1,·"id"····#·J26 ····.param·p1,·"id"····#·J
27 ····.param·p3,·"filePath"····#·Ljava/lang/String;27 ····.param·p3,·"filePath"····#·Ljava/lang/String;
  
28 ····.prologue28 ····.prologue
29 ····const/4·v1,·-0x129 ····const/4·v1,·-0x1
  
30 ····.line·2530 ····.line·25
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/model/Song;->artist:Ljava/lang/String;221 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/model/Song;->artist:Ljava/lang/String;
  
222 ····.line·69222 ····.line·69
223 ····return-void223 ····return-void
224 .end·method224 .end·method
  
225 .method·public·setDuration(J)V225 .method·public·setDuration(J)V
226 ····.locals·1226 ····.locals·0
227 ····.param·p1,·"duration_ms"····#·J227 ····.param·p1,·"duration_ms"····#·J
  
228 ····.prologue228 ····.prologue
229 ····.line·107229 ····.line·107
230 ····iput-wide·p1,·p0,·Lcom/kure/musicplayer/model/Song;->duration_ms:J230 ····iput-wide·p1,·p0,·Lcom/kure/musicplayer/model/Song;->duration_ms:J
  
231 ····.line·108231 ····.line·108
1.25 KB
smali/com/kure/musicplayer/model/SongList$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/model/SongList;31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/model/SongList;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/kure/musicplayer/model/SongList;)V33 .method·constructor·<init>(Lcom/kure/musicplayer/model/SongList;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/model/SongList;
  
35 ····.prologue36 ····.prologue
36 ····.line·32637 ····.line·326
37 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/model/SongList$1;->this$0:Lcom/kure/musicplayer/model/SongList;38 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/model/SongList$1;->this$0:Lcom/kure/musicplayer/model/SongList;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····move-result·v067 ····move-result·v0
  
67 ····return·v068 ····return·v0
68 .end·method69 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·171 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue72 ····.prologue
74 ····.line·32673 ····.line·326
75 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;74 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;75 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/model/SongList$1;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I76 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/model/SongList$1;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I
  
80 ····move-result·v077 ····move-result·v0
  
81 ····return·v078 ····return·v0
82 .end·method79 .end·method
58.5 KB
smali/com/kure/musicplayer/model/SongList.smali
    
Offset 111, 38 lines modifiedOffset 111, 37 lines modified
111 ····.line·374111 ····.line·374
112 ····new-instance·v1,·Ljava/util/ArrayList;112 ····new-instance·v1,·Ljava/util/ArrayList;
  
113 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V113 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
114 ····.line·376114 ····.line·376
115 ····.local·v1,·"albums":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"115 ····.local·v1,·"albums":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
116 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;116 ····iget-object·v3,·p0,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;
  
117 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;117 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
118 ····move-result-object·v2118 ····move-result-object·v3
  
119 ····.local·v2,·"i$":Ljava/util/Iterator; 
120 ····:cond_0119 ····:cond_0
121 ····:goto_0120 ····:goto_0
122 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z121 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
123 ····move-result·v4122 ····move-result·v4
  
124 ····if-eqz·v4,·:cond_1123 ····if-eqz·v4,·:cond_1
  
125 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;124 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
126 ····move-result-object·v3125 ····move-result-object·v2
  
127 ····check-cast·v3,·Lcom/kure/musicplayer/model/Song;126 ····check-cast·v2,·Lcom/kure/musicplayer/model/Song;
  
128 ····.line·377127 ····.line·377
129 ····.local·v3,·"song":Lcom/kure/musicplayer/model/Song;128 ····.local·v2,·"song":Lcom/kure/musicplayer/model/Song;
130 ····invoke-virtual·{v3},·Lcom/kure/musicplayer/model/Song;->getAlbum()Ljava/lang/String;129 ····invoke-virtual·{v2},·Lcom/kure/musicplayer/model/Song;->getAlbum()Ljava/lang/String;
  
131 ····move-result-object·v0130 ····move-result-object·v0
  
132 ····.line·379131 ····.line·379
133 ····.local·v0,·"album":Ljava/lang/String;132 ····.local·v0,·"album":Ljava/lang/String;
134 ····if-eqz·v0,·:cond_0133 ····if-eqz·v0,·:cond_0
  
Offset 155, 15 lines modifiedOffset 154, 15 lines modified
155 ····.line·380154 ····.line·380
156 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z155 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
157 ····goto·:goto_0156 ····goto·:goto_0
  
158 ····.line·384157 ····.line·384
159 ····.end·local·v0····#·"album":Ljava/lang/String;158 ····.end·local·v0····#·"album":Ljava/lang/String;
160 ····.end·local·v3····#·"song":Lcom/kure/musicplayer/model/Song;159 ····.end·local·v2····#·"song":Lcom/kure/musicplayer/model/Song;
161 ····:cond_1160 ····:cond_1
162 ····invoke-static·{v1},·Ljava/util/Collections;->sort(Ljava/util/List;)V161 ····invoke-static·{v1},·Ljava/util/Collections;->sort(Ljava/util/List;)V
  
163 ····.line·386162 ····.line·386
164 ····return-object·v1163 ····return-object·v1
165 .end·method164 .end·method
  
Offset 186, 44 lines modifiedOffset 185, 43 lines modified
186 ····.line·456185 ····.line·456
187 ····new-instance·v0,·Ljava/util/ArrayList;186 ····new-instance·v0,·Ljava/util/ArrayList;
  
188 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V187 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
189 ····.line·458188 ····.line·458
190 ····.local·v0,·"albumsByArtist":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"189 ····.local·v0,·"albumsByArtist":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
191 ····iget-object·v5,·p0,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;190 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;
  
192 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;191 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
193 ····move-result-object·v3192 ····move-result-object·v4
  
194 ····.local·v3,·"i$":Ljava/util/Iterator; 
195 ····:cond_0193 ····:cond_0
196 ····:goto_0194 ····:goto_0
197 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z195 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
198 ····move-result·v5196 ····move-result·v5
  
199 ····if-eqz·v5,·:cond_1197 ····if-eqz·v5,·:cond_1
  
200 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;198 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
201 ····move-result-object·v4199 ····move-result-object·v3
  
202 ····check-cast·v4,·Lcom/kure/musicplayer/model/Song;200 ····check-cast·v3,·Lcom/kure/musicplayer/model/Song;
  
203 ····.line·459201 ····.line·459
204 ····.local·v4,·"song":Lcom/kure/musicplayer/model/Song;202 ····.local·v3,·"song":Lcom/kure/musicplayer/model/Song;
205 ····invoke-virtual·{v4},·Lcom/kure/musicplayer/model/Song;->getArtist()Ljava/lang/String;203 ····invoke-virtual·{v3},·Lcom/kure/musicplayer/model/Song;->getArtist()Ljava/lang/String;
  
206 ····move-result-object·v2204 ····move-result-object·v2
  
207 ····.line·460205 ····.line·460
208 ····.local·v2,·"currentArtist":Ljava/lang/String;206 ····.local·v2,·"currentArtist":Ljava/lang/String;
209 ····invoke-virtual·{v4},·Lcom/kure/musicplayer/model/Song;->getAlbum()Ljava/lang/String;207 ····invoke-virtual·{v3},·Lcom/kure/musicplayer/model/Song;->getAlbum()Ljava/lang/String;
  
210 ····move-result-object·v1208 ····move-result-object·v1
  
211 ····.line·462209 ····.line·462
212 ····.local·v1,·"currentAlbum":Ljava/lang/String;210 ····.local·v1,·"currentAlbum":Ljava/lang/String;
213 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z211 ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 242, 15 lines modifiedOffset 240, 15 lines modified
242 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z240 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
243 ····goto·:goto_0241 ····goto·:goto_0
  
244 ····.line·468242 ····.line·468
245 ····.end·local·v1····#·"currentAlbum":Ljava/lang/String;243 ····.end·local·v1····#·"currentAlbum":Ljava/lang/String;
246 ····.end·local·v2····#·"currentArtist":Ljava/lang/String;244 ····.end·local·v2····#·"currentArtist":Ljava/lang/String;
247 ····.end·local·v4····#·"song":Lcom/kure/musicplayer/model/Song;245 ····.end·local·v3····#·"song":Lcom/kure/musicplayer/model/Song;
248 ····:cond_1246 ····:cond_1
249 ····invoke-static·{v0},·Ljava/util/Collections;->sort(Ljava/util/List;)V247 ····invoke-static·{v0},·Ljava/util/Collections;->sort(Ljava/util/List;)V
  
250 ····.line·470248 ····.line·470
251 ····return-object·v0249 ····return-object·v0
252 .end·method250 .end·method
  
Offset 270, 38 lines modifiedOffset 268, 37 lines modified
270 ····.line·350268 ····.line·350
271 ····new-instance·v1,·Ljava/util/ArrayList;269 ····new-instance·v1,·Ljava/util/ArrayList;
  
272 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V270 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
273 ····.line·352271 ····.line·352
274 ····.local·v1,·"artists":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"272 ····.local·v1,·"artists":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
275 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;273 ····iget-object·v3,·p0,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;
  
276 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;274 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
Max diff block lines reached; 54542/59816 bytes (91.18%) of diff not shown.
2.32 KB
smali/com/kure/musicplayer/model/Playlist.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····.line·1546 ····.line·15
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·add(J)V50 .method·public·add(J)V
51 ····.locals·351 ····.locals·2
52 ····.param·p1,·"id"····#·J52 ····.param·p1,·"id"····#·J
  
53 ····.prologue53 ····.prologue
54 ····.line·3154 ····.line·31
55 ····iget-object·v0,·p0,·Lcom/kure/musicplayer/model/Playlist;->songs:Ljava/util/ArrayList;55 ····iget-object·v0,·p0,·Lcom/kure/musicplayer/model/Playlist;->songs:Ljava/util/ArrayList;
  
56 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;56 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
Offset 111, 44 lines modifiedOffset 111, 43 lines modified
111 ············"Ljava/lang/Long;",111 ············"Ljava/lang/Long;",
112 ············">;"112 ············">;"
113 ········}113 ········}
114 ····.end·annotation114 ····.end·annotation
  
115 ····.prologue115 ····.prologue
116 ····.line·40116 ····.line·40
117 ····new-instance·v1,·Ljava/util/ArrayList;117 ····new-instance·v0,·Ljava/util/ArrayList;
  
118 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V118 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
119 ····.line·42119 ····.line·42
120 ····.local·v1,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Long;>;"120 ····.local·v0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Long;>;"
121 ····iget-object·v3,·p0,·Lcom/kure/musicplayer/model/Playlist;->songs:Ljava/util/ArrayList;121 ····iget-object·v2,·p0,·Lcom/kure/musicplayer/model/Playlist;->songs:Ljava/util/ArrayList;
  
122 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;122 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
123 ····move-result-object·v0123 ····move-result-object·v2
  
124 ····.local·v0,·"i$":Ljava/util/Iterator; 
125 ····:goto_0124 ····:goto_0
126 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z125 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
127 ····move-result·v3126 ····move-result·v3
  
128 ····if-eqz·v3,·:cond_0127 ····if-eqz·v3,·:cond_0
  
129 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;128 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
130 ····move-result-object·v2129 ····move-result-object·v1
  
131 ····check-cast·v2,·Ljava/lang/Long;130 ····check-cast·v1,·Ljava/lang/Long;
  
132 ····.line·43131 ····.line·43
133 ····.local·v2,·"songID":Ljava/lang/Long;132 ····.local·v1,·"songID":Ljava/lang/Long;
134 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z133 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
135 ····goto·:goto_0134 ····goto·:goto_0
  
136 ····.line·45135 ····.line·45
137 ····.end·local·v2····#·"songID":Ljava/lang/Long;136 ····.end·local·v1····#·"songID":Ljava/lang/Long;
138 ····:cond_0137 ····:cond_0
139 ····return-object·v1138 ····return-object·v0
140 .end·method139 .end·method
1.34 KB
smali/com/kure/musicplayer/services/ServicePlayMusic$6.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
35 ····.prologue36 ····.prologue
36 ····.line·113437 ····.line·1134
37 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$6;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;38 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$6;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 85, 24 lines modifiedOffset 86, 20 lines modified
85 ····const/4·v2,·0x186 ····const/4·v2,·0x1
  
86 ····goto·:goto_087 ····goto·:goto_0
87 .end·method88 .end·method
  
88 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I89 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
89 ····.locals·190 ····.locals·1
90 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
91 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
92 ····.prologue91 ····.prologue
93 ····.line·113492 ····.line·1134
94 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;93 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;
  
95 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
96 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;94 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;
  
97 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
98 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$6;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I95 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$6;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I
  
99 ····move-result·v096 ····move-result·v0
  
100 ····return·v097 ····return·v0
101 .end·method98 .end·method
675 B
smali/com/kure/musicplayer/services/ServicePlayMusic$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V20 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
22 ····.prologue23 ····.prologue
23 ····.line·49124 ····.line·491
24 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$2;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;25 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$2;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
1.34 KB
smali/com/kure/musicplayer/services/ServicePlayMusic$5.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
35 ····.prologue36 ····.prologue
36 ····.line·112637 ····.line·1126
37 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$5;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;38 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$5;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····move-result·v067 ····move-result·v0
  
67 ····return·v068 ····return·v0
68 .end·method69 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·171 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue72 ····.prologue
74 ····.line·112673 ····.line·1126
75 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;74 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;75 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$5;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I76 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$5;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I
  
80 ····move-result·v077 ····move-result·v0
  
81 ····return·v078 ····return·v0
82 .end·method79 .end·method
675 B
smali/com/kure/musicplayer/services/ServicePlayMusic$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V20 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
22 ····.prologue23 ····.prologue
23 ····.line·44724 ····.line·447
24 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$1;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;25 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$1;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
1.34 KB
smali/com/kure/musicplayer/services/ServicePlayMusic$3.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
35 ····.prologue36 ····.prologue
36 ····.line·111037 ····.line·1110
37 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$3;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;38 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$3;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····move-result·v067 ····move-result·v0
  
67 ····return·v068 ····return·v0
68 .end·method69 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·171 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue72 ····.prologue
74 ····.line·111073 ····.line·1110
75 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;74 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;75 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$3;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I76 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$3;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I
  
80 ····move-result·v077 ····move-result·v0
  
81 ····return·v078 ····return·v0
82 .end·method79 .end·method
4.38 KB
smali/com/kure/musicplayer/services/ServiceScrobbleMusic.smali
    
Offset 39, 14 lines modifiedOffset 39, 15 lines modified
39 .end·method39 .end·method
  
40 .method·public·onCreate()V40 .method·public·onCreate()V
41 ····.locals·441 ····.locals·4
  
42 ····.prologue42 ····.prologue
43 ····.line·4043 ····.line·40
 44 ····.line·41
44 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->getApplicationContext()Landroid/content/Context;45 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->getApplicationContext()Landroid/content/Context;
  
45 ····move-result-object·v046 ····move-result-object·v0
  
46 ····invoke-static·{v0},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;47 ····invoke-static·{v0},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;
  
47 ····move-result-object·v048 ····move-result-object·v0
Offset 55, 35 lines modifiedOffset 56, 38 lines modified
  
55 ····new-instance·v2,·Landroid/content/IntentFilter;56 ····new-instance·v2,·Landroid/content/IntentFilter;
  
56 ····const-string·v3,·"com.kure.musicplayer.MUSIC_SERVICE"57 ····const-string·v3,·"com.kure.musicplayer.MUSIC_SERVICE"
  
57 ····invoke-direct·{v2,·v3},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V58 ····invoke-direct·{v2,·v3},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
  
 59 ····.line·42
58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/content/LocalBroadcastManager;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V60 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/content/LocalBroadcastManager;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V
  
59 ····.line·4361 ····.line·43
60 ····return-void62 ····return-void
61 .end·method63 .end·method
  
62 .method·public·onDestroy()V64 .method·public·onDestroy()V
63 ····.locals·265 ····.locals·2
  
64 ····.prologue66 ····.prologue
65 ····.line·7067 ····.line·70
 68 ····.line·71
66 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->getApplicationContext()Landroid/content/Context;69 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->getApplicationContext()Landroid/content/Context;
  
67 ····move-result-object·v070 ····move-result-object·v0
  
68 ····invoke-static·{v0},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;71 ····invoke-static·{v0},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;
  
69 ····move-result-object·v072 ····move-result-object·v0
  
70 ····iget-object·v1,·p0,·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->musicServiceBroadcastReceiver:Landroid/content/BroadcastReceiver;73 ····iget-object·v1,·p0,·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->musicServiceBroadcastReceiver:Landroid/content/BroadcastReceiver;
  
 74 ····.line·72
71 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/content/LocalBroadcastManager;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V75 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/content/LocalBroadcastManager;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
  
72 ····.line·7476 ····.line·74
73 ····invoke-super·{p0},·Landroid/app/Service;->onDestroy()V77 ····invoke-super·{p0},·Landroid/app/Service;->onDestroy()V
  
74 ····.line·7578 ····.line·75
75 ····return-void79 ····return-void
Offset 103, 15 lines modifiedOffset 107, 15 lines modified
103 ····:cond_0107 ····:cond_0
104 ····const/4·v0,·0x1108 ····const/4·v0,·0x1
  
105 ····return·v0109 ····return·v0
106 .end·method110 .end·method
  
107 .method·public·scrobbleSong(Lcom/kure/musicplayer/model/Song;Ljava/lang/String;)V111 .method·public·scrobbleSong(Lcom/kure/musicplayer/model/Song;Ljava/lang/String;)V
108 ····.locals·8112 ····.locals·7
109 ····.param·p1,·"song"····#·Lcom/kure/musicplayer/model/Song;113 ····.param·p1,·"song"····#·Lcom/kure/musicplayer/model/Song;
110 ····.param·p2,·"musicPlayerAction"····#·Ljava/lang/String;114 ····.param·p2,·"musicPlayerAction"····#·Ljava/lang/String;
  
111 ····.prologue115 ····.prologue
112 ····.line·114116 ····.line·114
113 ····sget-object·v4,·Lcom/kure/musicplayer/kMP;->settings:Lcom/kure/musicplayer/Settings;117 ····sget-object·v4,·Lcom/kure/musicplayer/kMP;->settings:Lcom/kure/musicplayer/Settings;
  
Offset 171, 30 lines modifiedOffset 175, 33 lines modified
  
171 ····move-result·v4175 ····move-result·v4
  
172 ····if-nez·v4,·:cond_2176 ····if-nez·v4,·:cond_2
  
173 ····const-string·v4,·"los_hermanos"177 ····const-string·v4,·"los_hermanos"
  
 178 ····.line·129
174 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z179 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
175 ····move-result·v4180 ····move-result·v4
  
176 ····if-nez·v4,·:cond_2181 ····if-nez·v4,·:cond_2
  
177 ····const-string·v4,·"paul_gilbert"182 ····const-string·v4,·"paul_gilbert"
  
 183 ····.line·130
178 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z184 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
179 ····move-result·v4185 ····move-result·v4
  
180 ····if-nez·v4,·:cond_2186 ····if-nez·v4,·:cond_2
  
181 ····const-string·v4,·"john_petrucci"187 ····const-string·v4,·"john_petrucci"
  
 188 ····.line·131
182 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z189 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
183 ····move-result·v4190 ····move-result·v4
  
184 ····if-eqz·v4,·:cond_3191 ····if-eqz·v4,·:cond_3
  
185 ····.line·132192 ····.line·132
Offset 208, 17 lines modifiedOffset 215, 17 lines modified
208 ····invoke-virtual·{v1,·v4,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;215 ····invoke-virtual·{v1,·v4,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
  
209 ····.line·135216 ····.line·135
210 ····const-string·v4,·"id"217 ····const-string·v4,·"id"
  
211 ····invoke-virtual·{p1},·Lcom/kure/musicplayer/model/Song;->getId()J218 ····invoke-virtual·{p1},·Lcom/kure/musicplayer/model/Song;->getId()J
  
212 ····move-result-wide·v6219 ····move-result-wide·v5
  
213 ····invoke-virtual·{v1,·v4,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;220 ····invoke-virtual·{v1,·v4,·v5,·v6},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
  
214 ····.line·137221 ····.line·137
215 ····invoke-virtual·{p0,·v1},·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->sendBroadcast(Landroid/content/Intent;)V222 ····invoke-virtual·{p0,·v1},·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;->sendBroadcast(Landroid/content/Intent;)V
  
216 ····goto·:goto_0223 ····goto·:goto_0
  
217 ····.line·143224 ····.line·143
Offset 302, 17 lines modifiedOffset 309, 17 lines modified
302 ····invoke-virtual·{v1,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;309 ····invoke-virtual·{v1,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
303 ····.line·173310 ····.line·173
304 ····const-string·v4,·"duration"311 ····const-string·v4,·"duration"
Max diff block lines reached; 555/4357 bytes (12.74%) of diff not shown.
702 B
smali/com/kure/musicplayer/services/ServiceScrobbleMusic$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServiceScrobbleMusic;18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServiceScrobbleMusic;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServiceScrobbleMusic;)V20 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServiceScrobbleMusic;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServiceScrobbleMusic;
  
22 ····.prologue23 ····.prologue
23 ····.line·8124 ····.line·81
24 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServiceScrobbleMusic$1;->this$0:Lcom/kure/musicplayer/services/ServiceScrobbleMusic;25 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServiceScrobbleMusic$1;->this$0:Lcom/kure/musicplayer/services/ServiceScrobbleMusic;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
15.5 KB
smali/com/kure/musicplayer/services/ServicePlayMusic.smali
    
Offset 204, 23 lines modifiedOffset 204, 24 lines modified
  
204 ····invoke-virtual·{v2},·Lcom/kure/musicplayer/model/Song;->getId()J204 ····invoke-virtual·{v2},·Lcom/kure/musicplayer/model/Song;->getId()J
  
205 ····move-result-wide·v2205 ····move-result-wide·v2
  
206 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;206 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
  
207 ····.line·1221207 ····.line·1222
208 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServicePlayMusic;->getApplicationContext()Landroid/content/Context;208 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServicePlayMusic;->getApplicationContext()Landroid/content/Context;
  
209 ····move-result-object·v1209 ····move-result-object·v1
  
210 ····invoke-static·{v1},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;210 ····invoke-static·{v1},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;
  
211 ····move-result-object·v1211 ····move-result-object·v1
  
 212 ····.line·1223
212 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z213 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z
  
213 ····.line·1225214 ····.line·1225
214 ····const-string·v1,·"MusicService"215 ····const-string·v1,·"MusicService"
  
215 ····const-string·v2,·"sentBroadcast"216 ····const-string·v2,·"sentBroadcast"
  
Offset 965, 15 lines modifiedOffset 966, 15 lines modified
  
965 ····invoke-direct·{v2,·v0,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V966 ····invoke-direct·{v2,·v0,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
966 ····.line·261967 ····.line·261
967 ····.local·v2,·"scrobblerIntent":Landroid/content/Intent;968 ····.local·v2,·"scrobblerIntent":Landroid/content/Intent;
968 ····invoke-virtual·{v0,·v2},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;969 ····invoke-virtual·{v0,·v2},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
  
969 ····.line·265970 ····.line·266
970 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServicePlayMusic;->getApplicationContext()Landroid/content/Context;971 ····invoke-virtual·{p0},·Lcom/kure/musicplayer/services/ServicePlayMusic;->getApplicationContext()Landroid/content/Context;
  
971 ····move-result-object·v3972 ····move-result-object·v3
  
972 ····invoke-static·{v3},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;973 ····invoke-static·{v3},·Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;
  
973 ····move-result-object·v3974 ····move-result-object·v3
Offset 982, 14 lines modifiedOffset 983, 15 lines modified
  
982 ····new-instance·v5,·Landroid/content/IntentFilter;983 ····new-instance·v5,·Landroid/content/IntentFilter;
  
983 ····const-string·v6,·"com.kure.musicplayer.MUSIC_SERVICE"984 ····const-string·v6,·"com.kure.musicplayer.MUSIC_SERVICE"
  
984 ····invoke-direct·{v5,·v6},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V985 ····invoke-direct·{v5,·v6},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
  
 986 ····.line·267
985 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/content/LocalBroadcastManager;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V987 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/content/LocalBroadcastManager;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V
  
986 ····.line·271988 ····.line·271
987 ····new-instance·v1,·Landroid/content/IntentFilter;989 ····new-instance·v1,·Landroid/content/IntentFilter;
  
988 ····const-string·v3,·"android.intent.action.HEADSET_PLUG"990 ····const-string·v3,·"android.intent.action.HEADSET_PLUG"
  
Offset 1185, 15 lines modifiedOffset 1187, 15 lines modified
  
1185 ····invoke-direct·{p0,·v0},·Lcom/kure/musicplayer/services/ServicePlayMusic;->broadcastState(Ljava/lang/String;)V1187 ····invoke-direct·{p0,·v0},·Lcom/kure/musicplayer/services/ServicePlayMusic;->broadcastState(Ljava/lang/String;)V
  
1186 ····goto·:goto_01188 ····goto·:goto_0
1187 .end·method1189 .end·method
  
1188 .method·public·playSong()V1190 .method·public·playSong()V
1189 ····.locals·81191 ····.locals·7
  
1190 ····.prologue1192 ····.prologue
1191 ····.line·9241193 ····.line·924
1192 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->player:Landroid/media/MediaPlayer;1194 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->player:Landroid/media/MediaPlayer;
  
1193 ····invoke-virtual·{v4},·Landroid/media/MediaPlayer;->reset()V1195 ····invoke-virtual·{v4},·Landroid/media/MediaPlayer;->reset()V
  
Offset 1211, 19 lines modifiedOffset 1213, 21 lines modified
1211 ····.line·9301213 ····.line·930
1212 ····.local·v2,·"songToPlay":Lcom/kure/musicplayer/model/Song;1214 ····.local·v2,·"songToPlay":Lcom/kure/musicplayer/model/Song;
1213 ····iput-object·v2,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->currentSong:Lcom/kure/musicplayer/model/Song;1215 ····iput-object·v2,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->currentSong:Lcom/kure/musicplayer/model/Song;
  
1214 ····.line·9331216 ····.line·933
1215 ····sget-object·v4,·Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;1217 ····sget-object·v4,·Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
  
 1218 ····.line·935
1216 ····invoke-virtual·{v2},·Lcom/kure/musicplayer/model/Song;->getId()J1219 ····invoke-virtual·{v2},·Lcom/kure/musicplayer/model/Song;->getId()J
  
1217 ····move-result-wide·v61220 ····move-result-wide·v5
  
 1221 ····.line·934
1218 ····invoke-static·{v4,·v6,·v7},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;1222 ····invoke-static·{v4,·v5,·v6},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
  
1219 ····move-result-object·v31223 ····move-result-object·v3
  
1220 ····.line·9381224 ····.line·938
1221 ····.local·v3,·"songToPlayURI":Landroid/net/Uri;1225 ····.local·v3,·"songToPlayURI":Landroid/net/Uri;
1222 ····:try_start_01226 ····:try_start_0
1223 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->player:Landroid/media/MediaPlayer;1227 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->player:Landroid/media/MediaPlayer;
Offset 1443, 192 lines modifiedOffset 1447, 190 lines modified
1443 ····:cond_11447 ····:cond_1
1444 ····iput·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->currentSongPosition:I1448 ····iput·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->currentSongPosition:I
  
1445 ····goto·:goto_01449 ····goto·:goto_0
1446 .end·method1450 .end·method
  
1447 .method·public·sortBy(Ljava/lang/String;)V1451 .method·public·sortBy(Ljava/lang/String;)V
1448 ····.locals·81452 ····.locals·7
1449 ····.param·p1,·"rule"····#·Ljava/lang/String;1453 ····.param·p1,·"rule"····#·Ljava/lang/String;
  
1450 ····.prologue1454 ····.prologue
1451 ····.line·11051455 ····.line·1105
1452 ····iget-object·v5,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->currentSong:Lcom/kure/musicplayer/model/Song;1456 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->currentSong:Lcom/kure/musicplayer/model/Song;
  
1453 ····if-nez·v5,·:cond_21457 ····if-nez·v4,·:cond_2
  
1454 ····const-wide/16·v2,·0x01458 ····const-wide/16·v0,·0x0
  
1455 ····.line·11091459 ····.line·1109
1456 ····.local·v2,·"nowPlayingSongID":J1460 ····.local·v0,·"nowPlayingSongID":J
1457 ····:goto_01461 ····:goto_0
1458 ····const-string·v5,·"title"1462 ····const-string·v4,·"title"
  
1459 ····invoke-virtual·{p1,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1463 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1460 ····move-result·v51464 ····move-result·v4
  
1461 ····if-eqz·v5,·:cond_31465 ····if-eqz·v4,·:cond_3
  
1462 ····.line·11101466 ····.line·1110
1463 ····iget-object·v5,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->songs:Ljava/util/ArrayList;1467 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic;->songs:Ljava/util/ArrayList;
  
Max diff block lines reached; 10744/15733 bytes (68.29%) of diff not shown.
1.34 KB
smali/com/kure/musicplayer/services/ServicePlayMusic$4.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;31 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V33 .method·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
35 ····.prologue36 ····.prologue
36 ····.line·111837 ····.line·1118
37 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$4;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;38 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$4;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····move-result·v067 ····move-result·v0
  
67 ····return·v068 ····return·v0
68 .end·method69 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·171 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue72 ····.prologue
74 ····.line·111873 ····.line·1118
75 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;74 ····check-cast·p1,·Lcom/kure/musicplayer/model/Song;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;75 ····check-cast·p2,·Lcom/kure/musicplayer/model/Song;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$4;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I76 ····invoke-virtual·{p0,·p1,·p2},·Lcom/kure/musicplayer/services/ServicePlayMusic$4;->compare(Lcom/kure/musicplayer/model/Song;Lcom/kure/musicplayer/model/Song;)I
  
80 ····move-result·v077 ····move-result·v0
  
81 ····return·v078 ····return·v0
82 .end·method79 .end·method
697 B
smali/com/kure/musicplayer/services/ServicePlayMusic$MusicBinder.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;18 .field·final·synthetic·this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V20 .method·public·constructor·<init>(Lcom/kure/musicplayer/services/ServicePlayMusic;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/services/ServicePlayMusic;
  
22 ····.prologue23 ····.prologue
23 ····.line·105424 ····.line·1054
24 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$MusicBinder;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;25 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/services/ServicePlayMusic$MusicBinder;->this$0:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
25 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
735 B
smali/com/kure/musicplayer/activities/ActivityMenuMusic.smali
    
Offset 220, 24 lines modifiedOffset 220, 27 lines modified
220 ····move-result·v1220 ····move-result·v1
  
221 ····if-nez·v1,·:cond_1221 ····if-nez·v1,·:cond_1
  
222 ····.line·87222 ····.line·87
223 ····const·v1,·0x7f080011223 ····const·v1,·0x7f080011
  
 224 ····.line·88
224 ····invoke-virtual·{p0,·v1},·Lcom/kure/musicplayer/activities/ActivityMenuMusic;->getString(I)Ljava/lang/String;225 ····invoke-virtual·{p0,·v1},·Lcom/kure/musicplayer/activities/ActivityMenuMusic;->getString(I)Ljava/lang/String;
  
225 ····move-result-object·v1226 ····move-result-object·v1
  
226 ····const/4·v2,·0x1227 ····const/4·v2,·0x1
  
 228 ····.line·87
227 ····invoke-static·{p0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;229 ····invoke-static·{p0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
228 ····move-result-object·v1230 ····move-result-object·v1
  
 231 ····.line·89
229 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V232 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
230 ····.line·119233 ····.line·119
231 ····:cond_0234 ····:cond_0
232 ····:goto_0235 ····:goto_0
233 ····return-void236 ····return-void
  
678 B
smali/com/kure/musicplayer/activities/ActivityListSongs$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityListSongs;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityListSongs;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityListSongs;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityListSongs;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityListSongs;
  
25 ····.prologue26 ····.prologue
26 ····.line·6827 ····.line·68
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityListSongs$1;->this$0:Lcom/kure/musicplayer/activities/ActivityListSongs;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityListSongs$1;->this$0:Lcom/kure/musicplayer/activities/ActivityListSongs;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.1 KB
smali/com/kure/musicplayer/activities/XXX.smali
    
Offset 22, 38 lines modifiedOffset 22, 43 lines modified
  
22 ····.prologue22 ····.prologue
23 ····.line·19823 ····.line·198
24 ····const-string·v0,·"kMP-chan,·by·BDNachi"24 ····const-string·v0,·"kMP-chan,·by·BDNachi"
  
25 ····const/4·v1,·0x025 ····const/4·v1,·0x0
  
 26 ····.line·201
26 ····invoke-static·{p0,·v0,·v1},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;27 ····invoke-static·{p0,·v0,·v1},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
27 ····move-result-object·v028 ····move-result-object·v0
  
 29 ····.line·232
28 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V30 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
29 ····.line·23531 ····.line·235
30 ····return-void32 ····return-void
31 .end·method33 .end·method
  
32 .method·protected·onCreate(Landroid/os/Bundle;)V34 .method·protected·onCreate(Landroid/os/Bundle;)V
33 ····.locals·135 ····.locals·1
34 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;36 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
35 ····.prologue37 ····.prologue
36 ····.line·9038 ····.line·90
 39 ····.line·99
37 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V40 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
38 ····.line·10741 ····.line·107
39 ····const·v0,·0x7f03000d42 ····const·v0,·0x7f03000d
  
 43 ····.line·112
40 ····invoke-virtual·{p0,·v0},·Lcom/kure/musicplayer/activities/XXX;->setContentView(I)V44 ····invoke-virtual·{p0,·v0},·Lcom/kure/musicplayer/activities/XXX;->setContentView(I)V
  
41 ····.line·12045 ····.line·120
42 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
 47 ····.line·126
43 ····invoke-virtual·{p0,·v0},·Lcom/kure/musicplayer/activities/XXX;->activateIt(Landroid/view/View;)V48 ····invoke-virtual·{p0,·v0},·Lcom/kure/musicplayer/activities/XXX;->activateIt(Landroid/view/View;)V
  
44 ····.line·15549 ····.line·155
45 ····return-void50 ····return-void
46 .end·method51 .end·method
671 B
smali/com/kure/musicplayer/activities/ActivityMenuMain$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityMenuMain;
  
25 ····.prologue26 ····.prologue
26 ····.line·7227 ····.line·72
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
714 B
smali/com/kure/musicplayer/activities/ActivityMenuSettings$1$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;21 .field·final·synthetic·this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·16827 ····.line·168
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1$2;->this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1$2;->this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.96 KB
smali/com/kure/musicplayer/activities/ActivityMenuMain.smali
    
Offset 94, 15 lines modifiedOffset 94, 14 lines modified
94 ····.line·7294 ····.line·72
95 ····new-instance·v0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$1;95 ····new-instance·v0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$1;
  
96 ····invoke-direct·{v0,·p0},·Lcom/kure/musicplayer/activities/ActivityMenuMain$1;-><init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V96 ····invoke-direct·{v0,·p0},·Lcom/kure/musicplayer/activities/ActivityMenuMain$1;-><init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V
  
97 ····iput-object·v0,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuMain;->backPressedTimeoutAction:Ljava/lang/Runnable;97 ····iput-object·v0,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuMain;->backPressedTimeoutAction:Ljava/lang/Runnable;
  
98 ····.line·274 
99 ····return-void98 ····return-void
100 .end·method99 .end·method
  
101 .method·static·synthetic·access$002(Lcom/kure/musicplayer/activities/ActivityMenuMain;Z)Z100 .method·static·synthetic·access$002(Lcom/kure/musicplayer/activities/ActivityMenuMain;Z)Z
102 ····.locals·0101 ····.locals·0
103 ····.param·p0,·"x0"····#·Lcom/kure/musicplayer/activities/ActivityMenuMain;102 ····.param·p0,·"x0"····#·Lcom/kure/musicplayer/activities/ActivityMenuMain;
104 ····.param·p1,·"x1"····#·Z103 ····.param·p1,·"x1"····#·Z
Offset 465, 18 lines modifiedOffset 464, 20 lines modified
465 ····move-result·v3464 ····move-result·v3
  
466 ····if-nez·v3,·:cond_3465 ····if-nez·v3,·:cond_3
  
467 ····.line·178466 ····.line·178
468 ····const·v3,·0x7f080011467 ····const·v3,·0x7f080011
  
 468 ····.line·179
469 ····invoke-virtual·{p0,·v3},·Lcom/kure/musicplayer/activities/ActivityMenuMain;->getString(I)Ljava/lang/String;469 ····invoke-virtual·{p0,·v3},·Lcom/kure/musicplayer/activities/ActivityMenuMain;->getString(I)Ljava/lang/String;
  
470 ····move-result-object·v3470 ····move-result-object·v3
  
 471 ····.line·178
471 ····invoke-static·{p0,·v3,·v4},·Lcom/kure/musicplayer/helpers/SingleToast;->show(Landroid/content/Context;Ljava/lang/String;I)V472 ····invoke-static·{p0,·v3,·v4},·Lcom/kure/musicplayer/helpers/SingleToast;->show(Landroid/content/Context;Ljava/lang/String;I)V
  
472 ····goto·:goto_0473 ····goto·:goto_0
  
473 ····.line·186474 ····.line·186
474 ····:cond_3475 ····:cond_3
475 ····sget-object·v3,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;476 ····sget-object·v3,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;
Offset 569, 20 lines modifiedOffset 570, 22 lines modified
  
569 ····if-nez·v0,·:cond_1570 ····if-nez·v0,·:cond_1
  
570 ····.line·141571 ····.line·141
571 ····:cond_0572 ····:cond_0
572 ····const·v0,·0x7f080008573 ····const·v0,·0x7f080008
  
 574 ····.line·142
573 ····invoke-virtual·{p0,·v0},·Lcom/kure/musicplayer/activities/ActivityMenuMain;->getString(I)Ljava/lang/String;575 ····invoke-virtual·{p0,·v0},·Lcom/kure/musicplayer/activities/ActivityMenuMain;->getString(I)Ljava/lang/String;
  
574 ····move-result-object·v0576 ····move-result-object·v0
  
575 ····const/4·v1,·0x1577 ····const/4·v1,·0x1
  
 578 ····.line·141
576 ····invoke-static·{p0,·v0,·v1},·Lcom/kure/musicplayer/helpers/SingleToast;->show(Landroid/content/Context;Ljava/lang/String;I)V579 ····invoke-static·{p0,·v0,·v1},·Lcom/kure/musicplayer/helpers/SingleToast;->show(Landroid/content/Context;Ljava/lang/String;I)V
  
577 ····.line·145580 ····.line·145
578 ····new-instance·v0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;581 ····new-instance·v0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;
  
579 ····invoke-direct·{v0,·p0},·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;-><init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V582 ····invoke-direct·{v0,·p0},·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;-><init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V
  
686 B
smali/com/kure/musicplayer/activities/ActivityNowPlaying$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
25 ····.prologue26 ····.prologue
26 ····.line·19427 ····.line·194
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$1;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$1;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.56 KB
smali/com/kure/musicplayer/activities/ActivityNowPlaying.smali
    
Offset 182, 21 lines modifiedOffset 182, 22 lines modified
182 ····invoke-virtual·{v0,·v8},·Landroid/app/ActionBar;->setHomeButtonEnabled(Z)V182 ····invoke-virtual·{v0,·v8},·Landroid/app/ActionBar;->setHomeButtonEnabled(Z)V
  
183 ····.line·268183 ····.line·268
184 ····const·v8,·0x7f030008184 ····const·v8,·0x7f030008
  
185 ····invoke-virtual·{v0,·v8},·Landroid/app/ActionBar;->setCustomView(I)V185 ····invoke-virtual·{v0,·v8},·Landroid/app/ActionBar;->setCustomView(I)V
  
186 ····.line·271186 ····.line·272
187 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getCustomView()Landroid/view/View;187 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getCustomView()Landroid/view/View;
  
188 ····move-result-object·v8188 ····move-result-object·v8
  
189 ····const·v9,·0x7f0b000b189 ····const·v9,·0x7f0b000b
  
 190 ····.line·273
190 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;191 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
191 ····move-result-object·v5192 ····move-result-object·v5
  
192 ····check-cast·v5,·Landroid/widget/TextView;193 ····check-cast·v5,·Landroid/widget/TextView;
  
193 ····.line·275194 ····.line·275
Offset 205, 21 lines modifiedOffset 206, 22 lines modified
  
205 ····invoke-virtual·{p0,·v8},·Lcom/kure/musicplayer/activities/ActivityNowPlaying;->getString(I)Ljava/lang/String;206 ····invoke-virtual·{p0,·v8},·Lcom/kure/musicplayer/activities/ActivityNowPlaying;->getString(I)Ljava/lang/String;
  
206 ····move-result-object·v8207 ····move-result-object·v8
  
207 ····invoke-virtual·{v5,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V208 ····invoke-virtual·{v5,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
208 ····.line·279209 ····.line·280
209 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getCustomView()Landroid/view/View;210 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getCustomView()Landroid/view/View;
  
210 ····move-result-object·v8211 ····move-result-object·v8
  
211 ····const·v9,·0x7f0b000c212 ····const·v9,·0x7f0b000c
  
 213 ····.line·281
212 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;214 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
213 ····move-result-object·v4215 ····move-result-object·v4
  
214 ····check-cast·v4,·Landroid/widget/TextView;216 ····check-cast·v4,·Landroid/widget/TextView;
  
215 ····.line·283217 ····.line·283
Offset 229, 23 lines modifiedOffset 231, 24 lines modified
229 ····invoke-virtual·{v4,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V231 ····invoke-virtual·{v4,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
230 ····.line·288232 ····.line·288
231 ····const/16·v8,·0x10233 ····const/16·v8,·0x10
  
232 ····invoke-virtual·{v0,·v8},·Landroid/app/ActionBar;->setDisplayOptions(I)V234 ····invoke-virtual·{v0,·v8},·Landroid/app/ActionBar;->setDisplayOptions(I)V
  
233 ····.line·292235 ····.line·293
234 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getCustomView()Landroid/view/View;236 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getCustomView()Landroid/view/View;
  
235 ····move-result-object·v8237 ····move-result-object·v8
  
236 ····new-instance·v9,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$2;238 ····new-instance·v9,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$2;
  
237 ····invoke-direct·{v9,·p0},·Lcom/kure/musicplayer/activities/ActivityNowPlaying$2;-><init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V239 ····invoke-direct·{v9,·p0},·Lcom/kure/musicplayer/activities/ActivityNowPlaying$2;-><init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
  
 240 ····.line·294
238 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V241 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  
239 ····goto/16·:goto_0242 ····goto/16·:goto_0
240 .end·method243 .end·method
  
241 .method·private·newPlaylist()V244 .method·private·newPlaylist()V
242 ····.locals·7245 ····.locals·7
Offset 290, 42 lines modifiedOffset 293, 48 lines modified
  
290 ····.line·339293 ····.line·339
291 ····.local·v0,·"buttonCancel":Ljava/lang/String;294 ····.local·v0,·"buttonCancel":Ljava/lang/String;
292 ····new-instance·v5,·Landroid/app/AlertDialog$Builder;295 ····new-instance·v5,·Landroid/app/AlertDialog$Builder;
  
293 ····invoke-direct·{v5,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V296 ····invoke-direct·{v5,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 297 ····.line·340
294 ····invoke-virtual·{v5,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;298 ····invoke-virtual·{v5,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
295 ····move-result-object·v5299 ····move-result-object·v5
  
 300 ····.line·341
296 ····invoke-virtual·{v5,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;301 ····invoke-virtual·{v5,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
297 ····move-result-object·v5302 ····move-result-object·v5
  
 303 ····.line·342
298 ····invoke-virtual·{v5,·v4},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;304 ····invoke-virtual·{v5,·v4},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
299 ····move-result-object·v5305 ····move-result-object·v5
  
300 ····new-instance·v6,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;306 ····new-instance·v6,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;
  
301 ····invoke-direct·{v6,·p0,·v4},·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;-><init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;Landroid/widget/EditText;)V307 ····invoke-direct·{v6,·p0,·v4},·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;-><init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;Landroid/widget/EditText;)V
  
 308 ····.line·345
302 ····invoke-virtual·{v5,·v1,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;309 ····invoke-virtual·{v5,·v1,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
303 ····move-result-object·v5310 ····move-result-object·v5
  
304 ····new-instance·v6,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$3;311 ····new-instance·v6,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$3;
  
305 ····invoke-direct·{v6,·p0},·Lcom/kure/musicplayer/activities/ActivityNowPlaying$3;-><init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V312 ····invoke-direct·{v6,·p0},·Lcom/kure/musicplayer/activities/ActivityNowPlaying$3;-><init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
  
 313 ····.line·372
306 ····invoke-virtual·{v5,·v0,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;314 ····invoke-virtual·{v5,·v0,·v6},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
307 ····move-result-object·v5315 ····move-result-object·v5
  
 316 ····.line·382
308 ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;317 ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
309 ····.line·383318 ····.line·383
310 ····return-void319 ····return-void
311 .end·method320 .end·method
  
312 .method·private·refreshActionBarItems()V321 .method·private·refreshActionBarItems()V
Offset 333, 14 lines modifiedOffset 342, 15 lines modified
  
333 ····.prologue342 ····.prologue
334 ····.line·422343 ····.line·422
335 ····iget-object·v1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying;->shuffleItem:Landroid/view/MenuItem;344 ····iget-object·v1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying;->shuffleItem:Landroid/view/MenuItem;
  
336 ····sget-object·v0,·Lcom/kure/musicplayer/kMP;->musicService:Lcom/kure/musicplayer/services/ServicePlayMusic;345 ····sget-object·v0,·Lcom/kure/musicplayer/kMP;->musicService:Lcom/kure/musicplayer/services/ServicePlayMusic;
  
Max diff block lines reached; 3242/7621 bytes (42.54%) of diff not shown.
686 B
smali/com/kure/musicplayer/activities/ActivityNowPlaying$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
25 ····.prologue26 ····.prologue
26 ····.line·29427 ····.line·294
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$2;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$2;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.76 KB
smali/com/kure/musicplayer/activities/ActivityMenuMain$ScanSongs.smali
    
Offset 28, 35 lines modifiedOffset 28, 34 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;29 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V31 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuMain;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityMenuMain;
  
33 ····.prologue34 ····.prologue
34 ····.line·27435 ····.line·274
35 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;36 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuMain;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;41 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
43 ····.prologue43 ····.prologue
44 ····.line·27444 ····.line·274
45 ····check-cast·p1,·[Ljava/lang/String;45 ····check-cast·p1,·[Ljava/lang/String;
  
46 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
47 ····invoke-virtual·{p0,·p1},·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;->doInBackground([Ljava/lang/String;)Ljava/lang/String;46 ····invoke-virtual·{p0,·p1},·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····return-object·v048 ····return-object·v0
50 .end·method49 .end·method
  
Offset 117, 21 lines modifiedOffset 116, 19 lines modified
117 ····move-result-object·v1116 ····move-result-object·v1
  
118 ····goto·:goto_0117 ····goto·:goto_0
119 .end·method118 .end·method
  
120 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V119 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
121 ····.locals·0120 ····.locals·0
122 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
123 ····.prologue121 ····.prologue
124 ····.line·274122 ····.line·274
125 ····check-cast·p1,·Ljava/lang/String;123 ····check-cast·p1,·Ljava/lang/String;
  
126 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
127 ····invoke-virtual·{p0,·p1},·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;->onPostExecute(Ljava/lang/String;)V124 ····invoke-virtual·{p0,·p1},·Lcom/kure/musicplayer/activities/ActivityMenuMain$ScanSongs;->onPostExecute(Ljava/lang/String;)V
  
128 ····return-void125 ····return-void
129 .end·method126 .end·method
  
130 .method·protected·onPostExecute(Ljava/lang/String;)V127 .method·protected·onPostExecute(Ljava/lang/String;)V
131 ····.locals·2128 ····.locals·2
903 B
smali/com/kure/musicplayer/activities/ActivityMenuSettings.smali
    
Offset 126, 19 lines modifiedOffset 126, 20 lines modified
126 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V126 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V
  
127 ····.line·81127 ····.line·81
128 ····const/high16·v6,·0x7f040000128 ····const/high16·v6,·0x7f040000
  
129 ····invoke-virtual·{p0,·v6},·Lcom/kure/musicplayer/activities/ActivityMenuSettings;->addPreferencesFromResource(I)V129 ····invoke-virtual·{p0,·v6},·Lcom/kure/musicplayer/activities/ActivityMenuSettings;->addPreferencesFromResource(I)V
  
130 ····.line·85130 ····.line·86
131 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;131 ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
132 ····move-result-object·v6132 ····move-result-object·v6
  
 133 ····.line·87
133 ····invoke-interface·{v6,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V134 ····invoke-interface·{v6,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
134 ····.line·91135 ····.line·91
135 ····const/4·v4,·0x0136 ····const/4·v4,·0x0
  
136 ····.local·v4,·"x":I137 ····.local·v4,·"x":I
137 ····:goto_1138 ····:goto_1
5.29 KB
smali/com/kure/musicplayer/activities/ActivityMenuSettings$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuSettings;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuSettings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityMenuSettings;
  
25 ····.prologue26 ····.prologue
26 ····.line·11127 ····.line·111
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 72, 22 lines modifiedOffset 73, 25 lines modified
72 ····.line·12573 ····.line·125
73 ····iget-object·v3,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;74 ····iget-object·v3,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;
  
74 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;75 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;
  
75 ····const·v5,·0x7f08001176 ····const·v5,·0x7f080011
  
 77 ····.line·126
76 ····invoke-virtual·{v4,·v5},·Lcom/kure/musicplayer/activities/ActivityMenuSettings;->getString(I)Ljava/lang/String;78 ····invoke-virtual·{v4,·v5},·Lcom/kure/musicplayer/activities/ActivityMenuSettings;->getString(I)Ljava/lang/String;
  
77 ····move-result-object·v479 ····move-result-object·v4
  
 80 ····.line·125
78 ····invoke-static·{v3,·v4,·v7},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;81 ····invoke-static·{v3,·v4,·v7},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
79 ····move-result-object·v382 ····move-result-object·v3
  
 83 ····.line·127
80 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V84 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V
  
81 ····.line·18085 ····.line·180
82 ····:cond_086 ····:cond_0
83 ····:goto_087 ····:goto_0
84 ····return·v888 ····return·v8
  
Offset 119, 26 lines modifiedOffset 123, 28 lines modified
  
119 ····new-array·v5,·v5,·[Ljava/lang/Object;123 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
120 ····sget-object·v6,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;124 ····sget-object·v6,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;
  
121 ····iget-object·v6,·v6,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;125 ····iget-object·v6,·v6,·Lcom/kure/musicplayer/model/SongList;->songs:Ljava/util/ArrayList;
  
 126 ····.line·138
122 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I127 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I
  
123 ····move-result·v6128 ····move-result·v6
  
124 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;129 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
125 ····move-result-object·v6130 ····move-result-object·v6
  
126 ····aput-object·v6,·v5,·v8131 ····aput-object·v6,·v5,·v8
  
127 ····sget-object·v6,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;132 ····sget-object·v6,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;
  
 133 ····.line·139
128 ····invoke-virtual·{v6},·Lcom/kure/musicplayer/model/SongList;->getAlbums()Ljava/util/ArrayList;134 ····invoke-virtual·{v6},·Lcom/kure/musicplayer/model/SongList;->getAlbums()Ljava/util/ArrayList;
  
129 ····move-result-object·v6135 ····move-result-object·v6
  
130 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I136 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I
  
131 ····move-result·v6137 ····move-result·v6
Offset 149, 14 lines modifiedOffset 155, 15 lines modified
  
149 ····aput-object·v6,·v5,·v7155 ····aput-object·v6,·v5,·v7
  
150 ····const/4·v6,·0x2156 ····const/4·v6,·0x2
  
151 ····sget-object·v7,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;157 ····sget-object·v7,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;
  
 158 ····.line·140
152 ····invoke-virtual·{v7},·Lcom/kure/musicplayer/model/SongList;->getArtists()Ljava/util/ArrayList;159 ····invoke-virtual·{v7},·Lcom/kure/musicplayer/model/SongList;->getArtists()Ljava/util/ArrayList;
  
153 ····move-result-object·v7160 ····move-result-object·v7
  
154 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I161 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I
  
155 ····move-result·v7162 ····move-result·v7
Offset 167, 44 lines modifiedOffset 174, 48 lines modified
  
167 ····aput-object·v7,·v5,·v6174 ····aput-object·v7,·v5,·v6
  
168 ····const/4·v6,·0x3175 ····const/4·v6,·0x3
  
169 ····sget-object·v7,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;176 ····sget-object·v7,·Lcom/kure/musicplayer/kMP;->songs:Lcom/kure/musicplayer/model/SongList;
  
 177 ····.line·141
170 ····invoke-virtual·{v7},·Lcom/kure/musicplayer/model/SongList;->getPlaylistNames()Ljava/util/ArrayList;178 ····invoke-virtual·{v7},·Lcom/kure/musicplayer/model/SongList;->getPlaylistNames()Ljava/util/ArrayList;
  
171 ····move-result-object·v7179 ····move-result-object·v7
  
172 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I180 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I
  
173 ····move-result·v7181 ····move-result·v7
  
174 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;182 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
175 ····move-result-object·v7183 ····move-result-object·v7
  
176 ····aput-object·v7,·v5,·v6184 ····aput-object·v7,·v5,·v6
  
 185 ····.line·136
177 ····invoke-virtual·{v3,·v4,·v5},·Lcom/kure/musicplayer/activities/ActivityMenuSettings;->getString(I[Ljava/lang/Object;)Ljava/lang/String;186 ····invoke-virtual·{v3,·v4,·v5},·Lcom/kure/musicplayer/activities/ActivityMenuSettings;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
178 ····move-result-object·v1187 ····move-result-object·v1
  
179 ····.line·143188 ····.line·143
180 ····.local·v1,·"dialogText":Ljava/lang/String;189 ····.local·v1,·"dialogText":Ljava/lang/String;
181 ····invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;190 ····invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
182 ····move-result-object·v3191 ····move-result-object·v3
  
 192 ····.line·144
183 ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;193 ····invoke-virtual·{v3,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
184 ····move-result-object·v3194 ····move-result-object·v3
  
185 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;195 ····iget-object·v4,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;->this$0:Lcom/kure/musicplayer/activities/ActivityMenuSettings;
  
Max diff block lines reached; 1261/5287 bytes (23.85%) of diff not shown.
686 B
smali/com/kure/musicplayer/activities/ActivityNowPlaying$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
25 ····.prologue26 ····.prologue
26 ····.line·54427 ····.line·544
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$5;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$5;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.21 KB
smali/com/kure/musicplayer/activities/ActivityNowPlaying$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$input:Landroid/widget/EditText;22 .field·final·synthetic·val$input:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
26 ····.prologue27 ····.prologue
27 ····.line·34528 ····.line·345
28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;29 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
29 ····iput-object·p2,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;->val$input:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;->val$input:Landroid/widget/EditText;
  
Offset 90, 12 lines modifiedOffset 91, 13 lines modified
90 ····.local·v0,·"createPlaylistText":Ljava/lang/String;91 ····.local·v0,·"createPlaylistText":Ljava/lang/String;
91 ····iget-object·v2,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;92 ····iget-object·v2,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$4;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
92 ····invoke-static·{v2,·v0,·v6},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;93 ····invoke-static·{v2,·v0,·v6},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
93 ····move-result-object·v294 ····move-result-object·v2
  
 95 ····.line·363
94 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V96 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V
  
95 ····.line·36597 ····.line·365
96 ····return-void98 ····return-void
97 .end·method99 .end·method
686 B
smali/com/kure/musicplayer/activities/ActivityNowPlaying$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
25 ····.prologue26 ····.prologue
26 ····.line·55027 ····.line·550
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$6;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$6;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
714 B
smali/com/kure/musicplayer/activities/ActivityMenuSettings$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;21 .field·final·synthetic·this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·14527 ····.line·145
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1$1;->this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityMenuSettings$1$1;->this$1:Lcom/kure/musicplayer/activities/ActivityMenuSettings$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/com/kure/musicplayer/activities/ActivityNowPlaying$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;21 .field·final·synthetic·this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V23 .method·constructor·<init>(Lcom/kure/musicplayer/activities/ActivityNowPlaying;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
25 ····.prologue26 ····.prologue
26 ····.line·37327 ····.line·373
27 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$3;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;28 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/activities/ActivityNowPlaying$3;->this$0:Lcom/kure/musicplayer/activities/ActivityNowPlaying;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
848 B
smali/com/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat.smali
    
Offset 33, 14 lines modifiedOffset 33, 15 lines modified
  
33 .field·final·synthetic·this$0:Lcom/kure/musicplayer/external/RemoteControlClientCompat;33 .field·final·synthetic·this$0:Lcom/kure/musicplayer/external/RemoteControlClientCompat;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·private·constructor·<init>(Lcom/kure/musicplayer/external/RemoteControlClientCompat;Ljava/lang/Object;)V35 .method·private·constructor·<init>(Lcom/kure/musicplayer/external/RemoteControlClientCompat;Ljava/lang/Object;)V
36 ····.locals·636 ····.locals·6
 37 ····.param·p1,·"this$0"····#·Lcom/kure/musicplayer/external/RemoteControlClientCompat;
37 ····.param·p2,·"actualMetadataEditor"····#·Ljava/lang/Object;38 ····.param·p2,·"actualMetadataEditor"····#·Ljava/lang/Object;
  
38 ····.prologue39 ····.prologue
39 ····.line·19240 ····.line·192
40 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat;->this$0:Lcom/kure/musicplayer/external/RemoteControlClientCompat;41 ····iput-object·p1,·p0,·Lcom/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat;->this$0:Lcom/kure/musicplayer/external/RemoteControlClientCompat;
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
19.2 KB
smali/com/kure/musicplayer/external/RemoteControlClientCompat.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"RemoteControlClientCompat.java"3 .source·"RemoteControlClientCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/kure/musicplayer/external/RemoteControlClientCompat$1;, 
8 ········Lcom/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat;7 ········Lcom/kure/musicplayer/external/RemoteControlClientCompat$MetadataEditorCompat;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·TAG:Ljava/lang/String;·=·"RemoteControlCompat"11 .field·private·static·final·TAG:Ljava/lang/String;·=·"RemoteControlCompat"
Offset 28, 124 lines modifiedOffset 27, 119 lines modified
  
28 #·instance·fields27 #·instance·fields
29 .field·private·mActualRemoteControlClient:Ljava/lang/Object;28 .field·private·mActualRemoteControlClient:Ljava/lang/Object;
  
  
30 #·direct·methods29 #·direct·methods
31 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
32 ····.locals·1331 ····.locals·11
  
33 ····.prologue32 ····.prologue
34 ····const/4·v8,·0x033 ····const/4·v5,·0x0
  
35 ····.line·7734 ····.line·77
36 ····sput-boolean·v8,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->sHasRemoteControlAPIs:Z35 ····sput-boolean·v5,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->sHasRemoteControlAPIs:Z
  
37 ····.line·8136 ····.line·81
38 ····:try_start_037 ····:try_start_0
39 ····const-class·v8,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;38 ····const-class·v6,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;
  
40 ····invoke-virtual·{v8},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;39 ····invoke-virtual·{v6},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
41 ····move-result-object·v140 ····move-result-object·v0
  
42 ····.line·8341 ····.line·83
43 ····.local·v1,·"classLoader":Ljava/lang/ClassLoader;42 ····.local·v0,·"classLoader":Ljava/lang/ClassLoader;
44 ····invoke-static·{v1},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientClass(Ljava/lang/ClassLoader;)Ljava/lang/Class;43 ····invoke-static·{v0},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientClass(Ljava/lang/ClassLoader;)Ljava/lang/Class;
  
45 ····move-result-object·v844 ····move-result-object·v6
  
46 ····sput-object·v8,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->sRemoteControlClientClass:Ljava/lang/Class;45 ····sput-object·v6,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->sRemoteControlClientClass:Ljava/lang/Class;
  
47 ····.line·8746 ····.line·87
48 ····const-class·v8,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;47 ····const-class·v6,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;
  
49 ····invoke-virtual·{v8},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; 
  
50 ····move-result-object·v048 ····invoke-virtual·{v6},·Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field;
  
 49 ····move-result-object·v6
51 ····.local·v0,·"arr$":[Ljava/lang/reflect/Field; 
52 ····array-length·v5,·v0 
  
 50 ····array-length·v7,·v6
53 ····.local·v5,·"len$":I 
54 ····const/4·v4,·0x0 
  
55 ····.local·v4,·"i$":I 
56 ····:goto_051 ····:goto_0
57 ····if-ge·v4,·v5,·:cond_052 ····if-ge·v5,·v7,·:cond_0
  
58 ····aget-object·v3,·v0,·v453 ····aget-object·v2,·v6,·v5
59 ····:try_end_054 ····:try_end_0
60 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_155 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1
61 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_356 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_3
62 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_557 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_5
63 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_658 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_6
  
64 ····.line·8959 ····.line·89
65 ····.local·v3,·"field":Ljava/lang/reflect/Field;60 ····.local·v2,·"field":Ljava/lang/reflect/Field;
66 ····:try_start_161 ····:try_start_1
67 ····sget-object·v8,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->sRemoteControlClientClass:Ljava/lang/Class;62 ····sget-object·v8,·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->sRemoteControlClientClass:Ljava/lang/Class;
  
68 ····invoke-virtual·{v3},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String;63 ····invoke-virtual·{v2},·Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
  
69 ····move-result-object·v964 ····move-result-object·v9
  
70 ····invoke-virtual·{v8,·v9},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;65 ····invoke-virtual·{v8,·v9},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
71 ····move-result-object·v666 ····move-result-object·v3
  
72 ····.line·9067 ····.line·90
73 ····.local·v6,·"realField":Ljava/lang/reflect/Field;68 ····.local·v3,·"realField":Ljava/lang/reflect/Field;
74 ····const/4·v8,·0x069 ····const/4·v8,·0x0
  
75 ····invoke-virtual·{v6,·v8},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;70 ····invoke-virtual·{v3,·v8},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
76 ····move-result-object·v771 ····move-result-object·v4
  
77 ····.line·9272 ····.line·92
78 ····.local·v7,·"realValue":Ljava/lang/Object;73 ····.local·v4,·"realValue":Ljava/lang/Object;
79 ····const/4·v8,·0x074 ····const/4·v8,·0x0
  
80 ····invoke-virtual·{v3,·v8,·v7},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V75 ····invoke-virtual·{v2,·v8,·v4},·Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
81 ····:try_end_176 ····:try_end_1
82 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_077 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0
83 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_278 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
84 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_479 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_4
85 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_180 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_1
86 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_381 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_3
87 ····.catch·Ljava/lang/SecurityException;·{:try_start_1·..·:try_end_1}·:catch_682 ····.catch·Ljava/lang/SecurityException;·{:try_start_1·..·:try_end_1}·:catch_6
  
88 ····.line·8783 ····.line·87
89 ····.end·local·v6····#·"realField":Ljava/lang/reflect/Field;84 ····.end·local·v3····#·"realField":Ljava/lang/reflect/Field;
90 ····.end·local·v7····#·"realValue":Ljava/lang/Object;85 ····.end·local·v4····#·"realValue":Ljava/lang/Object;
91 ····:goto_186 ····:goto_1
92 ····add-int/lit8·v4,·v4,·0x187 ····add-int/lit8·v5,·v5,·0x1
  
93 ····goto·:goto_088 ····goto·:goto_0
  
94 ····.line·9489 ····.line·94
95 ····:catch_090 ····:catch_0
96 ····move-exception·v291 ····move-exception·v1
  
97 ····.line·9592 ····.line·95
98 ····.local·v2,·"e":Ljava/lang/NoSuchFieldException;93 ····.local·v1,·"e":Ljava/lang/NoSuchFieldException;
99 ····:try_start_294 ····:try_start_2
100 ····const-string·v8,·"RemoteControlCompat"95 ····const-string·v8,·"RemoteControlCompat"
  
101 ····new-instance·v9,·Ljava/lang/StringBuilder;96 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
102 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V97 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
Max diff block lines reached; 13787/19538 bytes (70.57%) of diff not shown.
1.85 KB
smali/com/kure/musicplayer/external/RemoteControlHelper.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ····:try_start_027 ····:try_start_0
28 ····const-class·v2,·Lcom/kure/musicplayer/external/RemoteControlHelper;28 ····const-class·v2,·Lcom/kure/musicplayer/external/RemoteControlHelper;
  
29 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;29 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····.line·6831 ····.line·69
32 ····.local·v0,·"classLoader":Ljava/lang/ClassLoader;32 ····.local·v0,·"classLoader":Ljava/lang/ClassLoader;
33 ····invoke-static·{v0},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientClass(Ljava/lang/ClassLoader;)Ljava/lang/Class;33 ····invoke-static·{v0},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientClass(Ljava/lang/ClassLoader;)Ljava/lang/Class;
  
34 ····move-result-object·v134 ····move-result-object·v1
  
35 ····.line·7135 ····.line·71
36 ····.local·v1,·"sRemoteControlClientClass":Ljava/lang/Class;36 ····.local·v1,·"sRemoteControlClientClass":Ljava/lang/Class;
Offset 148, 20 lines modifiedOffset 148, 22 lines modified
  
148 ····const/4·v2,·0x1148 ····const/4·v2,·0x1
  
149 ····new-array·v2,·v2,·[Ljava/lang/Object;149 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
150 ····const/4·v3,·0x0150 ····const/4·v3,·0x0
  
 151 ····.line·99
151 ····invoke-virtual·{p1},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientObject()Ljava/lang/Object;152 ····invoke-virtual·{p1},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientObject()Ljava/lang/Object;
  
152 ····move-result-object·v4153 ····move-result-object·v4
  
153 ····aput-object·v4,·v2,·v3154 ····aput-object·v4,·v2,·v3
  
 155 ····.line·98
154 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;156 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
155 ····:try_end_0157 ····:try_end_0
156 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0158 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
157 ····goto·:goto_0159 ····goto·:goto_0
  
158 ····.line·101160 ····.line·101
Offset 203, 20 lines modifiedOffset 205, 22 lines modified
  
203 ····const/4·v2,·0x1205 ····const/4·v2,·0x1
  
204 ····new-array·v2,·v2,·[Ljava/lang/Object;206 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
205 ····const/4·v3,·0x0207 ····const/4·v3,·0x0
  
 208 ····.line·116
206 ····invoke-virtual·{p1},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientObject()Ljava/lang/Object;209 ····invoke-virtual·{p1},·Lcom/kure/musicplayer/external/RemoteControlClientCompat;->getActualRemoteControlClientObject()Ljava/lang/Object;
  
207 ····move-result-object·v4210 ····move-result-object·v4
  
208 ····aput-object·v4,·v2,·v3211 ····aput-object·v4,·v2,·v3
  
 212 ····.line·115
209 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;213 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
210 ····:try_end_0214 ····:try_end_0
211 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0215 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
212 ····goto·:goto_0216 ····goto·:goto_0
  
213 ····.line·118217 ····.line·118