9.83 MB
/home/fdroid/fdroiddata/tmp/com.geecko.QuickLyric_131.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.geecko.QuickLyric_131.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 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:·21da70995c5c84d1215021d669e338f51f673d28eba655c42949be69c3eac6ae 
10 Signer·#1·certificate·SHA-1·digest:·a858ee2753e3a1f20436fb65b04acef7c3c3ff7f 
11 Signer·#1·certificate·MD5·digest:·4bfd6794e97d8ab3dda7b4517f7d8374 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·2fcfce39268dbf7cd75dbbc8a3ed9229e45ccddcd07af7fdd81766fbb2576a66 
15 Signer·#1·public·key·SHA-1·digest:·ec64c2d3563b2e084259aac7edd4bc57b812e6c8 
16 Signer·#1·public·key·MD5·digest:·ad142d6bc45173abd9afc18f3fa643ee 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.85 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 29491 lines modifiedOffset 1, 23176 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:···················4313471·(000000000041D17Fh)4 ··Zip·archive·file·size:···················4294765·(000000000041886Dh)
5 ··Actual·end-cent-dir·record·offset:·······4313449·(000000000041D169h)5 ··Actual·end-cent-dir·record·offset:·······4294743·(0000000000418857h)
6 ··Expected·end-cent-dir·record·offset:·····4313449·(000000000041D169h)6 ··Expected·end-cent-dir·record·offset:·····4294743·(0000000000418857h)
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·792·entries.9 ··central·directory·contains·791·entries.
10 ··The·central·directory·is·82149·(00000000000140E5h)·bytes·long,10 ··The·central·directory·is·72725·(0000000000011C15h)·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·4231300·(0000000000409084h).12 ··is·4222018·(0000000000406C42h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·8·06:18:4626 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························0cfd9cd327 ··32-bit·CRC·value·(hex):·························aa9e9a12
28 ··compressed·size:································24382·bytes28 ··compressed·size:································3885·bytes
29 ··uncompressed·size:······························78286·bytes29 ··uncompressed·size:······························19028·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(20·hex):················arc·
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/A343AA22.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···24448 
43 ··················································(0000000000005F80h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·8·06:18:46 
53 ··32-bit·CRC·value·(hex):·························b133f637 
54 ··compressed·size:································24452·bytes 
55 ··uncompressed·size:······························78389·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/A343AA22.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···48966 
69 ··················································(000000000000BF46h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·8·06:18:46 
79 ··32-bit·CRC·value·(hex):·························97bd5028 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/buildserverid 
  
94 ··offset·of·local·header·from·start·of·archive:···50106 
95 ··················································(000000000000C3BAh)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
99 ··minimum·software·version·required·to·extract:···2.0 
100 ··compression·method:·····························deflated 
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted 
103 ··extended·local·header:··························yes 
104 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·7·13:57:44 
105 ··32-bit·CRC·value·(hex):·························4e483738 
Max diff block lines reached; 1926487/1937540 bytes (99.43%) of diff not shown.
1.47 KB
AndroidManifest.xml (decoded)
1.41 KB
AndroidManifest.xml
    
Offset 4, 14 lines modifiedOffset 4, 15 lines modified
4 ··<uses-permission·android:name="android.permission.INTERNET"/>4 ··<uses-permission·android:name="android.permission.INTERNET"/>
5 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>5 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
6 ··<uses-permission·android:name="android.permission.NFC"/>6 ··<uses-permission·android:name="android.permission.NFC"/>
7 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>7 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>
8 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>8 ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
9 ··<uses-feature·android:name="android.hardware.nfc"·android:required="false"/>9 ··<uses-feature·android:name="android.hardware.nfc"·android:required="false"/>
10 ··<uses-permission·android:name="android.permission.VIBRATE"/>10 ··<uses-permission·android:name="android.permission.VIBRATE"/>
 11 ··<meta-data·android:name="android.support.VERSION"·android:value="25.3.1"/>
11 ··<application·android:theme="@style/Theme.QuickLyric"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.geecko.QuickLyric.App"·android:allowBackup="true"·android:supportsRtl="true"·android:fullBackupContent="true"·android:roundIcon="@mipmap/ic_launcher_circle">12 ··<application·android:theme="@style/Theme.QuickLyric"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.geecko.QuickLyric.App"·android:allowBackup="true"·android:supportsRtl="true"·android:fullBackupContent="true"·android:roundIcon="@mipmap/ic_launcher_circle">
12 ····<activity·android:theme="@style/Theme.QuickLyric.Splash"·android:label="@string/app_name"·android:name="com.geecko.QuickLyric.MainActivity"·android:launchMode="singleTask"·android:windowSoftInputMode="adjustPan|stateHidden">13 ····<activity·android:theme="@style/Theme.QuickLyric.Splash"·android:label="@string/app_name"·android:name="com.geecko.QuickLyric.MainActivity"·android:launchMode="singleTask"·android:windowSoftInputMode="adjustPan|stateHidden">
13 ······<intent-filter>14 ······<intent-filter>
14 ········<action·android:name="android.intent.action.SEARCH"/>15 ········<action·android:name="android.intent.action.SEARCH"/>
15 ······</intent-filter>16 ······</intent-filter>
16 ······<meta-data·android:name="android.max_aspect"·android:value="2.1"/>17 ······<meta-data·android:name="android.max_aspect"·android:value="2.1"/>
17 ······<meta-data·android:name="android.app.default_searchable"·android:value=".MainActivity"/>18 ······<meta-data·android:name="android.app.default_searchable"·android:value=".MainActivity"/>
5.16 MB
resources.arsc
    
Offset 1, 23405 lines modifiedOffset 1, 23405 lines modified
00000000:·0200·0c00·0821·0a00·0100·0000·0100·1c00··.....!..........00000000:·0200·0c00·2425·0a00·0100·0000·0100·1c00··....$%..........
00000010:·4499·0400·6b12·0000·1c00·0000·0001·0000··D...k...........00000010:·389c·0400·7c12·0000·1c00·0000·0001·0000··8...|...........
00000020:·384a·0000·7c97·0400·0000·0000·0900·0000··8J..|...........00000020:·7c4a·0000·709a·0400·0000·0000·0900·0000··|J..p...........
00000030:·1000·0000·1f00·0000·2e00·0000·3b00·0000··............;...00000030:·1000·0000·1f00·0000·2e00·0000·3b00·0000··............;...
00000040:·4b00·0000·5500·0000·6000·0000·6c00·0000··K...U...`...l...00000040:·4b00·0000·5500·0000·6000·0000·6c00·0000··K...U...`...l...
Diff chunk too large, falling back to line-by-line diff (2618 lines added, 2618 lines removed)
00000050:·7700·0000·8000·0000·8a00·0000·9500·0000··w...............00000050:·7700·0000·8000·0000·8a00·0000·9500·0000··w...............
00000060:·a300·0000·ae00·0000·b700·0000·c100·0000··................00000060:·a000·0000·a900·0000·b300·0000·bf00·0000··................
00000070:·cc00·0000·d500·0000·e000·0000·ee00·0000··................00000070:·cd00·0000·d800·0000·e100·0000·ec00·0000··................
00000080:·fb00·0000·0701·0000·1a01·0000·2d01·0000··............-...00000080:·fa00·0000·0d01·0000·2001·0000·2a01·0000··........·...*...
00000090:·3701·0000·4301·0000·5101·0000·8201·0000··7...C...Q.......00000090:·3801·0000·4501·0000·5101·0000·8201·0000··8...E...Q.......
000000a0:·ab01·0000·d501·0000·fe01·0000·2c02·0000··............,...000000a0:·b301·0000·dd01·0000·1002·0000·3e02·0000··............>...
000000b0:·5b02·0000·8702·0000·b202·0000·d502·0000··[...............000000b0:·7102·0000·9d02·0000·cb02·0000·f602·0000··q...............
000000c0:·0303·0000·3603·0000·6003·0000·8f03·0000··....6...`.......000000c0:·2503·0000·4f03·0000·7e03·0000·a703·0000··%...O...~.......
000000d0:·c103·0000·f403·0000·1b04·0000·4e04·0000··............N...000000d0:·d903·0000·0c04·0000·3504·0000·5004·0000··........5...P...
000000e0:·6904·0000·9904·0000·c104·0000·f304·0000··i...............000000e0:·7304·0000·9604·0000·bd04·0000·ef04·0000··s...............
000000f0:·1d05·0000·4405·0000·6f05·0000·a505·0000··....D...o.......000000f0:·1905·0000·4905·0000·7405·0000·aa05·0000··....I...t.......
00000100:·ce05·0000·e705·0000·0806·0000·4106·0000··............A...00000100:·d305·0000·fb05·0000·2c06·0000·6506·0000··........,...e...
00000110:·6306·0000·9406·0000·ba06·0000·e806·0000··c...............00000110:·8c06·0000·bd06·0000·d606·0000·0407·0000··................
00000120:·1307·0000·4007·0000·7207·0000·a507·0000··....@...r.......00000120:·2507·0000·4707·0000·7907·0000·ac07·0000··%...G...y.......
00000130:·e107·0000·1e08·0000·4d08·0000·7d08·0000··........M...}...00000130:·e807·0000·2508·0000·5408·0000·8408·0000··....%...T.......
00000140:·b208·0000·d608·0000·0709·0000·3909·0000··............9...00000140:·aa08·0000·ce08·0000·ff08·0000·3109·0000··............1...
00000150:·6009·0000·8d09·0000·ae09·0000·d609·0000··`...............00000150:·5809·0000·8309·0000·a409·0000·d109·0000··X...............
00000160:·f809·0000·1d0a·0000·4e0a·0000·830a·0000··........N.......00000160:·f309·0000·280a·0000·590a·0000·860a·0000··....(...Y.......
00000170:·a70a·0000·d20a·0000·f30a·0000·280b·0000··............(...00000170:·aa0a·0000·d20a·0000·f30a·0000·180b·0000··................
00000180:·5e0b·0000·840b·0000·af0b·0000·d50b·0000··^...............00000180:·4d0b·0000·730b·0000·9e0b·0000·c40b·0000··M...s...........
00000190:·060c·0000·310c·0000·4e0c·0000·7a0c·0000··....1...N...z...00000190:·f90b·0000·2f0c·0000·4c0c·0000·780c·0000··..../...L...x...
000001a0:·a40c·0000·ce0c·0000·fc0c·0000·290d·0000··............)...000001a0:·a30c·0000·cd0c·0000·fb0c·0000·2c0d·0000··............,...
000001b0:·580d·0000·7d0d·0000·a70d·0000·d20d·0000··X...}...........000001b0:·5b0d·0000·800d·0000·ab0d·0000·d70d·0000··[...............
000001c0:·fb0d·0000·270e·0000·470e·0000·680e·0000··....'...G...h...000001c0:·020e·0000·220e·0000·430e·0000·580e·0000··...."...C...X...
000001d0:·7d0e·0000·a80e·0000·be0e·0000·d70e·0000··}...............000001d0:·6e0e·0000·980e·0000·b10e·0000·cb0e·0000··n...............
000001e0:·f10e·0000·140f·0000·3e0f·0000·5f0f·0000··........>..._...000001e0:·ee0e·0000·0f0f·0000·3c0f·0000·5e0f·0000··........<...^...
000001f0:·810f·0000·a10f·0000·b90f·0000·ec0f·0000··................000001f0:·7e0f·0000·960f·0000·bc0f·0000·e50f·0000··~...............
00000200:·1210·0000·3710·0000·5d10·0000·8210·0000··....7...].......00000200:·0a10·0000·3010·0000·5510·0000·8010·0000··....0...U.......
00000210:·ae10·0000·da10·0000·f710·0000·1311·0000··................00000210:·aa10·0000·c710·0000·e310·0000·fe10·0000··................
00000220:·2e11·0000·6211·0000·9311·0000·c511·0000··....b...........00000220:·1811·0000·4c11·0000·7d11·0000·af11·0000··....L...}.......
00000230:·e811·0000·0212·0000·1a12·0000·3112·0000··............1...00000230:·e211·0000·fa11·0000·1112·0000·3412·0000··............4...
00000240:·6812·0000·8b12·0000·ad12·0000·cb12·0000··h...............00000240:·6012·0000·8212·0000·a012·0000·bd12·0000··`...............
00000250:·ef12·0000·0c13·0000·4213·0000·6f13·0000··........B...o...00000250:·e912·0000·1313·0000·4013·0000·6313·0000··........@...c...
00000260:·9013·0000·bc13·0000·e813·0000·0914·0000··................00000260:·9a13·0000·c613·0000·e713·0000·0b14·0000··................
00000270:·2514·0000·4914·0000·6914·0000·8c14·0000··%...I...i.......00000270:·2f14·0000·4f14·0000·7214·0000·a114·0000··/...O...r.......
00000280:·d114·0000·1715·0000·3d15·0000·6c15·0000··........=...l...00000280:·e614·0000·2c15·0000·6215·0000·8015·0000··....,...b.......
00000290:·8a15·0000·a915·0000·c915·0000·f515·0000··................00000290:·9f15·0000·cb15·0000·ec15·0000·0816·0000··................
000002a0:·1116·0000·2c16·0000·5b16·0000·8b16·0000··....,...[.......000002a0:·2316·0000·4216·0000·7116·0000·a116·0000··#...B...q.......
000002b0:·ba16·0000·d916·0000·0517·0000·2d17·0000··............-...000002b0:·cd16·0000·e916·0000·0f17·0000·2f17·0000··............/...
000002c0:·5d17·0000·8517·0000·ad17·0000·db17·0000··]...............000002c0:·5e17·0000·8a17·0000·ae17·0000·ca17·0000··^...............
000002d0:·0f18·0000·3718·0000·6118·0000·9018·0000··....7...a.......000002d0:·fe17·0000·2618·0000·5018·0000·8018·0000··....&...P.......
000002e0:·c018·0000·f218·0000·2419·0000·4019·0000··........$...@...000002e0:·b018·0000·d818·0000·0019·0000·1c19·0000··................
000002f0:·5c19·0000·8419·0000·b119·0000·e219·0000··\...............000002f0:·4a19·0000·7219·0000·a119·0000·d319·0000··J...r...........
00000300:·fa19·0000·171a·0000·331a·0000·551a·0000··........3...U...00000300:·051a·0000·2d1a·0000·491a·0000·761a·0000··....-...I...v...
00000310:·711a·0000·8c1a·0000·a81a·0000·c41a·0000··q...............00000310:·a71a·0000·bf1a·0000·db1a·0000·f81a·0000··................
00000320:·de1a·0000·001b·0000·2f1b·0000·4b1b·0000··......../...K...00000320:·141b·0000·3b1b·0000·571b·0000·791b·0000··....;...W...y...
00000330:·6b1b·0000·881b·0000·b11b·0000·cd1b·0000··k...............00000330:·941b·0000·b01b·0000·cc1b·0000·e61b·0000··................
00000340:·fb1b·0000·2d1c·0000·5b1c·0000·831c·0000··....-...[.......00000340:·141c·0000·461c·0000·741c·0000·961c·0000··....F...t.......
00000350:·ae1c·0000·ce1c·0000·fc1c·0000·1a1d·0000··................00000350:·b61c·0000·e51c·0000·031d·0000·391d·0000··............9...
00000360:·501d·0000·6e1d·0000·8d1d·0000·b01d·0000··P...n...........00000360:·571d·0000·771d·0000·9a1d·0000·b71d·0000··W...w...........
00000370:·e01d·0000·1d1e·0000·4a1e·0000·7a1e·0000··........J...z...00000370:·ec1d·0000·291e·0000·561e·0000·851e·0000··....)...V.......
00000380:·af1e·0000·e31e·0000·101f·0000·321f·0000··............2...00000380:·ae1e·0000·e21e·0000·0f1f·0000·371f·0000··............7...
00000390:·601f·0000·8e1f·0000·b11f·0000·d81f·0000··`...............00000390:·651f·0000·901f·0000·b31f·0000·e11f·0000··e...............
000003a0:·0020·0000·1d20·0000·4920·0000·7220·0000··.·...·..I·..r·..000003a0:·0620·0000·2320·0000·4f20·0000·6e20·0000··.·..#·..O·..n·..
000003b0:·9c20·0000·c520·0000·f020·0000·1521·0000··.·...·...·...!..000003b0:·9820·0000·c120·0000·f120·0000·2121·0000··.·...·...·..!!..
000003c0:·3021·0000·5921·0000·8a21·0000·c221·0000··0!..Y!...!...!..000003c0:·4321·0000·6d21·0000·9b21·0000·d321·0000··C!..m!...!...!..
000003d0:·fe21·0000·2322·0000·5722·0000·7d22·0000··.!..#"..W"..}"..000003d0:·fa21·0000·2222·0000·5622·0000·7e22·0000··.!..""..V"..~"..
000003e0:·aa22·0000·cc22·0000·e622·0000·1923·0000··."..."..."...#..000003e0:·ab22·0000·d422·0000·ff22·0000·3223·0000··."..."..."..2#..
000003f0:·3f23·0000·6523·0000·9723·0000·bd23·0000··?#..e#...#...#..000003f0:·5723·0000·7223·0000·a423·0000·cd23·0000··W#..r#...#...#..
00000400:·e023·0000·0824·0000·3224·0000·6424·0000··.#...$..2$..d$..00000400:·0924·0000·2c24·0000·5124·0000·8324·0000··.$..,$..Q$...$..
00000410:·8924·0000·b024·0000·d424·0000·f724·0000··.$...$...$...$..00000410:·a924·0000·cf24·0000·f124·0000·0b25·0000··.$...$...$...%..
00000420:·2825·0000·5725·0000·9325·0000·d925·0000··(%..W%...%...%..00000420:·3125·0000·5725·0000·9325·0000·cf25·0000··1%..W%...%...%..
00000430:·0e26·0000·4426·0000·7326·0000·b826·0000··.&..D&..s&...&..00000430:·1226·0000·4726·0000·7d26·0000·ac26·0000··.&..G&..}&...&..
00000440:·d826·0000·1427·0000·5727·0000·8327·0000··.&...'..W'...'..00000440:·cc26·0000·1227·0000·5727·0000·8d27·0000··.&...'..W'...'..
00000450:·b527·0000·d627·0000·f627·0000·2628·0000··.'...'...'..&(..00000450:·b927·0000·eb27·0000·0c28·0000·2c28·0000··.'...'...(..,(..
00000460:·5c28·0000·9828·0000·cd28·0000·1029·0000··\(...(...(...)..00000460:·5c28·0000·8528·0000·be28·0000·f128·0000··\(...(...(...(..
00000470:·3429·0000·5d29·0000·9329·0000·c229·0000··4)..])...)...)..00000470:·2b29·0000·6029·0000·9529·0000·c429·0000··+)..`)...)...)..
00000480:·e329·0000·1d2a·0000·512a·0000·712a·0000··.)...*..Q*..q*..00000480:·002a·0000·372a·0000·672a·0000·8c2a·0000··.*..7*..g*...*..
00000490:·a82a·0000·c82a·0000·f92a·0000·312b·0000··.*...*...*..1+..00000490:·c82a·0000·0b2b·0000·3b2b·0000·712b·0000··.*...+..;+..q+..
000004a0:·692b·0000·a52b·0000·dc2b·0000·022c·0000··i+...+...+...,..000004a0:·952b·0000·b52b·0000·e92b·0000·092c·0000··.+...+...+...,..
000004b0:·352c·0000·652c·0000·8e2c·0000·ae2c·0000··5,..e,...,...,..000004b0:·2f2c·0000·582c·0000·912c·0000·c82c·0000··/,..X,...,...,..
000004c0:·de2c·0000·172d·0000·4c2d·0000·722d·0000··.,...-..L-..r-..000004c0:·002d·0000·212d·0000·412d·0000·722d·0000··.-..!-..A-..r-..
000004d0:·972d·0000·c92d·0000·f72d·0000·182e·0000··.-...-...-......000004d0:·aa2d·0000·d02d·0000·022e·0000·2a2e·0000··.-...-......*...
000004e0:·432e·0000·732e·0000·9a2e·0000·cd2e·0000··C...s...........000004e0:·552e·0000·8c2e·0000·bc2e·0000·e52e·0000··U...............
000004f0:·f62e·0000·1d2f·0000·3d2f·0000·5f2f·0000··...../..=/.._/..000004f0:·052f·0000·442f·0000·792f·0000·9a2f·0000··./..D/..y/.../..
00000500:·9e2f·0000·c22f·0000·ed2f·0000·2430·0000··./.../.../..$0..00000500:·d02f·0000·fe2f·0000·2530·0000·5030·0000··./.../..%0..P0..
00000510:·4d30·0000·7130·0000·9c30·0000·c730·0000··M0..q0...0...0..00000510:·7b30·0000·b130·0000·dc30·0000·0331·0000··{0...0...0...1..
00000520:·fd30·0000·3331·0000·5b31·0000·8631·0000··.0..31..[1...1..00000520:·2531·0000·4e31·0000·7931·0000·a431·0000··%1..N1..y1...1..
00000530:·a431·0000·cf31·0000·ef31·0000·2832·0000··.1...1...1..(2..00000530:·c231·0000·e631·0000·0632·0000·3132·0000··.1...1...2..12..
00000540:·5332·0000·7332·0000·9632·0000·cc32·0000··S2..s2...2...2..00000540:·6432·0000·8432·0000·bd32·0000·e632·0000··d2...2...2...2..
00000550:·0c33·0000·3533·0000·6a33·0000·9a33·0000··.3..53..j3...3..00000550:·0f33·0000·4033·0000·6333·0000·8733·0000··.3..@3..c3...3..
00000560:·ba33·0000·dd33·0000·0634·0000·2a34·0000··.3...3...4..*4..00000560:·b733·0000·da33·0000·fe33·0000·3e34·0000··.3...3...3..>4..
00000570:·6234·0000·9334·0000·c134·0000·f534·0000··b4...4...4...4..00000570:·5e34·0000·9434·0000·cc34·0000·fa34·0000··^4...4...4...4..
00000580:·2f35·0000·5735·0000·7d35·0000·a235·0000··/5..W5..}5...5..00000580:·2e35·0000·6835·0000·9235·0000·c935·0000··.5..h5...5...5..
00000590:·cd35·0000·f235·0000·2336·0000·5536·0000··.5...5..#6..U6..00000590:·0636·0000·3836·0000·6936·0000·9436·0000··.6..86..i6...6..
000005a0:·7f36·0000·a936·0000·d936·0000·1637·0000··.6...6...6...7..000005a0:·b936·0000·df36·0000·0737·0000·2c37·0000··.6...6...7..,7..
000005b0:·4d37·0000·6e37·0000·8f37·0000·b037·0000··M7..n7...7...7..000005b0:·5637·0000·8637·0000·be37·0000·f137·0000··V7...7...7...7..
000005c0:·d137·0000·f237·0000·2538·0000·5338·0000··.7...7..%8..S8..000005c0:·1f38·0000·4038·0000·6e38·0000·8f38·0000··.8..@8..n8...8..
000005d0:·8138·0000·b938·0000·de38·0000·0339·0000··.8...8...8...9..000005d0:·b038·0000·d138·0000·f238·0000·1739·0000··.8...8...8...9..
000005e0:·2839·0000·4d39·0000·7239·0000·a939·0000··(9..M9..r9...9..000005e0:·3c39·0000·6139·0000·8639·0000·ab39·0000··<9..a9...9...9..
000005f0:·ce39·0000·f939·0000·253a·0000·583a·0000··.9...9..%:..X:..000005f0:·e239·0000·073a·0000·323a·0000·5e3a·0000··.9...:..2:..^:..
00000600:·8f3a·0000·b23a·0000·d63a·0000·0f3b·0000··.:...:...:...;..00000600:·813a·0000·be3a·0000·e23a·0000·183b·0000··.:...:...:...;..
00000610:·473b·0000·6a3b·0000·8d3b·0000·c43b·0000··G;..j;...;...;..00000610:·4f3b·0000·8f3b·0000·b23b·0000·e53b·0000··O;...;...;...;..
00000620:·fd3b·0000·343c·0000·5b3c·0000·923c·0000··.;..4<..[<...<..00000620:·1d3c·0000·563c·0000·7d3c·0000·b43c·0000··.<..V<..}<...<..
00000630:·c43c·0000·f63c·0000·1b3d·0000·4d3d·0000··.<...<...=..M=..00000630:·ef3c·0000·263d·0000·4b3d·0000·823d·0000··.<..&=..K=...=..
00000640:·7f3d·0000·bd3d·0000·e73d·0000·1f3e·0000··.=...=...=...>..00000640:·b43d·0000·f23d·0000·1c3e·0000·4e3e·0000··.=...=...>..N>..
00000650:·623e·0000·8f3e·0000·bb3e·0000·f93e·0000··b>...>...>...>..00000650:·953e·0000·c73e·0000·f33e·0000·313f·0000··.>...>...>..1?..
00000660:·253f·0000·613f·0000·8a3f·0000·c63f·0000··%?..a?...?...?..00000660:·743f·0000·b83f·0000·e13f·0000·1940·0000··t?...?...?...@..
00000670:·0140·0000·3340·0000·5e40·0000·9940·0000··.@..3@..^@...@..00000670:·4b40·0000·8e40·0000·b940·0000·fe40·0000··K@...@...@...@..
00000680:·d840·0000·1c41·0000·4041·0000·7f41·0000··.@...A..@A...A..00000680:·3a41·0000·7341·0000·9741·0000·ba41·0000··:A..sA...A...A..
00000690:·b541·0000·eb41·0000·1142·0000·5542·0000··.A...A...B..UB..00000690:·f541·0000·2242·0000·4842·0000·8c42·0000··.A.."B..HB...B..
000006a0:·8142·0000·a642·0000·c942·0000·0d43·0000··.B...B...B...C..000006a0:·c842·0000·f442·0000·1743·0000·3c43·0000··.B...B...C..<C..
000006b0:·4a43·0000·8543·0000·b143·0000·ec43·0000··JC...C...C...C..000006b0:·6c43·0000·a743·0000·d343·0000·0a44·0000··lC...C...C...D..
000006c0:·1f44·0000·5644·0000·7f44·0000·bd44·0000··.D..VD...D...D..000006c0:·3d44·0000·7644·0000·9f44·0000·cb44·0000··=D..vD...D...D..
000006d0:·f344·0000·3145·0000·6d45·0000·9145·0000··.D..1E..mE...E..000006d0:·0945·0000·3f45·0000·7d45·0000·a145·0000··.E..?E..}E...E..
000006e0:·c545·0000·0146·0000·3b46·0000·5f46·0000··.E...F..;F.._F..000006e0:·dd45·0000·1146·0000·4d46·0000·7146·0000··.E...F..MF..qF..
000006f0:·9846·0000·d246·0000·1147·0000·5247·0000··.F...F...G..RG..000006f0:·a746·0000·e646·0000·1847·0000·5247·0000··.F...F...G..RG..
00000700:·8f47·0000·c347·0000·f347·0000·2f48·0000··.G...G...G../H..00000700:·9447·0000·d147·0000·1048·0000·4a48·0000··.G...G...H..JH..
00000710:·6348·0000·9c48·0000·d448·0000·1349·0000··cH...H...H...I..00000710:·8648·0000·ba48·0000·f348·0000·2b49·0000··.H...H...H..+I..
00000720:·5049·0000·9249·0000·cf49·0000·124a·0000··PI...I...I...J..00000720:·6f49·0000·a949·0000·e449·0000·234a·0000··oI...I...I..#J..
00000730:·4a4a·0000·824a·0000·c64a·0000·004b·0000··JJ...J...J...K..00000730:·574a·0000·984a·0000·d04a·0000·0d4b·0000··WJ...J...J...K..
00000740:·384b·0000·7a4b·0000·bd4b·0000·fd4b·0000··8K..zK...K...K..00000740:·454b·0000·894b·0000·c84b·0000·0b4c·0000··EK...K...K...L..
00000750:·354c·0000·7a4c·0000·c14c·0000·034d·0000··5L..zL...L...M..00000750:·4d4c·0000·8f4c·0000·cc4c·0000·044d·0000··ML...L...L...M..
00000760:·394d·0000·734d·0000·aa4d·0000·e14d·0000··9M..sM...M...M..00000760:·3c4d·0000·604d·0000·974d·0000·c94d·0000··<M..`M...M...M..
00000770:·184e·0000·514e·0000·844e·0000·c34e·0000··.N..QN...N...N..00000770:·004e·0000·3f4e·0000·754e·0000·ae4e·0000··.N..?N..uN...N..
00000780:·fb4e·0000·324f·0000·6a4f·0000·a34f·0000··.N..2O..jO...O..00000780:·e64e·0000·194f·0000·504f·0000·894f·0000··.N...O..PO...O..
00000790:·dc4f·0000·1e50·0000·5250·0000·9550·0000··.O...P..RP...P..00000790:·c14f·0000·fa4f·0000·2e50·0000·7050·0000··.O...O...P..pP..
000007a0:·d350·0000·0f51·0000·4b51·0000·8151·0000··.P...Q..KQ...Q..000007a0:·ab50·0000·e750·0000·2a51·0000·6851·0000··.P...P..*Q..hQ..
000007b0:·c051·0000·0452·0000·4152·0000·7b52·0000··.Q...R..AR..{R..000007b0:·a451·0000·e351·0000·2052·0000·6452·0000··.Q...Q..·R..dR..
000007c0:·bf52·0000·fc52·0000·3b53·0000·7653·0000··.R...R..;S..vS..000007c0:·9e52·0000·e252·0000·1f53·0000·5a53·0000··.R...R...S..ZS..
000007d0:·ad53·0000·e553·0000·1d54·0000·4154·0000··.S...S...T..AT..000007d0:·9753·0000·ce53·0000·0d54·0000·4a54·0000··.S...S...T..JT..
Max diff block lines reached; 5052128/5414126 bytes (93.31%) of diff not shown.
401 KB
classes.dex
401 KB
classes.jar
70.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·7707278·bytes,·number·of·entries:·39191 Zip·file·size:·7737504·bytes,·number·of·entries:·3941
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······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 165, 20 lines modifiedOffset 165, 24 lines modified
165 ?rwxrwxr-x··2.0·unx·····1137·b-·stor·80-Jan-01·00:00·android/support/design/widget/ViewOffsetHelper.class165 ?rwxrwxr-x··2.0·unx·····1137·b-·stor·80-Jan-01·00:00·android/support/design/widget/ViewOffsetHelper.class
166 ?rwxrwxr-x··2.0·unx·····1084·b-·stor·80-Jan-01·00:00·android/support/design/widget/ViewUtils.class166 ?rwxrwxr-x··2.0·unx·····1084·b-·stor·80-Jan-01·00:00·android/support/design/widget/ViewUtils.class
167 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·android/support/design/widget/ViewUtilsLollipop.class167 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·android/support/design/widget/ViewUtilsLollipop.class
168 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·android/support/design/widget/VisibilityAwareImageButton.class168 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·android/support/design/widget/VisibilityAwareImageButton.class
169 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/fragment/BuildConfig.class169 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/fragment/BuildConfig.class
170 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/fragment/R.class170 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/fragment/R.class
171 ?rwxrwxr-x··2.0·unx·····3008·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AndroidResources.class171 ?rwxrwxr-x··2.0·unx·····3008·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AndroidResources.class
 172 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/Animatable2Compat$AnimationCallback$1.class
 173 ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/Animatable2Compat$AnimationCallback.class
 174 ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/Animatable2Compat.class
172 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$1.class175 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$1.class
 176 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$2.class
173 ?rwxrwxr-x··2.0·unx·····2323·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.class177 ?rwxrwxr-x··2.0·unx·····2939·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.class
174 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState.class178 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState.class
175 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/BuildConfig.class179 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/BuildConfig.class
176 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/PathParser$ExtractFloatResult.class180 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/PathParser$ExtractFloatResult.class
177 ?rwxrwxr-x··2.0·unx·····6464·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/PathParser$PathDataNode.class181 ?rwxrwxr-x··2.0·unx·····6290·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/PathParser$PathDataNode.class
178 ?rwxrwxr-x··2.0·unx·····4147·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/PathParser.class182 ?rwxrwxr-x··2.0·unx·····4147·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/PathParser.class
179 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/R.class183 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/R.class
180 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/TypedArrayUtils.class184 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/TypedArrayUtils.class
181 ?rwxrwxr-x··2.0·unx·····4815·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VGroup.class185 ?rwxrwxr-x··2.0·unx·····4815·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VGroup.class
182 ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VPath.class186 ?rwxrwxr-x··2.0·unx·····2718·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VPath.class
183 ?rwxrwxr-x··2.0·unx·····6610·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VPathRenderer.class187 ?rwxrwxr-x··2.0·unx·····6610·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VPathRenderer.class
184 ?rwxrwxr-x··2.0·unx·····3849·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VectorDrawableCompatState.class188 ?rwxrwxr-x··2.0·unx·····3849·b-·stor·80-Jan-01·00:00·android/support/graphics/drawable/VectorDrawableCompat$VectorDrawableCompatState.class
Offset 329, 15 lines modifiedOffset 333, 15 lines modified
329 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class333 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class
330 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class334 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class
331 ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$AnimationInfo.class335 ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$AnimationInfo.class
332 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class336 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class
333 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$OnStartEnterTransitionListener.class337 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$OnStartEnterTransitionListener.class
334 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class338 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class
335 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class339 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class
336 ?rwxrwxr-x··2.0·unx····26639·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class340 ?rwxrwxr-x··2.0·unx····26702·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class
337 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class341 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class
338 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class342 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
339 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class343 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class
340 ?rwxrwxr-x··2.0·unx·····4951·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentController.class344 ?rwxrwxr-x··2.0·unx·····4951·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentController.class
341 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class345 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class
342 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class346 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class
343 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class347 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class
Offset 359, 15 lines modifiedOffset 363, 15 lines modified
359 ?rwxrwxr-x··2.0·unx·····6111·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class363 ?rwxrwxr-x··2.0·unx·····6111·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class
360 ?rwxrwxr-x··2.0·unx·····1909·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class364 ?rwxrwxr-x··2.0·unx·····1909·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class
361 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$1.class365 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$1.class
362 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$2.class366 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$2.class
363 ?rwxrwxr-x··2.0·unx·····1105·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$3.class367 ?rwxrwxr-x··2.0·unx·····1105·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$3.class
364 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$4.class368 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$4.class
365 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$FragmentContainerTransition.class369 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$FragmentContainerTransition.class
366 ?rwxrwxr-x··2.0·unx····14420·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentTransition.class370 ?rwxrwxr-x··2.0·unx····14434·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentTransition.class
367 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class371 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class
368 ?rwxrwxr-x··2.0·unx·····1036·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class372 ?rwxrwxr-x··2.0·unx·····1036·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class
369 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class373 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class
370 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class374 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class
371 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$5.class375 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$5.class
372 ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$6.class376 ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$6.class
373 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$7.class377 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$7.class
Offset 387, 29 lines modifiedOffset 391, 30 lines modified
387 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Extender.class391 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Extender.class
388 ?rwxrwxr-x··2.0·unx·····8722·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class392 ?rwxrwxr-x··2.0·unx·····8722·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class
389 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BuilderExtender.class393 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BuilderExtender.class
390 ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class394 ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class
391 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class395 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class
392 ?rwxrwxr-x··2.0·unx·····2892·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$MessagingStyle$Message.class396 ?rwxrwxr-x··2.0·unx·····2892·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$MessagingStyle$Message.class
393 ?rwxrwxr-x··2.0·unx·····1337·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class397 ?rwxrwxr-x··2.0·unx·····1337·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
 398 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationVisibility.class
394 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class399 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class
395 ?rwxrwxr-x··2.0·unx·····8884·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class400 ?rwxrwxr-x··2.0·unx·····8884·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class
396 ?rwxrwxr-x··2.0·unx·····4449·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class401 ?rwxrwxr-x··2.0·unx·····4449·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class
397 ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class402 ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class
398 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi23.class403 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi23.class
399 ?rwxrwxr-x··2.0·unx·····2203·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi24.class404 ?rwxrwxr-x··2.0·unx·····2203·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi24.class
400 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class405 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class
401 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class406 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class
402 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class407 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class
403 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class408 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class
404 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class409 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class
405 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class410 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class
406 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class411 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class
407 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class412 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class
408 ?rwxrwxr-x··2.0·unx····11567·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class413 ?rwxrwxr-x··2.0·unx····11572·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class
409 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class414 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class
410 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService.class415 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService.class
411 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Impl.class416 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Impl.class
412 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class417 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class
413 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class418 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class
414 ?rwxrwxr-x··2.0·unx·····8298·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager.class419 ?rwxrwxr-x··2.0·unx·····8298·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager.class
415 ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Task.class420 ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Task.class
Offset 499, 14 lines modifiedOffset 504, 17 lines modified
499 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class504 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class
500 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat$BitmapImpl.class505 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat$BitmapImpl.class
501 ?rwxrwxr-x··2.0·unx·····1056·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat.class506 ?rwxrwxr-x··2.0·unx·····1056·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompat.class
502 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompatHoneycombMr1.class507 ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompatHoneycombMr1.class
503 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompatJellybeanMR2.class508 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompatJellybeanMR2.class
504 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompatKitKat.class509 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/BitmapCompatKitKat.class
505 ?rwxrwxr-x··2.0·unx·····7306·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/ColorUtils.class510 ?rwxrwxr-x··2.0·unx·····7306·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/ColorUtils.class
 511 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PaintCompat.class
 512 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PaintCompatApi23.class
 513 ?rwxrwxr-x··2.0·unx·····1692·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PaintCompatGingerbread.class
506 ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class514 ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class
507 ?rwxrwxr-x··2.0·unx·····3208·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class515 ?rwxrwxr-x··2.0·unx·····3208·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class
508 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatApi23.class516 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatApi23.class
509 ?rwxrwxr-x··2.0·unx·····1349·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatBase.class517 ?rwxrwxr-x··2.0·unx·····1349·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatBase.class
510 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class518 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class
511 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatJellybeanMr1.class519 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatJellybeanMr1.class
512 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class520 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class
Offset 531, 62 lines modifiedOffset 539, 69 lines modified
531 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/internal/package-info.class539 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/internal/package-info.class
532 ?rwxrwxr-x··2.0·unx······326·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenu.class540 ?rwxrwxr-x··2.0·unx······326·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenu.class
533 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenuItem.class541 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenuItem.class
534 ?rwxrwxr-x··2.0·unx·····2583·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class542 ?rwxrwxr-x··2.0·unx·····2583·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
535 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class543 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
536 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class544 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
537 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class545 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
538 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class546 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
539 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1.class547 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1.class
540 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.class548 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.class
541 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3.class549 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3.class
 550 ?rwxrwxr-x··2.0·unx······877·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$4.class
Max diff block lines reached; 57294/72289 bytes (79.26%) of diff not shown.
7.94 KB
zipnote «TEMP»/diffoscope_wh7ah4d0_tmp/tmpujeqv9tt_.zip
    
Offset 504, 17 lines modifiedOffset 504, 29 lines modified
  
504 Filename:·android/support/fragment/R.class504 Filename:·android/support/fragment/R.class
505 Comment:·505 Comment:·
  
506 Filename:·android/support/graphics/drawable/AndroidResources.class506 Filename:·android/support/graphics/drawable/AndroidResources.class
507 Comment:·507 Comment:·
  
 508 Filename:·android/support/graphics/drawable/Animatable2Compat$AnimationCallback$1.class
 509 Comment:·
  
 510 Filename:·android/support/graphics/drawable/Animatable2Compat$AnimationCallback.class
 511 Comment:·
  
 512 Filename:·android/support/graphics/drawable/Animatable2Compat.class
 513 Comment:·
  
508 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$1.class514 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$1.class
509 Comment:·515 Comment:·
  
 516 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$2.class
 517 Comment:·
  
510 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.class518 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.class
511 Comment:·519 Comment:·
  
512 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState.class520 Filename:·android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState.class
513 Comment:·521 Comment:·
  
514 Filename:·android/support/graphics/drawable/BuildConfig.class522 Filename:·android/support/graphics/drawable/BuildConfig.class
Offset 1170, 14 lines modifiedOffset 1182, 17 lines modified
  
1170 Filename:·android/support/v4/app/NotificationCompat$MessagingStyle$Message.class1182 Filename:·android/support/v4/app/NotificationCompat$MessagingStyle$Message.class
1171 Comment:·1183 Comment:·
  
1172 Filename:·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class1184 Filename:·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
1173 Comment:·1185 Comment:·
  
 1186 Filename:·android/support/v4/app/NotificationCompat$NotificationVisibility.class
 1187 Comment:·
  
1174 Filename:·android/support/v4/app/NotificationCompat$Style.class1188 Filename:·android/support/v4/app/NotificationCompat$Style.class
1175 Comment:·1189 Comment:·
  
1176 Filename:·android/support/v4/app/NotificationCompat.class1190 Filename:·android/support/v4/app/NotificationCompat.class
1177 Comment:·1191 Comment:·
  
1178 Filename:·android/support/v4/app/NotificationCompatApi20.class1192 Filename:·android/support/v4/app/NotificationCompatApi20.class
Offset 1506, 14 lines modifiedOffset 1521, 23 lines modified
  
1506 Filename:·android/support/v4/graphics/BitmapCompatKitKat.class1521 Filename:·android/support/v4/graphics/BitmapCompatKitKat.class
1507 Comment:·1522 Comment:·
  
1508 Filename:·android/support/v4/graphics/ColorUtils.class1523 Filename:·android/support/v4/graphics/ColorUtils.class
1509 Comment:·1524 Comment:·
  
 1525 Filename:·android/support/v4/graphics/PaintCompat.class
 1526 Comment:·
  
 1527 Filename:·android/support/v4/graphics/PaintCompatApi23.class
 1528 Comment:·
  
 1529 Filename:·android/support/v4/graphics/PaintCompatGingerbread.class
 1530 Comment:·
  
1510 Filename:·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class1531 Filename:·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class
1511 Comment:·1532 Comment:·
  
1512 Filename:·android/support/v4/graphics/drawable/DrawableCompat.class1533 Filename:·android/support/v4/graphics/drawable/DrawableCompat.class
1513 Comment:·1534 Comment:·
  
1514 Filename:·android/support/v4/graphics/drawable/DrawableCompatApi23.class1535 Filename:·android/support/v4/graphics/drawable/DrawableCompatApi23.class
Offset 1614, 23 lines modifiedOffset 1638, 38 lines modified
  
1614 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.class1638 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.class
1615 Comment:·1639 Comment:·
  
1616 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3.class1640 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3.class
1617 Comment:·1641 Comment:·
  
 1642 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$4.class
 1643 Comment:·
  
 1644 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$5.class
 1645 Comment:·
  
 1646 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$6.class
 1647 Comment:·
  
1618 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1.class1648 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1.class
1619 Comment:·1649 Comment:·
  
1620 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2.class1650 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2.class
1621 Comment:·1651 Comment:·
  
1622 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3.class1652 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3.class
1623 Comment:·1653 Comment:·
  
 1654 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4.class
 1655 Comment:·
  
 1656 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5.class
 1657 Comment:·
  
1624 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1.class1658 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1.class
1625 Comment:·1659 Comment:·
  
1626 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2.class1660 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2.class
1627 Comment:·1661 Comment:·
  
1628 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.class1662 Filename:·android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.class
Offset 1644, 14 lines modifiedOffset 1683, 17 lines modified
  
1644 Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem$Flags.class1683 Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem$Flags.class
1645 Comment:·1684 Comment:·
  
1646 Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem.class1685 Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem.class
1647 Comment:·1686 Comment:·
  
 1687 Filename:·android/support/v4/media/MediaBrowserCompat$SearchCallback.class
 1688 Comment:·
  
1648 Filename:·android/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper.class1689 Filename:·android/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper.class
1649 Comment:·1690 Comment:·
  
1650 Filename:·android/support/v4/media/MediaBrowserCompat$Subscription.class1691 Filename:·android/support/v4/media/MediaBrowserCompat$Subscription.class
1651 Comment:·1692 Comment:·
  
Max diff block lines reached; 3989/8017 bytes (49.76%) of diff not shown.
2.76 KB
android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.class
2.56 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 25 lines modified
  
1 package·android.support.graphics.drawable;1 package·android.support.graphics.drawable;
  
 2 import·java.util.Collection;
2 import·android.graphics.drawable.Drawable;3 import·android.graphics.drawable.Drawable;
3 import·android.animation.Animator;4 import·android.animation.Animator;
4 import·android.content.res.Resources;5 import·android.content.res.Resources;
5 import·android.graphics.drawable.Drawable$Callback;6 import·android.graphics.drawable.Drawable$Callback;
6 import·android.content.Context;7 import·android.content.Context;
7 import·android.support.v4.util.ArrayMap;8 import·android.support.v4.util.ArrayMap;
8 import·java.util.ArrayList;9 import·java.util.ArrayList;
 10 import·android.animation.AnimatorSet;
9 import·android.graphics.drawable.Drawable$ConstantState;11 import·android.graphics.drawable.Drawable$ConstantState;
  
10 class·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·extends·Drawable$ConstantState12 class·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·extends·Drawable$ConstantState
11 {13 {
 14 ····AnimatorSet·mAnimatorSet;
12 ····ArrayList·mAnimators;15 ····private·ArrayList·mAnimators;
13 ····int·mChangingConfigurations;16 ····int·mChangingConfigurations;
14 ····ArrayMap·mTargetNameMap;17 ····ArrayMap·mTargetNameMap;
15 ····VectorDrawableCompat·mVectorDrawable;18 ····VectorDrawableCompat·mVectorDrawable;
16 ····19 ····
17 ····public·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState(final·Context·context,·final·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,·final·Drawable$Callback·callback,·final·Resources·resources)·{20 ····public·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState(final·Context·context,·final·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,·final·Drawable$Callback·callback,·final·Resources·resources)·{
18 ········if·(animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·!=·null)·{21 ········if·(animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·!=·null)·{
19 ············this.mChangingConfigurations·=·animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.mChangingConfigurations;22 ············this.mChangingConfigurations·=·animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.mChangingConfigurations;
Offset 40, 14 lines modifiedOffset 43, 15 lines modified
40 ····················final·Animator·animator·=·(Animator)animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.mAnimators.get(i);43 ····················final·Animator·animator·=·(Animator)animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.mAnimators.get(i);
41 ····················final·Animator·clone·=·animator.clone();44 ····················final·Animator·clone·=·animator.clone();
42 ····················final·String·s·=·(String)animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.mTargetNameMap.get((Object)animator);45 ····················final·String·s·=·(String)animatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.mTargetNameMap.get((Object)animator);
43 ····················clone.setTarget(this.mVectorDrawable.getTargetByName(s));46 ····················clone.setTarget(this.mVectorDrawable.getTargetByName(s));
44 ····················this.mAnimators.add(clone);47 ····················this.mAnimators.add(clone);
45 ····················this.mTargetNameMap.put((Object)clone,·(Object)s);48 ····················this.mTargetNameMap.put((Object)clone,·(Object)s);
46 ················}49 ················}
 50 ················this.setupAnimatorSet();
47 ············}51 ············}
48 ········}52 ········}
49 ····}53 ····}
50 ····54 ····
51 ····public·int·getChangingConfigurations()·{55 ····public·int·getChangingConfigurations()·{
52 ········return·this.mChangingConfigurations;56 ········return·this.mChangingConfigurations;
53 ····}57 ····}
Offset 55, 8 lines modifiedOffset 59, 15 lines modified
55 ····public·Drawable·newDrawable()·{59 ····public·Drawable·newDrawable()·{
56 ········throw·new·IllegalStateException("No·constant·state·support·for·SDK·<·24.");60 ········throw·new·IllegalStateException("No·constant·state·support·for·SDK·<·24.");
57 ····}61 ····}
58 ····62 ····
59 ····public·Drawable·newDrawable(final·Resources·resources)·{63 ····public·Drawable·newDrawable(final·Resources·resources)·{
60 ········throw·new·IllegalStateException("No·constant·state·support·for·SDK·<·24.");64 ········throw·new·IllegalStateException("No·constant·state·support·for·SDK·<·24.");
61 ····}65 ····}
 66 ····
 67 ····public·void·setupAnimatorSet()·{
 68 ········if·(this.mAnimatorSet·==·null)·{
 69 ············this.mAnimatorSet·=·new·AnimatorSet();
 70 ········}
 71 ········this.mAnimatorSet.playTogether((Collection)this.mAnimators);
 72 ····}
62 }73 }
1.33 KB
android/support/graphics/drawable/PathParser$PathDataNode.class
1.21 KB
procyon -ec {}
    
Offset 261, 15 lines modifiedOffset 261, 20 lines modified
261 ············final·double·cos3·=·Math.cos(n15);261 ············final·double·cos3·=·Math.cos(n15);
262 ············final·double·n16·=·n3·*·cos·*·cos3·+·n·-·n4·*·sin·*·sin3;262 ············final·double·n16·=·n3·*·cos·*·cos3·+·n·-·n4·*·sin·*·sin3;
263 ············final·double·n17·=·n3·*·sin·*·cos3·+·n2·+·n4·*·cos·*·sin3;263 ············final·double·n17·=·n3·*·sin·*·cos3·+·n2·+·n4·*·cos·*·sin3;
264 ············final·double·n18·=·-n3·*·cos·*·sin3·-·n4·*·sin·*·cos3;264 ············final·double·n18·=·-n3·*·cos·*·sin3·-·n4·*·sin·*·cos3;
265 ············final·double·n19·=·-n3·*·sin·*·sin3·+·n4·*·cos·*·cos3;265 ············final·double·n19·=·-n3·*·sin·*·sin3·+·n4·*·cos·*·cos3;
266 ············final·double·tan·=·Math.tan((n15·-·n11)·/·2.0);266 ············final·double·tan·=·Math.tan((n15·-·n11)·/·2.0);
267 ············final·double·n20·=·Math.sin(n15·-·n11)·*·(Math.sqrt(4.0·+·3.0·*·tan·*·tan)·-·1.0)·/·3.0;267 ············final·double·n20·=·Math.sin(n15·-·n11)·*·(Math.sqrt(4.0·+·3.0·*·tan·*·tan)·-·1.0)·/·3.0;
268 ············path.rCubicTo((float)(n5·+·n20·*·n12)·-·(float)n5,·(float)(n6·+·n20·*·n13)·-·(float)n6,·(float)(n16·-·n20·*·n18)·-·(float)n5,·(float)(n17·-·n20·*·n19)·-·(float)n6,·(float)n16·-·(float)n5,·(float)n17·-·(float)n6);268 ············final·double·n21·=·n5·+·n20·*·n12;
 269 ············final·double·n22·=·n6·+·n20·*·n13;
 270 ············final·double·n23·=·n16·-·n20·*·n18;
 271 ············final·double·n24·=·n17·-·n20·*·n19;
 272 ············path.rLineTo(0.0f,·0.0f);
 273 ············path.cubicTo((float)n21,·(float)n22,·(float)n23,·(float)n24,·(float)n16,·(float)n17);
269 ············n11·=·n15;274 ············n11·=·n15;
270 ············n5·=·n16;275 ············n5·=·n16;
271 ············n6·=·n17;276 ············n6·=·n17;
272 ············n12·=·n18;277 ············n12·=·n18;
273 ············n13·=·n19;278 ············n13·=·n19;
274 ········}279 ········}
275 ····}280 ····}
730 B
android/support/v4/app/Fragment.class
656 B
procyon -ec {}
    
Offset 665, 14 lines modifiedOffset 665, 17 lines modified
665 ········this.mRetaining·=·false;665 ········this.mRetaining·=·false;
666 ········this.mLoaderManager·=·null;666 ········this.mLoaderManager·=·null;
667 ········this.mLoadersStarted·=·false;667 ········this.mLoadersStarted·=·false;
668 ········this.mCheckedForLoaderManager·=·false;668 ········this.mCheckedForLoaderManager·=·false;
669 ····}669 ····}
670 ····670 ····
671 ····void·instantiateChildFragmentManager()·{671 ····void·instantiateChildFragmentManager()·{
 672 ········if·(this.mHost·==·null)·{
 673 ············throw·new·IllegalStateException("Fragment·has·not·been·attached·yet.");
 674 ········}
672 ········(this.mChildFragmentManager·=·new·FragmentManagerImpl()).attachController(this.mHost,·(FragmentContainer)new·Fragment$2(this),·this);675 ········(this.mChildFragmentManager·=·new·FragmentManagerImpl()).attachController(this.mHost,·(FragmentContainer)new·Fragment$2(this),·this);
673 ····}676 ····}
674 ····677 ····
675 ····public·final·boolean·isAdded()·{678 ····public·final·boolean·isAdded()·{
676 ········return·this.mHost·!=·null·&&·this.mAdded;679 ········return·this.mHost·!=·null·&&·this.mAdded;
677 ····}680 ····}
678 ····681 ····
2.83 KB
android/support/v4/app/FragmentTransition.class
2.74 KB
procyon -ec {}
    
Offset 248, 15 lines modifiedOffset 248, 17 lines modified
248 ················sharedElementCallback·=·lastIn.getExitTransitionCallback();248 ················sharedElementCallback·=·lastIn.getExitTransitionCallback();
249 ················list·=·lastInTransaction.mSharedElementSourceNames;249 ················list·=·lastInTransaction.mSharedElementSourceNames;
250 ············}250 ············}
251 ············else·{251 ············else·{
252 ················sharedElementCallback·=·lastIn.getEnterTransitionCallback();252 ················sharedElementCallback·=·lastIn.getEnterTransitionCallback();
253 ················list·=·lastInTransaction.mSharedElementTargetNames;253 ················list·=·lastInTransaction.mSharedElementTargetNames;
254 ············}254 ············}
 255 ············if·(list·!=·null)·{
255 ············arrayMap2.retainAll((Collection)list);256 ················arrayMap2.retainAll((Collection)list);
 257 ············}
256 ············if·(sharedElementCallback·!=·null)·{258 ············if·(sharedElementCallback·!=·null)·{
257 ················sharedElementCallback.onMapSharedElements((List)list,·(Map)arrayMap2);259 ················sharedElementCallback.onMapSharedElements((List)list,·(Map)arrayMap2);
258 ················for·(int·i·=·list.size()·-·1;·i·>=·0;·--i)·{260 ················for·(int·i·=·list.size()·-·1;·i·>=·0;·--i)·{
259 ····················final·String·s·=·(String)list.get(i);261 ····················final·String·s·=·(String)list.get(i);
260 ····················final·View·view2·=·(View)arrayMap2.get((Object)s);262 ····················final·View·view2·=·(View)arrayMap2.get((Object)s);
261 ····················if·(view2·==·null)·{263 ····················if·(view2·==·null)·{
262 ························final·String·keyForValue·=·findKeyForValue(arrayMap,·s);264 ························final·String·keyForValue·=·findKeyForValue(arrayMap,·s);
Offset 321, 15 lines modifiedOffset 323, 18 lines modified
321 ········return·arrayMap2;323 ········return·arrayMap2;
322 ····}324 ····}
323 ····325 ····
324 ····private·static·ArrayList·configureEnteringExitingViews(final·Object·o,·final·Fragment·fragment,·final·ArrayList·c,·final·View·e)·{326 ····private·static·ArrayList·configureEnteringExitingViews(final·Object·o,·final·Fragment·fragment,·final·ArrayList·c,·final·View·e)·{
325 ········ArrayList<View>·list·=·null;327 ········ArrayList<View>·list·=·null;
326 ········if·(o·!=·null)·{328 ········if·(o·!=·null)·{
327 ············list·=·new·ArrayList<View>();329 ············list·=·new·ArrayList<View>();
 330 ············final·View·view·=·fragment.getView();
 331 ············if·(view·!=·null)·{
328 ············FragmentTransitionCompat21.captureTransitioningViews((ArrayList)list,·fragment.getView());332 ················FragmentTransitionCompat21.captureTransitioningViews((ArrayList)list,·view);
 333 ············}
329 ············if·(c·!=·null)·{334 ············if·(c·!=·null)·{
330 ················list.removeAll(c);335 ················list.removeAll(c);
331 ············}336 ············}
332 ············if·(!list.isEmpty())·{337 ············if·(!list.isEmpty())·{
333 ················list.add(e);338 ················list.add(e);
334 ················FragmentTransitionCompat21.addTargets(o,·(ArrayList)list);339 ················FragmentTransitionCompat21.addTargets(o,·(ArrayList)list);
335 ············}340 ············}
Offset 563, 15 lines modifiedOffset 568, 15 lines modified
563 ········}568 ········}
564 ········return·cloneTransition;569 ········return·cloneTransition;
565 ····}570 ····}
566 ····571 ····
567 ····private·static·View·getInEpicenterView(final·ArrayMap·arrayMap,·final·FragmentTransition$FragmentContainerTransition·fragmentTransition$FragmentContainerTransition,·final·Object·o,·final·boolean·b)·{572 ····private·static·View·getInEpicenterView(final·ArrayMap·arrayMap,·final·FragmentTransition$FragmentContainerTransition·fragmentTransition$FragmentContainerTransition,·final·Object·o,·final·boolean·b)·{
568 ········final·BackStackRecord·lastInTransaction·=·fragmentTransition$FragmentContainerTransition.lastInTransaction;573 ········final·BackStackRecord·lastInTransaction·=·fragmentTransition$FragmentContainerTransition.lastInTransaction;
569 ········View·view;574 ········View·view;
570 ········if·(o·!=·null·&&·lastInTransaction.mSharedElementSourceNames·!=·null·&&·!lastInTransaction.mSharedElementSourceNames.isEmpty())·{575 ········if·(o·!=·null·&&·arrayMap·!=·null·&&·lastInTransaction.mSharedElementSourceNames·!=·null·&&·!lastInTransaction.mSharedElementSourceNames.isEmpty())·{
571 ············String·s;576 ············String·s;
572 ············if·(b)·{577 ············if·(b)·{
573 ················s·=·lastInTransaction.mSharedElementSourceNames.get(0);578 ················s·=·lastInTransaction.mSharedElementSourceNames.get(0);
574 ············}579 ············}
575 ············else·{580 ············else·{
576 ················s·=·lastInTransaction.mSharedElementTargetNames.get(0);581 ················s·=·lastInTransaction.mSharedElementTargetNames.get(0);
577 ············}582 ············}
15.0 KB
android/support/v4/app/NotificationCompatJellybean.class
14.8 KB
procyon -ec {}
    
Offset 164, 148 lines modifiedOffset 164, 150 lines modified
164 ········//·····3:·astore··········4164 ········//·····3:·astore··········4
165 ········//·····5:·aload···········4165 ········//·····5:·aload···········4
166 ········//·····7:·monitorenter···166 ········//·····7:·monitorenter···
167 ········//·····8:·aload_0········167 ········//·····8:·aload_0········
168 ········//·····9:·invokestatic····android/support/v4/app/NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object;168 ········//·····9:·invokestatic····android/support/v4/app/NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object;
169 ········//····12:·astore··········5169 ········//····12:·astore··········5
170 ········//····14:·aload···········5170 ········//····14:·aload···········5
 171 ········//····16:·ifnull··········183
 172 ········//····19:·aload···········5
171 ········//····16:·iload_1········173 ········//····21:·iload_1········
172 ········//····17:·aaload·········174 ········//····22:·aaload·········
173 ········//····18:·astore··········6175 ········//····23:·astore··········6
174 ········//····20:·aconst_null····176 ········//····25:·aconst_null····
175 ········//····21:·astore··········7177 ········//····26:·astore··········7
176 ········//····23:·aload_0········178 ········//····28:·aload_0········
177 ········//····24:·invokestatic····android/support/v4/app/NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle;179 ········//····29:·invokestatic····android/support/v4/app/NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle;
178 ········//····27:·astore··········8180 ········//····32:·astore··········8
179 ········//····29:·aload···········8181 ········//····34:·aload···········8
180 ········//····31:·ifnull··········67182 ········//····36:·ifnull··········72
181 ········//····34:·ldc·············"android.support.actionExtras"183 ········//····39:·ldc·············"android.support.actionExtras"
182 ········//····36:·astore··········5184 ········//····41:·astore··········9
183 ········//····38:·aload···········8185 ········//····43:·aload···········8
184 ········//····40:·aload···········5186 ········//····45:·aload···········9
185 ········//····42:·invokevirtual···android/os/Bundle.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray;187 ········//····47:·invokevirtual···android/os/Bundle.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray;
186 ········//····45:·astore··········9188 ········//····50:·astore··········10
187 ········//····47:·aload···········9 
188 ········//····49:·ifnull··········67 
189 ········//····52:·aload···········9189 ········//····52:·aload···········10
 190 ········//····54:·ifnull··········72
 191 ········//····57:·aload···········10
190 ········//····54:·iload_1········192 ········//····59:·iload_1········
191 ········//····55:·invokevirtual···android/util/SparseArray.get:(I)Ljava/lang/Object;193 ········//····60:·invokevirtual···android/util/SparseArray.get:(I)Ljava/lang/Object;
192 ········//····58:·astore··········7194 ········//····63:·astore··········7
193 ········//····60:·aload···········7195 ········//····65:·aload···········7
194 ········//····62:·checkcast·······Landroid/os/Bundle;196 ········//····67:·checkcast·······Landroid/os/Bundle;
195 ········//····65:·astore··········7197 ········//····70:·astore··········7
196 ········//····67:·getstatic·······android/support/v4/app/NotificationCompatJellybean.sActionIconField:Ljava/lang/reflect/Field;198 ········//····72:·getstatic·······android/support/v4/app/NotificationCompatJellybean.sActionIconField:Ljava/lang/reflect/Field;
197 ········//····70:·astore··········5199 ········//····75:·astore··········9
198 ········//····72:·aload···········5200 ········//····77:·aload···········9
199 ········//····74:·aload···········6201 ········//····79:·aload···········6
200 ········//····76:·invokevirtual···java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I202 ········//····81:·invokevirtual···java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I
201 ········//····79:·istore··········10203 ········//····84:·istore··········11
202 ········//····81:·getstatic·······android/support/v4/app/NotificationCompatJellybean.sActionTitleField:Ljava/lang/reflect/Field;204 ········//····86:·getstatic·······android/support/v4/app/NotificationCompatJellybean.sActionTitleField:Ljava/lang/reflect/Field;
203 ········//····84:·astore··········5205 ········//····89:·astore··········9
204 ········//····86:·aload···········5206 ········//····91:·aload···········9
205 ········//····88:·aload···········6207 ········//····93:·aload···········6
206 ········//····90:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;208 ········//····95:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
207 ········//····93:·astore··········11209 ········//····98:·astore··········12
208 ········//····95:·aload···········11210 ········//···100:·aload···········12
209 ········//····97:·checkcast·······Ljava/lang/CharSequence;211 ········//···102:·checkcast·······Ljava/lang/CharSequence;
210 ········//···100:·astore··········11212 ········//···105:·astore··········12
211 ········//···102:·getstatic·······android/support/v4/app/NotificationCompatJellybean.sActionIntentField:Ljava/lang/reflect/Field;213 ········//···107:·getstatic·······android/support/v4/app/NotificationCompatJellybean.sActionIntentField:Ljava/lang/reflect/Field;
212 ········//···105:·astore··········5214 ········//···110:·astore··········9
213 ········//···107:·aload···········5215 ········//···112:·aload···········9
214 ········//···109:·aload···········6216 ········//···114:·aload···········6
215 ········//···111:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;217 ········//···116:·invokevirtual···java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object;
216 ········//···114:·astore··········12218 ········//···119:·astore··········13
217 ········//···116:·aload···········12219 ········//···121:·aload···········13
218 ········//···118:·checkcast·······Landroid/app/PendingIntent;220 ········//···123:·checkcast·······Landroid/app/PendingIntent;
219 ········//···121:·astore··········12 
220 ········//···123:·aload_2········ 
221 ········//···124:·astore··········5 
222 ········//···126:·aload_3········ 
223 ········//···127:·astore··········13221 ········//···126:·astore··········13
224 ········//···129:·aload_2········222 ········//···128:·aload_2········
 223 ········//···129:·astore··········9
225 ········//···130:·aload_3········224 ········//···131:·aload_3········
 225 ········//···132:·astore··········14
 226 ········//···134:·aload_2········
 227 ········//···135:·aload_3········
226 ········//···131:·iload···········10228 ········//···136:·iload···········11
227 ········//···133:·aload···········11 
228 ········//···135:·aload···········12229 ········//···138:·aload···········12
 230 ········//···140:·aload···········13
229 ········//···137:·aload···········7231 ········//···142:·aload···········7
230 ········//···139:·invokestatic····android/support/v4/app/NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action;232 ········//···144:·invokestatic····android/support/v4/app/NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action;
231 ········//···142:·astore··········5233 ········//···147:·astore··········9
232 ········//···144:·aload···········4234 ········//···149:·aload···········4
233 ········//···146:·monitorexit····235 ········//···151:·monitorexit····
234 ········//···147:·aload···········5236 ········//···152:·aload···········9
235 ········//···149:·areturn········237 ········//···154:·areturn········
236 ········//···150:·astore··········14238 ········//···155:·astore··········15
237 ········//···152:·ldc·············"NotificationCompat"239 ········//···157:·ldc·············"NotificationCompat"
238 ········//···154:·astore··········5240 ········//···159:·astore··········9
239 ········//···156:·ldc·············"Unable·to·access·notification·actions"241 ········//···161:·ldc·············"Unable·to·access·notification·actions"
240 ········//···158:·astore··········13242 ········//···163:·astore··········14
241 ········//···160:·aload···········5243 ········//···165:·aload···········9
242 ········//···162:·aload···········13 
243 ········//···164:·aload···········14244 ········//···167:·aload···········14
 245 ········//···169:·aload···········15
244 ········//···166:·invokestatic····android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I246 ········//···171:·invokestatic····android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
245 ········//···169:·pop············247 ········//···174:·pop············
246 ········//···170:·iconst_1·······248 ········//···175:·iconst_1·······
247 ········//···171:·istore··········15249 ········//···176:·istore··········16
248 ········//···173:·iload···········15250 ········//···178:·iload···········16
249 ········//···175:·putstatic·······android/support/v4/app/NotificationCompatJellybean.sActionsAccessFailed:Z251 ········//···180:·putstatic·······android/support/v4/app/NotificationCompatJellybean.sActionsAccessFailed:Z
250 ········//···178:·aload···········4252 ········//···183:·aload···········4
251 ········//···180:·monitorexit····253 ········//···185:·monitorexit····
252 ········//···181:·iconst_0·······254 ········//···186:·iconst_0·······
253 ········//···182:·istore··········15255 ········//···187:·istore··········16
254 ········//···184:·aconst_null····256 ········//···189:·aconst_null····
255 ········//···185:·astore··········5 
256 ········//···187:·goto············147 
257 ········//···190:·astore··········5257 ········//···190:·astore··········9
 258 ········//···192:·goto············152
 259 ········//···195:·astore··········9
258 ········//···192:·aload···········4260 ········//···197:·aload···········4
259 ········//···194:·monitorexit····261 ········//···199:·monitorexit····
260 ········//···195:·aload···········5262 ········//···200:·aload···········9
261 ········//···197:·athrow·········263 ········//···202:·athrow·········
262 ········//····Exceptions:264 ········//····Exceptions:
263 ········//··Try···········Handler265 ········//··Try···········Handler
264 ········//··Start··End····Start··End····Type······························266 ········//··Start··End····Start··End····Type······························
265 ········//··-----··-----··-----··-----··----------------------------------267 ········//··-----··-----··-----··-----··----------------------------------
266 ········//··8······12·····150····190····Ljava/lang/IllegalAccessException;268 ········//··8······12·····155····183····Ljava/lang/IllegalAccessException;
267 ········//··8······12·····190····198····Any269 ········//··8······12·····195····203····Any
268 ········//··16·····18·····150····190····Ljava/lang/IllegalAccessException; 
269 ········//··16·····18·····190····198····Any 
270 ········//··23·····27·····150····190····Ljava/lang/IllegalAccessException;270 ········//··21·····23·····155····183····Ljava/lang/IllegalAccessException;
271 ········//··23·····27·····190····198····Any271 ········//··21·····23·····195····203····Any
 272 ········//··28·····32·····155····183····Ljava/lang/IllegalAccessException;
 273 ········//··28·····32·····195····203····Any
272 ········//··40·····45·····150····190····Ljava/lang/IllegalAccessException;274 ········//··45·····50·····155····183····Ljava/lang/IllegalAccessException;
273 ········//··40·····45·····190····198····Any275 ········//··45·····50·····195····203····Any
274 ········//··54·····58·····150····190····Ljava/lang/IllegalAccessException;276 ········//··59·····63·····155····183····Ljava/lang/IllegalAccessException;
275 ········//··54·····58·····190····198····Any277 ········//··59·····63·····195····203····Any
276 ········//··60·····65·····150····190····Ljava/lang/IllegalAccessException; 
Max diff block lines reached; 1032/15169 bytes (6.80%) of diff not shown.
629 B
android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
497 B
procyon -ec {}
    
Offset 19, 11 lines modifiedOffset 19, 13 lines modified
19 ····19 ····
20 ····ComponentName·getServiceComponent();20 ····ComponentName·getServiceComponent();
21 ····21 ····
22 ····MediaSessionCompat$Token·getSessionToken();22 ····MediaSessionCompat$Token·getSessionToken();
23 ····23 ····
24 ····boolean·isConnected();24 ····boolean·isConnected();
25 ····25 ····
 26 ····void·search(final·String·p0,·final·Bundle·p1,·final·MediaBrowserCompat$SearchCallback·p2);
 27 ····
26 ····void·subscribe(final·String·p0,·final·Bundle·p1,·final·MediaBrowserCompat$SubscriptionCallback·p2);28 ····void·subscribe(final·String·p0,·final·Bundle·p1,·final·MediaBrowserCompat$SubscriptionCallback·p2);
27 ····29 ····
28 ····void·unsubscribe(final·String·p0,·final·MediaBrowserCompat$SubscriptionCallback·p1);30 ····void·unsubscribe(final·String·p0,·final·MediaBrowserCompat$SubscriptionCallback·p1);
29 }31 }
1.04 KB
android/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper.class
922 B
procyon -ec {}
    
Offset 64, 11 lines modifiedOffset 64, 19 lines modified
64 ····void·removeSubscription(final·String·s,·final·IBinder·binder,·final·Messenger·messenger)·{64 ····void·removeSubscription(final·String·s,·final·IBinder·binder,·final·Messenger·messenger)·{
65 ········final·Bundle·bundle·=·new·Bundle();65 ········final·Bundle·bundle·=·new·Bundle();
66 ········bundle.putString("data_media_item_id",·s);66 ········bundle.putString("data_media_item_id",·s);
67 ········BundleCompat.putBinder(bundle,·"data_callback_token",·binder);67 ········BundleCompat.putBinder(bundle,·"data_callback_token",·binder);
68 ········this.sendRequest(4,·bundle,·messenger);68 ········this.sendRequest(4,·bundle,·messenger);
69 ····}69 ····}
70 ····70 ····
 71 ····void·search(final·String·s,·final·Bundle·bundle,·final·ResultReceiver·resultReceiver,·final·Messenger·messenger)·{
 72 ········final·Bundle·bundle2·=·new·Bundle();
 73 ········bundle2.putString("data_search_query",·s);
 74 ········bundle2.putBundle("data_search_extras",·bundle);
 75 ········bundle2.putParcelable("data_result_receiver",·(Parcelable)resultReceiver);
 76 ········this.sendRequest(8,·bundle2,·messenger);
 77 ····}
 78 ····
71 ····void·unregisterCallbackMessenger(final·Messenger·messenger)·{79 ····void·unregisterCallbackMessenger(final·Messenger·messenger)·{
72 ········this.sendRequest(7,·null,·messenger);80 ········this.sendRequest(7,·null,·messenger);
73 ····}81 ····}
74 }82 }
1.12 KB
android/support/v4/media/MediaBrowserCompat$SubscriptionCallback.class
1010 B
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 public·abstract·class·MediaBrowserCompat$SubscriptionCallback12 public·abstract·class·MediaBrowserCompat$SubscriptionCallback
13 {13 {
14 ····private·final·Object·mSubscriptionCallbackObj;14 ····private·final·Object·mSubscriptionCallbackObj;
15 ····WeakReference·mSubscriptionRef;15 ····WeakReference·mSubscriptionRef;
16 ····private·final·IBinder·mToken;16 ····private·final·IBinder·mToken;
17 ····17 ····
18 ····public·MediaBrowserCompat$SubscriptionCallback()·{18 ····public·MediaBrowserCompat$SubscriptionCallback()·{
19 ········if·(Build$VERSION.SDK_INT·>=·24·||·BuildCompat.isAtLeastN())·{19 ········if·(Build$VERSION.SDK_INT·>=·26·||·BuildCompat.isAtLeastO())·{
20 ············this.mSubscriptionCallbackObj·=·MediaBrowserCompatApi24.createSubscriptionCallback((MediaBrowserCompatApi24$SubscriptionCallback)new·MediaBrowserCompat$SubscriptionCallback$StubApi24(this));20 ············this.mSubscriptionCallbackObj·=·MediaBrowserCompatApi24.createSubscriptionCallback((MediaBrowserCompatApi24$SubscriptionCallback)new·MediaBrowserCompat$SubscriptionCallback$StubApi24(this));
21 ············this.mToken·=·null;21 ············this.mToken·=·null;
22 ········}22 ········}
23 ········else·if·(Build$VERSION.SDK_INT·>=·21)·{23 ········else·if·(Build$VERSION.SDK_INT·>=·21)·{
24 ············this.mSubscriptionCallbackObj·=·MediaBrowserCompatApi21.createSubscriptionCallback((MediaBrowserCompatApi21$SubscriptionCallback)new·MediaBrowserCompat$SubscriptionCallback$StubApi21(this));24 ············this.mSubscriptionCallbackObj·=·MediaBrowserCompatApi21.createSubscriptionCallback((MediaBrowserCompatApi21$SubscriptionCallback)new·MediaBrowserCompat$SubscriptionCallback$StubApi21(this));
25 ············this.mToken·=·(IBinder)new·Binder();25 ············this.mToken·=·(IBinder)new·Binder();
26 ········}26 ········}
2.52 KB
android/support/v4/media/MediaBrowserCompat.class
2.43 KB
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····static·final·boolean·DEBUG·=·false;15 ····static·final·boolean·DEBUG·=·false;
16 ····public·static·final·String·EXTRA_PAGE·=·"android.media.browse.extra.PAGE";16 ····public·static·final·String·EXTRA_PAGE·=·"android.media.browse.extra.PAGE";
17 ····public·static·final·String·EXTRA_PAGE_SIZE·=·"android.media.browse.extra.PAGE_SIZE";17 ····public·static·final·String·EXTRA_PAGE_SIZE·=·"android.media.browse.extra.PAGE_SIZE";
18 ····static·final·String·TAG·=·"MediaBrowserCompat";18 ····static·final·String·TAG·=·"MediaBrowserCompat";
19 ····private·final·MediaBrowserCompat$MediaBrowserImpl·mImpl;19 ····private·final·MediaBrowserCompat$MediaBrowserImpl·mImpl;
20 ····20 ····
21 ····public·MediaBrowserCompat(final·Context·context,·final·ComponentName·componentName,·final·MediaBrowserCompat$ConnectionCallback·mediaBrowserCompat$ConnectionCallback,·final·Bundle·bundle)·{21 ····public·MediaBrowserCompat(final·Context·context,·final·ComponentName·componentName,·final·MediaBrowserCompat$ConnectionCallback·mediaBrowserCompat$ConnectionCallback,·final·Bundle·bundle)·{
22 ········if·(Build$VERSION.SDK_INT·>=·24·||·BuildCompat.isAtLeastN())·{22 ········if·(Build$VERSION.SDK_INT·>=·26·||·BuildCompat.isAtLeastO())·{
23 ············this.mImpl·=·(MediaBrowserCompat$MediaBrowserImpl)new·MediaBrowserCompat$MediaBrowserImplApi24(context,·componentName,·mediaBrowserCompat$ConnectionCallback,·bundle);23 ············this.mImpl·=·(MediaBrowserCompat$MediaBrowserImpl)new·MediaBrowserCompat$MediaBrowserImplApi24(context,·componentName,·mediaBrowserCompat$ConnectionCallback,·bundle);
24 ········}24 ········}
25 ········else·if·(Build$VERSION.SDK_INT·>=·23)·{25 ········else·if·(Build$VERSION.SDK_INT·>=·23)·{
26 ············this.mImpl·=·(MediaBrowserCompat$MediaBrowserImpl)new·MediaBrowserCompat$MediaBrowserImplApi23(context,·componentName,·mediaBrowserCompat$ConnectionCallback,·bundle);26 ············this.mImpl·=·(MediaBrowserCompat$MediaBrowserImpl)new·MediaBrowserCompat$MediaBrowserImplApi23(context,·componentName,·mediaBrowserCompat$ConnectionCallback,·bundle);
27 ········}27 ········}
28 ········else·if·(Build$VERSION.SDK_INT·>=·21)·{28 ········else·if·(Build$VERSION.SDK_INT·>=·21)·{
29 ············this.mImpl·=·(MediaBrowserCompat$MediaBrowserImpl)new·MediaBrowserCompat$MediaBrowserImplApi21(context,·componentName,·mediaBrowserCompat$ConnectionCallback,·bundle);29 ············this.mImpl·=·(MediaBrowserCompat$MediaBrowserImpl)new·MediaBrowserCompat$MediaBrowserImplApi21(context,·componentName,·mediaBrowserCompat$ConnectionCallback,·bundle);
Offset 61, 14 lines modifiedOffset 61, 24 lines modified
61 ········return·this.mImpl.getSessionToken();61 ········return·this.mImpl.getSessionToken();
62 ····}62 ····}
63 ····63 ····
64 ····public·boolean·isConnected()·{64 ····public·boolean·isConnected()·{
65 ········return·this.mImpl.isConnected();65 ········return·this.mImpl.isConnected();
66 ····}66 ····}
67 ····67 ····
 68 ····public·void·search(final·String·s,·final·Bundle·bundle,·final·MediaBrowserCompat$SearchCallback·mediaBrowserCompat$SearchCallback)·{
 69 ········if·(TextUtils.isEmpty((CharSequence)s))·{
 70 ············throw·new·IllegalArgumentException("query·cannot·be·empty");
 71 ········}
 72 ········if·(mediaBrowserCompat$SearchCallback·==·null)·{
 73 ············throw·new·IllegalArgumentException("callback·cannot·be·null");
 74 ········}
 75 ········this.mImpl.search(s,·bundle,·mediaBrowserCompat$SearchCallback);
 76 ····}
 77 ····
68 ····public·void·subscribe(final·String·s,·final·Bundle·bundle,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{78 ····public·void·subscribe(final·String·s,·final·Bundle·bundle,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{
69 ········if·(TextUtils.isEmpty((CharSequence)s))·{79 ········if·(TextUtils.isEmpty((CharSequence)s))·{
70 ············throw·new·IllegalArgumentException("parentId·is·empty");80 ············throw·new·IllegalArgumentException("parentId·is·empty");
71 ········}81 ········}
72 ········if·(mediaBrowserCompat$SubscriptionCallback·==·null)·{82 ········if·(mediaBrowserCompat$SubscriptionCallback·==·null)·{
73 ············throw·new·IllegalArgumentException("callback·is·null");83 ············throw·new·IllegalArgumentException("callback·is·null");
74 ········}84 ········}
865 B
android/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy.class
721 B
procyon -ec {}
    
Offset 14, 12 lines modifiedOffset 14, 17 lines modified
14 ····}14 ····}
15 ····15 ····
16 ····public·void·onError(final·String·s)·{16 ····public·void·onError(final·String·s)·{
17 ········this.mItemCallback.onError(s);17 ········this.mItemCallback.onError(s);
18 ····}18 ····}
19 ····19 ····
20 ····public·void·onItemLoaded(final·MediaBrowser$MediaItem·mediaBrowser$MediaItem)·{20 ····public·void·onItemLoaded(final·MediaBrowser$MediaItem·mediaBrowser$MediaItem)·{
 21 ········if·(mediaBrowser$MediaItem·==·null)·{
 22 ············this.mItemCallback.onItemLoaded((Parcel)null);
 23 ········}
 24 ········else·{
21 ········final·Parcel·obtain·=·Parcel.obtain();25 ············final·Parcel·obtain·=·Parcel.obtain();
22 ········mediaBrowser$MediaItem.writeToParcel(obtain,·0);26 ············mediaBrowser$MediaItem.writeToParcel(obtain,·0);
23 ········this.mItemCallback.onItemLoaded(obtain);27 ············this.mItemCallback.onItemLoaded(obtain);
 28 ········}
24 ····}29 ····}
25 }30 }
2.0 KB
android/support/v4/media/MediaBrowserProtocol.class
1.9 KB
procyon -ec {}
    
Offset 5, 26 lines modifiedOffset 5, 29 lines modified
5 {5 {
6 ····public·static·final·int·CLIENT_MSG_ADD_SUBSCRIPTION·=·3;6 ····public·static·final·int·CLIENT_MSG_ADD_SUBSCRIPTION·=·3;
7 ····public·static·final·int·CLIENT_MSG_CONNECT·=·1;7 ····public·static·final·int·CLIENT_MSG_CONNECT·=·1;
8 ····public·static·final·int·CLIENT_MSG_DISCONNECT·=·2;8 ····public·static·final·int·CLIENT_MSG_DISCONNECT·=·2;
9 ····public·static·final·int·CLIENT_MSG_GET_MEDIA_ITEM·=·5;9 ····public·static·final·int·CLIENT_MSG_GET_MEDIA_ITEM·=·5;
10 ····public·static·final·int·CLIENT_MSG_REGISTER_CALLBACK_MESSENGER·=·6;10 ····public·static·final·int·CLIENT_MSG_REGISTER_CALLBACK_MESSENGER·=·6;
11 ····public·static·final·int·CLIENT_MSG_REMOVE_SUBSCRIPTION·=·4;11 ····public·static·final·int·CLIENT_MSG_REMOVE_SUBSCRIPTION·=·4;
 12 ····public·static·final·int·CLIENT_MSG_SEARCH·=·8;
12 ····public·static·final·int·CLIENT_MSG_UNREGISTER_CALLBACK_MESSENGER·=·7;13 ····public·static·final·int·CLIENT_MSG_UNREGISTER_CALLBACK_MESSENGER·=·7;
13 ····public·static·final·int·CLIENT_VERSION_1·=·1;14 ····public·static·final·int·CLIENT_VERSION_1·=·1;
14 ····public·static·final·int·CLIENT_VERSION_CURRENT·=·1;15 ····public·static·final·int·CLIENT_VERSION_CURRENT·=·1;
15 ····public·static·final·String·DATA_CALLBACK_TOKEN·=·"data_callback_token";16 ····public·static·final·String·DATA_CALLBACK_TOKEN·=·"data_callback_token";
16 ····public·static·final·String·DATA_CALLING_UID·=·"data_calling_uid";17 ····public·static·final·String·DATA_CALLING_UID·=·"data_calling_uid";
17 ····public·static·final·String·DATA_MEDIA_ITEM_ID·=·"data_media_item_id";18 ····public·static·final·String·DATA_MEDIA_ITEM_ID·=·"data_media_item_id";
18 ····public·static·final·String·DATA_MEDIA_ITEM_LIST·=·"data_media_item_list";19 ····public·static·final·String·DATA_MEDIA_ITEM_LIST·=·"data_media_item_list";
19 ····public·static·final·String·DATA_MEDIA_SESSION_TOKEN·=·"data_media_session_token";20 ····public·static·final·String·DATA_MEDIA_SESSION_TOKEN·=·"data_media_session_token";
20 ····public·static·final·String·DATA_OPTIONS·=·"data_options";21 ····public·static·final·String·DATA_OPTIONS·=·"data_options";
21 ····public·static·final·String·DATA_PACKAGE_NAME·=·"data_package_name";22 ····public·static·final·String·DATA_PACKAGE_NAME·=·"data_package_name";
22 ····public·static·final·String·DATA_RESULT_RECEIVER·=·"data_result_receiver";23 ····public·static·final·String·DATA_RESULT_RECEIVER·=·"data_result_receiver";
23 ····public·static·final·String·DATA_ROOT_HINTS·=·"data_root_hints";24 ····public·static·final·String·DATA_ROOT_HINTS·=·"data_root_hints";
 25 ····public·static·final·String·DATA_SEARCH_EXTRAS·=·"data_search_extras";
 26 ····public·static·final·String·DATA_SEARCH_QUERY·=·"data_search_query";
24 ····public·static·final·String·EXTRA_CLIENT_VERSION·=·"extra_client_version";27 ····public·static·final·String·EXTRA_CLIENT_VERSION·=·"extra_client_version";
25 ····public·static·final·String·EXTRA_MESSENGER_BINDER·=·"extra_messenger";28 ····public·static·final·String·EXTRA_MESSENGER_BINDER·=·"extra_messenger";
26 ····public·static·final·String·EXTRA_SERVICE_VERSION·=·"extra_service_version";29 ····public·static·final·String·EXTRA_SERVICE_VERSION·=·"extra_service_version";
27 ····public·static·final·int·SERVICE_MSG_ON_CONNECT·=·1;30 ····public·static·final·int·SERVICE_MSG_ON_CONNECT·=·1;
28 ····public·static·final·int·SERVICE_MSG_ON_CONNECT_FAILED·=·2;31 ····public·static·final·int·SERVICE_MSG_ON_CONNECT_FAILED·=·2;
29 ····public·static·final·int·SERVICE_MSG_ON_LOAD_CHILDREN·=·3;32 ····public·static·final·int·SERVICE_MSG_ON_LOAD_CHILDREN·=·3;
30 ····public·static·final·int·SERVICE_VERSION_1·=·1;33 ····public·static·final·int·SERVICE_VERSION_1·=·1;
1.45 KB
android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl.class
1.31 KB
procyon -ec {}
    
Offset 39, 11 lines modifiedOffset 39, 17 lines modified
39 ········this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$6(this,·mediaBrowserServiceCompat$ServiceCallbacks,·bundle));39 ········this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$6(this,·mediaBrowserServiceCompat$ServiceCallbacks,·bundle));
40 ····}40 ····}
41 ····41 ····
42 ····public·void·removeSubscription(final·String·s,·final·IBinder·binder,·final·MediaBrowserServiceCompat$ServiceCallbacks·mediaBrowserServiceCompat$ServiceCallbacks)·{42 ····public·void·removeSubscription(final·String·s,·final·IBinder·binder,·final·MediaBrowserServiceCompat$ServiceCallbacks·mediaBrowserServiceCompat$ServiceCallbacks)·{
43 ········this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$4(this,·mediaBrowserServiceCompat$ServiceCallbacks,·s,·binder));43 ········this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$4(this,·mediaBrowserServiceCompat$ServiceCallbacks,·s,·binder));
44 ····}44 ····}
45 ····45 ····
 46 ····public·void·search(final·String·s,·final·Bundle·bundle,·final·ResultReceiver·resultReceiver,·final·MediaBrowserServiceCompat$ServiceCallbacks·mediaBrowserServiceCompat$ServiceCallbacks)·{
 47 ········if·(!TextUtils.isEmpty((CharSequence)s)·&&·resultReceiver·!=·null)·{
 48 ············this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$8(this,·mediaBrowserServiceCompat$ServiceCallbacks,·s,·bundle,·resultReceiver));
 49 ········}
 50 ····}
 51 ····
46 ····public·void·unregisterCallbacks(final·MediaBrowserServiceCompat$ServiceCallbacks·mediaBrowserServiceCompat$ServiceCallbacks)·{52 ····public·void·unregisterCallbacks(final·MediaBrowserServiceCompat$ServiceCallbacks·mediaBrowserServiceCompat$ServiceCallbacks)·{
47 ········this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$7(this,·mediaBrowserServiceCompat$ServiceCallbacks));53 ········this.this$0.mHandler.postOrRun((Runnable)new·MediaBrowserServiceCompat$ServiceBinderImpl$7(this,·mediaBrowserServiceCompat$ServiceCallbacks));
48 ····}54 ····}
49 }55 }
1.23 KB
android/support/v4/media/MediaBrowserServiceCompat$ServiceHandler.class
1.09 KB
procyon -ec {}
    
Offset 50, 14 lines modifiedOffset 50, 18 lines modified
50 ················this.mServiceBinderImpl.registerCallbacks((MediaBrowserServiceCompat$ServiceCallbacks)new·MediaBrowserServiceCompat$ServiceCallbacksCompat(this.this$0,·obj.replyTo),·data.getBundle("data_root_hints"));50 ················this.mServiceBinderImpl.registerCallbacks((MediaBrowserServiceCompat$ServiceCallbacks)new·MediaBrowserServiceCompat$ServiceCallbacksCompat(this.this$0,·obj.replyTo),·data.getBundle("data_root_hints"));
51 ················break;51 ················break;
52 ············}52 ············}
53 ············case·7:·{53 ············case·7:·{
54 ················this.mServiceBinderImpl.unregisterCallbacks((MediaBrowserServiceCompat$ServiceCallbacks)new·MediaBrowserServiceCompat$ServiceCallbacksCompat(this.this$0,·obj.replyTo));54 ················this.mServiceBinderImpl.unregisterCallbacks((MediaBrowserServiceCompat$ServiceCallbacks)new·MediaBrowserServiceCompat$ServiceCallbacksCompat(this.this$0,·obj.replyTo));
55 ················break;55 ················break;
56 ············}56 ············}
 57 ············case·8:·{
 58 ················this.mServiceBinderImpl.search(data.getString("data_search_query"),·data.getBundle("data_search_extras"),·(ResultReceiver)data.getParcelable("data_result_receiver"),·(MediaBrowserServiceCompat$ServiceCallbacks)new·MediaBrowserServiceCompat$ServiceCallbacksCompat(this.this$0,·obj.replyTo));
 59 ················break;
 60 ············}
57 ········}61 ········}
58 ····}62 ····}
59 ····63 ····
60 ····public·void·postOrRun(final·Runnable·runnable)·{64 ····public·void·postOrRun(final·Runnable·runnable)·{
61 ········if·(Thread.currentThread()·==·this.getLooper().getThread())·{65 ········if·(Thread.currentThread()·==·this.getLooper().getThread())·{
62 ············runnable.run();66 ············runnable.run();
63 ········}67 ········}
4.5 KB
android/support/v4/media/MediaBrowserServiceCompat.class
4.39 KB
procyon -ec {}
    
Offset 19, 16 lines modifiedOffset 19, 20 lines modified
19 import·android.support.v4.util.ArrayMap;19 import·android.support.v4.util.ArrayMap;
20 import·android.app.Service;20 import·android.app.Service;
  
21 public·abstract·class·MediaBrowserServiceCompat·extends·Service21 public·abstract·class·MediaBrowserServiceCompat·extends·Service
22 {22 {
23 ····static·final·boolean·DEBUG·=·false;23 ····static·final·boolean·DEBUG·=·false;
24 ····public·static·final·String·KEY_MEDIA_ITEM·=·"media_item";24 ····public·static·final·String·KEY_MEDIA_ITEM·=·"media_item";
 25 ····public·static·final·String·KEY_SEARCH_RESULTS·=·"search_results";
 26 ····static·final·int·RESULT_ERROR·=·255;
25 ····static·final·int·RESULT_FLAG_ON_LOAD_ITEM_NOT_IMPLEMENTED·=·2;27 ····static·final·int·RESULT_FLAG_ON_LOAD_ITEM_NOT_IMPLEMENTED·=·2;
 28 ····static·final·int·RESULT_FLAG_ON_SEARCH_NOT_IMPLEMENTED·=·4;
26 ····static·final·int·RESULT_FLAG_OPTION_NOT_HANDLED·=·1;29 ····static·final·int·RESULT_FLAG_OPTION_NOT_HANDLED·=·1;
 30 ····static·final·int·RESULT_OK·=·0;
27 ····public·static·final·String·SERVICE_INTERFACE·=·"android.media.browse.MediaBrowserService";31 ····public·static·final·String·SERVICE_INTERFACE·=·"android.media.browse.MediaBrowserService";
28 ····static·final·String·TAG·=·"MBServiceCompat";32 ····static·final·String·TAG·=·"MBServiceCompat";
29 ····final·ArrayMap·mConnections;33 ····final·ArrayMap·mConnections;
30 ····MediaBrowserServiceCompat$ConnectionRecord·mCurConnection;34 ····MediaBrowserServiceCompat$ConnectionRecord·mCurConnection;
31 ····final·MediaBrowserServiceCompat$ServiceHandler·mHandler;35 ····final·MediaBrowserServiceCompat$ServiceHandler·mHandler;
32 ····private·MediaBrowserServiceCompat$MediaBrowserServiceImpl·mImpl;36 ····private·MediaBrowserServiceCompat$MediaBrowserServiceImpl·mImpl;
33 ····MediaSessionCompat$Token·mSession;37 ····MediaSessionCompat$Token·mSession;
Offset 122, 15 lines modifiedOffset 126, 15 lines modified
122 ····126 ····
123 ····public·IBinder·onBind(final·Intent·intent)·{127 ····public·IBinder·onBind(final·Intent·intent)·{
124 ········return·this.mImpl.onBind(intent);128 ········return·this.mImpl.onBind(intent);
125 ····}129 ····}
126 ····130 ····
127 ····public·void·onCreate()·{131 ····public·void·onCreate()·{
128 ········super.onCreate();132 ········super.onCreate();
129 ········if·(Build$VERSION.SDK_INT·>=·24·||·BuildCompat.isAtLeastN())·{133 ········if·(Build$VERSION.SDK_INT·>=·26·||·BuildCompat.isAtLeastO())·{
130 ············this.mImpl·=·(MediaBrowserServiceCompat$MediaBrowserServiceImpl)new·MediaBrowserServiceCompat$MediaBrowserServiceImplApi24(this);134 ············this.mImpl·=·(MediaBrowserServiceCompat$MediaBrowserServiceImpl)new·MediaBrowserServiceCompat$MediaBrowserServiceImplApi24(this);
131 ········}135 ········}
132 ········else·if·(Build$VERSION.SDK_INT·>=·23)·{136 ········else·if·(Build$VERSION.SDK_INT·>=·23)·{
133 ············this.mImpl·=·(MediaBrowserServiceCompat$MediaBrowserServiceImpl)new·MediaBrowserServiceCompat$MediaBrowserServiceImplApi23(this);137 ············this.mImpl·=·(MediaBrowserServiceCompat$MediaBrowserServiceImpl)new·MediaBrowserServiceCompat$MediaBrowserServiceImplApi23(this);
134 ········}138 ········}
135 ········else·if·(Build$VERSION.SDK_INT·>=·21)·{139 ········else·if·(Build$VERSION.SDK_INT·>=·21)·{
136 ············this.mImpl·=·(MediaBrowserServiceCompat$MediaBrowserServiceImpl)new·MediaBrowserServiceCompat$MediaBrowserServiceImplApi21(this);140 ············this.mImpl·=·(MediaBrowserServiceCompat$MediaBrowserServiceImpl)new·MediaBrowserServiceCompat$MediaBrowserServiceImplApi21(this);
Offset 151, 14 lines modifiedOffset 155, 19 lines modified
151 ····}155 ····}
152 ····156 ····
153 ····public·void·onLoadItem(final·String·s,·final·MediaBrowserServiceCompat$Result·mediaBrowserServiceCompat$Result)·{157 ····public·void·onLoadItem(final·String·s,·final·MediaBrowserServiceCompat$Result·mediaBrowserServiceCompat$Result)·{
154 ········mediaBrowserServiceCompat$Result.setFlags(2);158 ········mediaBrowserServiceCompat$Result.setFlags(2);
155 ········mediaBrowserServiceCompat$Result.sendResult((Object)null);159 ········mediaBrowserServiceCompat$Result.sendResult((Object)null);
156 ····}160 ····}
157 ····161 ····
 162 ····public·void·onSearch(final·String·s,·final·Bundle·bundle,·final·MediaBrowserServiceCompat$Result·mediaBrowserServiceCompat$Result)·{
 163 ········mediaBrowserServiceCompat$Result.setFlags(4);
 164 ········mediaBrowserServiceCompat$Result.sendResult((Object)null);
 165 ····}
 166 ····
158 ····void·performLoadChildren(final·String·str,·final·MediaBrowserServiceCompat$ConnectionRecord·mCurConnection,·final·Bundle·bundle)·{167 ····void·performLoadChildren(final·String·str,·final·MediaBrowserServiceCompat$ConnectionRecord·mCurConnection,·final·Bundle·bundle)·{
159 ········final·MediaBrowserServiceCompat$1·mediaBrowserServiceCompat$1·=·new·MediaBrowserServiceCompat$1(this,·(Object)str,·mCurConnection,·str,·bundle);168 ········final·MediaBrowserServiceCompat$1·mediaBrowserServiceCompat$1·=·new·MediaBrowserServiceCompat$1(this,·(Object)str,·mCurConnection,·str,·bundle);
160 ········this.mCurConnection·=·mCurConnection;169 ········this.mCurConnection·=·mCurConnection;
161 ········if·(bundle·==·null)·{170 ········if·(bundle·==·null)·{
162 ············this.onLoadChildren(str,·(MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$1);171 ············this.onLoadChildren(str,·(MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$1);
163 ········}172 ········}
164 ········else·{173 ········else·{
Offset 176, 14 lines modifiedOffset 185, 24 lines modified
176 ········this.onLoadItem(str,·(MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$2);185 ········this.onLoadItem(str,·(MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$2);
177 ········this.mCurConnection·=·null;186 ········this.mCurConnection·=·null;
178 ········if·(!((MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$2).isDone())·{187 ········if·(!((MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$2).isDone())·{
179 ············throw·new·IllegalStateException("onLoadItem·must·call·detach()·or·sendResult()·before·returning·for·id="·+·str);188 ············throw·new·IllegalStateException("onLoadItem·must·call·detach()·or·sendResult()·before·returning·for·id="·+·str);
180 ········}189 ········}
181 ····}190 ····}
182 ····191 ····
 192 ····void·performSearch(final·String·str,·final·Bundle·bundle,·final·MediaBrowserServiceCompat$ConnectionRecord·mCurConnection,·final·ResultReceiver·resultReceiver)·{
 193 ········final·MediaBrowserServiceCompat$3·mediaBrowserServiceCompat$3·=·new·MediaBrowserServiceCompat$3(this,·(Object)str,·resultReceiver);
 194 ········this.mCurConnection·=·mCurConnection;
 195 ········this.onSearch(str,·bundle,·(MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$3);
 196 ········this.mCurConnection·=·null;
 197 ········if·(!((MediaBrowserServiceCompat$Result)mediaBrowserServiceCompat$3).isDone())·{
 198 ············throw·new·IllegalStateException("onSearch·must·call·detach()·or·sendResult()·before·returning·for·query="·+·str);
 199 ········}
 200 ····}
 201 ····
183 ····boolean·removeSubscription(final·String·key,·final·MediaBrowserServiceCompat$ConnectionRecord·mediaBrowserServiceCompat$ConnectionRecord,·final·IBinder·binder)·{202 ····boolean·removeSubscription(final·String·key,·final·MediaBrowserServiceCompat$ConnectionRecord·mediaBrowserServiceCompat$ConnectionRecord,·final·IBinder·binder)·{
184 ········boolean·b;203 ········boolean·b;
185 ········if·(binder·==·null)·{204 ········if·(binder·==·null)·{
186 ············b·=·(mediaBrowserServiceCompat$ConnectionRecord.subscriptions.remove(key)·!=·null);205 ············b·=·(mediaBrowserServiceCompat$ConnectionRecord.subscriptions.remove(key)·!=·null);
187 ········}206 ········}
188 ········else·{207 ········else·{
189 ············boolean·b2·=·false;208 ············boolean·b2·=·false;
2.64 KB
android/support/v4/media/MediaMetadataCompat.class
2.54 KB
procyon -ec {}
    
Offset 13, 14 lines modifiedOffset 13, 15 lines modified
13 import·android.os.Parcelable$Creator;13 import·android.os.Parcelable$Creator;
14 import·android.os.Parcelable;14 import·android.os.Parcelable;
  
15 public·final·class·MediaMetadataCompat·implements·Parcelable15 public·final·class·MediaMetadataCompat·implements·Parcelable
16 {16 {
17 ····public·static·final·Parcelable$Creator·CREATOR;17 ····public·static·final·Parcelable$Creator·CREATOR;
18 ····static·final·ArrayMap·METADATA_KEYS_TYPE;18 ····static·final·ArrayMap·METADATA_KEYS_TYPE;
 19 ····public·static·final·String·METADATA_KEY_ADVERTISEMENT·=·"android.media.metadata.ADVERTISEMENT";
19 ····public·static·final·String·METADATA_KEY_ALBUM·=·"android.media.metadata.ALBUM";20 ····public·static·final·String·METADATA_KEY_ALBUM·=·"android.media.metadata.ALBUM";
20 ····public·static·final·String·METADATA_KEY_ALBUM_ART·=·"android.media.metadata.ALBUM_ART";21 ····public·static·final·String·METADATA_KEY_ALBUM_ART·=·"android.media.metadata.ALBUM_ART";
21 ····public·static·final·String·METADATA_KEY_ALBUM_ARTIST·=·"android.media.metadata.ALBUM_ARTIST";22 ····public·static·final·String·METADATA_KEY_ALBUM_ARTIST·=·"android.media.metadata.ALBUM_ARTIST";
22 ····public·static·final·String·METADATA_KEY_ALBUM_ART_URI·=·"android.media.metadata.ALBUM_ART_URI";23 ····public·static·final·String·METADATA_KEY_ALBUM_ART_URI·=·"android.media.metadata.ALBUM_ART_URI";
23 ····public·static·final·String·METADATA_KEY_ART·=·"android.media.metadata.ART";24 ····public·static·final·String·METADATA_KEY_ART·=·"android.media.metadata.ART";
24 ····public·static·final·String·METADATA_KEY_ARTIST·=·"android.media.metadata.ARTIST";25 ····public·static·final·String·METADATA_KEY_ARTIST·=·"android.media.metadata.ARTIST";
25 ····public·static·final·String·METADATA_KEY_ART_URI·=·"android.media.metadata.ART_URI";26 ····public·static·final·String·METADATA_KEY_ART_URI·=·"android.media.metadata.ART_URI";
Offset 87, 14 lines modifiedOffset 88, 15 lines modified
87 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_SUBTITLE",·(Object)Integer.valueOf(n2));88 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_SUBTITLE",·(Object)Integer.valueOf(n2));
88 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_DESCRIPTION",·(Object)Integer.valueOf(n2));89 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_DESCRIPTION",·(Object)Integer.valueOf(n2));
89 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_ICON",·(Object)Integer.valueOf(i));90 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_ICON",·(Object)Integer.valueOf(i));
90 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_ICON_URI",·(Object)Integer.valueOf(n2));91 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.DISPLAY_ICON_URI",·(Object)Integer.valueOf(n2));
91 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.MEDIA_ID",·(Object)Integer.valueOf(n2));92 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.MEDIA_ID",·(Object)Integer.valueOf(n2));
92 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.BT_FOLDER_TYPE",·(Object)Integer.valueOf(0));93 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.BT_FOLDER_TYPE",·(Object)Integer.valueOf(0));
93 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.MEDIA_URI",·(Object)Integer.valueOf(n2));94 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.MEDIA_URI",·(Object)Integer.valueOf(n2));
 95 ········MediaMetadataCompat.METADATA_KEYS_TYPE.put((Object)"android.media.metadata.ADVERTISEMENT",·(Object)Integer.valueOf(0));
94 ········final·String[]·preferred_DESCRIPTION_ORDER·=·new·String[7];96 ········final·String[]·preferred_DESCRIPTION_ORDER·=·new·String[7];
95 ········preferred_DESCRIPTION_ORDER[0]·=·"android.media.metadata.TITLE";97 ········preferred_DESCRIPTION_ORDER[0]·=·"android.media.metadata.TITLE";
96 ········preferred_DESCRIPTION_ORDER[n2]·=·"android.media.metadata.ARTIST";98 ········preferred_DESCRIPTION_ORDER[n2]·=·"android.media.metadata.ARTIST";
97 ········preferred_DESCRIPTION_ORDER[i]·=·"android.media.metadata.ALBUM";99 ········preferred_DESCRIPTION_ORDER[i]·=·"android.media.metadata.ALBUM";
98 ········preferred_DESCRIPTION_ORDER[n]·=·"android.media.metadata.ALBUM_ARTIST";100 ········preferred_DESCRIPTION_ORDER[n]·=·"android.media.metadata.ALBUM_ARTIST";
99 ········preferred_DESCRIPTION_ORDER[4]·=·"android.media.metadata.WRITER";101 ········preferred_DESCRIPTION_ORDER[4]·=·"android.media.metadata.WRITER";
100 ········preferred_DESCRIPTION_ORDER[5]·=·"android.media.metadata.AUTHOR";102 ········preferred_DESCRIPTION_ORDER[5]·=·"android.media.metadata.AUTHOR";
567 B
android/support/v4/media/session/IMediaControllerCallback.class
441 B
procyon -ec {}
    
Offset 16, 11 lines modifiedOffset 16, 15 lines modified
16 ····16 ····
17 ····void·onPlaybackStateChanged(final·PlaybackStateCompat·p0);17 ····void·onPlaybackStateChanged(final·PlaybackStateCompat·p0);
18 ····18 ····
19 ····void·onQueueChanged(final·List·p0);19 ····void·onQueueChanged(final·List·p0);
20 ····20 ····
21 ····void·onQueueTitleChanged(final·CharSequence·p0);21 ····void·onQueueTitleChanged(final·CharSequence·p0);
22 ····22 ····
 23 ····void·onRepeatModeChanged(final·int·p0);
 24 ····
23 ····void·onSessionDestroyed();25 ····void·onSessionDestroyed();
24 ····26 ····
 27 ····void·onShuffleModeChanged(final·boolean·p0);
 28 ····
25 ····void·onVolumeInfoChanged(final·ParcelableVolumeInfo·p0);29 ····void·onVolumeInfoChanged(final·ParcelableVolumeInfo·p0);
26 }30 }
2.1 KB
android/support/v4/media/session/IMediaSession.class
2.0 KB
procyon -ec {}
    
Offset 4, 18 lines modifiedOffset 4, 23 lines modified
4 import·android.view.KeyEvent;4 import·android.view.KeyEvent;
5 import·android.support.v4.media.RatingCompat;5 import·android.support.v4.media.RatingCompat;
6 import·android.net.Uri;6 import·android.net.Uri;
7 import·java.util.List;7 import·java.util.List;
8 import·android.support.v4.media.MediaMetadataCompat;8 import·android.support.v4.media.MediaMetadataCompat;
9 import·android.app.PendingIntent;9 import·android.app.PendingIntent;
10 import·android.os.Bundle;10 import·android.os.Bundle;
 11 import·android.support.v4.media.MediaDescriptionCompat;
11 import·android.os.IInterface;12 import·android.os.IInterface;
  
12 public·interface·IMediaSession·extends·IInterface13 public·interface·IMediaSession·extends·IInterface
13 {14 {
 15 ····void·addQueueItem(final·MediaDescriptionCompat·p0);
 16 ····
 17 ····void·addQueueItemAt(final·MediaDescriptionCompat·p0,·final·int·p1);
 18 ····
14 ····void·adjustVolume(final·int·p0,·final·int·p1,·final·String·p2);19 ····void·adjustVolume(final·int·p0,·final·int·p1,·final·String·p2);
15 ····20 ····
16 ····void·fastForward();21 ····void·fastForward();
17 ····22 ····
18 ····Bundle·getExtras();23 ····Bundle·getExtras();
19 ····24 ····
20 ····long·getFlags();25 ····long·getFlags();
Offset 30, 18 lines modifiedOffset 35, 22 lines modified
30 ····35 ····
31 ····List·getQueue();36 ····List·getQueue();
32 ····37 ····
33 ····CharSequence·getQueueTitle();38 ····CharSequence·getQueueTitle();
34 ····39 ····
35 ····int·getRatingType();40 ····int·getRatingType();
36 ····41 ····
 42 ····int·getRepeatMode();
 43 ····
37 ····String·getTag();44 ····String·getTag();
38 ····45 ····
39 ····ParcelableVolumeInfo·getVolumeAttributes();46 ····ParcelableVolumeInfo·getVolumeAttributes();
40 ····47 ····
 48 ····boolean·isShuffleModeEnabled();
 49 ····
41 ····boolean·isTransportControlEnabled();50 ····boolean·isTransportControlEnabled();
42 ····51 ····
43 ····void·next();52 ····void·next();
44 ····53 ····
45 ····void·pause();54 ····void·pause();
46 ····55 ····
47 ····void·play();56 ····void·play();
Offset 62, 24 lines modifiedOffset 71, 32 lines modified
62 ····71 ····
63 ····void·previous();72 ····void·previous();
64 ····73 ····
65 ····void·rate(final·RatingCompat·p0);74 ····void·rate(final·RatingCompat·p0);
66 ····75 ····
67 ····void·registerCallbackListener(final·IMediaControllerCallback·p0);76 ····void·registerCallbackListener(final·IMediaControllerCallback·p0);
68 ····77 ····
 78 ····void·removeQueueItem(final·MediaDescriptionCompat·p0);
 79 ····
 80 ····void·removeQueueItemAt(final·int·p0);
 81 ····
69 ····void·rewind();82 ····void·rewind();
70 ····83 ····
71 ····void·seekTo(final·long·p0);84 ····void·seekTo(final·long·p0);
72 ····85 ····
73 ····void·sendCommand(final·String·p0,·final·Bundle·p1,·final·MediaSessionCompat$ResultReceiverWrapper·p2);86 ····void·sendCommand(final·String·p0,·final·Bundle·p1,·final·MediaSessionCompat$ResultReceiverWrapper·p2);
74 ····87 ····
75 ····void·sendCustomAction(final·String·p0,·final·Bundle·p1);88 ····void·sendCustomAction(final·String·p0,·final·Bundle·p1);
76 ····89 ····
77 ····boolean·sendMediaButton(final·KeyEvent·p0);90 ····boolean·sendMediaButton(final·KeyEvent·p0);
78 ····91 ····
 92 ····void·setRepeatMode(final·int·p0);
 93 ····
 94 ····void·setShuffleModeEnabled(final·boolean·p0);
 95 ····
79 ····void·setVolumeTo(final·int·p0,·final·int·p1,·final·String·p2);96 ····void·setVolumeTo(final·int·p0,·final·int·p1,·final·String·p2);
80 ····97 ····
81 ····void·skipToQueueItem(final·long·p0);98 ····void·skipToQueueItem(final·long·p0);
82 ····99 ····
83 ····void·stop();100 ····void·stop();
84 ····101 ····
85 ····void·unregisterCallbackListener(final·IMediaControllerCallback·p0);102 ····void·unregisterCallbackListener(final·IMediaControllerCallback·p0);
1.88 KB
android/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler.class
1.72 KB
procyon -ec {}
    
Offset 13, 14 lines modifiedOffset 13, 16 lines modified
13 ····private·static·final·int·MSG_DESTROYED·=·8;13 ····private·static·final·int·MSG_DESTROYED·=·8;
14 ····private·static·final·int·MSG_EVENT·=·1;14 ····private·static·final·int·MSG_EVENT·=·1;
15 ····private·static·final·int·MSG_UPDATE_EXTRAS·=·7;15 ····private·static·final·int·MSG_UPDATE_EXTRAS·=·7;
16 ····private·static·final·int·MSG_UPDATE_METADATA·=·3;16 ····private·static·final·int·MSG_UPDATE_METADATA·=·3;
17 ····private·static·final·int·MSG_UPDATE_PLAYBACK_STATE·=·2;17 ····private·static·final·int·MSG_UPDATE_PLAYBACK_STATE·=·2;
18 ····private·static·final·int·MSG_UPDATE_QUEUE·=·5;18 ····private·static·final·int·MSG_UPDATE_QUEUE·=·5;
19 ····private·static·final·int·MSG_UPDATE_QUEUE_TITLE·=·6;19 ····private·static·final·int·MSG_UPDATE_QUEUE_TITLE·=·6;
 20 ····private·static·final·int·MSG_UPDATE_REPEAT_MODE·=·9;
 21 ····private·static·final·int·MSG_UPDATE_SHUFFLE_MODE·=·10;
20 ····private·static·final·int·MSG_UPDATE_VOLUME·=·4;22 ····private·static·final·int·MSG_UPDATE_VOLUME·=·4;
21 ····final·/*·synthetic·*/·MediaControllerCompat$Callback·this$0;23 ····final·/*·synthetic·*/·MediaControllerCompat$Callback·this$0;
22 ····24 ····
23 ····public·MediaControllerCompat$Callback$MessageHandler(final·MediaControllerCompat$Callback·this$0,·final·Looper·looper)·{25 ····public·MediaControllerCompat$Callback$MessageHandler(final·MediaControllerCompat$Callback·this$0,·final·Looper·looper)·{
24 ········this.this$0·=·this$0;26 ········this.this$0·=·this$0;
25 ········super(looper);27 ········super(looper);
26 ····}28 ····}
Offset 44, 14 lines modifiedOffset 46, 22 lines modified
44 ····················this.this$0.onQueueChanged((List)message.obj);46 ····················this.this$0.onQueueChanged((List)message.obj);
45 ····················break;47 ····················break;
46 ················}48 ················}
47 ················case·6:·{49 ················case·6:·{
48 ····················this.this$0.onQueueTitleChanged((CharSequence)message.obj);50 ····················this.this$0.onQueueTitleChanged((CharSequence)message.obj);
49 ····················break;51 ····················break;
50 ················}52 ················}
 53 ················case·9:·{
 54 ····················this.this$0.onRepeatModeChanged((int)(Integer)message.obj);
 55 ····················break;
 56 ················}
 57 ················case·10:·{
 58 ····················this.this$0.onShuffleModeChanged((boolean)(Boolean)message.obj);
 59 ····················break;
 60 ················}
51 ················case·7:·{61 ················case·7:·{
52 ····················this.this$0.onExtrasChanged((Bundle)message.obj);62 ····················this.this$0.onExtrasChanged((Bundle)message.obj);
53 ····················break;63 ····················break;
54 ················}64 ················}
55 ················case·4:·{65 ················case·4:·{
56 ····················this.this$0.onAudioInfoChanged((MediaControllerCompat$PlaybackInfo)message.obj);66 ····················this.this$0.onAudioInfoChanged((MediaControllerCompat$PlaybackInfo)message.obj);
57 ····················break;67 ····················break;
610 B
android/support/v4/media/session/MediaControllerCompat$Callback.class
472 B
procyon -ec {}
    
Offset 47, 13 lines modifiedOffset 47, 19 lines modified
47 ····47 ····
48 ····public·void·onQueueChanged(final·List·list)·{48 ····public·void·onQueueChanged(final·List·list)·{
49 ····}49 ····}
50 ····50 ····
51 ····public·void·onQueueTitleChanged(final·CharSequence·charSequence)·{51 ····public·void·onQueueTitleChanged(final·CharSequence·charSequence)·{
52 ····}52 ····}
53 ····53 ····
 54 ····public·void·onRepeatModeChanged(final·int·n)·{
 55 ····}
 56 ····
54 ····public·void·onSessionDestroyed()·{57 ····public·void·onSessionDestroyed()·{
55 ····}58 ····}
56 ····59 ····
57 ····public·void·onSessionEvent(final·String·s,·final·Bundle·bundle)·{60 ····public·void·onSessionEvent(final·String·s,·final·Bundle·bundle)·{
58 ····}61 ····}
 62 ····
 63 ····public·void·onShuffleModeChanged(final·boolean·b)·{
 64 ····}
59 }65 }
1.58 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class
1.43 KB
procyon -ec {}
    
Offset 4, 17 lines modifiedOffset 4, 22 lines modified
4 import·android.os.ResultReceiver;4 import·android.os.ResultReceiver;
5 import·android.os.Handler;5 import·android.os.Handler;
6 import·android.app.PendingIntent;6 import·android.app.PendingIntent;
7 import·java.util.List;7 import·java.util.List;
8 import·android.support.v4.media.MediaMetadataCompat;8 import·android.support.v4.media.MediaMetadataCompat;
9 import·android.os.Bundle;9 import·android.os.Bundle;
10 import·android.view.KeyEvent;10 import·android.view.KeyEvent;
 11 import·android.support.v4.media.MediaDescriptionCompat;
  
11 interface·MediaControllerCompat$MediaControllerImpl12 interface·MediaControllerCompat$MediaControllerImpl
12 {13 {
 14 ····void·addQueueItem(final·MediaDescriptionCompat·p0);
 15 ····
 16 ····void·addQueueItem(final·MediaDescriptionCompat·p0,·final·int·p1);
 17 ····
13 ····void·adjustVolume(final·int·p0,·final·int·p1);18 ····void·adjustVolume(final·int·p0,·final·int·p1);
14 ····19 ····
15 ····boolean·dispatchMediaButtonEvent(final·KeyEvent·p0);20 ····boolean·dispatchMediaButtonEvent(final·KeyEvent·p0);
16 ····21 ····
17 ····Bundle·getExtras();22 ····Bundle·getExtras();
18 ····23 ····
19 ····long·getFlags();24 ····long·getFlags();
Offset 31, 19 lines modifiedOffset 36, 27 lines modified
31 ····36 ····
32 ····List·getQueue();37 ····List·getQueue();
33 ····38 ····
34 ····CharSequence·getQueueTitle();39 ····CharSequence·getQueueTitle();
35 ····40 ····
36 ····int·getRatingType();41 ····int·getRatingType();
37 ····42 ····
 43 ····int·getRepeatMode();
 44 ····
38 ····PendingIntent·getSessionActivity();45 ····PendingIntent·getSessionActivity();
39 ····46 ····
40 ····MediaControllerCompat$TransportControls·getTransportControls();47 ····MediaControllerCompat$TransportControls·getTransportControls();
41 ····48 ····
 49 ····boolean·isShuffleModeEnabled();
 50 ····
42 ····void·registerCallback(final·MediaControllerCompat$Callback·p0,·final·Handler·p1);51 ····void·registerCallback(final·MediaControllerCompat$Callback·p0,·final·Handler·p1);
43 ····52 ····
 53 ····void·removeQueueItem(final·MediaDescriptionCompat·p0);
 54 ····
 55 ····void·removeQueueItemAt(final·int·p0);
 56 ····
44 ····void·sendCommand(final·String·p0,·final·Bundle·p1,·final·ResultReceiver·p2);57 ····void·sendCommand(final·String·p0,·final·Bundle·p1,·final·ResultReceiver·p2);
45 ····58 ····
46 ····void·setVolumeTo(final·int·p0,·final·int·p1);59 ····void·setVolumeTo(final·int·p0,·final·int·p1);
47 ····60 ····
48 ····void·unregisterCallback(final·MediaControllerCompat$Callback·p0);61 ····void·unregisterCallback(final·MediaControllerCompat$Callback·p0);
49 }62 }
1.32 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class
1.09 KB
procyon -ec {}
    
Offset 15, 12 lines modifiedOffset 15, 12 lines modified
15 ········super(handler);15 ········super(handler);
16 ········this.mMediaControllerImpl·=·new·WeakReference((T)referent);16 ········this.mMediaControllerImpl·=·new·WeakReference((T)referent);
17 ····}17 ····}
18 ····18 ····
19 ····protected·void·onReceiveResult(final·int·n,·final·Bundle·bundle)·{19 ····protected·void·onReceiveResult(final·int·n,·final·Bundle·bundle)·{
20 ········final·MediaControllerCompat$MediaControllerImplApi21·mediaControllerCompat$MediaControllerImplApi21·=·(MediaControllerCompat$MediaControllerImplApi21)this.mMediaControllerImpl.get();20 ········final·MediaControllerCompat$MediaControllerImplApi21·mediaControllerCompat$MediaControllerImplApi21·=·(MediaControllerCompat$MediaControllerImplApi21)this.mMediaControllerImpl.get();
21 ········if·(mediaControllerCompat$MediaControllerImplApi21·!=·null·&&·bundle·!=·null)·{21 ········if·(mediaControllerCompat$MediaControllerImplApi21·!=·null·&&·bundle·!=·null)·{
22 ············MediaControllerCompat$MediaControllerImplApi21.access$202(mediaControllerCompat$MediaControllerImplApi21,·IMediaSession$Stub.asInterface(BundleCompat.getBinder(bundle,·"android.support.v4.media.session.EXTRA_BINDER")));22 ············MediaControllerCompat$MediaControllerImplApi21.access$002(mediaControllerCompat$MediaControllerImplApi21,·IMediaSession$Stub.asInterface(BundleCompat.getBinder(bundle,·"android.support.v4.media.session.EXTRA_BINDER")));
23 ············MediaControllerCompat$MediaControllerImplApi21.access$300(mediaControllerCompat$MediaControllerImplApi21);23 ············MediaControllerCompat$MediaControllerImplApi21.access$300(mediaControllerCompat$MediaControllerImplApi21);
24 ········}24 ········}
25 ····}25 ····}
26 }26 }
798 B
android/support/v4/media/session/MediaControllerCompat$TransportControls.class
642 B
procyon -ec {}
    
Offset 36, 14 lines modifiedOffset 36, 18 lines modified
36 ····36 ····
37 ····public·abstract·void·sendCustomAction(final·PlaybackStateCompat$CustomAction·p0,·final·Bundle·p1);37 ····public·abstract·void·sendCustomAction(final·PlaybackStateCompat$CustomAction·p0,·final·Bundle·p1);
38 ····38 ····
39 ····public·abstract·void·sendCustomAction(final·String·p0,·final·Bundle·p1);39 ····public·abstract·void·sendCustomAction(final·String·p0,·final·Bundle·p1);
40 ····40 ····
41 ····public·abstract·void·setRating(final·RatingCompat·p0);41 ····public·abstract·void·setRating(final·RatingCompat·p0);
42 ····42 ····
 43 ····public·abstract·void·setRepeatMode(final·int·p0);
 44 ····
 45 ····public·abstract·void·setShuffleModeEnabled(final·boolean·p0);
 46 ····
43 ····public·abstract·void·skipToNext();47 ····public·abstract·void·skipToNext();
44 ····48 ····
45 ····public·abstract·void·skipToPrevious();49 ····public·abstract·void·skipToPrevious();
46 ····50 ····
47 ····public·abstract·void·skipToQueueItem(final·long·p0);51 ····public·abstract·void·skipToQueueItem(final·long·p0);
48 ····52 ····
49 ····public·abstract·void·stop();53 ····public·abstract·void·stop();
6.17 KB
android/support/v4/media/session/MediaControllerCompat.class
6.06 KB
procyon -ec {}
    
Offset 5, 25 lines modifiedOffset 5, 32 lines modified
5 import·android.os.ResultReceiver;5 import·android.os.ResultReceiver;
6 import·android.os.Handler;6 import·android.os.Handler;
7 import·android.app.PendingIntent;7 import·android.app.PendingIntent;
8 import·java.util.List;8 import·java.util.List;
9 import·android.support.v4.media.MediaMetadataCompat;9 import·android.support.v4.media.MediaMetadataCompat;
10 import·android.os.Bundle;10 import·android.os.Bundle;
11 import·android.view.KeyEvent;11 import·android.view.KeyEvent;
 12 import·android.support.v4.media.MediaDescriptionCompat;
12 import·android.support.v4.app.SupportActivity$ExtraData;13 import·android.support.v4.app.SupportActivity$ExtraData;
13 import·android.os.RemoteException;14 import·android.os.RemoteException;
14 import·android.util.Log;15 import·android.util.Log;
15 import·android.support.v4.app.SupportActivity;16 import·android.support.v4.app.SupportActivity;
16 import·android.app.Activity;17 import·android.app.Activity;
17 import·android.os.Build$VERSION;18 import·android.os.Build$VERSION;
18 import·android.content.Context;19 import·android.content.Context;
  
19 public·final·class·MediaControllerCompat20 public·final·class·MediaControllerCompat
20 {21 {
 22 ····static·final·String·COMMAND_ADD_QUEUE_ITEM·=·"android.support.v4.media.session.command.ADD_QUEUE_ITEM";
 23 ····static·final·String·COMMAND_ADD_QUEUE_ITEM_AT·=·"android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT";
 24 ····static·final·String·COMMAND_ARGUMENT_INDEX·=·"android.support.v4.media.session.command.ARGUMENT_INDEX";
 25 ····static·final·String·COMMAND_ARGUMENT_MEDIA_DESCRIPTION·=·"android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION";
21 ····static·final·String·COMMAND_GET_EXTRA_BINDER·=·"android.support.v4.media.session.command.GET_EXTRA_BINDER";26 ····static·final·String·COMMAND_GET_EXTRA_BINDER·=·"android.support.v4.media.session.command.GET_EXTRA_BINDER";
 27 ····static·final·String·COMMAND_REMOVE_QUEUE_ITEM·=·"android.support.v4.media.session.command.REMOVE_QUEUE_ITEM";
 28 ····static·final·String·COMMAND_REMOVE_QUEUE_ITEM_AT·=·"android.support.v4.media.session.command.REMOVE_QUEUE_ITEM_AT";
22 ····static·final·String·TAG·=·"MediaControllerCompat";29 ····static·final·String·TAG·=·"MediaControllerCompat";
23 ····private·final·MediaControllerCompat$MediaControllerImpl·mImpl;30 ····private·final·MediaControllerCompat$MediaControllerImpl·mImpl;
24 ····private·final·MediaSessionCompat$Token·mToken;31 ····private·final·MediaSessionCompat$Token·mToken;
25 ····32 ····
26 ····public·MediaControllerCompat(final·Context·context,·final·MediaSessionCompat$Token·mToken)·{33 ····public·MediaControllerCompat(final·Context·context,·final·MediaSessionCompat$Token·mToken)·{
27 ········if·(mToken·==·null)·{34 ········if·(mToken·==·null)·{
28 ············throw·new·IllegalArgumentException("sessionToken·must·not·be·null");35 ············throw·new·IllegalArgumentException("sessionToken·must·not·be·null");
Offset 74, 19 lines modifiedOffset 81, 19 lines modified
74 ············final·Object·mediaController2·=·MediaControllerCompatApi21.getMediaController(activity);81 ············final·Object·mediaController2·=·MediaControllerCompatApi21.getMediaController(activity);
75 ············if·(mediaController2·!=·null)·{82 ············if·(mediaController2·!=·null)·{
76 ················final·Object·sessionToken·=·MediaControllerCompatApi21.getSessionToken(mediaController2);83 ················final·Object·sessionToken·=·MediaControllerCompatApi21.getSessionToken(mediaController2);
77 ················try·{84 ················try·{
78 ····················try·{85 ····················try·{
79 ························mediaController·=·new·MediaControllerCompat((Context)activity,·MediaSessionCompat$Token.fromToken(sessionToken));86 ························mediaController·=·new·MediaControllerCompat((Context)activity,·MediaSessionCompat$Token.fromToken(sessionToken));
80 ····················}87 ····················}
81 ····················catch·(RemoteException·obj)·{88 ····················catch·(RemoteException·ex)·{
82 ························Log.e("MediaControllerCompat",·"Dead·object·in·getMediaController.·"·+·obj);89 ························Log.e("MediaControllerCompat",·"Dead·object·in·getMediaController.",·(Throwable)ex);
83 ····················}90 ····················}
84 ················}91 ················}
85 ················catch·(RemoteException·ex)·{}92 ················catch·(RemoteException·ex2)·{}
86 ············}93 ············}
87 ········}94 ········}
88 ········return·mediaController;95 ········return·mediaController;
89 ····}96 ····}
90 ····97 ····
91 ····public·static·void·setMediaController(final·Activity·activity,·final·MediaControllerCompat·mediaControllerCompat)·{98 ····public·static·void·setMediaController(final·Activity·activity,·final·MediaControllerCompat·mediaControllerCompat)·{
92 ········if·(activity·instanceof·SupportActivity)·{99 ········if·(activity·instanceof·SupportActivity)·{
Offset 97, 14 lines modifiedOffset 104, 22 lines modified
97 ············if·(mediaControllerCompat·!=·null)·{104 ············if·(mediaControllerCompat·!=·null)·{
98 ················fromToken·=·MediaControllerCompatApi21.fromToken((Context)activity,·mediaControllerCompat.getSessionToken().getToken());105 ················fromToken·=·MediaControllerCompatApi21.fromToken((Context)activity,·mediaControllerCompat.getSessionToken().getToken());
99 ············}106 ············}
100 ············MediaControllerCompatApi21.setMediaController((Activity)activity,·fromToken);107 ············MediaControllerCompatApi21.setMediaController((Activity)activity,·fromToken);
101 ········}108 ········}
102 ····}109 ····}
103 ····110 ····
 111 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 112 ········this.mImpl.addQueueItem(mediaDescriptionCompat);
 113 ····}
 114 ····
 115 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 116 ········this.mImpl.addQueueItem(mediaDescriptionCompat,·n);
 117 ····}
 118 ····
104 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{119 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{
105 ········this.mImpl.adjustVolume(n,·n2);120 ········this.mImpl.adjustVolume(n,·n2);
106 ····}121 ····}
107 ····122 ····
108 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{123 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{
109 ········if·(keyEvent·==·null)·{124 ········if·(keyEvent·==·null)·{
110 ············throw·new·IllegalArgumentException("KeyEvent·may·not·be·null");125 ············throw·new·IllegalArgumentException("KeyEvent·may·not·be·null");
Offset 148, 40 lines modifiedOffset 163, 60 lines modified
148 ········return·this.mImpl.getQueueTitle();163 ········return·this.mImpl.getQueueTitle();
149 ····}164 ····}
150 ····165 ····
151 ····public·int·getRatingType()·{166 ····public·int·getRatingType()·{
152 ········return·this.mImpl.getRatingType();167 ········return·this.mImpl.getRatingType();
153 ····}168 ····}
154 ····169 ····
 170 ····public·int·getRepeatMode()·{
 171 ········return·this.mImpl.getRepeatMode();
 172 ····}
 173 ····
155 ····public·PendingIntent·getSessionActivity()·{174 ····public·PendingIntent·getSessionActivity()·{
156 ········return·this.mImpl.getSessionActivity();175 ········return·this.mImpl.getSessionActivity();
157 ····}176 ····}
158 ····177 ····
159 ····public·MediaSessionCompat$Token·getSessionToken()·{178 ····public·MediaSessionCompat$Token·getSessionToken()·{
160 ········return·this.mToken;179 ········return·this.mToken;
161 ····}180 ····}
162 ····181 ····
163 ····public·MediaControllerCompat$TransportControls·getTransportControls()·{182 ····public·MediaControllerCompat$TransportControls·getTransportControls()·{
164 ········return·this.mImpl.getTransportControls();183 ········return·this.mImpl.getTransportControls();
165 ····}184 ····}
166 ····185 ····
 186 ····boolean·isExtraBinderReady()·{
 187 ········return·this.mImpl·instanceof·MediaControllerCompat$MediaControllerImplApi21·&&·MediaControllerCompat$MediaControllerImplApi21.access$000((MediaControllerCompat$MediaControllerImplApi21)this.mImpl)·!=·null;
 188 ····}
 189 ····
 190 ····public·boolean·isShuffleModeEnabled()·{
 191 ········return·this.mImpl.isShuffleModeEnabled();
 192 ····}
 193 ····
167 ····public·void·registerCallback(final·MediaControllerCompat$Callback·mediaControllerCompat$Callback)·{194 ····public·void·registerCallback(final·MediaControllerCompat$Callback·mediaControllerCompat$Callback)·{
168 ········this.registerCallback(mediaControllerCompat$Callback,·null);195 ········this.registerCallback(mediaControllerCompat$Callback,·null);
169 ····}196 ····}
170 ····197 ····
171 ····public·void·registerCallback(final·MediaControllerCompat$Callback·mediaControllerCompat$Callback,·Handler·handler)·{198 ····public·void·registerCallback(final·MediaControllerCompat$Callback·mediaControllerCompat$Callback,·Handler·handler)·{
172 ········if·(mediaControllerCompat$Callback·==·null)·{199 ········if·(mediaControllerCompat$Callback·==·null)·{
173 ············throw·new·IllegalArgumentException("callback·cannot·be·null");200 ············throw·new·IllegalArgumentException("callback·cannot·be·null");
174 ········}201 ········}
175 ········if·(handler·==·null)·{202 ········if·(handler·==·null)·{
176 ············handler·=·new·Handler();203 ············handler·=·new·Handler();
177 ········}204 ········}
178 ········this.mImpl.registerCallback(mediaControllerCompat$Callback,·handler);205 ········this.mImpl.registerCallback(mediaControllerCompat$Callback,·handler);
179 ····}206 ····}
180 ····207 ····
 208 ····public·void·removeQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 209 ········this.mImpl.removeQueueItem(mediaDescriptionCompat);
 210 ····}
 211 ····
 212 ····public·void·removeQueueItemAt(final·int·n)·{
 213 ········this.mImpl.removeQueueItemAt(n);
Max diff block lines reached; 219/6173 bytes (3.55%) of diff not shown.
2.13 KB
android/support/v4/media/session/MediaSessionCompat$Callback.class
2.0 KB
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 15 lines modified
2 package·android.support.v4.media.session;2 package·android.support.v4.media.session;
  
3 import·android.support.v4.media.RatingCompat;3 import·android.support.v4.media.RatingCompat;
4 import·android.net.Uri;4 import·android.net.Uri;
5 import·android.content.Intent;5 import·android.content.Intent;
6 import·android.os.ResultReceiver;6 import·android.os.ResultReceiver;
7 import·android.os.Bundle;7 import·android.os.Bundle;
 8 import·android.support.v4.media.MediaDescriptionCompat;
8 import·android.os.Build$VERSION;9 import·android.os.Build$VERSION;
9 import·java.lang.ref.WeakReference;10 import·java.lang.ref.WeakReference;
  
10 public·abstract·class·MediaSessionCompat$Callback11 public·abstract·class·MediaSessionCompat$Callback
11 {12 {
12 ····final·Object·mCallbackObj;13 ····final·Object·mCallbackObj;
13 ····WeakReference·mSessionImpl;14 ····WeakReference·mSessionImpl;
Offset 25, 14 lines modifiedOffset 26, 20 lines modified
25 ············this.mCallbackObj·=·MediaSessionCompatApi21.createCallback((MediaSessionCompatApi21$Callback)new·MediaSessionCompat$Callback$StubApi21(this));26 ············this.mCallbackObj·=·MediaSessionCompatApi21.createCallback((MediaSessionCompatApi21$Callback)new·MediaSessionCompat$Callback$StubApi21(this));
26 ········}27 ········}
27 ········else·{28 ········else·{
28 ············this.mCallbackObj·=·null;29 ············this.mCallbackObj·=·null;
29 ········}30 ········}
30 ····}31 ····}
31 ····32 ····
 33 ····public·void·onAddQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 34 ····}
 35 ····
 36 ····public·void·onAddQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 37 ····}
 38 ····
32 ····public·void·onCommand(final·String·s,·final·Bundle·bundle,·final·ResultReceiver·resultReceiver)·{39 ····public·void·onCommand(final·String·s,·final·Bundle·bundle,·final·ResultReceiver·resultReceiver)·{
33 ····}40 ····}
34 ····41 ····
35 ····public·void·onCustomAction(final·String·s,·final·Bundle·bundle)·{42 ····public·void·onCustomAction(final·String·s,·final·Bundle·bundle)·{
36 ····}43 ····}
37 ····44 ····
38 ····public·void·onFastForward()·{45 ····public·void·onFastForward()·{
Offset 65, 23 lines modifiedOffset 72, 35 lines modified
65 ····72 ····
66 ····public·void·onPrepareFromSearch(final·String·s,·final·Bundle·bundle)·{73 ····public·void·onPrepareFromSearch(final·String·s,·final·Bundle·bundle)·{
67 ····}74 ····}
68 ····75 ····
69 ····public·void·onPrepareFromUri(final·Uri·uri,·final·Bundle·bundle)·{76 ····public·void·onPrepareFromUri(final·Uri·uri,·final·Bundle·bundle)·{
70 ····}77 ····}
71 ····78 ····
 79 ····public·void·onRemoveQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 80 ····}
 81 ····
 82 ····public·void·onRemoveQueueItemAt(final·int·n)·{
 83 ····}
 84 ····
72 ····public·void·onRewind()·{85 ····public·void·onRewind()·{
73 ····}86 ····}
74 ····87 ····
75 ····public·void·onSeekTo(final·long·n)·{88 ····public·void·onSeekTo(final·long·n)·{
76 ····}89 ····}
77 ····90 ····
78 ····public·void·onSetRating(final·RatingCompat·ratingCompat)·{91 ····public·void·onSetRating(final·RatingCompat·ratingCompat)·{
79 ····}92 ····}
80 ····93 ····
 94 ····public·void·onSetRepeatMode(final·int·n)·{
 95 ····}
 96 ····
 97 ····public·void·onSetShuffleModeEnabled(final·boolean·b)·{
 98 ····}
 99 ····
81 ····public·void·onSkipToNext()·{100 ····public·void·onSkipToNext()·{
82 ····}101 ····}
83 ····102 ····
84 ····public·void·onSkipToPrevious()·{103 ····public·void·onSkipToPrevious()·{
85 ····}104 ····}
86 ····105 ····
87 ····public·void·onSkipToQueueItem(final·long·n)·{106 ····public·void·onSkipToQueueItem(final·long·n)·{
500 B
android/support/v4/media/session/MediaSessionCompat$MediaSessionImpl.class
352 B
procyon -ec {}
    
Offset 44, 9 lines modifiedOffset 44, 13 lines modified
44 ····44 ····
45 ····void·setQueue(final·List·p0);45 ····void·setQueue(final·List·p0);
46 ····46 ····
47 ····void·setQueueTitle(final·CharSequence·p0);47 ····void·setQueueTitle(final·CharSequence·p0);
48 ····48 ····
49 ····void·setRatingType(final·int·p0);49 ····void·setRatingType(final·int·p0);
50 ····50 ····
 51 ····void·setRepeatMode(final·int·p0);
 52 ····
51 ····void·setSessionActivity(final·PendingIntent·p0);53 ····void·setSessionActivity(final·PendingIntent·p0);
 54 ····
 55 ····void·setShuffleModeEnabled(final·boolean·p0);
52 }56 }
4.03 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler.class
3.85 KB
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.media.session;
  
2 import·android.os.Bundle;2 import·android.os.Bundle;
 3 import·android.support.v4.media.MediaDescriptionCompat;
3 import·android.support.v4.media.RatingCompat;4 import·android.support.v4.media.RatingCompat;
4 import·android.net.Uri;5 import·android.net.Uri;
5 import·android.os.Parcelable;6 import·android.os.Parcelable;
6 import·android.content.Intent;7 import·android.content.Intent;
7 import·android.os.Message;8 import·android.os.Message;
8 import·android.view.KeyEvent;9 import·android.view.KeyEvent;
9 import·android.os.Looper;10 import·android.os.Looper;
10 import·android.os.Handler;11 import·android.os.Handler;
  
11 class·MediaSessionCompat$MediaSessionImplBase$MessageHandler·extends·Handler12 class·MediaSessionCompat$MediaSessionImplBase$MessageHandler·extends·Handler
12 {13 {
13 ····private·static·final·int·KEYCODE_MEDIA_PAUSE·=·127;14 ····private·static·final·int·KEYCODE_MEDIA_PAUSE·=·127;
14 ····private·static·final·int·KEYCODE_MEDIA_PLAY·=·126;15 ····private·static·final·int·KEYCODE_MEDIA_PLAY·=·126;
 16 ····private·static·final·int·MSG_ADD_QUEUE_ITEM·=·25;
 17 ····private·static·final·int·MSG_ADD_QUEUE_ITEM_AT·=·26;
15 ····private·static·final·int·MSG_ADJUST_VOLUME·=·2;18 ····private·static·final·int·MSG_ADJUST_VOLUME·=·2;
16 ····private·static·final·int·MSG_COMMAND·=·1;19 ····private·static·final·int·MSG_COMMAND·=·1;
17 ····private·static·final·int·MSG_CUSTOM_ACTION·=·20;20 ····private·static·final·int·MSG_CUSTOM_ACTION·=·20;
18 ····private·static·final·int·MSG_FAST_FORWARD·=·16;21 ····private·static·final·int·MSG_FAST_FORWARD·=·16;
19 ····private·static·final·int·MSG_MEDIA_BUTTON·=·21;22 ····private·static·final·int·MSG_MEDIA_BUTTON·=·21;
20 ····private·static·final·int·MSG_NEXT·=·14;23 ····private·static·final·int·MSG_NEXT·=·14;
21 ····private·static·final·int·MSG_PAUSE·=·12;24 ····private·static·final·int·MSG_PAUSE·=·12;
Offset 28, 16 lines modifiedOffset 31, 20 lines modified
28 ····private·static·final·int·MSG_PLAY_URI·=·10;31 ····private·static·final·int·MSG_PLAY_URI·=·10;
29 ····private·static·final·int·MSG_PREPARE·=·3;32 ····private·static·final·int·MSG_PREPARE·=·3;
30 ····private·static·final·int·MSG_PREPARE_MEDIA_ID·=·4;33 ····private·static·final·int·MSG_PREPARE_MEDIA_ID·=·4;
31 ····private·static·final·int·MSG_PREPARE_SEARCH·=·5;34 ····private·static·final·int·MSG_PREPARE_SEARCH·=·5;
32 ····private·static·final·int·MSG_PREPARE_URI·=·6;35 ····private·static·final·int·MSG_PREPARE_URI·=·6;
33 ····private·static·final·int·MSG_PREVIOUS·=·15;36 ····private·static·final·int·MSG_PREVIOUS·=·15;
34 ····private·static·final·int·MSG_RATE·=·19;37 ····private·static·final·int·MSG_RATE·=·19;
 38 ····private·static·final·int·MSG_REMOVE_QUEUE_ITEM·=·27;
 39 ····private·static·final·int·MSG_REMOVE_QUEUE_ITEM_AT·=·28;
35 ····private·static·final·int·MSG_REWIND·=·17;40 ····private·static·final·int·MSG_REWIND·=·17;
36 ····private·static·final·int·MSG_SEEK_TO·=·18;41 ····private·static·final·int·MSG_SEEK_TO·=·18;
 42 ····private·static·final·int·MSG_SET_REPEAT_MODE·=·23;
 43 ····private·static·final·int·MSG_SET_SHUFFLE_MODE_ENABLED·=·24;
37 ····private·static·final·int·MSG_SET_VOLUME·=·22;44 ····private·static·final·int·MSG_SET_VOLUME·=·22;
38 ····private·static·final·int·MSG_SKIP_TO_ITEM·=·11;45 ····private·static·final·int·MSG_SKIP_TO_ITEM·=·11;
39 ····private·static·final·int·MSG_STOP·=·13;46 ····private·static·final·int·MSG_STOP·=·13;
40 ····final·/*·synthetic·*/·MediaSessionCompat$MediaSessionImplBase·this$0;47 ····final·/*·synthetic·*/·MediaSessionCompat$MediaSessionImplBase·this$0;
41 ····48 ····
42 ····public·MediaSessionCompat$MediaSessionImplBase$MessageHandler(final·MediaSessionCompat$MediaSessionImplBase·this$0,·final·Looper·looper)·{49 ····public·MediaSessionCompat$MediaSessionImplBase$MessageHandler(final·MediaSessionCompat$MediaSessionImplBase·this$0,·final·Looper·looper)·{
43 ········this.this$0·=·this$0;50 ········this.this$0·=·this$0;
Offset 225, 20 lines modifiedOffset 232, 44 lines modified
225 ····················mCallback.onSetRating((RatingCompat)message.obj);232 ····················mCallback.onSetRating((RatingCompat)message.obj);
226 ····················break;233 ····················break;
227 ················}234 ················}
228 ················case·20:·{235 ················case·20:·{
229 ····················mCallback.onCustomAction((String)message.obj,·message.getData());236 ····················mCallback.onCustomAction((String)message.obj,·message.getData());
230 ····················break;237 ····················break;
231 ················}238 ················}
 239 ················case·25:·{
 240 ····················mCallback.onAddQueueItem((MediaDescriptionCompat)message.obj);
 241 ····················break;
 242 ················}
 243 ················case·26:·{
 244 ····················mCallback.onAddQueueItem((MediaDescriptionCompat)message.obj,·message.arg1);
 245 ····················break;
 246 ················}
 247 ················case·27:·{
 248 ····················mCallback.onRemoveQueueItem((MediaDescriptionCompat)message.obj);
 249 ····················break;
 250 ················}
 251 ················case·28:·{
 252 ····················mCallback.onRemoveQueueItemAt(message.arg1);
 253 ····················break;
 254 ················}
232 ················case·2:·{255 ················case·2:·{
233 ····················this.this$0.adjustVolume((int)(Integer)message.obj,·0);256 ····················this.this$0.adjustVolume(message.arg1,·0);
234 ····················break;257 ····················break;
235 ················}258 ················}
236 ················case·22:·{259 ················case·22:·{
237 ····················this.this$0.setVolumeTo((int)(Integer)message.obj,·0);260 ····················this.this$0.setVolumeTo(message.arg1,·0);
 261 ····················break;
 262 ················}
 263 ················case·23:·{
 264 ····················mCallback.onSetRepeatMode(message.arg1);
 265 ····················break;
 266 ················}
 267 ················case·24:·{
 268 ····················mCallback.onSetShuffleModeEnabled((boolean)(Boolean)message.obj);
238 ····················break;269 ····················break;
239 ················}270 ················}
240 ············}271 ············}
241 ········}272 ········}
242 ····}273 ····}
243 ····274 ····
244 ····public·void·post(final·int·n)·{275 ····public·void·post(final·int·n)·{
4.5 KB
android/support/v4/media/session/MediaSessionCompat.class
4.38 KB
procyon -ec {}
    
Offset 18, 35 lines modifiedOffset 18, 40 lines modified
18 import·java.util.ArrayList;18 import·java.util.ArrayList;
  
19 public·class·MediaSessionCompat19 public·class·MediaSessionCompat
20 {20 {
21 ····static·final·String·ACTION_ARGUMENT_EXTRAS·=·"android.support.v4.media.session.action.ARGUMENT_EXTRAS";21 ····static·final·String·ACTION_ARGUMENT_EXTRAS·=·"android.support.v4.media.session.action.ARGUMENT_EXTRAS";
22 ····static·final·String·ACTION_ARGUMENT_MEDIA_ID·=·"android.support.v4.media.session.action.ARGUMENT_MEDIA_ID";22 ····static·final·String·ACTION_ARGUMENT_MEDIA_ID·=·"android.support.v4.media.session.action.ARGUMENT_MEDIA_ID";
23 ····static·final·String·ACTION_ARGUMENT_QUERY·=·"android.support.v4.media.session.action.ARGUMENT_QUERY";23 ····static·final·String·ACTION_ARGUMENT_QUERY·=·"android.support.v4.media.session.action.ARGUMENT_QUERY";
 24 ····static·final·String·ACTION_ARGUMENT_REPEAT_MODE·=·"android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE";
 25 ····static·final·String·ACTION_ARGUMENT_SHUFFLE_MODE_ENABLED·=·"android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE_ENABLED";
24 ····static·final·String·ACTION_ARGUMENT_URI·=·"android.support.v4.media.session.action.ARGUMENT_URI";26 ····static·final·String·ACTION_ARGUMENT_URI·=·"android.support.v4.media.session.action.ARGUMENT_URI";
25 ····static·final·String·ACTION_PLAY_FROM_URI·=·"android.support.v4.media.session.action.PLAY_FROM_URI";27 ····static·final·String·ACTION_PLAY_FROM_URI·=·"android.support.v4.media.session.action.PLAY_FROM_URI";
26 ····static·final·String·ACTION_PREPARE·=·"android.support.v4.media.session.action.PREPARE";28 ····static·final·String·ACTION_PREPARE·=·"android.support.v4.media.session.action.PREPARE";
27 ····static·final·String·ACTION_PREPARE_FROM_MEDIA_ID·=·"android.support.v4.media.session.action.PREPARE_FROM_MEDIA_ID";29 ····static·final·String·ACTION_PREPARE_FROM_MEDIA_ID·=·"android.support.v4.media.session.action.PREPARE_FROM_MEDIA_ID";
28 ····static·final·String·ACTION_PREPARE_FROM_SEARCH·=·"android.support.v4.media.session.action.PREPARE_FROM_SEARCH";30 ····static·final·String·ACTION_PREPARE_FROM_SEARCH·=·"android.support.v4.media.session.action.PREPARE_FROM_SEARCH";
29 ····static·final·String·ACTION_PREPARE_FROM_URI·=·"android.support.v4.media.session.action.PREPARE_FROM_URI";31 ····static·final·String·ACTION_PREPARE_FROM_URI·=·"android.support.v4.media.session.action.PREPARE_FROM_URI";
 32 ····static·final·String·ACTION_SET_REPEAT_MODE·=·"android.support.v4.media.session.action.SET_REPEAT_MODE";
 33 ····static·final·String·ACTION_SET_SHUFFLE_MODE_ENABLED·=·"android.support.v4.media.session.action.SET_SHUFFLE_MODE_ENABLED";
30 ····static·final·String·EXTRA_BINDER·=·"android.support.v4.media.session.EXTRA_BINDER";34 ····static·final·String·EXTRA_BINDER·=·"android.support.v4.media.session.EXTRA_BINDER";
31 ····public·static·final·int·FLAG_HANDLES_MEDIA_BUTTONS·=·1;35 ····public·static·final·int·FLAG_HANDLES_MEDIA_BUTTONS·=·1;
 36 ····public·static·final·int·FLAG_HANDLES_QUEUE_COMMANDS·=·4;
32 ····public·static·final·int·FLAG_HANDLES_TRANSPORT_CONTROLS·=·2;37 ····public·static·final·int·FLAG_HANDLES_TRANSPORT_CONTROLS·=·2;
33 ····private·static·final·int·MAX_BITMAP_SIZE_IN_DP·=·320;38 ····private·static·final·int·MAX_BITMAP_SIZE_IN_DP·=·320;
34 ····static·final·String·TAG·=·"MediaSessionCompat";39 ····static·final·String·TAG·=·"MediaSessionCompat";
35 ····static·int·sMaxBitmapSize;40 ····static·int·sMaxBitmapSize;
36 ····private·final·ArrayList·mActiveListeners;41 ····private·final·ArrayList·mActiveListeners;
37 ····private·final·MediaControllerCompat·mController;42 ····private·final·MediaControllerCompat·mController;
38 ····private·final·MediaSessionCompat$MediaSessionImpl·mImpl;43 ····private·final·MediaSessionCompat$MediaSessionImpl·mImpl;
39 ····44 ····
40 ····private·MediaSessionCompat(final·Context·context,·final·MediaSessionCompat$MediaSessionImpl·mImpl)·{45 ····private·MediaSessionCompat(final·Context·context,·final·MediaSessionCompat$MediaSessionImpl·mImpl)·{
41 ········this.mActiveListeners·=·new·ArrayList();46 ········this.mActiveListeners·=·new·ArrayList();
42 ········this.mImpl·=·mImpl;47 ········this.mImpl·=·mImpl;
43 ········if·(Build$VERSION.SDK_INT·>=·21)·{48 ········if·(Build$VERSION.SDK_INT·>=·21)·{
44 ············this.setCallback((MediaSessionCompat$Callback)new·MediaSessionCompat$1(this));49 ············this.setCallback((MediaSessionCompat$Callback)new·MediaSessionCompat$2(this));
45 ········}50 ········}
46 ········this.mController·=·new·MediaControllerCompat(context,·this);51 ········this.mController·=·new·MediaControllerCompat(context,·this);
47 ····}52 ····}
48 ····53 ····
49 ····public·MediaSessionCompat(final·Context·context,·final·String·s)·{54 ····public·MediaSessionCompat(final·Context·context,·final·String·s)·{
50 ········this(context,·s,·null,·null);55 ········this(context,·s,·null,·null);
51 ····}56 ····}
Offset 68, 14 lines modifiedOffset 73, 15 lines modified
68 ········if·(mediaButtonReceiverComponent·!=·null·&&·broadcast·==·null)·{73 ········if·(mediaButtonReceiverComponent·!=·null·&&·broadcast·==·null)·{
69 ············final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON");74 ············final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON");
70 ············intent.setComponent(mediaButtonReceiverComponent);75 ············intent.setComponent(mediaButtonReceiverComponent);
71 ············broadcast·=·PendingIntent.getBroadcast(context,·0,·intent,·0);76 ············broadcast·=·PendingIntent.getBroadcast(context,·0,·intent,·0);
72 ········}77 ········}
73 ········if·(Build$VERSION.SDK_INT·>=·21)·{78 ········if·(Build$VERSION.SDK_INT·>=·21)·{
74 ············(this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(context,·s)).setMediaButtonReceiver(broadcast);79 ············(this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(context,·s)).setMediaButtonReceiver(broadcast);
 80 ············this.setCallback((MediaSessionCompat$Callback)new·MediaSessionCompat$1(this));
75 ········}81 ········}
76 ········else·{82 ········else·{
77 ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplBase(context,·s,·mediaButtonReceiverComponent,·broadcast);83 ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplBase(context,·s,·mediaButtonReceiverComponent,·broadcast);
78 ········}84 ········}
79 ········this.mController·=·new·MediaControllerCompat(context,·this);85 ········this.mController·=·new·MediaControllerCompat(context,·this);
80 ········if·(MediaSessionCompat.sMaxBitmapSize·==·0)·{86 ········if·(MediaSessionCompat.sMaxBitmapSize·==·0)·{
81 ············MediaSessionCompat.sMaxBitmapSize·=·(int)TypedValue.applyDimension(1,·320.0f,·context.getResources().getDisplayMetrics());87 ············MediaSessionCompat.sMaxBitmapSize·=·(int)TypedValue.applyDimension(1,·320.0f,·context.getResources().getDisplayMetrics());
Offset 205, 11 lines modifiedOffset 211, 19 lines modified
205 ········this.mImpl.setQueueTitle(queueTitle);211 ········this.mImpl.setQueueTitle(queueTitle);
206 ····}212 ····}
207 ····213 ····
208 ····public·void·setRatingType(final·int·ratingType)·{214 ····public·void·setRatingType(final·int·ratingType)·{
209 ········this.mImpl.setRatingType(ratingType);215 ········this.mImpl.setRatingType(ratingType);
210 ····}216 ····}
211 ····217 ····
 218 ····public·void·setRepeatMode(final·int·repeatMode)·{
 219 ········this.mImpl.setRepeatMode(repeatMode);
 220 ····}
 221 ····
212 ····public·void·setSessionActivity(final·PendingIntent·sessionActivity)·{222 ····public·void·setSessionActivity(final·PendingIntent·sessionActivity)·{
213 ········this.mImpl.setSessionActivity(sessionActivity);223 ········this.mImpl.setSessionActivity(sessionActivity);
214 ····}224 ····}
 225 ····
 226 ····public·void·setShuffleModeEnabled(final·boolean·shuffleModeEnabled)·{
 227 ········this.mImpl.setShuffleModeEnabled(shuffleModeEnabled);
 228 ····}
215 }229 }
2.94 KB
android/support/v4/media/session/PlaybackStateCompat$Builder.class
2.82 KB
procyon -ec {}
    
Offset 9, 14 lines modifiedOffset 9, 15 lines modified
  
9 public·final·class·PlaybackStateCompat$Builder9 public·final·class·PlaybackStateCompat$Builder
10 {10 {
11 ····private·long·mActions;11 ····private·long·mActions;
12 ····private·long·mActiveItemId;12 ····private·long·mActiveItemId;
13 ····private·long·mBufferedPosition;13 ····private·long·mBufferedPosition;
14 ····private·final·List·mCustomActions;14 ····private·final·List·mCustomActions;
 15 ····private·int·mErrorCode;
15 ····private·CharSequence·mErrorMessage;16 ····private·CharSequence·mErrorMessage;
16 ····private·Bundle·mExtras;17 ····private·Bundle·mExtras;
17 ····private·long·mPosition;18 ····private·long·mPosition;
18 ····private·float·mRate;19 ····private·float·mRate;
19 ····private·int·mState;20 ····private·int·mState;
20 ····private·long·mUpdateTime;21 ····private·long·mUpdateTime;
21 ····22 ····
Offset 30, 14 lines modifiedOffset 31, 15 lines modified
30 ········this.mActiveItemId·=·-1;31 ········this.mActiveItemId·=·-1;
31 ········this.mState·=·playbackStateCompat.mState;32 ········this.mState·=·playbackStateCompat.mState;
32 ········this.mPosition·=·playbackStateCompat.mPosition;33 ········this.mPosition·=·playbackStateCompat.mPosition;
33 ········this.mRate·=·playbackStateCompat.mSpeed;34 ········this.mRate·=·playbackStateCompat.mSpeed;
34 ········this.mUpdateTime·=·playbackStateCompat.mUpdateTime;35 ········this.mUpdateTime·=·playbackStateCompat.mUpdateTime;
35 ········this.mBufferedPosition·=·playbackStateCompat.mBufferedPosition;36 ········this.mBufferedPosition·=·playbackStateCompat.mBufferedPosition;
36 ········this.mActions·=·playbackStateCompat.mActions;37 ········this.mActions·=·playbackStateCompat.mActions;
 38 ········this.mErrorCode·=·playbackStateCompat.mErrorCode;
37 ········this.mErrorMessage·=·playbackStateCompat.mErrorMessage;39 ········this.mErrorMessage·=·playbackStateCompat.mErrorMessage;
38 ········if·(playbackStateCompat.mCustomActions·!=·null)·{40 ········if·(playbackStateCompat.mCustomActions·!=·null)·{
39 ············this.mCustomActions.addAll(playbackStateCompat.mCustomActions);41 ············this.mCustomActions.addAll(playbackStateCompat.mCustomActions);
40 ········}42 ········}
41 ········this.mActiveItemId·=·playbackStateCompat.mActiveItemId;43 ········this.mActiveItemId·=·playbackStateCompat.mActiveItemId;
42 ········this.mExtras·=·playbackStateCompat.mExtras;44 ········this.mExtras·=·playbackStateCompat.mExtras;
43 ····}45 ····}
Offset 51, 15 lines modifiedOffset 53, 15 lines modified
51 ····}53 ····}
52 ····54 ····
53 ····public·PlaybackStateCompat$Builder·addCustomAction(final·String·s,·final·String·s2,·final·int·n)·{55 ····public·PlaybackStateCompat$Builder·addCustomAction(final·String·s,·final·String·s2,·final·int·n)·{
54 ········return·this.addCustomAction(new·PlaybackStateCompat$CustomAction(s,·(CharSequence)s2,·n,·(Bundle)null));56 ········return·this.addCustomAction(new·PlaybackStateCompat$CustomAction(s,·(CharSequence)s2,·n,·(Bundle)null));
55 ····}57 ····}
56 ····58 ····
57 ····public·PlaybackStateCompat·build()·{59 ····public·PlaybackStateCompat·build()·{
58 ········return·new·PlaybackStateCompat(this.mState,·this.mPosition,·this.mBufferedPosition,·this.mRate,·this.mActions,·this.mErrorMessage,·this.mUpdateTime,·this.mCustomActions,·this.mActiveItemId,·this.mExtras);60 ········return·new·PlaybackStateCompat(this.mState,·this.mPosition,·this.mBufferedPosition,·this.mRate,·this.mActions,·this.mErrorCode,·this.mErrorMessage,·this.mUpdateTime,·this.mCustomActions,·this.mActiveItemId,·this.mExtras);
59 ····}61 ····}
60 ····62 ····
61 ····public·PlaybackStateCompat$Builder·setActions(final·long·mActions)·{63 ····public·PlaybackStateCompat$Builder·setActions(final·long·mActions)·{
62 ········this.mActions·=·mActions;64 ········this.mActions·=·mActions;
63 ········return·this;65 ········return·this;
64 ····}66 ····}
65 ····67 ····
Offset 69, 14 lines modifiedOffset 71, 20 lines modified
69 ····}71 ····}
70 ····72 ····
71 ····public·PlaybackStateCompat$Builder·setBufferedPosition(final·long·mBufferedPosition)·{73 ····public·PlaybackStateCompat$Builder·setBufferedPosition(final·long·mBufferedPosition)·{
72 ········this.mBufferedPosition·=·mBufferedPosition;74 ········this.mBufferedPosition·=·mBufferedPosition;
73 ········return·this;75 ········return·this;
74 ····}76 ····}
75 ····77 ····
 78 ····public·PlaybackStateCompat$Builder·setErrorMessage(final·int·mErrorCode,·final·CharSequence·mErrorMessage)·{
 79 ········this.mErrorCode·=·mErrorCode;
 80 ········this.mErrorMessage·=·mErrorMessage;
 81 ········return·this;
 82 ····}
 83 ····
76 ····public·PlaybackStateCompat$Builder·setErrorMessage(final·CharSequence·mErrorMessage)·{84 ····public·PlaybackStateCompat$Builder·setErrorMessage(final·CharSequence·mErrorMessage)·{
77 ········this.mErrorMessage·=·mErrorMessage;85 ········this.mErrorMessage·=·mErrorMessage;
78 ········return·this;86 ········return·this;
79 ····}87 ····}
80 ····88 ····
81 ····public·PlaybackStateCompat$Builder·setExtras(final·Bundle·mExtras)·{89 ····public·PlaybackStateCompat$Builder·setExtras(final·Bundle·mExtras)·{
82 ········this.mExtras·=·mExtras;90 ········this.mExtras·=·mExtras;
7.83 KB
android/support/v4/media/session/PlaybackStateCompat.class
7.72 KB
procyon -ec {}
    
Offset 24, 22 lines modifiedOffset 24, 39 lines modified
24 ····public·static·final·long·ACTION_PREPARE·=·16384L;24 ····public·static·final·long·ACTION_PREPARE·=·16384L;
25 ····public·static·final·long·ACTION_PREPARE_FROM_MEDIA_ID·=·32768L;25 ····public·static·final·long·ACTION_PREPARE_FROM_MEDIA_ID·=·32768L;
26 ····public·static·final·long·ACTION_PREPARE_FROM_SEARCH·=·65536L;26 ····public·static·final·long·ACTION_PREPARE_FROM_SEARCH·=·65536L;
27 ····public·static·final·long·ACTION_PREPARE_FROM_URI·=·131072L;27 ····public·static·final·long·ACTION_PREPARE_FROM_URI·=·131072L;
28 ····public·static·final·long·ACTION_REWIND·=·8L;28 ····public·static·final·long·ACTION_REWIND·=·8L;
29 ····public·static·final·long·ACTION_SEEK_TO·=·256L;29 ····public·static·final·long·ACTION_SEEK_TO·=·256L;
30 ····public·static·final·long·ACTION_SET_RATING·=·128L;30 ····public·static·final·long·ACTION_SET_RATING·=·128L;
 31 ····public·static·final·long·ACTION_SET_REPEAT_MODE·=·262144L;
 32 ····public·static·final·long·ACTION_SET_SHUFFLE_MODE_ENABLED·=·524288L;
31 ····public·static·final·long·ACTION_SKIP_TO_NEXT·=·32L;33 ····public·static·final·long·ACTION_SKIP_TO_NEXT·=·32L;
32 ····public·static·final·long·ACTION_SKIP_TO_PREVIOUS·=·16L;34 ····public·static·final·long·ACTION_SKIP_TO_PREVIOUS·=·16L;
33 ····public·static·final·long·ACTION_SKIP_TO_QUEUE_ITEM·=·4096L;35 ····public·static·final·long·ACTION_SKIP_TO_QUEUE_ITEM·=·4096L;
34 ····public·static·final·long·ACTION_STOP·=·1L;36 ····public·static·final·long·ACTION_STOP·=·1L;
35 ····public·static·final·Parcelable$Creator·CREATOR;37 ····public·static·final·Parcelable$Creator·CREATOR;
 38 ····public·static·final·int·ERROR_CODE_ACTION_ABORTED·=·10;
 39 ····public·static·final·int·ERROR_CODE_APP_ERROR·=·1;
 40 ····public·static·final·int·ERROR_CODE_AUTHENTICATION_EXPIRED·=·3;
 41 ····public·static·final·int·ERROR_CODE_CONCURRENT_STREAM_LIMIT·=·5;
 42 ····public·static·final·int·ERROR_CODE_CONTENT_ALREADY_PLAYING·=·8;
 43 ····public·static·final·int·ERROR_CODE_END_OF_QUEUE·=·11;
 44 ····public·static·final·int·ERROR_CODE_NOT_AVAILABLE_IN_REGION·=·7;
 45 ····public·static·final·int·ERROR_CODE_NOT_SUPPORTED·=·2;
 46 ····public·static·final·int·ERROR_CODE_PARENTAL_CONTROL_RESTRICTED·=·6;
 47 ····public·static·final·int·ERROR_CODE_PREMIUM_ACCOUNT_REQUIRED·=·4;
 48 ····public·static·final·int·ERROR_CODE_SKIP_LIMIT_REACHED·=·9;
 49 ····public·static·final·int·ERROR_CODE_UNKNOWN_ERROR·=·0;
36 ····private·static·final·int·KEYCODE_MEDIA_PAUSE·=·127;50 ····private·static·final·int·KEYCODE_MEDIA_PAUSE·=·127;
37 ····private·static·final·int·KEYCODE_MEDIA_PLAY·=·126;51 ····private·static·final·int·KEYCODE_MEDIA_PLAY·=·126;
38 ····public·static·final·long·PLAYBACK_POSITION_UNKNOWN·=·255L;52 ····public·static·final·long·PLAYBACK_POSITION_UNKNOWN·=·255L;
 53 ····public·static·final·int·REPEAT_MODE_ALL·=·2;
 54 ····public·static·final·int·REPEAT_MODE_NONE·=·0;
 55 ····public·static·final·int·REPEAT_MODE_ONE·=·1;
39 ····public·static·final·int·STATE_BUFFERING·=·6;56 ····public·static·final·int·STATE_BUFFERING·=·6;
40 ····public·static·final·int·STATE_CONNECTING·=·8;57 ····public·static·final·int·STATE_CONNECTING·=·8;
41 ····public·static·final·int·STATE_ERROR·=·7;58 ····public·static·final·int·STATE_ERROR·=·7;
42 ····public·static·final·int·STATE_FAST_FORWARDING·=·4;59 ····public·static·final·int·STATE_FAST_FORWARDING·=·4;
43 ····public·static·final·int·STATE_NONE·=·0;60 ····public·static·final·int·STATE_NONE·=·0;
44 ····public·static·final·int·STATE_PAUSED·=·2;61 ····public·static·final·int·STATE_PAUSED·=·2;
45 ····public·static·final·int·STATE_PLAYING·=·3;62 ····public·static·final·int·STATE_PLAYING·=·3;
Offset 48, 32 lines modifiedOffset 65, 34 lines modified
48 ····public·static·final·int·STATE_SKIPPING_TO_PREVIOUS·=·9;65 ····public·static·final·int·STATE_SKIPPING_TO_PREVIOUS·=·9;
49 ····public·static·final·int·STATE_SKIPPING_TO_QUEUE_ITEM·=·11;66 ····public·static·final·int·STATE_SKIPPING_TO_QUEUE_ITEM·=·11;
50 ····public·static·final·int·STATE_STOPPED·=·1;67 ····public·static·final·int·STATE_STOPPED·=·1;
51 ····final·long·mActions;68 ····final·long·mActions;
52 ····final·long·mActiveItemId;69 ····final·long·mActiveItemId;
53 ····final·long·mBufferedPosition;70 ····final·long·mBufferedPosition;
54 ····List·mCustomActions;71 ····List·mCustomActions;
 72 ····final·int·mErrorCode;
55 ····final·CharSequence·mErrorMessage;73 ····final·CharSequence·mErrorMessage;
56 ····final·Bundle·mExtras;74 ····final·Bundle·mExtras;
57 ····final·long·mPosition;75 ····final·long·mPosition;
58 ····final·float·mSpeed;76 ····final·float·mSpeed;
59 ····final·int·mState;77 ····final·int·mState;
60 ····private·Object·mStateObj;78 ····private·Object·mStateObj;
61 ····final·long·mUpdateTime;79 ····final·long·mUpdateTime;
62 ····80 ····
63 ····static·{81 ····static·{
64 ········CREATOR·=·(Parcelable$Creator)new·PlaybackStateCompat$1();82 ········CREATOR·=·(Parcelable$Creator)new·PlaybackStateCompat$1();
65 ····}83 ····}
66 ····84 ····
67 ····PlaybackStateCompat(final·int·mState,·final·long·mPosition,·final·long·mBufferedPosition,·final·float·mSpeed,·final·long·mActions,·final·CharSequence·mErrorMessage,·final·long·mUpdateTime,·final·List·c,·final·long·mActiveItemId,·final·Bundle·mExtras)·{85 ····PlaybackStateCompat(final·int·mState,·final·long·mPosition,·final·long·mBufferedPosition,·final·float·mSpeed,·final·long·mActions,·final·int·mErrorCode,·final·CharSequence·mErrorMessage,·final·long·mUpdateTime,·final·List·c,·final·long·mActiveItemId,·final·Bundle·mExtras)·{
68 ········this.mState·=·mState;86 ········this.mState·=·mState;
69 ········this.mPosition·=·mPosition;87 ········this.mPosition·=·mPosition;
70 ········this.mBufferedPosition·=·mBufferedPosition;88 ········this.mBufferedPosition·=·mBufferedPosition;
71 ········this.mSpeed·=·mSpeed;89 ········this.mSpeed·=·mSpeed;
72 ········this.mActions·=·mActions;90 ········this.mActions·=·mActions;
 91 ········this.mErrorCode·=·mErrorCode;
73 ········this.mErrorMessage·=·mErrorMessage;92 ········this.mErrorMessage·=·mErrorMessage;
74 ········this.mUpdateTime·=·mUpdateTime;93 ········this.mUpdateTime·=·mUpdateTime;
75 ········this.mCustomActions·=·new·ArrayList(c);94 ········this.mCustomActions·=·new·ArrayList(c);
76 ········this.mActiveItemId·=·mActiveItemId;95 ········this.mActiveItemId·=·mActiveItemId;
77 ········this.mExtras·=·mExtras;96 ········this.mExtras·=·mExtras;
78 ····}97 ····}
79 ····98 ····
Offset 84, 14 lines modifiedOffset 103, 15 lines modified
84 ········this.mUpdateTime·=·parcel.readLong();103 ········this.mUpdateTime·=·parcel.readLong();
85 ········this.mBufferedPosition·=·parcel.readLong();104 ········this.mBufferedPosition·=·parcel.readLong();
86 ········this.mActions·=·parcel.readLong();105 ········this.mActions·=·parcel.readLong();
87 ········this.mErrorMessage·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);106 ········this.mErrorMessage·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
88 ········this.mCustomActions·=·parcel.createTypedArrayList(PlaybackStateCompat$CustomAction.CREATOR);107 ········this.mCustomActions·=·parcel.createTypedArrayList(PlaybackStateCompat$CustomAction.CREATOR);
89 ········this.mActiveItemId·=·parcel.readLong();108 ········this.mActiveItemId·=·parcel.readLong();
90 ········this.mExtras·=·parcel.readBundle();109 ········this.mExtras·=·parcel.readBundle();
 110 ········this.mErrorCode·=·parcel.readInt();
91 ····}111 ····}
92 ····112 ····
93 ····public·static·PlaybackStateCompat·fromPlaybackState(final·Object·mStateObj)·{113 ····public·static·PlaybackStateCompat·fromPlaybackState(final·Object·mStateObj)·{
94 ········PlaybackStateCompat·playbackStateCompat;114 ········PlaybackStateCompat·playbackStateCompat;
95 ········if·(mStateObj·==·null·||·Build$VERSION.SDK_INT·<·21)·{115 ········if·(mStateObj·==·null·||·Build$VERSION.SDK_INT·<·21)·{
96 ············playbackStateCompat·=·null;116 ············playbackStateCompat·=·null;
97 ········}117 ········}
Offset 108, 15 lines modifiedOffset 128, 15 lines modified
108 ············Bundle·extras;128 ············Bundle·extras;
109 ············if·(Build$VERSION.SDK_INT·>=·22)·{129 ············if·(Build$VERSION.SDK_INT·>=·22)·{
110 ················extras·=·PlaybackStateCompatApi22.getExtras(mStateObj);130 ················extras·=·PlaybackStateCompatApi22.getExtras(mStateObj);
111 ············}131 ············}
112 ············else·{132 ············else·{
113 ················extras·=·null;133 ················extras·=·null;
114 ············}134 ············}
115 ············playbackStateCompat·=·new·PlaybackStateCompat(PlaybackStateCompatApi21.getState(mStateObj),·PlaybackStateCompatApi21.getPosition(mStateObj),·PlaybackStateCompatApi21.getBufferedPosition(mStateObj),·PlaybackStateCompatApi21.getPlaybackSpeed(mStateObj),·PlaybackStateCompatApi21.getActions(mStateObj),·PlaybackStateCompatApi21.getErrorMessage(mStateObj),·PlaybackStateCompatApi21.getLastPositionUpdateTime(mStateObj),·list,·PlaybackStateCompatApi21.getActiveQueueItemId(mStateObj),·extras);135 ············playbackStateCompat·=·new·PlaybackStateCompat(PlaybackStateCompatApi21.getState(mStateObj),·PlaybackStateCompatApi21.getPosition(mStateObj),·PlaybackStateCompatApi21.getBufferedPosition(mStateObj),·PlaybackStateCompatApi21.getPlaybackSpeed(mStateObj),·PlaybackStateCompatApi21.getActions(mStateObj),·0,·PlaybackStateCompatApi21.getErrorMessage(mStateObj),·PlaybackStateCompatApi21.getLastPositionUpdateTime(mStateObj),·list,·PlaybackStateCompatApi21.getActiveQueueItemId(mStateObj),·extras);
116 ············playbackStateCompat.mStateObj·=·mStateObj;136 ············playbackStateCompat.mStateObj·=·mStateObj;
117 ········}137 ········}
118 ········return·playbackStateCompat;138 ········return·playbackStateCompat;
119 ····}139 ····}
120 ····140 ····
121 ····public·static·int·toKeyCode(final·long·n)·{141 ····public·static·int·toKeyCode(final·long·n)·{
122 ········int·n2;142 ········int·n2;
Offset 166, 14 lines modifiedOffset 186, 18 lines modified
166 ········return·this.mBufferedPosition;186 ········return·this.mBufferedPosition;
167 ····}187 ····}
168 ····188 ····
169 ····public·List·getCustomActions()·{189 ····public·List·getCustomActions()·{
170 ········return·this.mCustomActions;190 ········return·this.mCustomActions;
171 ····}191 ····}
172 ····192 ····
 193 ····public·int·getErrorCode()·{
 194 ········return·this.mErrorCode;
 195 ····}
 196 ····
173 ····public·CharSequence·getErrorMessage()·{197 ····public·CharSequence·getErrorMessage()·{
174 ········return·this.mErrorMessage;198 ········return·this.mErrorMessage;
175 ····}199 ····}
176 ····200 ····
177 ····public·Bundle·getExtras()·{201 ····public·Bundle·getExtras()·{
178 ········return·this.mExtras;202 ········return·this.mExtras;
179 ····}203 ····}
Offset 224, 15 lines modifiedOffset 248, 16 lines modified
224 ········final·StringBuilder·sb·=·new·StringBuilder("PlaybackState·{");248 ········final·StringBuilder·sb·=·new·StringBuilder("PlaybackState·{");
Max diff block lines reached; 1180/7875 bytes (14.98%) of diff not shown.
640 B
android/support/v7/view/menu/CascadingMenuPopup$2$1.class
526 B
procyon -ec {}
    
Offset 20, 11 lines modifiedOffset 20, 11 lines modified
20 ····public·void·run()·{20 ····public·void·run()·{
21 ········if·(this.val$nextInfo·!=·null)·{21 ········if·(this.val$nextInfo·!=·null)·{
22 ············this.this$1.this$0.mShouldCloseImmediately·=·true;22 ············this.this$1.this$0.mShouldCloseImmediately·=·true;
23 ············this.val$nextInfo.menu.close(false);23 ············this.val$nextInfo.menu.close(false);
24 ············this.this$1.this$0.mShouldCloseImmediately·=·false;24 ············this.this$1.this$0.mShouldCloseImmediately·=·false;
25 ········}25 ········}
26 ········if·(this.val$item.isEnabled()·&&·this.val$item.hasSubMenu())·{26 ········if·(this.val$item.isEnabled()·&&·this.val$item.hasSubMenu())·{
27 ············this.val$menu.performItemAction(this.val$item,·0);27 ············this.val$menu.performItemAction(this.val$item,·4);
28 ········}28 ········}
29 ····}29 ····}
30 }30 }
3.7 KB
android/support/v7/widget/AppCompatDrawableManager.class
3.59 KB
procyon -ec {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 import·android.graphics.drawable.Drawable$ConstantState;23 import·android.graphics.drawable.Drawable$ConstantState;
24 import·java.lang.ref.WeakReference;24 import·java.lang.ref.WeakReference;
25 import·android.support.v4.util.LongSparseArray;25 import·android.support.v4.util.LongSparseArray;
26 import·android.graphics.drawable.Drawable;26 import·android.graphics.drawable.Drawable;
27 import·android.content.Context;27 import·android.content.Context;
28 import·android.support.v7.appcompat.R$drawable;28 import·android.support.v7.appcompat.R$drawable;
29 import·android.util.TypedValue;29 import·android.util.TypedValue;
30 import·android.util.SparseArray;30 import·android.support.v4.util.SparseArrayCompat;
31 import·java.util.WeakHashMap;31 import·java.util.WeakHashMap;
32 import·android.support.v4.util.ArrayMap;32 import·android.support.v4.util.ArrayMap;
33 import·android.graphics.PorterDuff$Mode;33 import·android.graphics.PorterDuff$Mode;
  
34 public·final·class·AppCompatDrawableManager34 public·final·class·AppCompatDrawableManager
35 {35 {
36 ····private·static·final·int[]·COLORFILTER_COLOR_BACKGROUND_MULTIPLY;36 ····private·static·final·int[]·COLORFILTER_COLOR_BACKGROUND_MULTIPLY;
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 ····private·static·final·int[]·TINT_CHECKABLE_BUTTON_LIST;47 ····private·static·final·int[]·TINT_CHECKABLE_BUTTON_LIST;
48 ····private·static·final·int[]·TINT_COLOR_CONTROL_NORMAL;48 ····private·static·final·int[]·TINT_COLOR_CONTROL_NORMAL;
49 ····private·static·final·int[]·TINT_COLOR_CONTROL_STATE_LIST;49 ····private·static·final·int[]·TINT_COLOR_CONTROL_STATE_LIST;
50 ····private·ArrayMap·mDelegates;50 ····private·ArrayMap·mDelegates;
51 ····private·final·Object·mDrawableCacheLock;51 ····private·final·Object·mDrawableCacheLock;
52 ····private·final·WeakHashMap·mDrawableCaches;52 ····private·final·WeakHashMap·mDrawableCaches;
53 ····private·boolean·mHasCheckedVectorDrawableSetup;53 ····private·boolean·mHasCheckedVectorDrawableSetup;
54 ····private·SparseArray·mKnownDrawableIdTags;54 ····private·SparseArrayCompat·mKnownDrawableIdTags;
55 ····private·WeakHashMap·mTintLists;55 ····private·WeakHashMap·mTintLists;
56 ····private·TypedValue·mTypedValue;56 ····private·TypedValue·mTypedValue;
57 ····57 ····
58 ····static·{58 ····static·{
59 ········final·int·n·=·6;59 ········final·int·n·=·6;
60 ········final·int·n2·=·3;60 ········final·int·n2·=·3;
61 ········final·int·n3·=·2;61 ········final·int·n3·=·2;
Offset 133, 17 lines modifiedOffset 133, 17 lines modified
133 ········return·false;133 ········return·false;
134 ····}134 ····}
135 ····135 ····
136 ····private·void·addTintListToCache(final·Context·context,·final·int·n,·final·ColorStateList·list)·{136 ····private·void·addTintListToCache(final·Context·context,·final·int·n,·final·ColorStateList·list)·{
137 ········if·(this.mTintLists·==·null)·{137 ········if·(this.mTintLists·==·null)·{
138 ············this.mTintLists·=·new·WeakHashMap();138 ············this.mTintLists·=·new·WeakHashMap();
139 ········}139 ········}
140 ········SparseArray·value·=·(SparseArray)this.mTintLists.get(context);140 ········SparseArrayCompat·value·=·(SparseArrayCompat)this.mTintLists.get(context);
141 ········if·(value·==·null)·{141 ········if·(value·==·null)·{
142 ············value·=·new·SparseArray();142 ············value·=·new·SparseArrayCompat();
143 ············this.mTintLists.put(context,·value);143 ············this.mTintLists.put(context,·value);
144 ········}144 ········}
145 ········value.append(n,·(Object)list);145 ········value.append(n,·(Object)list);
146 ····}146 ····}
147 ····147 ····
148 ····private·static·boolean·arrayContains(final·int[]·array,·final·int·n)·{148 ····private·static·boolean·arrayContains(final·int[]·array,·final·int·n)·{
149 ········boolean·b·=·false;149 ········boolean·b·=·false;
Offset 289, 17 lines modifiedOffset 289, 17 lines modified
289 ········}289 ········}
290 ········return·value;290 ········return·value;
291 ····}291 ····}
292 ····292 ····
293 ····private·ColorStateList·getTintListFromCache(final·Context·key,·final·int·n)·{293 ····private·ColorStateList·getTintListFromCache(final·Context·key,·final·int·n)·{
294 ········ColorStateList·list·=·null;294 ········ColorStateList·list·=·null;
295 ········if·(this.mTintLists·!=·null)·{295 ········if·(this.mTintLists·!=·null)·{
296 ············final·SparseArray·sparseArray·=·(SparseArray)this.mTintLists.get(key);296 ············final·SparseArrayCompat·sparseArrayCompat·=·(SparseArrayCompat)this.mTintLists.get(key);
297 ············if·(sparseArray·!=·null)·{297 ············if·(sparseArrayCompat·!=·null)·{
298 ················list·=·(ColorStateList)sparseArray.get(n);298 ················list·=·(ColorStateList)sparseArrayCompat.get(n);
299 ············}299 ············}
300 ········}300 ········}
301 ········return·list;301 ········return·list;
302 ····}302 ····}
303 ····303 ····
304 ····static·PorterDuff$Mode·getTintMode(final·int·n)·{304 ····static·PorterDuff$Mode·getTintMode(final·int·n)·{
305 ········PorterDuff$Mode·multiply·=·null;305 ········PorterDuff$Mode·multiply·=·null;
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
329 ················final·String·anObject·=·(String)this.mKnownDrawableIdTags.get(n);329 ················final·String·anObject·=·(String)this.mKnownDrawableIdTags.get(n);
330 ················if·("appcompat_skip_skip".equals(anObject)·||·(anObject·!=·null·&&·this.mDelegates.get((Object)anObject)·==·null))·{330 ················if·("appcompat_skip_skip".equals(anObject)·||·(anObject·!=·null·&&·this.mDelegates.get((Object)anObject)·==·null))·{
331 ····················drawable·=·null;331 ····················drawable·=·null;
332 ····················return·drawable;332 ····················return·drawable;
333 ················}333 ················}
334 ············}334 ············}
335 ············else·{335 ············else·{
336 ················this.mKnownDrawableIdTags·=·new·SparseArray();336 ················this.mKnownDrawableIdTags·=·new·SparseArrayCompat();
337 ············}337 ············}
338 ············if·(this.mTypedValue·==·null)·{338 ············if·(this.mTypedValue·==·null)·{
339 ················this.mTypedValue·=·new·TypedValue();339 ················this.mTypedValue·=·new·TypedValue();
340 ············}340 ············}
341 ············final·TypedValue·mTypedValue·=·this.mTypedValue;341 ············final·TypedValue·mTypedValue·=·this.mTypedValue;
342 ············final·Resources·resources·=·context.getResources();342 ············final·Resources·resources·=·context.getResources();
343 ············resources.getValue(n,·mTypedValue,·true);343 ············resources.getValue(n,·mTypedValue,·true);
544 B
mehdi/sakout/aboutpage/BuildConfig.class
464 B
procyon -ec {}
    
Offset 4, 9 lines modifiedOffset 4, 9 lines modified
4 public·final·class·BuildConfig4 public·final·class·BuildConfig
5 {5 {
6 ····public·static·final·String·APPLICATION_ID·=·"mehdi.sakout.aboutpage";6 ····public·static·final·String·APPLICATION_ID·=·"mehdi.sakout.aboutpage";
7 ····public·static·final·String·BUILD_TYPE·=·"release";7 ····public·static·final·String·BUILD_TYPE·=·"release";
8 ····public·static·final·boolean·DEBUG·=·false;8 ····public·static·final·boolean·DEBUG·=·false;
9 ····public·static·final·String·FLAVOR·=·"";9 ····public·static·final·String·FLAVOR·=·"";
10 ····public·static·final·int·VERSION_CODE·=·13;10 ····public·static·final·int·VERSION_CODE·=·13;
11 ····public·static·final·String·VERSION_NAME·=·"1.2";11 ····public·static·final·String·VERSION_NAME·=·"1.2.1";
12 }12 }
2.07 KB
mehdi/sakout/aboutpage/R$attr.class
2.0 KB
procyon -ec {}
    
Offset 136, 16 lines modifiedOffset 136, 18 lines modified
136 ····public·static·final·int·maxButtonHeight·=·2130772347;136 ····public·static·final·int·maxButtonHeight·=·2130772347;
137 ····public·static·final·int·measureWithLargestChild·=·2130772214;137 ····public·static·final·int·measureWithLargestChild·=·2130772214;
138 ····public·static·final·int·multiChoiceItemLayout·=·2130772015;138 ····public·static·final·int·multiChoiceItemLayout·=·2130772015;
139 ····public·static·final·int·navigationContentDescription·=·2130772352;139 ····public·static·final·int·navigationContentDescription·=·2130772352;
140 ····public·static·final·int·navigationIcon·=·2130772351;140 ····public·static·final·int·navigationIcon·=·2130772351;
141 ····public·static·final·int·navigationMode·=·2130771984;141 ····public·static·final·int·navigationMode·=·2130771984;
142 ····public·static·final·int·overlapAnchor·=·2130772262;142 ····public·static·final·int·overlapAnchor·=·2130772262;
 143 ····public·static·final·int·paddingBottomNoButtons·=·2130772264;
143 ····public·static·final·int·paddingEnd·=·2130772360;144 ····public·static·final·int·paddingEnd·=·2130772360;
144 ····public·static·final·int·paddingStart·=·2130772359;145 ····public·static·final·int·paddingStart·=·2130772359;
 146 ····public·static·final·int·paddingTopNoTitle·=·2130772265;
145 ····public·static·final·int·panelBackground·=·2130772106;147 ····public·static·final·int·panelBackground·=·2130772106;
146 ····public·static·final·int·panelMenuListTheme·=·2130772108;148 ····public·static·final·int·panelMenuListTheme·=·2130772108;
147 ····public·static·final·int·panelMenuListWidth·=·2130772107;149 ····public·static·final·int·panelMenuListWidth·=·2130772107;
148 ····public·static·final·int·popupMenuStyle·=·2130772088;150 ····public·static·final·int·popupMenuStyle·=·2130772088;
149 ····public·static·final·int·popupTheme·=·2130772009;151 ····public·static·final·int·popupTheme·=·2130772009;
150 ····public·static·final·int·popupWindowStyle·=·2130772089;152 ····public·static·final·int·popupWindowStyle·=·2130772089;
151 ····public·static·final·int·preserveIconSpacing·=·2130772244;153 ····public·static·final·int·preserveIconSpacing·=·2130772244;
Offset 162, 14 lines modifiedOffset 164, 15 lines modified
162 ····public·static·final·int·searchViewStyle·=·2130772096;164 ····public·static·final·int·searchViewStyle·=·2130772096;
163 ····public·static·final·int·seekBarStyle·=·2130772138;165 ····public·static·final·int·seekBarStyle·=·2130772138;
164 ····public·static·final·int·selectableItemBackground·=·2130772080;166 ····public·static·final·int·selectableItemBackground·=·2130772080;
165 ····public·static·final·int·selectableItemBackgroundBorderless·=·2130772081;167 ····public·static·final·int·selectableItemBackgroundBorderless·=·2130772081;
166 ····public·static·final·int·showAsAction·=·2130772240;168 ····public·static·final·int·showAsAction·=·2130772240;
167 ····public·static·final·int·showDividers·=·2130772215;169 ····public·static·final·int·showDividers·=·2130772215;
168 ····public·static·final·int·showText·=·2130772297;170 ····public·static·final·int·showText·=·2130772297;
 171 ····public·static·final·int·showTitle·=·2130772018;
169 ····public·static·final·int·singleChoiceItemLayout·=·2130772016;172 ····public·static·final·int·singleChoiceItemLayout·=·2130772016;
170 ····public·static·final·int·spinBars·=·2130772199;173 ····public·static·final·int·spinBars·=·2130772199;
171 ····public·static·final·int·spinnerDropDownItemStyle·=·2130772075;174 ····public·static·final·int·spinnerDropDownItemStyle·=·2130772075;
172 ····public·static·final·int·spinnerStyle·=·2130772139;175 ····public·static·final·int·spinnerStyle·=·2130772139;
173 ····public·static·final·int·splitTrack·=·2130772296;176 ····public·static·final·int·splitTrack·=·2130772296;
174 ····public·static·final·int·srcCompat·=·2130772024;177 ····public·static·final·int·srcCompat·=·2130772024;
175 ····public·static·final·int·state_above_anchor·=·2130772263;178 ····public·static·final·int·state_above_anchor·=·2130772263;
1.05 KB
mehdi/sakout/aboutpage/R$color.class
1010 B
procyon -ec {}
    
Offset 2, 14 lines modifiedOffset 2, 15 lines modified
2 package·mehdi.sakout.aboutpage;2 package·mehdi.sakout.aboutpage;
  
3 public·final·class·R$color3 public·final·class·R$color
4 {4 {
5 ····public·static·final·int·abc_background_cache_hint_selector_material_dark·=·2131689908;5 ····public·static·final·int·abc_background_cache_hint_selector_material_dark·=·2131689908;
6 ····public·static·final·int·abc_background_cache_hint_selector_material_light·=·2131689909;6 ····public·static·final·int·abc_background_cache_hint_selector_material_light·=·2131689909;
7 ····public·static·final·int·abc_btn_colored_borderless_text_material·=·2131689910;7 ····public·static·final·int·abc_btn_colored_borderless_text_material·=·2131689910;
 8 ····public·static·final·int·abc_btn_colored_text_material·=·2131689911;
8 ····public·static·final·int·abc_color_highlight_material·=·2131689912;9 ····public·static·final·int·abc_color_highlight_material·=·2131689912;
9 ····public·static·final·int·abc_hint_foreground_material_dark·=·2131689913;10 ····public·static·final·int·abc_hint_foreground_material_dark·=·2131689913;
10 ····public·static·final·int·abc_hint_foreground_material_light·=·2131689914;11 ····public·static·final·int·abc_hint_foreground_material_light·=·2131689914;
11 ····public·static·final·int·abc_input_method_navigation_guard·=·2131689478;12 ····public·static·final·int·abc_input_method_navigation_guard·=·2131689478;
12 ····public·static·final·int·abc_primary_text_disable_only_material_dark·=·2131689915;13 ····public·static·final·int·abc_primary_text_disable_only_material_dark·=·2131689915;
13 ····public·static·final·int·abc_primary_text_disable_only_material_light·=·2131689916;14 ····public·static·final·int·abc_primary_text_disable_only_material_light·=·2131689916;
14 ····public·static·final·int·abc_primary_text_material_dark·=·2131689917;15 ····public·static·final·int·abc_primary_text_material_dark·=·2131689917;
1.65 KB
mehdi/sakout/aboutpage/R$dimen.class
1.58 KB
procyon -ec {}
    
Offset 30, 18 lines modifiedOffset 30, 21 lines modified
30 ····public·static·final·int·abc_control_corner_material·=·2131427423;30 ····public·static·final·int·abc_control_corner_material·=·2131427423;
31 ····public·static·final·int·abc_control_inset_material·=·2131427424;31 ····public·static·final·int·abc_control_inset_material·=·2131427424;
32 ····public·static·final·int·abc_control_padding_material·=·2131427425;32 ····public·static·final·int·abc_control_padding_material·=·2131427425;
33 ····public·static·final·int·abc_dialog_fixed_height_major·=·2131427353;33 ····public·static·final·int·abc_dialog_fixed_height_major·=·2131427353;
34 ····public·static·final·int·abc_dialog_fixed_height_minor·=·2131427354;34 ····public·static·final·int·abc_dialog_fixed_height_minor·=·2131427354;
35 ····public·static·final·int·abc_dialog_fixed_width_major·=·2131427355;35 ····public·static·final·int·abc_dialog_fixed_width_major·=·2131427355;
36 ····public·static·final·int·abc_dialog_fixed_width_minor·=·2131427356;36 ····public·static·final·int·abc_dialog_fixed_width_minor·=·2131427356;
 37 ····public·static·final·int·abc_dialog_list_padding_bottom_no_buttons·=·2131427426;
 38 ····public·static·final·int·abc_dialog_list_padding_top_no_title·=·2131427427;
37 ····public·static·final·int·abc_dialog_min_width_major·=·2131427357;39 ····public·static·final·int·abc_dialog_min_width_major·=·2131427357;
38 ····public·static·final·int·abc_dialog_min_width_minor·=·2131427358;40 ····public·static·final·int·abc_dialog_min_width_minor·=·2131427358;
39 ····public·static·final·int·abc_dialog_padding_material·=·2131427428;41 ····public·static·final·int·abc_dialog_padding_material·=·2131427428;
40 ····public·static·final·int·abc_dialog_padding_top_material·=·2131427429;42 ····public·static·final·int·abc_dialog_padding_top_material·=·2131427429;
 43 ····public·static·final·int·abc_dialog_title_divider_material·=·2131427430;
41 ····public·static·final·int·abc_disabled_alpha_material_dark·=·2131427431;44 ····public·static·final·int·abc_disabled_alpha_material_dark·=·2131427431;
42 ····public·static·final·int·abc_disabled_alpha_material_light·=·2131427432;45 ····public·static·final·int·abc_disabled_alpha_material_light·=·2131427432;
43 ····public·static·final·int·abc_dropdownitem_icon_width·=·2131427433;46 ····public·static·final·int·abc_dropdownitem_icon_width·=·2131427433;
44 ····public·static·final·int·abc_dropdownitem_text_padding_left·=·2131427434;47 ····public·static·final·int·abc_dropdownitem_text_padding_left·=·2131427434;
45 ····public·static·final·int·abc_dropdownitem_text_padding_right·=·2131427435;48 ····public·static·final·int·abc_dropdownitem_text_padding_right·=·2131427435;
46 ····public·static·final·int·abc_edit_text_inset_bottom_material·=·2131427436;49 ····public·static·final·int·abc_edit_text_inset_bottom_material·=·2131427436;
47 ····public·static·final·int·abc_edit_text_inset_horizontal_material·=·2131427437;50 ····public·static·final·int·abc_edit_text_inset_horizontal_material·=·2131427437;
1.07 KB
mehdi/sakout/aboutpage/R$id.class
1.0 KB
procyon -ec {}
    
Offset 99, 16 lines modifiedOffset 99, 18 lines modified
99 ····public·static·final·int·status_bar_latest_event_content·=·2131820749;99 ····public·static·final·int·status_bar_latest_event_content·=·2131820749;
100 ····public·static·final·int·submenuarrow·=·2131820640;100 ····public·static·final·int·submenuarrow·=·2131820640;
101 ····public·static·final·int·submit_area·=·2131820657;101 ····public·static·final·int·submit_area·=·2131820657;
102 ····public·static·final·int·tabMode·=·2131820561;102 ····public·static·final·int·tabMode·=·2131820561;
103 ····public·static·final·int·text·=·2131820765;103 ····public·static·final·int·text·=·2131820765;
104 ····public·static·final·int·text2·=·2131820763;104 ····public·static·final·int·text2·=·2131820763;
105 ····public·static·final·int·textSpacerNoButtons·=·2131820628;105 ····public·static·final·int·textSpacerNoButtons·=·2131820628;
 106 ····public·static·final·int·textSpacerNoTitle·=·2131820627;
106 ····public·static·final·int·time·=·2131820755;107 ····public·static·final·int·time·=·2131820755;
107 ····public·static·final·int·title·=·2131820620;108 ····public·static·final·int·title·=·2131820620;
 109 ····public·static·final·int·titleDividerNoCustom·=·2131820635;
108 ····public·static·final·int·title_template·=·2131820633;110 ····public·static·final·int·title_template·=·2131820633;
109 ····public·static·final·int·top·=·2131820591;111 ····public·static·final·int·top·=·2131820591;
110 ····public·static·final·int·topPanel·=·2131820632;112 ····public·static·final·int·topPanel·=·2131820632;
111 ····public·static·final·int·up·=·2131820557;113 ····public·static·final·int·up·=·2131820557;
112 ····public·static·final·int·useLogo·=·2131820568;114 ····public·static·final·int·useLogo·=·2131820568;
113 ····public·static·final·int·withText·=·2131820606;115 ····public·static·final·int·withText·=·2131820606;
114 ····public·static·final·int·wrap_content·=·2131820580;116 ····public·static·final·int·wrap_content·=·2131820580;
1.16 KB
mehdi/sakout/aboutpage/R$layout.class
1.09 KB
procyon -ec {}
    
Offset 10, 14 lines modifiedOffset 10, 15 lines modified
10 ····public·static·final·int·abc_action_menu_layout·=·2130968580;10 ····public·static·final·int·abc_action_menu_layout·=·2130968580;
11 ····public·static·final·int·abc_action_mode_bar·=·2130968581;11 ····public·static·final·int·abc_action_mode_bar·=·2130968581;
12 ····public·static·final·int·abc_action_mode_close_item_material·=·2130968582;12 ····public·static·final·int·abc_action_mode_close_item_material·=·2130968582;
13 ····public·static·final·int·abc_activity_chooser_view·=·2130968583;13 ····public·static·final·int·abc_activity_chooser_view·=·2130968583;
14 ····public·static·final·int·abc_activity_chooser_view_list_item·=·2130968584;14 ····public·static·final·int·abc_activity_chooser_view_list_item·=·2130968584;
15 ····public·static·final·int·abc_alert_dialog_button_bar_material·=·2130968585;15 ····public·static·final·int·abc_alert_dialog_button_bar_material·=·2130968585;
16 ····public·static·final·int·abc_alert_dialog_material·=·2130968586;16 ····public·static·final·int·abc_alert_dialog_material·=·2130968586;
 17 ····public·static·final·int·abc_alert_dialog_title_material·=·2130968587;
17 ····public·static·final·int·abc_dialog_title_material·=·2130968588;18 ····public·static·final·int·abc_dialog_title_material·=·2130968588;
18 ····public·static·final·int·abc_expanded_menu_layout·=·2130968589;19 ····public·static·final·int·abc_expanded_menu_layout·=·2130968589;
19 ····public·static·final·int·abc_list_menu_item_checkbox·=·2130968590;20 ····public·static·final·int·abc_list_menu_item_checkbox·=·2130968590;
20 ····public·static·final·int·abc_list_menu_item_icon·=·2130968591;21 ····public·static·final·int·abc_list_menu_item_icon·=·2130968591;
21 ····public·static·final·int·abc_list_menu_item_layout·=·2130968592;22 ····public·static·final·int·abc_list_menu_item_layout·=·2130968592;
22 ····public·static·final·int·abc_list_menu_item_radio·=·2130968593;23 ····public·static·final·int·abc_list_menu_item_radio·=·2130968593;
23 ····public·static·final·int·abc_popup_menu_header_item_layout·=·2130968594;24 ····public·static·final·int·abc_popup_menu_header_item_layout·=·2130968594;
3.11 KB
mehdi/sakout/aboutpage/R$style.class
3.04 KB
procyon -ec {}
    
Offset 44, 14 lines modifiedOffset 44, 16 lines modified
44 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle·=·2131558487;44 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle·=·2131558487;
45 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse·=·2131558488;45 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse·=·2131558488;
46 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Title·=·2131558489;46 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Title·=·2131558489;
47 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse·=·2131558490;47 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse·=·2131558490;
48 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle·=·2131558491;48 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle·=·2131558491;
49 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionMode_Title·=·2131558492;49 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_ActionMode_Title·=·2131558492;
50 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Button·=·2131558493;50 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Button·=·2131558493;
 51 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored·=·2131558565;
 52 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Button_Colored·=·2131558566;
51 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Button_Inverse·=·2131558558;53 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Button_Inverse·=·2131558558;
52 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_DropDownItem·=·2131558583;54 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_DropDownItem·=·2131558583;
53 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_PopupMenu_Header·=·2131558494;55 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_PopupMenu_Header·=·2131558494;
54 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_PopupMenu_Large·=·2131558495;56 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_PopupMenu_Large·=·2131558495;
55 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_PopupMenu_Small·=·2131558496;57 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_PopupMenu_Small·=·2131558496;
56 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Switch·=·2131558497;58 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_Switch·=·2131558497;
57 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem·=·2131558498;59 ····public·static·final·int·Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem·=·2131558498;
Offset 229, 14 lines modifiedOffset 231, 16 lines modified
229 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionBar_Title·=·2131558666;231 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionBar_Title·=·2131558666;
230 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse·=·2131558667;232 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse·=·2131558667;
231 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Subtitle·=·2131558668;233 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Subtitle·=·2131558668;
232 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse·=·2131558669;234 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse·=·2131558669;
233 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Title·=·2131558670;235 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Title·=·2131558670;
234 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse·=·2131558671;236 ····public·static·final·int·TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse·=·2131558671;
235 ····public·static·final·int·TextAppearance_AppCompat_Widget_Button·=·2131558672;237 ····public·static·final·int·TextAppearance_AppCompat_Widget_Button·=·2131558672;
 238 ····public·static·final·int·TextAppearance_AppCompat_Widget_Button_Borderless_Colored·=·2131558673;
 239 ····public·static·final·int·TextAppearance_AppCompat_Widget_Button_Colored·=·2131558674;
236 ····public·static·final·int·TextAppearance_AppCompat_Widget_Button_Inverse·=·2131558675;240 ····public·static·final·int·TextAppearance_AppCompat_Widget_Button_Inverse·=·2131558675;
237 ····public·static·final·int·TextAppearance_AppCompat_Widget_DropDownItem·=·2131558676;241 ····public·static·final·int·TextAppearance_AppCompat_Widget_DropDownItem·=·2131558676;
238 ····public·static·final·int·TextAppearance_AppCompat_Widget_PopupMenu_Header·=·2131558677;242 ····public·static·final·int·TextAppearance_AppCompat_Widget_PopupMenu_Header·=·2131558677;
239 ····public·static·final·int·TextAppearance_AppCompat_Widget_PopupMenu_Large·=·2131558678;243 ····public·static·final·int·TextAppearance_AppCompat_Widget_PopupMenu_Large·=·2131558678;
240 ····public·static·final·int·TextAppearance_AppCompat_Widget_PopupMenu_Small·=·2131558679;244 ····public·static·final·int·TextAppearance_AppCompat_Widget_PopupMenu_Small·=·2131558679;
241 ····public·static·final·int·TextAppearance_AppCompat_Widget_Switch·=·2131558680;245 ····public·static·final·int·TextAppearance_AppCompat_Widget_Switch·=·2131558680;
242 ····public·static·final·int·TextAppearance_AppCompat_Widget_TextView_SpinnerItem·=·2131558681;246 ····public·static·final·int·TextAppearance_AppCompat_Widget_TextView_SpinnerItem·=·2131558681;
15.4 KB
mehdi/sakout/aboutpage/R$styleable.class
15.4 KB
procyon -ec {}
    
Offset 50, 14 lines modifiedOffset 50, 15 lines modified
50 ····public·static·final·int·ActivityChooserView_initialActivityCount·=·0;50 ····public·static·final·int·ActivityChooserView_initialActivityCount·=·0;
51 ····public·static·final·int[]·AlertDialog;51 ····public·static·final·int[]·AlertDialog;
52 ····public·static·final·int·AlertDialog_android_layout·=·0;52 ····public·static·final·int·AlertDialog_android_layout·=·0;
53 ····public·static·final·int·AlertDialog_buttonPanelSideLayout·=·1;53 ····public·static·final·int·AlertDialog_buttonPanelSideLayout·=·1;
54 ····public·static·final·int·AlertDialog_listItemLayout·=·5;54 ····public·static·final·int·AlertDialog_listItemLayout·=·5;
55 ····public·static·final·int·AlertDialog_listLayout·=·2;55 ····public·static·final·int·AlertDialog_listLayout·=·2;
56 ····public·static·final·int·AlertDialog_multiChoiceItemLayout·=·3;56 ····public·static·final·int·AlertDialog_multiChoiceItemLayout·=·3;
 57 ····public·static·final·int·AlertDialog_showTitle·=·6;
57 ····public·static·final·int·AlertDialog_singleChoiceItemLayout·=·4;58 ····public·static·final·int·AlertDialog_singleChoiceItemLayout·=·4;
58 ····public·static·final·int[]·AppCompatImageView;59 ····public·static·final·int[]·AppCompatImageView;
59 ····public·static·final·int·AppCompatImageView_android_src·=·0;60 ····public·static·final·int·AppCompatImageView_android_src·=·0;
60 ····public·static·final·int·AppCompatImageView_srcCompat·=·1;61 ····public·static·final·int·AppCompatImageView_srcCompat·=·1;
61 ····public·static·final·int[]·AppCompatSeekBar;62 ····public·static·final·int[]·AppCompatSeekBar;
62 ····public·static·final·int·AppCompatSeekBar_android_thumb·=·0;63 ····public·static·final·int·AppCompatSeekBar_android_thumb·=·0;
63 ····public·static·final·int·AppCompatSeekBar_tickMark·=·1;64 ····public·static·final·int·AppCompatSeekBar_tickMark·=·1;
Offset 264, 14 lines modifiedOffset 265, 17 lines modified
264 ····public·static·final·int·MenuView_subMenuArrow·=·8;265 ····public·static·final·int·MenuView_subMenuArrow·=·8;
265 ····public·static·final·int[]·PopupWindow;266 ····public·static·final·int[]·PopupWindow;
266 ····public·static·final·int[]·PopupWindowBackgroundState;267 ····public·static·final·int[]·PopupWindowBackgroundState;
267 ····public·static·final·int·PopupWindowBackgroundState_state_above_anchor·=·0;268 ····public·static·final·int·PopupWindowBackgroundState_state_above_anchor·=·0;
268 ····public·static·final·int·PopupWindow_android_popupAnimationStyle·=·1;269 ····public·static·final·int·PopupWindow_android_popupAnimationStyle·=·1;
269 ····public·static·final·int·PopupWindow_android_popupBackground·=·0;270 ····public·static·final·int·PopupWindow_android_popupBackground·=·0;
270 ····public·static·final·int·PopupWindow_overlapAnchor·=·2;271 ····public·static·final·int·PopupWindow_overlapAnchor·=·2;
 272 ····public·static·final·int[]·RecycleListView;
 273 ····public·static·final·int·RecycleListView_paddingBottomNoButtons·=·0;
 274 ····public·static·final·int·RecycleListView_paddingTopNoTitle·=·1;
271 ····public·static·final·int[]·SearchView;275 ····public·static·final·int[]·SearchView;
272 ····public·static·final·int·SearchView_android_focusable·=·0;276 ····public·static·final·int·SearchView_android_focusable·=·0;
273 ····public·static·final·int·SearchView_android_imeOptions·=·3;277 ····public·static·final·int·SearchView_android_imeOptions·=·3;
274 ····public·static·final·int·SearchView_android_inputType·=·2;278 ····public·static·final·int·SearchView_android_inputType·=·2;
275 ····public·static·final·int·SearchView_android_maxWidth·=·1;279 ····public·static·final·int·SearchView_android_maxWidth·=·1;
276 ····public·static·final·int·SearchView_closeIcon·=·8;280 ····public·static·final·int·SearchView_closeIcon·=·8;
277 ····public·static·final·int·SearchView_commitIcon·=·13;281 ····public·static·final·int·SearchView_commitIcon·=·13;
Offset 361, 17 lines modifiedOffset 365, 17 lines modified
361 ····public·static·final·int·View_android_theme·=·0;365 ····public·static·final·int·View_android_theme·=·0;
362 ····public·static·final·int·View_paddingEnd·=·3;366 ····public·static·final·int·View_paddingEnd·=·3;
363 ····public·static·final·int·View_paddingStart·=·2;367 ····public·static·final·int·View_paddingStart·=·2;
364 ····public·static·final·int·View_theme·=·4;368 ····public·static·final·int·View_theme·=·4;
365 ····369 ····
366 ····static·{370 ····static·{
367 ········final·int·n·=·4;371 ········final·int·n·=·4;
368 ········final·int·n2·=·2;372 ········final·int·n2·=·1;
369 ········final·int·n3·=·1;373 ········final·int·n3·=·3;
370 ········final·int·n4·=·3;374 ········final·int·n4·=·2;
371 ········final·int[]·array;375 ········final·int[]·array;
372 ········final·int[]·actionBar·=·array·=·new·int[29];376 ········final·int[]·actionBar·=·array·=·new·int[29];
373 ········array[0]·=·2130771973;377 ········array[0]·=·2130771973;
374 ········array[1]·=·2130771982;378 ········array[1]·=·2130771982;
375 ········array[2]·=·2130771984;379 ········array[2]·=·2130771984;
376 ········array[3]·=·2130771985;380 ········array[3]·=·2130771985;
377 ········array[4]·=·2130771986;381 ········array[4]·=·2130771986;
Offset 396, 47 lines modifiedOffset 400, 47 lines modified
396 ········array[23]·=·2130772005;400 ········array[23]·=·2130772005;
397 ········array[24]·=·2130772006;401 ········array[24]·=·2130772006;
398 ········array[25]·=·2130772007;402 ········array[25]·=·2130772007;
399 ········array[26]·=·2130772008;403 ········array[26]·=·2130772008;
400 ········array[27]·=·2130772009;404 ········array[27]·=·2130772009;
401 ········array[28]·=·2130772076;405 ········array[28]·=·2130772076;
402 ········ActionBar·=·actionBar;406 ········ActionBar·=·actionBar;
403 ········final·int[]·actionBarLayout·=·new·int[n3];407 ········final·int[]·actionBarLayout·=·new·int[n2];
404 ········actionBarLayout[0]·=·16842931;408 ········actionBarLayout[0]·=·16842931;
405 ········ActionBarLayout·=·actionBarLayout;409 ········ActionBarLayout·=·actionBarLayout;
406 ········final·int[]·actionMenuItemView·=·new·int[n3];410 ········final·int[]·actionMenuItemView·=·new·int[n2];
407 ········actionMenuItemView[0]·=·16843071;411 ········actionMenuItemView[0]·=·16843071;
408 ········ActionMenuItemView·=·actionMenuItemView;412 ········ActionMenuItemView·=·actionMenuItemView;
409 ········ActionMenuView·=·new·int[0];413 ········ActionMenuView·=·new·int[0];
410 ········final·int[]·array2;414 ········final·int[]·array2;
411 ········final·int[]·actionMode·=·array2·=·new·int[6];415 ········final·int[]·actionMode·=·array2·=·new·int[6];
412 ········array2[0]·=·2130771973;416 ········array2[0]·=·2130771973;
413 ········array2[1]·=·2130771987;417 ········array2[1]·=·2130771987;
414 ········array2[2]·=·2130771988;418 ········array2[2]·=·2130771988;
415 ········array2[3]·=·2130771992;419 ········array2[3]·=·2130771992;
416 ········array2[4]·=·2130771994;420 ········array2[4]·=·2130771994;
417 ········array2[5]·=·2130772010;421 ········array2[5]·=·2130772010;
418 ········ActionMode·=·actionMode;422 ········ActionMode·=·actionMode;
419 ········final·int[]·array3;423 ········final·int[]·array3;
420 ········final·int[]·activityChooserView·=·array3·=·new·int[n2];424 ········final·int[]·activityChooserView·=·array3·=·new·int[n4];
421 ········array3[0]·=·2130772011;425 ········array3[0]·=·2130772011;
422 ········array3[1]·=·2130772012;426 ········array3[1]·=·2130772012;
423 ········ActivityChooserView·=·activityChooserView;427 ········ActivityChooserView·=·activityChooserView;
424 ········final·int[]·array4;428 ········final·int[]·array4;
425 ········final·int[]·alertDialog·=·array4·=·new·int[7];429 ········final·int[]·alertDialog·=·array4·=·new·int[7];
426 ········array4[0]·=·16842994;430 ········array4[0]·=·16842994;
427 ········array4[1]·=·2130772013;431 ········array4[1]·=·2130772013;
428 ········array4[2]·=·2130772014;432 ········array4[2]·=·2130772014;
429 ········array4[3]·=·2130772015;433 ········array4[3]·=·2130772015;
430 ········array4[4]·=·2130772016;434 ········array4[4]·=·2130772016;
431 ········array4[5]·=·2130772017;435 ········array4[5]·=·2130772017;
432 ········array4[6]·=·2130772018;436 ········array4[6]·=·2130772018;
433 ········AlertDialog·=·alertDialog;437 ········AlertDialog·=·alertDialog;
434 ········final·int[]·array5;438 ········final·int[]·array5;
435 ········final·int[]·appCompatImageView·=·array5·=·new·int[n2];439 ········final·int[]·appCompatImageView·=·array5·=·new·int[n4];
436 ········array5[0]·=·16843033;440 ········array5[0]·=·16843033;
437 ········array5[1]·=·2130772024;441 ········array5[1]·=·2130772024;
438 ········AppCompatImageView·=·appCompatImageView;442 ········AppCompatImageView·=·appCompatImageView;
439 ········final·int[]·array6;443 ········final·int[]·array6;
440 ········final·int[]·appCompatSeekBar·=·array6·=·new·int[n];444 ········final·int[]·appCompatSeekBar·=·array6·=·new·int[n];
441 ········array6[0]·=·16843074;445 ········array6[0]·=·16843074;
442 ········array6[1]·=·2130772025;446 ········array6[1]·=·2130772025;
Offset 450, 15 lines modifiedOffset 454, 15 lines modified
450 ········array7[2]·=·16843118;454 ········array7[2]·=·16843118;
451 ········array7[3]·=·16843119;455 ········array7[3]·=·16843119;
452 ········array7[4]·=·16843120;456 ········array7[4]·=·16843120;
453 ········array7[5]·=·16843666;457 ········array7[5]·=·16843666;
454 ········array7[6]·=·16843667;458 ········array7[6]·=·16843667;
455 ········AppCompatTextHelper·=·appCompatTextHelper;459 ········AppCompatTextHelper·=·appCompatTextHelper;
456 ········final·int[]·array8;460 ········final·int[]·array8;
457 ········final·int[]·appCompatTextView·=·array8·=·new·int[n2];461 ········final·int[]·appCompatTextView·=·array8·=·new·int[n4];
458 ········array8[0]·=·16842804;462 ········array8[0]·=·16842804;
459 ········array8[1]·=·2130772028;463 ········array8[1]·=·2130772028;
460 ········AppCompatTextView·=·appCompatTextView;464 ········AppCompatTextView·=·appCompatTextView;
461 ········final·int[]·array9;465 ········final·int[]·array9;
462 ········final·int[]·appCompatTheme·=·array9·=·new·int[115];466 ········final·int[]·appCompatTheme·=·array9·=·new·int[115];
463 ········array9[0]·=·16842839;467 ········array9[0]·=·16842839;
464 ········array9[1]·=·16842926;468 ········array9[1]·=·16842926;
Offset 572, 25 lines modifiedOffset 576, 25 lines modified
572 ········array9[109]·=·2130772136;576 ········array9[109]·=·2130772136;
573 ········array9[110]·=·2130772137;577 ········array9[110]·=·2130772137;
574 ········array9[111]·=·2130772138;578 ········array9[111]·=·2130772138;
575 ········array9[112]·=·2130772139;579 ········array9[112]·=·2130772139;
576 ········array9[113]·=·2130772140;580 ········array9[113]·=·2130772140;
577 ········array9[114]·=·2130772141;581 ········array9[114]·=·2130772141;
578 ········AppCompatTheme·=·appCompatTheme;582 ········AppCompatTheme·=·appCompatTheme;
579 ········final·int[]·buttonBarLayout·=·new·int[n3];583 ········final·int[]·buttonBarLayout·=·new·int[n2];
580 ········buttonBarLayout[0]·=·2130772150;584 ········buttonBarLayout[0]·=·2130772150;
581 ········ButtonBarLayout·=·buttonBarLayout;585 ········ButtonBarLayout·=·buttonBarLayout;
582 ········final·int[]·array10;586 ········final·int[]·array10;
Max diff block lines reached; 9684/15702 bytes (61.67%) of diff not shown.
2.25 KB
android/support/v4/app/BackStackRecord.class
2.16 KB
procyon -ec {}
    
Offset 179, 15 lines modifiedOffset 179, 17 lines modified
179 ····179 ····
180 ····int·commitInternal(final·boolean·b)·{180 ····int·commitInternal(final·boolean·b)·{
181 ········if·(this.mCommitted)·{181 ········if·(this.mCommitted)·{
182 ············throw·new·IllegalStateException("commit·already·called");182 ············throw·new·IllegalStateException("commit·already·called");
183 ········}183 ········}
184 ········if·(FragmentManagerImpl.DEBUG)·{184 ········if·(FragmentManagerImpl.DEBUG)·{
185 ············Log.v("FragmentManager",·"Commit:·"·+·this);185 ············Log.v("FragmentManager",·"Commit:·"·+·this);
186 ············this.dump("··",·null,·new·PrintWriter(new·LogWriter("FragmentManager")),·null);186 ············final·PrintWriter·printWriter·=·new·PrintWriter((Writer)new·LogWriter("FragmentManager"));
 187 ············this.dump("··",·null,·printWriter,·null);
 188 ············printWriter.close();
187 ········}189 ········}
188 ········this.mCommitted·=·true;190 ········this.mCommitted·=·true;
189 ········if·(this.mAddToBackStack)·{191 ········if·(this.mAddToBackStack)·{
190 ············this.mIndex·=·this.mManager.allocBackStackIndex(this);192 ············this.mIndex·=·this.mManager.allocBackStackIndex(this);
191 ········}193 ········}
192 ········else·{194 ········else·{
193 ············this.mIndex·=·-1;195 ············this.mIndex·=·-1;
Offset 389, 15 lines modifiedOffset 391, 15 lines modified
389 ············}391 ············}
390 ········}392 ········}
391 ········if·(!this.mAllowOptimization)·{393 ········if·(!this.mAllowOptimization)·{
392 ············this.mManager.moveToState(this.mManager.mCurState,·b);394 ············this.mManager.moveToState(this.mManager.mCurState,·b);
393 ········}395 ········}
394 ····}396 ····}
395 ····397 ····
396 ····void·executePopOps()·{398 ····void·executePopOps(final·boolean·b)·{
397 ········for·(int·i·=·this.mOps.size()·-·1;·i·>=·0;·--i)·{399 ········for·(int·i·=·this.mOps.size()·-·1;·i·>=·0;·--i)·{
398 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);400 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);
399 ············final·Fragment·fragment·=·backStackRecord$Op.fragment;401 ············final·Fragment·fragment·=·backStackRecord$Op.fragment;
400 ············fragment.setNextTransition(FragmentManagerImpl.reverseTransit(this.mTransition),·this.mTransitionStyle);402 ············fragment.setNextTransition(FragmentManagerImpl.reverseTransit(this.mTransition),·this.mTransitionStyle);
401 ············switch·(backStackRecord$Op.cmd)·{403 ············switch·(backStackRecord$Op.cmd)·{
402 ················default:·{404 ················default:·{
403 ····················throw·new·IllegalArgumentException("Unknown·cmd:·"·+·backStackRecord$Op.cmd);405 ····················throw·new·IllegalArgumentException("Unknown·cmd:·"·+·backStackRecord$Op.cmd);
Offset 433, 15 lines modifiedOffset 435, 15 lines modified
433 ····················break;435 ····················break;
434 ················}436 ················}
435 ············}437 ············}
436 ············if·(!this.mAllowOptimization·&&·backStackRecord$Op.cmd·!=·3)·{438 ············if·(!this.mAllowOptimization·&&·backStackRecord$Op.cmd·!=·3)·{
437 ················this.mManager.moveFragmentToExpectedState(fragment);439 ················this.mManager.moveFragmentToExpectedState(fragment);
438 ············}440 ············}
439 ········}441 ········}
440 ········if·(!this.mAllowOptimization)·{442 ········if·(!this.mAllowOptimization·&&·b)·{
441 ············this.mManager.moveToState(this.mManager.mCurState,·true);443 ············this.mManager.moveToState(this.mManager.mCurState,·true);
442 ········}444 ········}
443 ····}445 ····}
444 ····446 ····
445 ····void·expandReplaceOps(final·ArrayList·list)·{447 ····void·expandReplaceOps(final·ArrayList·list)·{
446 ········for·(int·i·=·0;·i·<·this.mOps.size();·++i)·{448 ········for·(int·i·=·0;·i·<·this.mOps.size();·++i)·{
447 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);449 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);
2.02 KB
android/support/v4/app/FragmentHostCallback.class
1.92 KB
procyon -ec {}
    
Offset 121, 22 lines modifiedOffset 121, 20 lines modified
121 ····}121 ····}
122 ····122 ····
123 ····LoaderManagerImpl·getLoaderManager(final·String·s,·final·boolean·b,·final·boolean·b2)·{123 ····LoaderManagerImpl·getLoaderManager(final·String·s,·final·boolean·b,·final·boolean·b2)·{
124 ········if·(this.mAllLoaderManagers·==·null)·{124 ········if·(this.mAllLoaderManagers·==·null)·{
125 ············this.mAllLoaderManagers·=·new·SimpleArrayMap();125 ············this.mAllLoaderManagers·=·new·SimpleArrayMap();
126 ········}126 ········}
127 ········LoaderManagerImpl·loaderManagerImpl·=·(LoaderManagerImpl)this.mAllLoaderManagers.get((Object)s);127 ········LoaderManagerImpl·loaderManagerImpl·=·(LoaderManagerImpl)this.mAllLoaderManagers.get((Object)s);
128 ········if·(loaderManagerImpl·==·null)·{128 ········if·(loaderManagerImpl·==·null·&&·b2)·{
129 ············if·(b2)·{ 
130 ················loaderManagerImpl·=·new·LoaderManagerImpl(s,·this,·b);129 ············loaderManagerImpl·=·new·LoaderManagerImpl(s,·this,·b);
131 ················this.mAllLoaderManagers.put((Object)s,·(Object)loaderManagerImpl);130 ············this.mAllLoaderManagers.put((Object)s,·(Object)loaderManagerImpl);
132 ············} 
133 ········}131 ········}
134 ········else·{ 
135 ············loaderManagerImpl.updateHostController(this);132 ········else·if·(b·&&·loaderManagerImpl·!=·null·&&·!loaderManagerImpl.mStarted)·{
 133 ············loaderManagerImpl.doStart();
136 ········}134 ········}
137 ········return·loaderManagerImpl;135 ········return·loaderManagerImpl;
138 ····}136 ····}
139 ····137 ····
140 ····LoaderManagerImpl·getLoaderManagerImpl()·{138 ····LoaderManagerImpl·getLoaderManagerImpl()·{
141 ········final·boolean·mCheckedForLoaderManager·=·true;139 ········final·boolean·mCheckedForLoaderManager·=·true;
142 ········LoaderManagerImpl·loaderManagerImpl;140 ········LoaderManagerImpl·loaderManagerImpl;
Offset 237, 14 lines modifiedOffset 235, 19 lines modified
237 ················loaderManagerImpl.finishRetain();235 ················loaderManagerImpl.finishRetain();
238 ················loaderManagerImpl.doReportStart();236 ················loaderManagerImpl.doReportStart();
239 ············}237 ············}
240 ········}238 ········}
241 ····}239 ····}
242 ····240 ····
243 ····void·restoreLoaderNonConfig(final·SimpleArrayMap·mAllLoaderManagers)·{241 ····void·restoreLoaderNonConfig(final·SimpleArrayMap·mAllLoaderManagers)·{
 242 ········if·(mAllLoaderManagers·!=·null)·{
 243 ············for·(int·size·=·mAllLoaderManagers.size(),·i·=·0;·i·<·size;·++i)·{
 244 ················((LoaderManagerImpl)mAllLoaderManagers.valueAt(i)).updateHostController(this);
 245 ············}
 246 ········}
244 ········this.mAllLoaderManagers·=·mAllLoaderManagers;247 ········this.mAllLoaderManagers·=·mAllLoaderManagers;
245 ····}248 ····}
246 ····249 ····
247 ····SimpleArrayMap·retainLoaderNonConfig()·{250 ····SimpleArrayMap·retainLoaderNonConfig()·{
248 ········boolean·b·=·false;251 ········boolean·b·=·false;
249 ········if·(this.mAllLoaderManagers·!=·null)·{252 ········if·(this.mAllLoaderManagers·!=·null)·{
250 ············final·int·size·=·this.mAllLoaderManagers.size();253 ············final·int·size·=·this.mAllLoaderManagers.size();
45.0 KB
android/support/v4/app/FragmentManagerImpl.class
44.9 KB
procyon -ec {}
    
Offset 219, 24 lines modifiedOffset 219, 41 lines modified
219 ········if·(!b)·{219 ········if·(!b)·{
220 ············this.checkStateLoss();220 ············this.checkStateLoss();
221 ········}221 ········}
222 ········if·(this.mTmpRecords·==·null)·{222 ········if·(this.mTmpRecords·==·null)·{
223 ············this.mTmpRecords·=·new·ArrayList();223 ············this.mTmpRecords·=·new·ArrayList();
224 ············this.mTmpIsPop·=·new·ArrayList();224 ············this.mTmpIsPop·=·new·ArrayList();
225 ········}225 ········}
 226 ········this.mExecutingActions·=·true;
 227 ········final·ArrayList·list·=·null;
 228 ········try·{
226 ········this.executePostponedTransaction(null,·null);229 ············this.executePostponedTransaction(list,·null);
 230 ········}
 231 ········finally·{
 232 ············this.mExecutingActions·=·false;
 233 ········}
227 ····}234 ····}
228 ····235 ····
229 ····private·static·void·executeOps(final·ArrayList·list,·final·ArrayList·list2,·final·int·n,·final·int·n2)·{236 ····private·static·void·executeOps(final·ArrayList·list,·final·ArrayList·list2,·final·int·n,·final·int·n2)·{
 237 ········final·int·n3·=·1;
230 ········for·(int·i·=·n;·i·<·n2;·++i)·{238 ········for·(int·i·=·n;·i·<·n2;·++i)·{
231 ············final·BackStackRecord·backStackRecord·=·(BackStackRecord)list.get(i);239 ············final·BackStackRecord·backStackRecord·=·(BackStackRecord)list.get(i);
232 ············if·((boolean)Boolean.valueOf(list2.get(i)))·{240 ············if·((boolean)Boolean.valueOf(list2.get(i)))·{
 241 ················backStackRecord.bumpBackStackNesting(-1);
 242 ················boolean·b;
 243 ················if·(i·==·n2·-·1)·{
 244 ····················b·=·(n3·!=·0);
 245 ················}
 246 ················else·{
 247 ····················b·=·false;
 248 ················}
233 ················backStackRecord.executePopOps();249 ················backStackRecord.executePopOps(b);
234 ············}250 ············}
235 ············else·{251 ············else·{
 252 ················backStackRecord.bumpBackStackNesting(n3);
236 ················backStackRecord.executeOps();253 ················backStackRecord.executeOps();
237 ············}254 ············}
238 ········}255 ········}
239 ····}256 ····}
240 ····257 ····
241 ····private·void·executeOpsTogether(final·ArrayList·list,·final·ArrayList·list2,·final·int·index,·final·int·n)·{258 ····private·void·executeOpsTogether(final·ArrayList·list,·final·ArrayList·list2,·final·int·index,·final·int·n)·{
242 ········final·boolean·mAllowOptimization·=·((BackStackRecord)list.get(index)).mAllowOptimization;259 ········final·boolean·mAllowOptimization·=·((BackStackRecord)list.get(index)).mAllowOptimization;
Offset 248, 29 lines modifiedOffset 265, 20 lines modified
248 ············this.mTmpAddedFragments.clear();265 ············this.mTmpAddedFragments.clear();
249 ········}266 ········}
250 ········if·(this.mAdded·!=·null)·{267 ········if·(this.mAdded·!=·null)·{
251 ············this.mTmpAddedFragments.addAll(this.mAdded);268 ············this.mTmpAddedFragments.addAll(this.mAdded);
252 ········}269 ········}
253 ········for·(int·i·=·index;·i·<·n;·++i)·{270 ········for·(int·i·=·index;·i·<·n;·++i)·{
254 ············final·BackStackRecord·backStackRecord·=·(BackStackRecord)list.get(i);271 ············final·BackStackRecord·backStackRecord·=·(BackStackRecord)list.get(i);
255 ············final·boolean·booleanValue·=·(boolean)Boolean.valueOf(list2.get(i));272 ············if·(!(boolean)Boolean.valueOf(list2.get(i)))·{
256 ············if·(!booleanValue)·{ 
257 ················backStackRecord.expandReplaceOps(this.mTmpAddedFragments);273 ················backStackRecord.expandReplaceOps(this.mTmpAddedFragments);
258 ············}274 ············}
259 ············else·{275 ············else·{
260 ················backStackRecord.trackAddedFragmentsInPop(this.mTmpAddedFragments);276 ················backStackRecord.trackAddedFragmentsInPop(this.mTmpAddedFragments);
261 ············}277 ············}
262 ············int·n3; 
263 ············if·(booleanValue)·{ 
264 ················n3·=·-1; 
265 ············} 
266 ············else·{ 
267 ················n3·=·1; 
268 ············} 
269 ············backStackRecord.bumpBackStackNesting(n3); 
270 ············if·(n2·!=·0·||·backStackRecord.mAddToBackStack)·{278 ············if·(n2·!=·0·||·backStackRecord.mAddToBackStack)·{
271 ················n2·=·1;279 ················n2·=·1;
272 ············}280 ············}
273 ············else·{281 ············else·{
274 ················n2·=·0;282 ················n2·=·0;
275 ············}283 ············}
276 ········}284 ········}
Offset 523, 15 lines modifiedOffset 531, 15 lines modified
523 ················final·FragmentManagerImpl$StartEnterTransitionListener·fragmentManagerImpl$StartEnterTransitionListener·=·new·FragmentManagerImpl$StartEnterTransitionListener(element,·booleanValue);531 ················final·FragmentManagerImpl$StartEnterTransitionListener·fragmentManagerImpl$StartEnterTransitionListener·=·new·FragmentManagerImpl$StartEnterTransitionListener(element,·booleanValue);
524 ················this.mPostponedTransactions.add(fragmentManagerImpl$StartEnterTransitionListener);532 ················this.mPostponedTransactions.add(fragmentManagerImpl$StartEnterTransitionListener);
525 ················element.setOnStartPostponedListener((Fragment$OnStartEnterTransitionListener)fragmentManagerImpl$StartEnterTransitionListener);533 ················element.setOnStartPostponedListener((Fragment$OnStartEnterTransitionListener)fragmentManagerImpl$StartEnterTransitionListener);
526 ················if·(booleanValue)·{534 ················if·(booleanValue)·{
527 ····················element.executeOps();535 ····················element.executeOps();
528 ················}536 ················}
529 ················else·{537 ················else·{
530 ····················element.executePopOps();538 ····················element.executePopOps(false);
531 ················}539 ················}
532 ················--index;540 ················--index;
533 ················if·(i·!=·index)·{541 ················if·(i·!=·index)·{
534 ····················list.remove(i);542 ····················list.remove(i);
535 ····················list.add(index,·element);543 ····················list.add(index,·element);
536 ················}544 ················}
537 ················this.addAddedFragments(set);545 ················this.addAddedFragments(set);
Offset 834, 15 lines modifiedOffset 842, 18 lines modified
834 ················}842 ················}
835 ················o.mAdded·=·false;843 ················o.mAdded·=·false;
836 ············}844 ············}
837 ········}845 ········}
838 ····}846 ····}
839 ····847 ····
840 ····public·void·dispatchActivityCreated()·{848 ····public·void·dispatchActivityCreated()·{
 849 ········this.mStateSaved·=·false;
 850 ········this.mExecutingActions·=·true;
841 ········this.moveToState(2,·this.mStateSaved·=·false);851 ········this.moveToState(2,·false);
 852 ········this.mExecutingActions·=·false;
842 ····}853 ····}
843 ····854 ····
844 ····public·void·dispatchConfigurationChanged(final·Configuration·configuration)·{855 ····public·void·dispatchConfigurationChanged(final·Configuration·configuration)·{
845 ········if·(this.mAdded·!=·null)·{856 ········if·(this.mAdded·!=·null)·{
846 ············for·(int·i·=·0;·i·<·this.mAdded.size();·++i)·{857 ············for·(int·i·=·0;·i·<·this.mAdded.size();·++i)·{
847 ················final·Fragment·fragment·=·(Fragment)this.mAdded.get(i);858 ················final·Fragment·fragment·=·(Fragment)this.mAdded.get(i);
848 ················if·(fragment·!=·null)·{859 ················if·(fragment·!=·null)·{
Offset 863, 15 lines modifiedOffset 874, 18 lines modified
863 ············return·false;874 ············return·false;
864 ········}875 ········}
865 ········return·false;876 ········return·false;
866 ········return·false;877 ········return·false;
867 ····}878 ····}
868 ····879 ····
869 ····public·void·dispatchCreate()·{880 ····public·void·dispatchCreate()·{
 881 ········final·boolean·mExecutingActions·=·true;
870 ········this.moveToState(1,·this.mStateSaved·=·false);882 ········this.mStateSaved·=·false;
 883 ········this.moveToState((this.mExecutingActions·=·mExecutingActions)·?·1·:·0,·false);
 884 ········this.mExecutingActions·=·false;
871 ····}885 ····}
872 ····886 ····
873 ····public·boolean·dispatchCreateOptionsMenu(final·Menu·menu,·final·MenuInflater·menuInflater)·{887 ····public·boolean·dispatchCreateOptionsMenu(final·Menu·menu,·final·MenuInflater·menuInflater)·{
874 ········boolean·b·=·false;888 ········boolean·b·=·false;
875 ········ArrayList<Fragment>·mCreatedMenus·=·null;889 ········ArrayList<Fragment>·mCreatedMenus·=·null;
876 ········if·(this.mAdded·!=·null)·{890 ········if·(this.mAdded·!=·null)·{
877 ············for·(int·i·=·0;·i·<·this.mAdded.size();·++i)·{891 ············for·(int·i·=·0;·i·<·this.mAdded.size();·++i)·{
Offset 894, 24 lines modifiedOffset 908, 28 lines modified
894 ············}908 ············}
Max diff block lines reached; 40896/45933 bytes (89.03%) of diff not shown.
722 B
android/support/v4/app/LoaderManagerImpl.class
630 B
procyon -ec {}
    
Offset 90, 14 lines modifiedOffset 90, 15 lines modified
90 ········if·(LoaderManagerImpl.DEBUG)·{90 ········if·(LoaderManagerImpl.DEBUG)·{
91 ············Log.v("LoaderManager",·"Destroying·Inactive·in·"·+·this);91 ············Log.v("LoaderManager",·"Destroying·Inactive·in·"·+·this);
92 ········}92 ········}
93 ········for·(int·j·=·this.mInactiveLoaders.size()·-·1;·j·>=·0;·--j)·{93 ········for·(int·j·=·this.mInactiveLoaders.size()·-·1;·j·>=·0;·--j)·{
94 ············((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy();94 ············((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy();
95 ········}95 ········}
96 ········this.mInactiveLoaders.clear();96 ········this.mInactiveLoaders.clear();
 97 ········this.mHost·=·null;
97 ····}98 ····}
98 ····99 ····
99 ····void·doReportNextStart()·{100 ····void·doReportNextStart()·{
100 ········for·(int·i·=·this.mLoaders.size()·-·1;·i·>=·0;·--i)·{101 ········for·(int·i·=·this.mLoaders.size()·-·1;·i·>=·0;·--i)·{
101 ············((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).mReportNextStart·=·true;102 ············((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).mReportNextStart·=·true;
102 ········}103 ········}
103 ····}104 ····}
1020 B
android/support/v4/app/NotificationCompat$MessagingStyle.class
898 B
procyon -ec {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ········this.mMessages·=·new·ArrayList();22 ········this.mMessages·=·new·ArrayList();
23 ········this.mUserDisplayName·=·mUserDisplayName;23 ········this.mUserDisplayName·=·mUserDisplayName;
24 ····}24 ····}
25 ····25 ····
26 ····public·static·NotificationCompat$MessagingStyle·extractMessagingStyleFromNotification(final·Notification·notification)·{26 ····public·static·NotificationCompat$MessagingStyle·extractMessagingStyleFromNotification(final·Notification·notification)·{
27 ········final·Bundle·extras·=·NotificationCompat.IMPL.getExtras(notification);27 ········final·Bundle·extras·=·NotificationCompat.IMPL.getExtras(notification);
28 ········NotificationCompat$MessagingStyle·notificationCompat$MessagingStyle·=·null;28 ········NotificationCompat$MessagingStyle·notificationCompat$MessagingStyle·=·null;
29 ········if·(!extras.containsKey("android.selfDisplayName"))·{29 ········if·(extras·!=·null·&&·!extras.containsKey("android.selfDisplayName"))·{
30 ············notificationCompat$MessagingStyle·=·null;30 ············notificationCompat$MessagingStyle·=·null;
31 ········}31 ········}
32 ········else·{32 ········else·{
33 ············try·{33 ············try·{
34 ················notificationCompat$MessagingStyle·=·new(android.support.v4.app.NotificationCompat$MessagingStyle.class);34 ················notificationCompat$MessagingStyle·=·new(android.support.v4.app.NotificationCompat$MessagingStyle.class);
35 ················try·{35 ················try·{
36 ····················new·NotificationCompat$MessagingStyle();36 ····················new·NotificationCompat$MessagingStyle();
702 B
android/support/v4/content/AsyncTaskLoader.class
606 B
procyon -ec {}
    
Offset 109, 14 lines modifiedOffset 109, 17 lines modified
109 ····}109 ····}
110 ····110 ····
111 ····public·abstract·Object·loadInBackground();111 ····public·abstract·Object·loadInBackground();
112 ····112 ····
113 ····protected·boolean·onCancelLoad()·{113 ····protected·boolean·onCancelLoad()·{
114 ········boolean·cancel·=·false;114 ········boolean·cancel·=·false;
115 ········if·(this.mTask·!=·null)·{115 ········if·(this.mTask·!=·null)·{
 116 ············if·(!this.mStarted)·{
 117 ················this.mContentChanged·=·true;
 118 ············}
116 ············if·(this.mCancellingTask·!=·null)·{119 ············if·(this.mCancellingTask·!=·null)·{
117 ················if·(this.mTask.waiting)·{120 ················if·(this.mTask.waiting)·{
118 ····················this.mTask.waiting·=·false;121 ····················this.mTask.waiting·=·false;
119 ····················this.mHandler.removeCallbacks((Runnable)this.mTask);122 ····················this.mHandler.removeCallbacks((Runnable)this.mTask);
120 ················}123 ················}
121 ················this.mTask·=·null;124 ················this.mTask·=·null;
122 ············}125 ············}
1.08 KB
android/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23.class
965 B
procyon -ec {}
    
Offset 12, 13 lines modifiedOffset 12, 18 lines modified
12 ····}12 ····}
13 ····13 ····
14 ····public·void·onError(final·String·s)·{14 ····public·void·onError(final·String·s)·{
15 ········this.this$0.onError(s);15 ········this.this$0.onError(s);
16 ····}16 ····}
17 ····17 ····
18 ····public·void·onItemLoaded(final·Parcel·parcel)·{18 ····public·void·onItemLoaded(final·Parcel·parcel)·{
 19 ········if·(parcel·==·null)·{
 20 ············this.this$0.onItemLoaded((MediaBrowserCompat$MediaItem)null);
 21 ········}
 22 ········else·{
19 ········parcel.setDataPosition(0);23 ············parcel.setDataPosition(0);
20 ········final·MediaBrowserCompat$MediaItem·mediaBrowserCompat$MediaItem·=·(MediaBrowserCompat$MediaItem)MediaBrowserCompat$MediaItem.CREATOR.createFromParcel(parcel);24 ············final·MediaBrowserCompat$MediaItem·mediaBrowserCompat$MediaItem·=·(MediaBrowserCompat$MediaItem)MediaBrowserCompat$MediaItem.CREATOR.createFromParcel(parcel);
21 ········parcel.recycle();25 ············parcel.recycle();
22 ········this.this$0.onItemLoaded(mediaBrowserCompat$MediaItem);26 ············this.this$0.onItemLoaded(mediaBrowserCompat$MediaItem);
 27 ········}
23 ····}28 ····}
24 }29 }
5.93 KB
android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21.class
5.79 KB
procyon -ec {}
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ····protected·final·Bundle·mRootHints;25 ····protected·final·Bundle·mRootHints;
26 ····protected·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper;26 ····protected·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper;
27 ····private·final·ArrayMap·mSubscriptions;27 ····private·final·ArrayMap·mSubscriptions;
28 ····28 ····
29 ····public·MediaBrowserCompat$MediaBrowserImplApi21(final·Context·context,·final·ComponentName·componentName,·final·MediaBrowserCompat$ConnectionCallback·mediaBrowserCompat$ConnectionCallback,·Bundle·bundle)·{29 ····public·MediaBrowserCompat$MediaBrowserImplApi21(final·Context·context,·final·ComponentName·componentName,·final·MediaBrowserCompat$ConnectionCallback·mediaBrowserCompat$ConnectionCallback,·Bundle·bundle)·{
30 ········this.mHandler·=·new·MediaBrowserCompat$CallbackHandler((MediaBrowserCompat$MediaBrowserServiceCallbackImpl)this);30 ········this.mHandler·=·new·MediaBrowserCompat$CallbackHandler((MediaBrowserCompat$MediaBrowserServiceCallbackImpl)this);
31 ········this.mSubscriptions·=·new·ArrayMap();31 ········this.mSubscriptions·=·new·ArrayMap();
32 ········if·(Build$VERSION.SDK_INT·<·25)·{32 ········if·(Build$VERSION.SDK_INT·<=·25)·{
33 ············if·(bundle·==·null)·{33 ············if·(bundle·==·null)·{
34 ················bundle·=·new·Bundle();34 ················bundle·=·new·Bundle();
35 ············}35 ············}
36 ············bundle.putInt("extra_client_version",·1);36 ············bundle.putInt("extra_client_version",·1);
37 ············this.mRootHints·=·new·Bundle(bundle);37 ············this.mRootHints·=·new·Bundle(bundle);
38 ········}38 ········}
39 ········else·{39 ········else·{
Offset 165, 45 lines modifiedOffset 165, 85 lines modified
165 ····················Log.d("MediaBrowserCompat",·"onLoadChildren·for·id·that·isn't·subscribed·id="·+·str);165 ····················Log.d("MediaBrowserCompat",·"onLoadChildren·for·id·that·isn't·subscribed·id="·+·str);
166 ················}166 ················}
167 ············}167 ············}
168 ············else·{168 ············else·{
169 ················final·MediaBrowserCompat$SubscriptionCallback·callback·=·mediaBrowserCompat$Subscription.getCallback(bundle);169 ················final·MediaBrowserCompat$SubscriptionCallback·callback·=·mediaBrowserCompat$Subscription.getCallback(bundle);
170 ················if·(callback·!=·null)·{170 ················if·(callback·!=·null)·{
171 ····················if·(bundle·==·null)·{171 ····················if·(bundle·==·null)·{
 172 ························if·(list·==·null)·{
 173 ····························callback.onError(str);
 174 ························}
 175 ························else·{
172 ························callback.onChildrenLoaded(str,·list);176 ····························callback.onChildrenLoaded(str,·list);
 177 ························}
 178 ····················}
 179 ····················else·if·(list·==·null)·{
 180 ························callback.onError(str,·bundle);
173 ····················}181 ····················}
174 ····················else·{182 ····················else·{
175 ························callback.onChildrenLoaded(str,·list,·bundle);183 ························callback.onChildrenLoaded(str,·list,·bundle);
176 ····················}184 ····················}
177 ················}185 ················}
178 ············}186 ············}
179 ········}187 ········}
180 ····}188 ····}
181 ····189 ····
182 ····public·void·onServiceConnected(final·Messenger·messenger,·final·String·s,·final·MediaSessionCompat$Token·mediaSessionCompat$Token,·final·Bundle·bundle)·{190 ····public·void·onServiceConnected(final·Messenger·messenger,·final·String·s,·final·MediaSessionCompat$Token·mediaSessionCompat$Token,·final·Bundle·bundle)·{
183 ····}191 ····}
184 ····192 ····
 193 ····public·void·search(final·String·str,·final·Bundle·bundle,·final·MediaBrowserCompat$SearchCallback·mediaBrowserCompat$SearchCallback)·{
 194 ········if·(!this.isConnected())·{
 195 ············Log.i("MediaBrowserCompat",·"Not·connected,·unable·to·search.");
 196 ············this.mHandler.post((Runnable)new·MediaBrowserCompat$MediaBrowserImplApi21$4(this,·mediaBrowserCompat$SearchCallback,·str,·bundle));
 197 ········}
 198 ········else·if·(this.mServiceBinderWrapper·==·null)·{
 199 ············Log.i("MediaBrowserCompat",·"The·connected·service·doesn't·support·search.");
 200 ············this.mHandler.post((Runnable)new·MediaBrowserCompat$MediaBrowserImplApi21$5(this,·mediaBrowserCompat$SearchCallback,·str,·bundle));
 201 ········}
 202 ········else·{
 203 ············final·MediaBrowserCompat$SearchResultReceiver·mediaBrowserCompat$SearchResultReceiver·=·new·MediaBrowserCompat$SearchResultReceiver(str,·bundle,·mediaBrowserCompat$SearchCallback,·(Handler)this.mHandler);
 204 ············try·{
 205 ················final·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper·=·this.mServiceBinderWrapper;
 206 ················try·{
 207 ····················mServiceBinderWrapper.search(str,·bundle,·(ResultReceiver)mediaBrowserCompat$SearchResultReceiver,·this.mCallbacksMessenger);
 208 ················}
 209 ················catch·(RemoteException·ex)·{
 210 ····················Log.i("MediaBrowserCompat",·"Remote·error·searching·items·with·query:·"·+·str,·(Throwable)ex);
 211 ····················this.mHandler.post((Runnable)new·MediaBrowserCompat$MediaBrowserImplApi21$6(this,·mediaBrowserCompat$SearchCallback,·str,·bundle));
 212 ················}
 213 ············}
 214 ············catch·(RemoteException·ex2)·{}
 215 ········}
 216 ····}
 217 ····
185 ····public·void·subscribe(final·String·str,·final·Bundle·bundle,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{218 ····public·void·subscribe(final·String·str,·final·Bundle·bundle,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{
186 ········MediaBrowserCompat$Subscription·mediaBrowserCompat$Subscription·=·(MediaBrowserCompat$Subscription)this.mSubscriptions.get((Object)str);219 ········MediaBrowserCompat$Subscription·mediaBrowserCompat$Subscription·=·(MediaBrowserCompat$Subscription)this.mSubscriptions.get((Object)str);
187 ········if·(mediaBrowserCompat$Subscription·==·null)·{220 ········if·(mediaBrowserCompat$Subscription·==·null)·{
188 ············mediaBrowserCompat$Subscription·=·new·MediaBrowserCompat$Subscription();221 ············mediaBrowserCompat$Subscription·=·new·MediaBrowserCompat$Subscription();
189 ············this.mSubscriptions.put((Object)str,·(Object)mediaBrowserCompat$Subscription);222 ············this.mSubscriptions.put((Object)str,·(Object)mediaBrowserCompat$Subscription);
190 ········}223 ········}
191 ········MediaBrowserCompat$SubscriptionCallback.access$100(mediaBrowserCompat$SubscriptionCallback,·mediaBrowserCompat$Subscription);224 ········MediaBrowserCompat$SubscriptionCallback.access$100(mediaBrowserCompat$SubscriptionCallback,·mediaBrowserCompat$Subscription);
 225 ········Bundle·bundle2;
 226 ········if·(bundle·==·null)·{
 227 ············bundle2·=·null;
 228 ········}
 229 ········else·{
 230 ············bundle2·=·new·Bundle(bundle);
 231 ········}
192 ········mediaBrowserCompat$Subscription.putCallback(bundle,·mediaBrowserCompat$SubscriptionCallback);232 ········mediaBrowserCompat$Subscription.putCallback(bundle2,·mediaBrowserCompat$SubscriptionCallback);
193 ········if·(this.mServiceBinderWrapper·==·null)·{233 ········if·(this.mServiceBinderWrapper·==·null)·{
194 ············MediaBrowserCompatApi21.subscribe(this.mBrowserObj,·str,·MediaBrowserCompat$SubscriptionCallback.access$200(mediaBrowserCompat$SubscriptionCallback));234 ············MediaBrowserCompatApi21.subscribe(this.mBrowserObj,·str,·MediaBrowserCompat$SubscriptionCallback.access$200(mediaBrowserCompat$SubscriptionCallback));
195 ········}235 ········}
196 ········else·{236 ········else·{
197 ············try·{237 ············try·{
198 ················final·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper·=·this.mServiceBinderWrapper;238 ················final·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper·=·this.mServiceBinderWrapper;
199 ················try·{239 ················try·{
200 ····················final·IBinder·access$000·=·MediaBrowserCompat$SubscriptionCallback.access$000(mediaBrowserCompat$SubscriptionCallback);240 ····················final·IBinder·access$000·=·MediaBrowserCompat$SubscriptionCallback.access$000(mediaBrowserCompat$SubscriptionCallback);
201 ····················try·{241 ····················try·{
202 ························mServiceBinderWrapper.addSubscription(str,·access$000,·bundle,·this.mCallbacksMessenger);242 ························mServiceBinderWrapper.addSubscription(str,·access$000,·bundle2,·this.mCallbacksMessenger);
203 ····················}243 ····················}
204 ····················catch·(RemoteException·ex)·{244 ····················catch·(RemoteException·ex)·{
205 ························Log.i("MediaBrowserCompat",·"Remote·error·subscribing·media·item:·"·+·str);245 ························Log.i("MediaBrowserCompat",·"Remote·error·subscribing·media·item:·"·+·str);
206 ····················}246 ····················}
207 ················}247 ················}
208 ················catch·(RemoteException·ex2)·{}248 ················catch·(RemoteException·ex2)·{}
209 ············}249 ············}
5.58 KB
android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase.class
5.44 KB
procyon -ec {}
    
Offset 278, 15 lines modifiedOffset 278, 23 lines modified
278 ····················Log.d("MediaBrowserCompat",·"onLoadChildren·for·id·that·isn't·subscribed·id="·+·s);278 ····················Log.d("MediaBrowserCompat",·"onLoadChildren·for·id·that·isn't·subscribed·id="·+·s);
279 ················}279 ················}
280 ············}280 ············}
281 ············else·{281 ············else·{
282 ················final·MediaBrowserCompat$SubscriptionCallback·callback·=·mediaBrowserCompat$Subscription.getCallback(bundle);282 ················final·MediaBrowserCompat$SubscriptionCallback·callback·=·mediaBrowserCompat$Subscription.getCallback(bundle);
283 ················if·(callback·!=·null)·{283 ················if·(callback·!=·null)·{
284 ····················if·(bundle·==·null)·{284 ····················if·(bundle·==·null)·{
 285 ························if·(list·==·null)·{
 286 ····························callback.onError(s);
 287 ························}
 288 ························else·{
285 ························callback.onChildrenLoaded(s,·list);289 ····························callback.onChildrenLoaded(s,·list);
 290 ························}
 291 ····················}
 292 ····················else·if·(list·==·null)·{
 293 ························callback.onError(s,·bundle);
286 ····················}294 ····················}
287 ····················else·{295 ····················else·{
288 ························callback.onChildrenLoaded(s,·list,·bundle);296 ························callback.onChildrenLoaded(s,·list,·bundle);
289 ····················}297 ····················}
290 ················}298 ················}
291 ············}299 ············}
292 ········}300 ········}
Offset 378, 38 lines modifiedOffset 386, 67 lines modified
378 ····················catch·(RemoteException·ex14)·{}386 ····················catch·(RemoteException·ex14)·{}
379 ················}387 ················}
380 ················catch·(RemoteException·ex15)·{}388 ················catch·(RemoteException·ex15)·{}
381 ············}389 ············}
382 ········}390 ········}
383 ····}391 ····}
384 ····392 ····
 393 ····public·void·search(final·String·str,·final·Bundle·bundle,·final·MediaBrowserCompat$SearchCallback·mediaBrowserCompat$SearchCallback)·{
 394 ········if·(!this.isConnected())·{
 395 ············Log.i("MediaBrowserCompat",·"Not·connected,·unable·to·search.");
 396 ············this.mHandler.post((Runnable)new·MediaBrowserCompat$MediaBrowserImplBase$4(this,·mediaBrowserCompat$SearchCallback,·str,·bundle));
 397 ········}
 398 ········else·{
 399 ············final·MediaBrowserCompat$SearchResultReceiver·mediaBrowserCompat$SearchResultReceiver·=·new·MediaBrowserCompat$SearchResultReceiver(str,·bundle,·mediaBrowserCompat$SearchCallback,·(Handler)this.mHandler);
 400 ············try·{
 401 ················final·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper·=·this.mServiceBinderWrapper;
 402 ················try·{
 403 ····················mServiceBinderWrapper.search(str,·bundle,·(ResultReceiver)mediaBrowserCompat$SearchResultReceiver,·this.mCallbacksMessenger);
 404 ················}
 405 ················catch·(RemoteException·ex)·{
 406 ····················Log.i("MediaBrowserCompat",·"Remote·error·searching·items·with·query:·"·+·str,·(Throwable)ex);
 407 ····················this.mHandler.post((Runnable)new·MediaBrowserCompat$MediaBrowserImplBase$5(this,·mediaBrowserCompat$SearchCallback,·str,·bundle));
 408 ················}
 409 ············}
 410 ············catch·(RemoteException·ex2)·{}
 411 ········}
 412 ····}
 413 ····
385 ····public·void·subscribe(final·String·str,·final·Bundle·bundle,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{414 ····public·void·subscribe(final·String·str,·final·Bundle·bundle,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{
386 ········MediaBrowserCompat$Subscription·mediaBrowserCompat$Subscription·=·(MediaBrowserCompat$Subscription)this.mSubscriptions.get((Object)str);415 ········MediaBrowserCompat$Subscription·mediaBrowserCompat$Subscription·=·(MediaBrowserCompat$Subscription)this.mSubscriptions.get((Object)str);
387 ········if·(mediaBrowserCompat$Subscription·==·null)·{416 ········if·(mediaBrowserCompat$Subscription·==·null)·{
388 ············mediaBrowserCompat$Subscription·=·new·MediaBrowserCompat$Subscription();417 ············mediaBrowserCompat$Subscription·=·new·MediaBrowserCompat$Subscription();
389 ············this.mSubscriptions.put((Object)str,·(Object)mediaBrowserCompat$Subscription);418 ············this.mSubscriptions.put((Object)str,·(Object)mediaBrowserCompat$Subscription);
390 ········}419 ········}
 420 ········Label_0109:·{
 421 ············if·(bundle·!=·null)·{
 422 ················break·Label_0109;
 423 ············}
 424 ············Bundle·bundle2·=·null;
391 ········mediaBrowserCompat$Subscription.putCallback(bundle,·mediaBrowserCompat$SubscriptionCallback);425 ············mediaBrowserCompat$Subscription.putCallback(bundle2,·mediaBrowserCompat$SubscriptionCallback);
392 ········if·(this.mState·!=·2)·{426 ············if·(this.mState·!=·2)·{
393 ············return;427 ················return;
394 ········}428 ············}
395 ········try·{ 
396 ············final·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper·=·this.mServiceBinderWrapper; 
397 ············try·{429 ············try·{
398 ················final·IBinder·access$000·=·MediaBrowserCompat$SubscriptionCallback.access$000(mediaBrowserCompat$SubscriptionCallback);430 ················final·MediaBrowserCompat$ServiceBinderWrapper·mServiceBinderWrapper·=·this.mServiceBinderWrapper;
399 ················try·{431 ················try·{
 432 ····················final·IBinder·access$000·=·MediaBrowserCompat$SubscriptionCallback.access$000(mediaBrowserCompat$SubscriptionCallback);
 433 ····················try·{
400 ····················mServiceBinderWrapper.addSubscription(str,·access$000,·bundle,·this.mCallbacksMessenger);434 ························mServiceBinderWrapper.addSubscription(str,·access$000,·bundle2,·this.mCallbacksMessenger);
 435 ························return;
 436 ························bundle2·=·new·Bundle(bundle);
401 ················}437 ····················}
402 ················catch·(RemoteException·ex)·{438 ····················catch·(RemoteException·ex)·{
403 ····················Log.d("MediaBrowserCompat",·"addSubscription·failed·with·RemoteException·parentId="·+·str);439 ························Log.d("MediaBrowserCompat",·"addSubscription·failed·with·RemoteException·parentId="·+·str);
 440 ····················}
404 ················}441 ················}
 442 ················catch·(RemoteException·ex2)·{}
405 ············}443 ············}
406 ············catch·(RemoteException·ex2)·{}444 ············catch·(RemoteException·ex3)·{}
407 ········}445 ········}
408 ········catch·(RemoteException·ex3)·{} 
409 ····}446 ····}
410 ····447 ····
411 ····public·void·unsubscribe(final·String·str,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{448 ····public·void·unsubscribe(final·String·str,·final·MediaBrowserCompat$SubscriptionCallback·mediaBrowserCompat$SubscriptionCallback)·{
412 ········final·int·n·=·2;449 ········final·int·n·=·2;
413 ········final·MediaBrowserCompat$Subscription·mediaBrowserCompat$Subscription·=·(MediaBrowserCompat$Subscription)this.mSubscriptions.get((Object)str);450 ········final·MediaBrowserCompat$Subscription·mediaBrowserCompat$Subscription·=·(MediaBrowserCompat$Subscription)this.mSubscriptions.get((Object)str);
414 ········if·(mediaBrowserCompat$Subscription·!=·null)·{451 ········if·(mediaBrowserCompat$Subscription·!=·null)·{
415 ············Label_0097:·{452 ············Label_0097:·{
2.11 KB
android/support/v4/media/session/IMediaControllerCallback$Stub$Proxy.class
1.97 KB
procyon -ec {}
    
Offset 135, 27 lines modifiedOffset 135, 59 lines modified
135 ············this.mRemote.transact(6,·obtain,·(Parcel)null,·1);135 ············this.mRemote.transact(6,·obtain,·(Parcel)null,·1);
136 ········}136 ········}
137 ········finally·{137 ········finally·{
138 ············obtain.recycle();138 ············obtain.recycle();
139 ········}139 ········}
140 ····}140 ····}
141 ····141 ····
 142 ····public·void·onRepeatModeChanged(final·int·n)·{
 143 ········final·Parcel·obtain·=·Parcel.obtain();
 144 ········final·String·s·=·"android.support.v4.media.session.IMediaControllerCallback";
 145 ········final·Parcel·parcel·=·obtain;
 146 ········try·{
 147 ············parcel.writeInterfaceToken(s);
 148 ············obtain.writeInt(n);
 149 ············this.mRemote.transact(9,·obtain,·(Parcel)null,·1);
 150 ········}
 151 ········finally·{
 152 ············obtain.recycle();
 153 ········}
 154 ····}
 155 ····
142 ····public·void·onSessionDestroyed()·{156 ····public·void·onSessionDestroyed()·{
143 ········final·Parcel·obtain·=·Parcel.obtain();157 ········final·Parcel·obtain·=·Parcel.obtain();
144 ········final·String·s·=·"android.support.v4.media.session.IMediaControllerCallback";158 ········final·String·s·=·"android.support.v4.media.session.IMediaControllerCallback";
145 ········final·Parcel·parcel·=·obtain;159 ········final·Parcel·parcel·=·obtain;
146 ········try·{160 ········try·{
147 ············parcel.writeInterfaceToken(s);161 ············parcel.writeInterfaceToken(s);
148 ············this.mRemote.transact(2,·obtain,·(Parcel)null,·1);162 ············this.mRemote.transact(2,·obtain,·(Parcel)null,·1);
149 ········}163 ········}
150 ········finally·{164 ········finally·{
151 ············obtain.recycle();165 ············obtain.recycle();
152 ········}166 ········}
153 ····}167 ····}
154 ····168 ····
 169 ····public·void·onShuffleModeChanged(final·boolean·b)·{
 170 ········int·n·=·1;
 171 ········final·Parcel·obtain·=·Parcel.obtain();
 172 ········final·String·s·=·"android.support.v4.media.session.IMediaControllerCallback";
 173 ········final·Parcel·parcel·=·obtain;
 174 ········try·{
 175 ············parcel.writeInterfaceToken(s);
 176 ············if·(!b)·{
 177 ················n·=·0;
 178 ············}
 179 ············obtain.writeInt(n);
 180 ············this.mRemote.transact(10,·obtain,·(Parcel)null,·1);
 181 ········}
 182 ········finally·{
 183 ············obtain.recycle();
 184 ········}
 185 ····}
 186 ····
155 ····public·void·onVolumeInfoChanged(final·ParcelableVolumeInfo·parcelableVolumeInfo)·{187 ····public·void·onVolumeInfoChanged(final·ParcelableVolumeInfo·parcelableVolumeInfo)·{
156 ········final·Parcel·obtain·=·Parcel.obtain();188 ········final·Parcel·obtain·=·Parcel.obtain();
157 ········final·String·s·=·"android.support.v4.media.session.IMediaControllerCallback";189 ········final·String·s·=·"android.support.v4.media.session.IMediaControllerCallback";
158 ········final·Parcel·parcel·=·obtain;190 ········final·Parcel·parcel·=·obtain;
159 ········try·{191 ········try·{
160 ············parcel.writeInterfaceToken(s);192 ············parcel.writeInterfaceToken(s);
161 ············if·(parcelableVolumeInfo·!=·null)·{193 ············if·(parcelableVolumeInfo·!=·null)·{
1.83 KB
android/support/v4/media/session/IMediaControllerCallback$Stub.class
1.7 KB
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 17 lines modified
15 ····private·static·final·String·DESCRIPTOR·=·"android.support.v4.media.session.IMediaControllerCallback";15 ····private·static·final·String·DESCRIPTOR·=·"android.support.v4.media.session.IMediaControllerCallback";
16 ····static·final·int·TRANSACTION_onEvent·=·1;16 ····static·final·int·TRANSACTION_onEvent·=·1;
17 ····static·final·int·TRANSACTION_onExtrasChanged·=·7;17 ····static·final·int·TRANSACTION_onExtrasChanged·=·7;
18 ····static·final·int·TRANSACTION_onMetadataChanged·=·4;18 ····static·final·int·TRANSACTION_onMetadataChanged·=·4;
19 ····static·final·int·TRANSACTION_onPlaybackStateChanged·=·3;19 ····static·final·int·TRANSACTION_onPlaybackStateChanged·=·3;
20 ····static·final·int·TRANSACTION_onQueueChanged·=·5;20 ····static·final·int·TRANSACTION_onQueueChanged·=·5;
21 ····static·final·int·TRANSACTION_onQueueTitleChanged·=·6;21 ····static·final·int·TRANSACTION_onQueueTitleChanged·=·6;
 22 ····static·final·int·TRANSACTION_onRepeatModeChanged·=·9;
22 ····static·final·int·TRANSACTION_onSessionDestroyed·=·2;23 ····static·final·int·TRANSACTION_onSessionDestroyed·=·2;
 24 ····static·final·int·TRANSACTION_onShuffleModeChanged·=·10;
23 ····static·final·int·TRANSACTION_onVolumeInfoChanged·=·8;25 ····static·final·int·TRANSACTION_onVolumeInfoChanged·=·8;
24 ····26 ····
25 ····public·IMediaControllerCallback$Stub()·{27 ····public·IMediaControllerCallback$Stub()·{
26 ········this.attachInterface((IInterface)this,·"android.support.v4.media.session.IMediaControllerCallback");28 ········this.attachInterface((IInterface)this,·"android.support.v4.media.session.IMediaControllerCallback");
27 ····}29 ····}
28 ····30 ····
29 ····public·static·IMediaControllerCallback·asInterface(final·IBinder·binder)·{31 ····public·static·IMediaControllerCallback·asInterface(final·IBinder·binder)·{
Offset 137, 11 lines modifiedOffset 139, 21 lines modified
137 ················}139 ················}
138 ················else·{140 ················else·{
139 ····················parcelableVolumeInfo·=·null;141 ····················parcelableVolumeInfo·=·null;
140 ················}142 ················}
141 ················this.onVolumeInfoChanged(parcelableVolumeInfo);143 ················this.onVolumeInfoChanged(parcelableVolumeInfo);
142 ················break;144 ················break;
143 ············}145 ············}
 146 ············case·9:·{
 147 ················parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
 148 ················this.onRepeatModeChanged(parcel.readInt());
 149 ················break;
 150 ············}
 151 ············case·10:·{
 152 ················parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
 153 ················this.onShuffleModeChanged(parcel.readInt()·!=·0·&&·onTransact);
 154 ················break;
 155 ············}
144 ········}156 ········}
145 ········return·onTransact;157 ········return·onTransact;
146 ····}158 ····}
147 }159 }
8.15 KB
android/support/v4/media/session/IMediaSession$Stub$Proxy.class
8.03 KB
procyon -ec {}
    
Offset 6, 24 lines modifiedOffset 6, 72 lines modified
6 import·android.net.Uri;6 import·android.net.Uri;
7 import·android.text.TextUtils;7 import·android.text.TextUtils;
8 import·java.util.List;8 import·java.util.List;
9 import·android.support.v4.media.MediaMetadataCompat;9 import·android.support.v4.media.MediaMetadataCompat;
10 import·android.app.PendingIntent;10 import·android.app.PendingIntent;
11 import·android.os.Bundle;11 import·android.os.Bundle;
12 import·android.os.Parcel;12 import·android.os.Parcel;
 13 import·android.support.v4.media.MediaDescriptionCompat;
13 import·android.os.IBinder;14 import·android.os.IBinder;
  
14 class·IMediaSession$Stub$Proxy·implements·IMediaSession15 class·IMediaSession$Stub$Proxy·implements·IMediaSession
15 {16 {
16 ····private·IBinder·mRemote;17 ····private·IBinder·mRemote;
17 ····18 ····
18 ····IMediaSession$Stub$Proxy(final·IBinder·mRemote)·{19 ····IMediaSession$Stub$Proxy(final·IBinder·mRemote)·{
19 ········this.mRemote·=·mRemote;20 ········this.mRemote·=·mRemote;
20 ····}21 ····}
21 ····22 ····
 23 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 24 ········final·Parcel·obtain·=·Parcel.obtain();
 25 ········final·Parcel·obtain2·=·Parcel.obtain();
 26 ········final·String·s·=·"android.support.v4.media.session.IMediaSession";
 27 ········final·Parcel·parcel·=·obtain;
 28 ········try·{
 29 ············parcel.writeInterfaceToken(s);
 30 ············if·(mediaDescriptionCompat·!=·null)·{
 31 ················obtain.writeInt(1);
 32 ················mediaDescriptionCompat.writeToParcel(obtain,·0);
 33 ············}
 34 ············else·{
 35 ················obtain.writeInt(0);
 36 ············}
 37 ············this.mRemote.transact(41,·obtain,·obtain2,·0);
 38 ············obtain2.readException();
 39 ········}
 40 ········finally·{
 41 ············obtain2.recycle();
 42 ············obtain.recycle();
 43 ········}
 44 ····}
 45 ····
 46 ····public·void·addQueueItemAt(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 47 ········final·Parcel·obtain·=·Parcel.obtain();
 48 ········final·Parcel·obtain2·=·Parcel.obtain();
 49 ········final·String·s·=·"android.support.v4.media.session.IMediaSession";
 50 ········final·Parcel·parcel·=·obtain;
 51 ········try·{
 52 ············parcel.writeInterfaceToken(s);
 53 ············if·(mediaDescriptionCompat·!=·null)·{
 54 ················obtain.writeInt(1);
 55 ················mediaDescriptionCompat.writeToParcel(obtain,·0);
 56 ············}
 57 ············else·{
 58 ················obtain.writeInt(0);
 59 ············}
 60 ············obtain.writeInt(n);
 61 ············this.mRemote.transact(42,·obtain,·obtain2,·0);
 62 ············obtain2.readException();
 63 ········}
 64 ········finally·{
 65 ············obtain2.recycle();
 66 ············obtain.recycle();
 67 ········}
 68 ····}
 69 ····
22 ····public·void·adjustVolume(final·int·n,·final·int·n2,·final·String·s)·{70 ····public·void·adjustVolume(final·int·n,·final·int·n2,·final·String·s)·{
23 ········final·Parcel·obtain·=·Parcel.obtain();71 ········final·Parcel·obtain·=·Parcel.obtain();
24 ········final·Parcel·obtain2·=·Parcel.obtain();72 ········final·Parcel·obtain2·=·Parcel.obtain();
25 ········final·String·s2·=·"android.support.v4.media.session.IMediaSession";73 ········final·String·s2·=·"android.support.v4.media.session.IMediaSession";
26 ········final·Parcel·parcel·=·obtain;74 ········final·Parcel·parcel·=·obtain;
27 ········try·{75 ········try·{
28 ············parcel.writeInterfaceToken(s2);76 ············parcel.writeInterfaceToken(s2);
Offset 247, 14 lines modifiedOffset 295, 31 lines modified
247 ········}295 ········}
248 ········finally·{296 ········finally·{
249 ············obtain2.recycle();297 ············obtain2.recycle();
250 ············obtain.recycle();298 ············obtain.recycle();
251 ········}299 ········}
252 ····}300 ····}
253 ····301 ····
 302 ····public·int·getRepeatMode()·{
 303 ········final·Parcel·obtain·=·Parcel.obtain();
 304 ········final·Parcel·obtain2·=·Parcel.obtain();
 305 ········final·String·s·=·"android.support.v4.media.session.IMediaSession";
 306 ········final·Parcel·parcel·=·obtain;
 307 ········try·{
 308 ············parcel.writeInterfaceToken(s);
 309 ············this.mRemote.transact(37,·obtain,·obtain2,·0);
 310 ············obtain2.readException();
 311 ············return·obtain2.readInt();
 312 ········}
 313 ········finally·{
 314 ············obtain2.recycle();
 315 ············obtain.recycle();
 316 ········}
 317 ····}
 318 ····
254 ····public·String·getTag()·{319 ····public·String·getTag()·{
255 ········final·Parcel·obtain·=·Parcel.obtain();320 ········final·Parcel·obtain·=·Parcel.obtain();
256 ········final·Parcel·obtain2·=·Parcel.obtain();321 ········final·Parcel·obtain2·=·Parcel.obtain();
257 ········final·String·s·=·"android.support.v4.media.session.IMediaSession";322 ········final·String·s·=·"android.support.v4.media.session.IMediaSession";
258 ········final·Parcel·parcel·=·obtain;323 ········final·Parcel·parcel·=·obtain;
259 ········try·{324 ········try·{
260 ············parcel.writeInterfaceToken(s);325 ············parcel.writeInterfaceToken(s);
Offset 288, 14 lines modifiedOffset 353, 35 lines modified
288 ········}353 ········}
289 ········finally·{354 ········finally·{
290 ············obtain2.recycle();355 ············obtain2.recycle();
291 ············obtain.recycle();356 ············obtain.recycle();
292 ········}357 ········}
293 ····}358 ····}
294 ····359 ····
 360 ····public·boolean·isShuffleModeEnabled()·{
 361 ········boolean·b·=·false;
 362 ········final·Parcel·obtain·=·Parcel.obtain();
 363 ········final·Parcel·obtain2·=·Parcel.obtain();
 364 ········final·String·s·=·"android.support.v4.media.session.IMediaSession";
 365 ········final·Parcel·parcel·=·obtain;
 366 ········try·{
 367 ············parcel.writeInterfaceToken(s);
 368 ············this.mRemote.transact(38,·obtain,·obtain2,·0);
 369 ············obtain2.readException();
 370 ············if·(obtain2.readInt()·!=·0)·{
 371 ················b·=·true;
 372 ············}
 373 ············return·b;
 374 ········}
Max diff block lines reached; 3790/8191 bytes (46.27%) of diff not shown.
7.96 KB
android/support/v4/media/session/IMediaSession$Stub.class
7.85 KB
procyon -ec {}
    
Offset 2, 57 lines modifiedOffset 2, 66 lines modified
2 package·android.support.v4.media.session;2 package·android.support.v4.media.session;
  
3 import·java.util.List;3 import·java.util.List;
4 import·android.support.v4.media.MediaMetadataCompat;4 import·android.support.v4.media.MediaMetadataCompat;
5 import·android.app.PendingIntent;5 import·android.app.PendingIntent;
6 import·android.support.v4.media.RatingCompat;6 import·android.support.v4.media.RatingCompat;
7 import·android.net.Uri;7 import·android.net.Uri;
 8 import·android.support.v4.media.MediaDescriptionCompat;
8 import·android.text.TextUtils;9 import·android.text.TextUtils;
9 import·android.view.KeyEvent;10 import·android.view.KeyEvent;
10 import·android.os.Bundle;11 import·android.os.Bundle;
11 import·android.os.Parcel;12 import·android.os.Parcel;
12 import·android.os.IBinder;13 import·android.os.IBinder;
13 import·android.os.IInterface;14 import·android.os.IInterface;
14 import·android.os.Binder;15 import·android.os.Binder;
  
15 public·abstract·class·IMediaSession$Stub·extends·Binder·implements·IMediaSession16 public·abstract·class·IMediaSession$Stub·extends·Binder·implements·IMediaSession
16 {17 {
17 ····private·static·final·String·DESCRIPTOR·=·"android.support.v4.media.session.IMediaSession";18 ····private·static·final·String·DESCRIPTOR·=·"android.support.v4.media.session.IMediaSession";
 19 ····static·final·int·TRANSACTION_addQueueItem·=·41;
 20 ····static·final·int·TRANSACTION_addQueueItemAt·=·42;
18 ····static·final·int·TRANSACTION_adjustVolume·=·11;21 ····static·final·int·TRANSACTION_adjustVolume·=·11;
19 ····static·final·int·TRANSACTION_fastForward·=·22;22 ····static·final·int·TRANSACTION_fastForward·=·22;
20 ····static·final·int·TRANSACTION_getExtras·=·31;23 ····static·final·int·TRANSACTION_getExtras·=·31;
21 ····static·final·int·TRANSACTION_getFlags·=·9;24 ····static·final·int·TRANSACTION_getFlags·=·9;
22 ····static·final·int·TRANSACTION_getLaunchPendingIntent·=·8;25 ····static·final·int·TRANSACTION_getLaunchPendingIntent·=·8;
23 ····static·final·int·TRANSACTION_getMetadata·=·27;26 ····static·final·int·TRANSACTION_getMetadata·=·27;
24 ····static·final·int·TRANSACTION_getPackageName·=·6;27 ····static·final·int·TRANSACTION_getPackageName·=·6;
25 ····static·final·int·TRANSACTION_getPlaybackState·=·28;28 ····static·final·int·TRANSACTION_getPlaybackState·=·28;
26 ····static·final·int·TRANSACTION_getQueue·=·29;29 ····static·final·int·TRANSACTION_getQueue·=·29;
27 ····static·final·int·TRANSACTION_getQueueTitle·=·30;30 ····static·final·int·TRANSACTION_getQueueTitle·=·30;
28 ····static·final·int·TRANSACTION_getRatingType·=·32;31 ····static·final·int·TRANSACTION_getRatingType·=·32;
 32 ····static·final·int·TRANSACTION_getRepeatMode·=·37;
29 ····static·final·int·TRANSACTION_getTag·=·7;33 ····static·final·int·TRANSACTION_getTag·=·7;
30 ····static·final·int·TRANSACTION_getVolumeAttributes·=·10;34 ····static·final·int·TRANSACTION_getVolumeAttributes·=·10;
 35 ····static·final·int·TRANSACTION_isShuffleModeEnabled·=·38;
31 ····static·final·int·TRANSACTION_isTransportControlEnabled·=·5;36 ····static·final·int·TRANSACTION_isTransportControlEnabled·=·5;
32 ····static·final·int·TRANSACTION_next·=·20;37 ····static·final·int·TRANSACTION_next·=·20;
33 ····static·final·int·TRANSACTION_pause·=·18;38 ····static·final·int·TRANSACTION_pause·=·18;
34 ····static·final·int·TRANSACTION_play·=·13;39 ····static·final·int·TRANSACTION_play·=·13;
35 ····static·final·int·TRANSACTION_playFromMediaId·=·14;40 ····static·final·int·TRANSACTION_playFromMediaId·=·14;
36 ····static·final·int·TRANSACTION_playFromSearch·=·15;41 ····static·final·int·TRANSACTION_playFromSearch·=·15;
37 ····static·final·int·TRANSACTION_playFromUri·=·16;42 ····static·final·int·TRANSACTION_playFromUri·=·16;
38 ····static·final·int·TRANSACTION_prepare·=·33;43 ····static·final·int·TRANSACTION_prepare·=·33;
39 ····static·final·int·TRANSACTION_prepareFromMediaId·=·34;44 ····static·final·int·TRANSACTION_prepareFromMediaId·=·34;
40 ····static·final·int·TRANSACTION_prepareFromSearch·=·35;45 ····static·final·int·TRANSACTION_prepareFromSearch·=·35;
41 ····static·final·int·TRANSACTION_prepareFromUri·=·36;46 ····static·final·int·TRANSACTION_prepareFromUri·=·36;
42 ····static·final·int·TRANSACTION_previous·=·21;47 ····static·final·int·TRANSACTION_previous·=·21;
43 ····static·final·int·TRANSACTION_rate·=·25;48 ····static·final·int·TRANSACTION_rate·=·25;
44 ····static·final·int·TRANSACTION_registerCallbackListener·=·3;49 ····static·final·int·TRANSACTION_registerCallbackListener·=·3;
 50 ····static·final·int·TRANSACTION_removeQueueItem·=·43;
 51 ····static·final·int·TRANSACTION_removeQueueItemAt·=·44;
45 ····static·final·int·TRANSACTION_rewind·=·23;52 ····static·final·int·TRANSACTION_rewind·=·23;
46 ····static·final·int·TRANSACTION_seekTo·=·24;53 ····static·final·int·TRANSACTION_seekTo·=·24;
47 ····static·final·int·TRANSACTION_sendCommand·=·1;54 ····static·final·int·TRANSACTION_sendCommand·=·1;
48 ····static·final·int·TRANSACTION_sendCustomAction·=·26;55 ····static·final·int·TRANSACTION_sendCustomAction·=·26;
49 ····static·final·int·TRANSACTION_sendMediaButton·=·2;56 ····static·final·int·TRANSACTION_sendMediaButton·=·2;
 57 ····static·final·int·TRANSACTION_setRepeatMode·=·39;
 58 ····static·final·int·TRANSACTION_setShuffleModeEnabled·=·40;
50 ····static·final·int·TRANSACTION_setVolumeTo·=·12;59 ····static·final·int·TRANSACTION_setVolumeTo·=·12;
51 ····static·final·int·TRANSACTION_skipToQueueItem·=·17;60 ····static·final·int·TRANSACTION_skipToQueueItem·=·17;
52 ····static·final·int·TRANSACTION_stop·=·19;61 ····static·final·int·TRANSACTION_stop·=·19;
53 ····static·final·int·TRANSACTION_unregisterCallbackListener·=·4;62 ····static·final·int·TRANSACTION_unregisterCallbackListener·=·4;
54 ····63 ····
55 ····public·IMediaSession$Stub()·{64 ····public·IMediaSession$Stub()·{
56 ········this.attachInterface((IInterface)this,·"android.support.v4.media.session.IMediaSession");65 ········this.attachInterface((IInterface)this,·"android.support.v4.media.session.IMediaSession");
Offset 266, 14 lines modifiedOffset 275, 76 lines modified
266 ············case·32:·{275 ············case·32:·{
267 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");276 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
268 ················final·int·ratingType·=·this.getRatingType();277 ················final·int·ratingType·=·this.getRatingType();
269 ················parcel2.writeNoException();278 ················parcel2.writeNoException();
270 ················parcel2.writeInt(ratingType);279 ················parcel2.writeInt(ratingType);
271 ················break;280 ················break;
272 ············}281 ············}
 282 ············case·37:·{
 283 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
 284 ················final·int·repeatMode·=·this.getRepeatMode();
 285 ················parcel2.writeNoException();
 286 ················parcel2.writeInt(repeatMode);
 287 ················break;
 288 ············}
 289 ············case·38:·{
 290 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
 291 ················final·boolean·shuffleModeEnabled·=·this.isShuffleModeEnabled();
 292 ················parcel2.writeNoException();
 293 ················if·(shuffleModeEnabled)·{
 294 ····················n3·=·onTransact;
 295 ················}
 296 ················parcel2.writeInt(n3);
 297 ················break;
 298 ············}
 299 ············case·41:·{
 300 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
 301 ················MediaDescriptionCompat·mediaDescriptionCompat;
 302 ················if·(parcel.readInt()·!=·0)·{
 303 ····················mediaDescriptionCompat·=·(MediaDescriptionCompat)MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
 304 ················}
 305 ················else·{
 306 ····················mediaDescriptionCompat·=·null;
 307 ················}
 308 ················this.addQueueItem(mediaDescriptionCompat);
 309 ················parcel2.writeNoException();
 310 ················break;
 311 ············}
 312 ············case·42:·{
 313 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
 314 ················MediaDescriptionCompat·mediaDescriptionCompat2;
 315 ················if·(parcel.readInt()·!=·0)·{
 316 ····················mediaDescriptionCompat2·=·(MediaDescriptionCompat)MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
 317 ················}
 318 ················else·{
 319 ····················mediaDescriptionCompat2·=·null;
 320 ················}
 321 ················this.addQueueItemAt(mediaDescriptionCompat2,·parcel.readInt());
 322 ················parcel2.writeNoException();
 323 ················break;
 324 ············}
 325 ············case·43:·{
 326 ················parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
 327 ················MediaDescriptionCompat·mediaDescriptionCompat3;
 328 ················if·(parcel.readInt()·!=·0)·{
 329 ····················mediaDescriptionCompat3·=·(MediaDescriptionCompat)MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
 330 ················}
 331 ················else·{
 332 ····················mediaDescriptionCompat3·=·null;
 333 ················}
 334 ················this.removeQueueItem(mediaDescriptionCompat3);
Max diff block lines reached; 1608/8008 bytes (20.08%) of diff not shown.
1.19 KB
android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.class
1.03 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.media.session;
  
2 import·java.util.List; 
3 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
 3 import·java.util.List;
4 import·android.support.v4.media.MediaMetadataCompat;4 import·android.support.v4.media.MediaMetadataCompat;
5 import·android.os.Bundle;5 import·android.os.Bundle;
  
6 class·MediaControllerCompat$Callback$StubApi21·implements·MediaControllerCompatApi21$Callback6 class·MediaControllerCompat$Callback$StubApi21·implements·MediaControllerCompatApi21$Callback
7 {7 {
8 ····final·/*·synthetic·*/·MediaControllerCompat$Callback·this$0;8 ····final·/*·synthetic·*/·MediaControllerCompat$Callback·this$0;
9 ····9 ····
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ····}23 ····}
24 ····24 ····
25 ····public·void·onMetadataChanged(final·Object·o)·{25 ····public·void·onMetadataChanged(final·Object·o)·{
26 ········this.this$0.onMetadataChanged(MediaMetadataCompat.fromMediaMetadata(o));26 ········this.this$0.onMetadataChanged(MediaMetadataCompat.fromMediaMetadata(o));
27 ····}27 ····}
28 ····28 ····
29 ····public·void·onPlaybackStateChanged(final·Object·o)·{29 ····public·void·onPlaybackStateChanged(final·Object·o)·{
30 ········if·(!this.this$0.mHasExtraCallback·||·Build$VERSION.SDK_INT·>=·22)·{30 ········if·(!this.this$0.mHasExtraCallback)·{
31 ············this.this$0.onPlaybackStateChanged(PlaybackStateCompat.fromPlaybackState(o));31 ············this.this$0.onPlaybackStateChanged(PlaybackStateCompat.fromPlaybackState(o));
32 ········}32 ········}
33 ····}33 ····}
34 ····34 ····
35 ····public·void·onQueueChanged(final·List·list)·{35 ····public·void·onQueueChanged(final·List·list)·{
36 ········this.this$0.onQueueChanged(MediaSessionCompat$QueueItem.fromQueueItemList(list));36 ········this.this$0.onQueueChanged(MediaSessionCompat$QueueItem.fromQueueItemList(list));
37 ····}37 ····}
14.1 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class
14.0 KB
procyon -ec {}
    
Offset 1, 70 lines modifiedOffset 1, 95 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.media.session;
  
2 import·java.util.ArrayList; 
3 import·android.app.PendingIntent;2 import·android.app.PendingIntent;
4 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
5 import·android.support.v4.media.MediaMetadataCompat;4 import·android.support.v4.media.MediaMetadataCompat;
6 import·android.view.KeyEvent;5 import·android.view.KeyEvent;
 6 import·android.os.Parcelable;
 7 import·android.support.v4.media.MediaDescriptionCompat;
7 import·android.os.ResultReceiver;8 import·android.os.ResultReceiver;
8 import·android.os.Bundle;9 import·android.os.Bundle;
9 import·android.os.Handler;10 import·android.os.Handler;
10 import·java.util.Iterator;11 import·java.util.Iterator;
11 import·android.util.Log;12 import·android.util.Log;
12 import·android.os.RemoteException;13 import·android.os.RemoteException;
 14 import·java.util.ArrayList;
13 import·android.content.Context;15 import·android.content.Context;
14 import·java.util.List;16 import·java.util.List;
15 import·java.util.HashMap;17 import·java.util.HashMap;
  
16 class·MediaControllerCompat$MediaControllerImplApi21·implements·MediaControllerCompat$MediaControllerImpl18 class·MediaControllerCompat$MediaControllerImplApi21·implements·MediaControllerCompat$MediaControllerImpl
17 {19 {
18 ····private·HashMap·mCallbackMap;20 ····private·HashMap·mCallbackMap;
19 ····protected·final·Object·mControllerObj;21 ····protected·final·Object·mControllerObj;
20 ····private·IMediaSession·mExtraBinder;22 ····private·IMediaSession·mExtraBinder;
21 ····private·List·mPendingCallbacks;23 ····private·List·mPendingCallbacks;
22 ····24 ····
23 ····public·MediaControllerCompat$MediaControllerImplApi21(final·Context·context,·final·MediaSessionCompat$Token·mediaSessionCompat$Token)·{25 ····public·MediaControllerCompat$MediaControllerImplApi21(final·Context·context,·final·MediaSessionCompat$Token·mediaSessionCompat$Token)·{
24 ········this.mCallbackMap·=·new·HashMap();26 ········this.mCallbackMap·=·new·HashMap();
 27 ········this.mPendingCallbacks·=·new·ArrayList();
25 ········this.mControllerObj·=·MediaControllerCompatApi21.fromToken(context,·mediaSessionCompat$Token.getToken());28 ········this.mControllerObj·=·MediaControllerCompatApi21.fromToken(context,·mediaSessionCompat$Token.getToken());
26 ········if·(this.mControllerObj·==·null)·{29 ········if·(this.mControllerObj·==·null)·{
27 ············throw·new·RemoteException();30 ············throw·new·RemoteException();
28 ········}31 ········}
29 ········this.requestExtraBinder();32 ········this.requestExtraBinder();
30 ····}33 ····}
31 ····34 ····
32 ····public·MediaControllerCompat$MediaControllerImplApi21(final·Context·context,·final·MediaSessionCompat·mediaSessionCompat)·{35 ····public·MediaControllerCompat$MediaControllerImplApi21(final·Context·context,·final·MediaSessionCompat·mediaSessionCompat)·{
33 ········this.mCallbackMap·=·new·HashMap();36 ········this.mCallbackMap·=·new·HashMap();
 37 ········this.mPendingCallbacks·=·new·ArrayList();
34 ········this.mControllerObj·=·MediaControllerCompatApi21.fromToken(context,·mediaSessionCompat.getSessionToken().getToken());38 ········this.mControllerObj·=·MediaControllerCompatApi21.fromToken(context,·mediaSessionCompat.getSessionToken().getToken());
35 ········this.requestExtraBinder();39 ········this.requestExtraBinder();
36 ····}40 ····}
37 ····41 ····
38 ····private·void·processPendingCallbacks()·{42 ····private·void·processPendingCallbacks()·{
39 ········if·(this.mPendingCallbacks·!=·null·&&·this.mExtraBinder·!=·null)·{43 ········if·(this.mExtraBinder·!=·null)·{
 44 ············synchronized·(this.mPendingCallbacks)·{
40 ············for·(final·MediaControllerCompat$Callback·key·:·this.mPendingCallbacks)·{45 ················for·(final·MediaControllerCompat$Callback·key·:·this.mPendingCallbacks)·{
41 ················final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·value·=·new·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback(this,·key);46 ····················final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·value·=·new·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback(this,·key);
42 ················this.mCallbackMap.put(key,·value);47 ····················this.mCallbackMap.put(key,·value);
43 ················key.mHasExtraCallback·=·true;48 ····················key.mHasExtraCallback·=·true;
44 ················try·{49 ····················try·{
45 ····················this.mExtraBinder.registerCallbackListener((IMediaControllerCallback)value);50 ························this.mExtraBinder.registerCallbackListener((IMediaControllerCallback)value);
46 ····················continue;51 ························continue;
47 ················}52 ····················}
48 ················catch·(RemoteException·obj)·{53 ····················catch·(RemoteException·ex)·{
49 ····················Log.e("MediaControllerCompat",·"Dead·object·in·registerCallback.·"·+·obj);54 ························Log.e("MediaControllerCompat",·"Dead·object·in·registerCallback.",·(Throwable)ex);
 55 ····················}
 56 ····················break;
50 ················}57 ················}
51 ················break;58 ················this.mPendingCallbacks.clear();
52 ············}59 ············}
53 ············this.mPendingCallbacks·=·null; 
54 ········}60 ········}
55 ····}61 ····}
56 ····62 ····
57 ····private·void·requestExtraBinder()·{63 ····private·void·requestExtraBinder()·{
58 ········this.sendCommand("android.support.v4.media.session.command.GET_EXTRA_BINDER",·null,·(ResultReceiver)new·MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver(this,·new·Handler()));64 ········this.sendCommand("android.support.v4.media.session.command.GET_EXTRA_BINDER",·null,·(ResultReceiver)new·MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver(this,·new·Handler()));
59 ····}65 ····}
60 ····66 ····
 67 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 68 ········if·(((long)4·&·this.getFlags())·==·0x0L)·{
 69 ············throw·new·UnsupportedOperationException("This·session·doesn't·support·queue·management·operations");
 70 ········}
 71 ········final·Bundle·bundle·=·new·Bundle();
 72 ········bundle.putParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION",·(Parcelable)mediaDescriptionCompat);
 73 ········this.sendCommand("android.support.v4.media.session.command.ADD_QUEUE_ITEM",·bundle,·null);
 74 ····}
 75 ····
 76 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 77 ········if·(((long)4·&·this.getFlags())·==·0x0L)·{
 78 ············throw·new·UnsupportedOperationException("This·session·doesn't·support·queue·management·operations");
 79 ········}
 80 ········final·Bundle·bundle·=·new·Bundle();
 81 ········bundle.putParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION",·(Parcelable)mediaDescriptionCompat);
 82 ········bundle.putInt("android.support.v4.media.session.command.ARGUMENT_INDEX",·n);
 83 ········this.sendCommand("android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT",·bundle,·null);
 84 ····}
 85 ····
61 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{86 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{
62 ········MediaControllerCompatApi21.adjustVolume(this.mControllerObj,·n,·n2);87 ········MediaControllerCompatApi21.adjustVolume(this.mControllerObj,·n,·n2);
63 ····}88 ····}
64 ····89 ····
65 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{90 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{
66 ········return·MediaControllerCompatApi21.dispatchMediaButtonEvent(this.mControllerObj,·keyEvent);91 ········return·MediaControllerCompatApi21.dispatchMediaButtonEvent(this.mControllerObj,·keyEvent);
67 ····}92 ····}
Offset 106, 28 lines modifiedOffset 131, 28 lines modified
106 ········else·{131 ········else·{
107 ············mediaControllerCompat$PlaybackInfo·=·null;132 ············mediaControllerCompat$PlaybackInfo·=·null;
108 ········}133 ········}
109 ········return·mediaControllerCompat$PlaybackInfo;134 ········return·mediaControllerCompat$PlaybackInfo;
110 ····}135 ····}
111 ····136 ····
112 ····public·PlaybackStateCompat·getPlaybackState()·{137 ····public·PlaybackStateCompat·getPlaybackState()·{
113 ········Label_0078:·{138 ········Label_0037:·{
114 ············if·(Build$VERSION.SDK_INT·>=·22·||·this.mExtraBinder·==·null)·{139 ············if·(this.mExtraBinder·==·null)·{
115 ················break·Label_0078;140 ················break·Label_0037;
116 ············}141 ············}
117 ············try·{142 ············try·{
118 ················final·IMediaSession·mExtraBinder·=·this.mExtraBinder;143 ················final·IMediaSession·mExtraBinder·=·this.mExtraBinder;
119 ················try·{144 ················try·{
120 ····················return·mExtraBinder.getPlaybackState();145 ····················return·mExtraBinder.getPlaybackState();
121 ················}146 ················}
122 ················catch·(RemoteException·obj)·{147 ················catch·(RemoteException·ex)·{
123 ····················Log.e("MediaControllerCompat",·"Dead·object·in·getPlaybackState.·"·+·obj);148 ····················Log.e("MediaControllerCompat",·"Dead·object·in·getPlaybackState.",·(Throwable)ex);
124 ················}149 ················}
125 ············}150 ············}
126 ············catch·(RemoteException·ex)·{}151 ············catch·(RemoteException·ex2)·{}
127 ········}152 ········}
128 ········final·Object·playbackState·=·MediaControllerCompatApi21.getPlaybackState(this.mControllerObj);153 ········final·Object·playbackState·=·MediaControllerCompatApi21.getPlaybackState(this.mControllerObj);
129 ········if·(playbackState·!=·null)·{154 ········if·(playbackState·!=·null)·{
130 ············return·PlaybackStateCompat.fromPlaybackState(playbackState);155 ············return·PlaybackStateCompat.fromPlaybackState(playbackState);
131 ········}156 ········}
132 ········return·null;157 ········return·null;
133 ····}158 ····}
Offset 153, 22 lines modifiedOffset 178, 39 lines modified
Max diff block lines reached; 7456/14275 bytes (52.23%) of diff not shown.
19.3 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class
19.1 KB
procyon -ec {}
    
Offset 7, 108 lines modifiedOffset 7, 149 lines modified
7 import·android.app.PendingIntent;7 import·android.app.PendingIntent;
8 import·java.util.List;8 import·java.util.List;
9 import·android.support.v4.media.MediaMetadataCompat;9 import·android.support.v4.media.MediaMetadataCompat;
10 import·android.os.Bundle;10 import·android.os.Bundle;
11 import·android.view.KeyEvent;11 import·android.view.KeyEvent;
12 import·android.os.RemoteException;12 import·android.os.RemoteException;
13 import·android.util.Log;13 import·android.util.Log;
 14 import·android.support.v4.media.MediaDescriptionCompat;
14 import·android.os.IBinder;15 import·android.os.IBinder;
  
15 class·MediaControllerCompat$MediaControllerImplBase·implements·MediaControllerCompat$MediaControllerImpl16 class·MediaControllerCompat$MediaControllerImplBase·implements·MediaControllerCompat$MediaControllerImpl
16 {17 {
17 ····private·IMediaSession·mBinder;18 ····private·IMediaSession·mBinder;
18 ····private·MediaSessionCompat$Token·mToken;19 ····private·MediaSessionCompat$Token·mToken;
19 ····private·MediaControllerCompat$TransportControls·mTransportControls;20 ····private·MediaControllerCompat$TransportControls·mTransportControls;
20 ····21 ····
21 ····public·MediaControllerCompat$MediaControllerImplBase(final·MediaSessionCompat$Token·mToken)·{22 ····public·MediaControllerCompat$MediaControllerImplBase(final·MediaSessionCompat$Token·mToken)·{
22 ········this.mToken·=·mToken;23 ········this.mToken·=·mToken;
23 ········this.mBinder·=·IMediaSession$Stub.asInterface((IBinder)mToken.getToken());24 ········this.mBinder·=·IMediaSession$Stub.asInterface((IBinder)mToken.getToken());
24 ····}25 ····}
25 ····26 ····
 27 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 28 ········Label_0068:·{
 29 ············try·{
 30 ················final·IMediaSession·mBinder·=·this.mBinder;
 31 ················try·{
 32 ····················if·(((long)4·&·mBinder.getFlags())·==·0x0L)·{
 33 ························throw·new·UnsupportedOperationException("This·session·doesn't·support·queue·management·operations");
 34 ····················}
 35 ····················break·Label_0068;
 36 ················}
 37 ················catch·(RemoteException·ex)·{
 38 ····················Log.e("MediaControllerCompat",·"Dead·object·in·addQueueItem.",·(Throwable)ex);
 39 ················}
 40 ············}
 41 ············catch·(RemoteException·ex2)·{}
 42 ············return;
 43 ········}
 44 ········this.mBinder.addQueueItem(mediaDescriptionCompat);
 45 ····}
 46 ····
 47 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 48 ········Label_0070:·{
 49 ············try·{
 50 ················final·IMediaSession·mBinder·=·this.mBinder;
 51 ················try·{
 52 ····················if·(((long)4·&·mBinder.getFlags())·==·0x0L)·{
 53 ························throw·new·UnsupportedOperationException("This·session·doesn't·support·queue·management·operations");
 54 ····················}
 55 ····················break·Label_0070;
 56 ················}
 57 ················catch·(RemoteException·ex)·{
 58 ····················Log.e("MediaControllerCompat",·"Dead·object·in·addQueueItemAt.",·(Throwable)ex);
 59 ················}
 60 ············}
 61 ············catch·(RemoteException·ex2)·{}
 62 ············return;
 63 ········}
 64 ········this.mBinder.addQueueItemAt(mediaDescriptionCompat,·n);
 65 ····}
 66 ····
26 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{67 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{
27 ········try·{68 ········try·{
28 ············this.mBinder.adjustVolume(n,·n2,·(String)null);69 ············this.mBinder.adjustVolume(n,·n2,·(String)null);
29 ········}70 ········}
30 ········catch·(RemoteException·obj)·{71 ········catch·(RemoteException·ex)·{
31 ············Log.e("MediaControllerCompat",·"Dead·object·in·adjustVolume.·"·+·obj);72 ············Log.e("MediaControllerCompat",·"Dead·object·in·adjustVolume.",·(Throwable)ex);
32 ········}73 ········}
33 ····}74 ····}
34 ····75 ····
35 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{76 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{
36 ········if·(keyEvent·==·null)·{77 ········if·(keyEvent·==·null)·{
37 ············throw·new·IllegalArgumentException("event·may·not·be·null.");78 ············throw·new·IllegalArgumentException("event·may·not·be·null.");
38 ········}79 ········}
39 ········try·{80 ········try·{
40 ············this.mBinder.sendMediaButton(keyEvent);81 ············this.mBinder.sendMediaButton(keyEvent);
41 ············return·false;82 ············return·false;
42 ········}83 ········}
43 ········catch·(RemoteException·obj)·{84 ········catch·(RemoteException·ex)·{
44 ············Log.e("MediaControllerCompat",·"Dead·object·in·dispatchMediaButtonEvent.·"·+·obj);85 ············Log.e("MediaControllerCompat",·"Dead·object·in·dispatchMediaButtonEvent.",·(Throwable)ex);
45 ············return·false;86 ············return·false;
46 ········}87 ········}
47 ····}88 ····}
48 ····89 ····
49 ····public·Bundle·getExtras()·{90 ····public·Bundle·getExtras()·{
50 ········try·{91 ········try·{
51 ············final·IMediaSession·mBinder·=·this.mBinder;92 ············final·IMediaSession·mBinder·=·this.mBinder;
52 ············try·{93 ············try·{
53 ················return·mBinder.getExtras();94 ················return·mBinder.getExtras();
54 ············}95 ············}
55 ············catch·(RemoteException·obj)·{96 ············catch·(RemoteException·ex)·{
56 ················Log.e("MediaControllerCompat",·"Dead·object·in·getExtras.·"·+·obj);97 ················Log.e("MediaControllerCompat",·"Dead·object·in·getExtras.",·(Throwable)ex);
57 ················final·Bundle·extras·=·null;98 ················final·Bundle·extras·=·null;
58 ············}99 ············}
59 ········}100 ········}
60 ········catch·(RemoteException·ex)·{}101 ········catch·(RemoteException·ex2)·{}
61 ····}102 ····}
62 ····103 ····
63 ····public·long·getFlags()·{104 ····public·long·getFlags()·{
64 ········try·{105 ········try·{
65 ············final·IMediaSession·mBinder·=·this.mBinder;106 ············final·IMediaSession·mBinder·=·this.mBinder;
66 ············try·{107 ············try·{
67 ················return·mBinder.getFlags();108 ················return·mBinder.getFlags();
68 ············}109 ············}
69 ············catch·(RemoteException·obj)·{110 ············catch·(RemoteException·ex)·{
70 ················Log.e("MediaControllerCompat",·"Dead·object·in·getFlags.·"·+·obj);111 ················Log.e("MediaControllerCompat",·"Dead·object·in·getFlags.",·(Throwable)ex);
71 ················final·long·flags·=·0L;112 ················final·long·flags·=·0L;
72 ············}113 ············}
73 ········}114 ········}
74 ········catch·(RemoteException·ex)·{}115 ········catch·(RemoteException·ex2)·{}
75 ····}116 ····}
76 ····117 ····
77 ····public·Object·getMediaController()·{118 ····public·Object·getMediaController()·{
78 ········return·null;119 ········return·null;
79 ····}120 ····}
80 ····121 ····
81 ····public·MediaMetadataCompat·getMetadata()·{122 ····public·MediaMetadataCompat·getMetadata()·{
82 ········try·{123 ········try·{
83 ············final·IMediaSession·mBinder·=·this.mBinder;124 ············final·IMediaSession·mBinder·=·this.mBinder;
84 ············try·{125 ············try·{
85 ················return·mBinder.getMetadata();126 ················return·mBinder.getMetadata();
86 ············}127 ············}
87 ············catch·(RemoteException·obj)·{128 ············catch·(RemoteException·ex)·{
88 ················Log.e("MediaControllerCompat",·"Dead·object·in·getMetadata.·"·+·obj);129 ················Log.e("MediaControllerCompat",·"Dead·object·in·getMetadata.",·(Throwable)ex);
89 ················final·MediaMetadataCompat·metadata·=·null;130 ················final·MediaMetadataCompat·metadata·=·null;
90 ············}131 ············}
91 ········}132 ········}
Max diff block lines reached; 14082/19541 bytes (72.06%) of diff not shown.
1.23 KB
android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.class
1.07 KB
procyon -ec {}
    
Offset 93, 14 lines modifiedOffset 93, 26 lines modified
93 ········}93 ········}
94 ········else·{94 ········else·{
95 ············rating·=·null;95 ············rating·=·null;
96 ········}96 ········}
97 ········MediaControllerCompatApi21$TransportControls.setRating(mControlsObj,·rating);97 ········MediaControllerCompatApi21$TransportControls.setRating(mControlsObj,·rating);
98 ····}98 ····}
99 ····99 ····
 100 ····public·void·setRepeatMode(final·int·n)·{
 101 ········final·Bundle·bundle·=·new·Bundle();
 102 ········bundle.putInt("android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE",·n);
 103 ········this.sendCustomAction("android.support.v4.media.session.action.SET_REPEAT_MODE",·bundle);
 104 ····}
 105 ····
 106 ····public·void·setShuffleModeEnabled(final·boolean·b)·{
 107 ········final·Bundle·bundle·=·new·Bundle();
 108 ········bundle.putBoolean("android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE_ENABLED",·b);
 109 ········this.sendCustomAction("android.support.v4.media.session.action.SET_SHUFFLE_MODE_ENABLED",·bundle);
 110 ····}
 111 ····
100 ····public·void·skipToNext()·{112 ····public·void·skipToNext()·{
101 ········MediaControllerCompatApi21$TransportControls.skipToNext(this.mControlsObj);113 ········MediaControllerCompatApi21$TransportControls.skipToNext(this.mControlsObj);
102 ····}114 ····}
103 ····115 ····
104 ····public·void·skipToPrevious()·{116 ····public·void·skipToPrevious()·{
105 ········MediaControllerCompatApi21$TransportControls.skipToPrevious(this.mControlsObj);117 ········MediaControllerCompatApi21$TransportControls.skipToPrevious(this.mControlsObj);
106 ····}118 ····}
9.46 KB
android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.class
9.3 KB
procyon -ec {}
    
Offset 17, 199 lines modifiedOffset 17, 217 lines modified
17 ····17 ····
18 ····public·void·fastForward()·{18 ····public·void·fastForward()·{
19 ········try·{19 ········try·{
20 ············final·IMediaSession·mBinder·=·this.mBinder;20 ············final·IMediaSession·mBinder·=·this.mBinder;
21 ············try·{21 ············try·{
22 ················mBinder.fastForward();22 ················mBinder.fastForward();
23 ············}23 ············}
24 ············catch·(RemoteException·obj)·{24 ············catch·(RemoteException·ex)·{
25 ················Log.e("MediaControllerCompat",·"Dead·object·in·fastForward.·"·+·obj);25 ················Log.e("MediaControllerCompat",·"Dead·object·in·fastForward.",·(Throwable)ex);
26 ············}26 ············}
27 ········}27 ········}
28 ········catch·(RemoteException·ex)·{}28 ········catch·(RemoteException·ex2)·{}
29 ····}29 ····}
30 ····30 ····
31 ····public·void·pause()·{31 ····public·void·pause()·{
32 ········try·{32 ········try·{
33 ············final·IMediaSession·mBinder·=·this.mBinder;33 ············final·IMediaSession·mBinder·=·this.mBinder;
34 ············try·{34 ············try·{
35 ················mBinder.pause();35 ················mBinder.pause();
36 ············}36 ············}
37 ············catch·(RemoteException·obj)·{37 ············catch·(RemoteException·ex)·{
38 ················Log.e("MediaControllerCompat",·"Dead·object·in·pause.·"·+·obj);38 ················Log.e("MediaControllerCompat",·"Dead·object·in·pause.",·(Throwable)ex);
39 ············}39 ············}
40 ········}40 ········}
41 ········catch·(RemoteException·ex)·{}41 ········catch·(RemoteException·ex2)·{}
42 ····}42 ····}
43 ····43 ····
44 ····public·void·play()·{44 ····public·void·play()·{
45 ········try·{45 ········try·{
46 ············final·IMediaSession·mBinder·=·this.mBinder;46 ············final·IMediaSession·mBinder·=·this.mBinder;
47 ············try·{47 ············try·{
48 ················mBinder.play();48 ················mBinder.play();
49 ············}49 ············}
50 ············catch·(RemoteException·obj)·{50 ············catch·(RemoteException·ex)·{
51 ················Log.e("MediaControllerCompat",·"Dead·object·in·play.·"·+·obj);51 ················Log.e("MediaControllerCompat",·"Dead·object·in·play.",·(Throwable)ex);
52 ············}52 ············}
53 ········}53 ········}
54 ········catch·(RemoteException·ex)·{}54 ········catch·(RemoteException·ex2)·{}
55 ····}55 ····}
56 ····56 ····
57 ····public·void·playFromMediaId(final·String·s,·final·Bundle·bundle)·{57 ····public·void·playFromMediaId(final·String·s,·final·Bundle·bundle)·{
58 ········try·{58 ········try·{
59 ············this.mBinder.playFromMediaId(s,·bundle);59 ············this.mBinder.playFromMediaId(s,·bundle);
60 ········}60 ········}
61 ········catch·(RemoteException·obj)·{61 ········catch·(RemoteException·ex)·{
62 ············Log.e("MediaControllerCompat",·"Dead·object·in·playFromMediaId.·"·+·obj);62 ············Log.e("MediaControllerCompat",·"Dead·object·in·playFromMediaId.",·(Throwable)ex);
63 ········}63 ········}
64 ····}64 ····}
65 ····65 ····
66 ····public·void·playFromSearch(final·String·s,·final·Bundle·bundle)·{66 ····public·void·playFromSearch(final·String·s,·final·Bundle·bundle)·{
67 ········try·{67 ········try·{
68 ············this.mBinder.playFromSearch(s,·bundle);68 ············this.mBinder.playFromSearch(s,·bundle);
69 ········}69 ········}
70 ········catch·(RemoteException·obj)·{70 ········catch·(RemoteException·ex)·{
71 ············Log.e("MediaControllerCompat",·"Dead·object·in·playFromSearch.·"·+·obj);71 ············Log.e("MediaControllerCompat",·"Dead·object·in·playFromSearch.",·(Throwable)ex);
72 ········}72 ········}
73 ····}73 ····}
74 ····74 ····
75 ····public·void·playFromUri(final·Uri·uri,·final·Bundle·bundle)·{75 ····public·void·playFromUri(final·Uri·uri,·final·Bundle·bundle)·{
76 ········try·{76 ········try·{
77 ············this.mBinder.playFromUri(uri,·bundle);77 ············this.mBinder.playFromUri(uri,·bundle);
78 ········}78 ········}
79 ········catch·(RemoteException·obj)·{79 ········catch·(RemoteException·ex)·{
80 ············Log.e("MediaControllerCompat",·"Dead·object·in·playFromUri.·"·+·obj);80 ············Log.e("MediaControllerCompat",·"Dead·object·in·playFromUri.",·(Throwable)ex);
81 ········}81 ········}
82 ····}82 ····}
83 ····83 ····
84 ····public·void·prepare()·{84 ····public·void·prepare()·{
85 ········try·{85 ········try·{
86 ············final·IMediaSession·mBinder·=·this.mBinder;86 ············final·IMediaSession·mBinder·=·this.mBinder;
87 ············try·{87 ············try·{
88 ················mBinder.prepare();88 ················mBinder.prepare();
89 ············}89 ············}
90 ············catch·(RemoteException·obj)·{90 ············catch·(RemoteException·ex)·{
91 ················Log.e("MediaControllerCompat",·"Dead·object·in·prepare.·"·+·obj);91 ················Log.e("MediaControllerCompat",·"Dead·object·in·prepare.",·(Throwable)ex);
92 ············}92 ············}
93 ········}93 ········}
94 ········catch·(RemoteException·ex)·{}94 ········catch·(RemoteException·ex2)·{}
95 ····}95 ····}
96 ····96 ····
97 ····public·void·prepareFromMediaId(final·String·s,·final·Bundle·bundle)·{97 ····public·void·prepareFromMediaId(final·String·s,·final·Bundle·bundle)·{
98 ········try·{98 ········try·{
99 ············this.mBinder.prepareFromMediaId(s,·bundle);99 ············this.mBinder.prepareFromMediaId(s,·bundle);
100 ········}100 ········}
101 ········catch·(RemoteException·obj)·{101 ········catch·(RemoteException·ex)·{
102 ············Log.e("MediaControllerCompat",·"Dead·object·in·prepareFromMediaId.·"·+·obj);102 ············Log.e("MediaControllerCompat",·"Dead·object·in·prepareFromMediaId.",·(Throwable)ex);
103 ········}103 ········}
104 ····}104 ····}
105 ····105 ····
106 ····public·void·prepareFromSearch(final·String·s,·final·Bundle·bundle)·{106 ····public·void·prepareFromSearch(final·String·s,·final·Bundle·bundle)·{
107 ········try·{107 ········try·{
108 ············this.mBinder.prepareFromSearch(s,·bundle);108 ············this.mBinder.prepareFromSearch(s,·bundle);
109 ········}109 ········}
110 ········catch·(RemoteException·obj)·{110 ········catch·(RemoteException·ex)·{
111 ············Log.e("MediaControllerCompat",·"Dead·object·in·prepareFromSearch.·"·+·obj);111 ············Log.e("MediaControllerCompat",·"Dead·object·in·prepareFromSearch.",·(Throwable)ex);
112 ········}112 ········}
113 ····}113 ····}
114 ····114 ····
115 ····public·void·prepareFromUri(final·Uri·uri,·final·Bundle·bundle)·{115 ····public·void·prepareFromUri(final·Uri·uri,·final·Bundle·bundle)·{
116 ········try·{116 ········try·{
117 ············this.mBinder.prepareFromUri(uri,·bundle);117 ············this.mBinder.prepareFromUri(uri,·bundle);
118 ········}118 ········}
119 ········catch·(RemoteException·obj)·{119 ········catch·(RemoteException·ex)·{
120 ············Log.e("MediaControllerCompat",·"Dead·object·in·prepareFromUri.·"·+·obj);120 ············Log.e("MediaControllerCompat",·"Dead·object·in·prepareFromUri.",·(Throwable)ex);
121 ········}121 ········}
122 ····}122 ····}
123 ····123 ····
124 ····public·void·rewind()·{124 ····public·void·rewind()·{
125 ········try·{125 ········try·{
126 ············final·IMediaSession·mBinder·=·this.mBinder;126 ············final·IMediaSession·mBinder·=·this.mBinder;
127 ············try·{127 ············try·{
128 ················mBinder.rewind();128 ················mBinder.rewind();
129 ············}129 ············}
130 ············catch·(RemoteException·obj)·{130 ············catch·(RemoteException·ex)·{
131 ················Log.e("MediaControllerCompat",·"Dead·object·in·rewind.·"·+·obj);131 ················Log.e("MediaControllerCompat",·"Dead·object·in·rewind.",·(Throwable)ex);
132 ············}132 ············}
133 ········}133 ········}
134 ········catch·(RemoteException·ex)·{}134 ········catch·(RemoteException·ex2)·{}
135 ····}135 ····}
136 ····136 ····
137 ····public·void·seekTo(final·long·n)·{137 ····public·void·seekTo(final·long·n)·{
138 ········try·{138 ········try·{
139 ············this.mBinder.seekTo(n);139 ············this.mBinder.seekTo(n);
140 ········}140 ········}
141 ········catch·(RemoteException·obj)·{141 ········catch·(RemoteException·ex)·{
142 ············Log.e("MediaControllerCompat",·"Dead·object·in·seekTo.·"·+·obj);142 ············Log.e("MediaControllerCompat",·"Dead·object·in·seekTo.",·(Throwable)ex);
143 ········}143 ········}
Max diff block lines reached; 3762/9492 bytes (39.63%) of diff not shown.
7.41 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class
7.26 KB
procyon -ec {}
    
Offset 18, 15 lines modifiedOffset 18, 17 lines modified
18 class·MediaSessionCompat$MediaSessionImplApi21·implements·MediaSessionCompat$MediaSessionImpl18 class·MediaSessionCompat$MediaSessionImplApi21·implements·MediaSessionCompat$MediaSessionImpl
19 {19 {
20 ····private·boolean·mDestroyed;20 ····private·boolean·mDestroyed;
21 ····private·final·RemoteCallbackList·mExtraControllerCallbacks;21 ····private·final·RemoteCallbackList·mExtraControllerCallbacks;
22 ····private·MediaSessionCompat$MediaSessionImplApi21$ExtraSession·mExtraSessionBinder;22 ····private·MediaSessionCompat$MediaSessionImplApi21$ExtraSession·mExtraSessionBinder;
23 ····private·PlaybackStateCompat·mPlaybackState;23 ····private·PlaybackStateCompat·mPlaybackState;
24 ····int·mRatingType;24 ····int·mRatingType;
 25 ····int·mRepeatMode;
25 ····private·final·Object·mSessionObj;26 ····private·final·Object·mSessionObj;
 27 ····boolean·mShuffleModeEnabled;
26 ····private·final·MediaSessionCompat$Token·mToken;28 ····private·final·MediaSessionCompat$Token·mToken;
27 ····29 ····
28 ····public·MediaSessionCompat$MediaSessionImplApi21(final·Context·context,·final·String·s)·{30 ····public·MediaSessionCompat$MediaSessionImplApi21(final·Context·context,·final·String·s)·{
29 ········this.mDestroyed·=·false;31 ········this.mDestroyed·=·false;
30 ········this.mExtraControllerCallbacks·=·new·RemoteCallbackList();32 ········this.mExtraControllerCallbacks·=·new·RemoteCallbackList();
31 ········this.mSessionObj·=·MediaSessionCompatApi21.createSession(context,·s);33 ········this.mSessionObj·=·MediaSessionCompatApi21.createSession(context,·s);
32 ········this.mToken·=·new·MediaSessionCompat$Token((Object)MediaSessionCompatApi21.getSessionToken(this.mSessionObj));34 ········this.mToken·=·new·MediaSessionCompat$Token((Object)MediaSessionCompatApi21.getSessionToken(this.mSessionObj));
Offset 154, 58 lines modifiedOffset 156, 51 lines modified
154 ········else·{156 ········else·{
155 ············mediaMetadata·=·mediaMetadataCompat.getMediaMetadata();157 ············mediaMetadata·=·mediaMetadataCompat.getMediaMetadata();
156 ········}158 ········}
157 ········MediaSessionCompatApi21.setMetadata(mSessionObj,·mediaMetadata);159 ········MediaSessionCompatApi21.setMetadata(mSessionObj,·mediaMetadata);
158 ····}160 ····}
159 ····161 ····
160 ····public·void·setPlaybackState(final·PlaybackStateCompat·mPlaybackState)·{162 ····public·void·setPlaybackState(final·PlaybackStateCompat·mPlaybackState)·{
161 ········Label_0087:·{ 
162 ············if·(Build$VERSION.SDK_INT·>=·22)·{ 
163 ················break·Label_0087; 
164 ············} 
165 ············this.mPlaybackState·=·mPlaybackState;163 ········this.mPlaybackState·=·mPlaybackState;
166 ············int·n·=·this.mExtraControllerCallbacks.beginBroadcast()·-·1;164 ········int·n·=·this.mExtraControllerCallbacks.beginBroadcast()·-·1;
167 ········Label_0067_Outer:165 ····Label_0049_Outer:
168 ············while·(true)·{166 ········while·(true)·{
169 ················Label_0076:·{167 ············Label_0058:·{
170 ····················if·(n·<·0)·{168 ················if·(n·<·0)·{
171 ························break·Label_0076;169 ····················break·Label_0058;
172 ····················}170 ················}
173 ····················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n);171 ················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n);
 172 ············Label_0079_Outer:
174 ····················while·(true)·{173 ················while·(true)·{
175 ························try·{174 ····················try·{
176 ····························mediaControllerCallback.onPlaybackStateChanged(mPlaybackState);175 ························mediaControllerCallback.onPlaybackStateChanged(mPlaybackState);
177 ····························--n;176 ························--n;
178 ····························continue·Label_0067_Outer;177 ························continue·Label_0049_Outer;
 178 ························//·iftrue(Label_0086:,·mPlaybackState·!=·null)
179 ····························this.mExtraControllerCallbacks.finishBroadcast(); 
180 ····························break·Label_0087; 
181 ····························Object·playbackState·=·null; 
182 ····························Label_0110:·{ 
183 ································playbackState·=·mPlaybackState.getPlaybackState(); 
184 ····························}179 ························while·(true)·{
185 ····························while·(true)·{180 ····························while·(true)·{
186 ································Label_0102:·{ 
187 ····································break·Label_0102; 
188 ····································playbackState·=·null;181 ································final·Object·playbackState·=·null;
189 ································} 
190 ································final·Object·mSessionObj;182 ································final·Object·mSessionObj;
191 ································MediaSessionCompatApi21.setPlaybackState(mSessionObj,·playbackState);183 ································MediaSessionCompatApi21.setPlaybackState(mSessionObj,·playbackState);
192 ································return;184 ································return;
 185 ································this.mExtraControllerCallbacks.finishBroadcast();
193 ································mSessionObj·=·this.mSessionObj;186 ································mSessionObj·=·this.mSessionObj;
194 ································continue;187 ································continue·Label_0079_Outer;
 188 ····························}
 189 ····························Label_0086:·{
 190 ································final·Object·playbackState·=·mPlaybackState.getPlaybackState();
195 ····························}191 ····························}
196 ························} 
197 ························//·iftrue(Label_0110:,·mPlaybackState·!=·null) 
198 ························catch·(RemoteException·ex)·{ 
199 ····························continue;192 ····························continue;
200 ························}193 ························}
201 ························break; 
202 ····················}194 ····················}
 195 ····················catch·(RemoteException·ex)·{
 196 ························continue;
 197 ····················}
 198 ····················break;
203 ················}199 ················}
204 ················break; 
205 ············}200 ············}
206 ········}201 ········}
207 ····}202 ····}
208 ····203 ····
209 ····public·void·setPlaybackToLocal(final·int·n)·{204 ····public·void·setPlaybackToLocal(final·int·n)·{
210 ········MediaSessionCompatApi21.setPlaybackToLocal(this.mSessionObj,·n);205 ········MediaSessionCompatApi21.setPlaybackToLocal(this.mSessionObj,·n);
211 ····}206 ····}
Offset 235, 11 lines modifiedOffset 230, 71 lines modified
235 ············this.mRatingType·=·mRatingType;230 ············this.mRatingType·=·mRatingType;
236 ········}231 ········}
237 ········else·{232 ········else·{
238 ············MediaSessionCompatApi22.setRatingType(this.mSessionObj,·mRatingType);233 ············MediaSessionCompatApi22.setRatingType(this.mSessionObj,·mRatingType);
239 ········}234 ········}
240 ····}235 ····}
241 ····236 ····
 237 ····public·void·setRepeatMode(final·int·mRepeatMode)·{
 238 ········if·(this.mRepeatMode·==·mRepeatMode)·{
 239 ············return;
 240 ········}
 241 ········this.mRepeatMode·=·mRepeatMode;
 242 ········int·n·=·this.mExtraControllerCallbacks.beginBroadcast()·-·1;
 243 ····Label_0061_Outer:
 244 ········while·(true)·{
 245 ············Label_0070:·{
 246 ················if·(n·<·0)·{
 247 ····················break·Label_0070;
 248 ················}
 249 ················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n);
 250 ················while·(true)·{
 251 ····················try·{
 252 ························mediaControllerCallback.onRepeatModeChanged(mRepeatMode);
 253 ························--n;
 254 ························continue·Label_0061_Outer;
 255 ························this.mExtraControllerCallbacks.finishBroadcast();
 256 ····················}
 257 ····················catch·(RemoteException·ex)·{
 258 ························continue;
 259 ····················}
 260 ····················break;
 261 ················}
 262 ············}
 263 ············break;
 264 ········}
 265 ····}
 266 ····
242 ····public·void·setSessionActivity(final·PendingIntent·pendingIntent)·{267 ····public·void·setSessionActivity(final·PendingIntent·pendingIntent)·{
243 ········MediaSessionCompatApi21.setSessionActivity(this.mSessionObj,·pendingIntent);268 ········MediaSessionCompatApi21.setSessionActivity(this.mSessionObj,·pendingIntent);
244 ····}269 ····}
Max diff block lines reached; 0/7403 bytes (0.00%) of diff not shown.
5.31 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class
5.16 KB
procyon -ec {}
    
Offset 36, 15 lines modifiedOffset 36, 17 lines modified
36 ····private·final·PendingIntent·mMediaButtonReceiverIntent;36 ····private·final·PendingIntent·mMediaButtonReceiverIntent;
37 ····MediaMetadataCompat·mMetadata;37 ····MediaMetadataCompat·mMetadata;
38 ····final·String·mPackageName;38 ····final·String·mPackageName;
39 ····List·mQueue;39 ····List·mQueue;
40 ····CharSequence·mQueueTitle;40 ····CharSequence·mQueueTitle;
41 ····int·mRatingType;41 ····int·mRatingType;
42 ····private·final·Object·mRccObj;42 ····private·final·Object·mRccObj;
 43 ····int·mRepeatMode;
43 ····PendingIntent·mSessionActivity;44 ····PendingIntent·mSessionActivity;
 45 ····boolean·mShuffleModeEnabled;
44 ····PlaybackStateCompat·mState;46 ····PlaybackStateCompat·mState;
45 ····private·final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub;47 ····private·final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub;
46 ····final·String·mTag;48 ····final·String·mTag;
47 ····private·final·MediaSessionCompat$Token·mToken;49 ····private·final·MediaSessionCompat$Token·mToken;
48 ····private·VolumeProviderCompat$Callback·mVolumeCallback;50 ····private·VolumeProviderCompat$Callback·mVolumeCallback;
49 ····VolumeProviderCompat·mVolumeProvider;51 ····VolumeProviderCompat·mVolumeProvider;
50 ····int·mVolumeType;52 ····int·mVolumeType;
Offset 200, 14 lines modifiedOffset 202, 39 lines modified
200 ····················}202 ····················}
201 ····················break;203 ····················break;
202 ················}204 ················}
203 ············}205 ············}
204 ········}206 ········}
205 ····}207 ····}
206 ····208 ····
 209 ····private·void·sendRepeatMode(final·int·n)·{
 210 ········int·n2·=·this.mControllerCallbacks.beginBroadcast()·-·1;
 211 ····Label_0044_Outer:
 212 ········while·(true)·{
 213 ············Label_0053:·{
 214 ················if·(n2·<·0)·{
 215 ····················break·Label_0053;
 216 ················}
 217 ················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mControllerCallbacks.getBroadcastItem(n2);
 218 ················while·(true)·{
 219 ····················try·{
 220 ························mediaControllerCallback.onRepeatModeChanged(n);
 221 ························--n2;
 222 ························continue·Label_0044_Outer;
 223 ························this.mControllerCallbacks.finishBroadcast();
 224 ····················}
 225 ····················catch·(RemoteException·ex)·{
 226 ························continue;
 227 ····················}
 228 ····················break;
 229 ················}
 230 ············}
 231 ········}
 232 ····}
 233 ····
207 ····private·void·sendSessionDestroyed()·{234 ····private·void·sendSessionDestroyed()·{
208 ········int·n·=·this.mControllerCallbacks.beginBroadcast()·-·1;235 ········int·n·=·this.mControllerCallbacks.beginBroadcast()·-·1;
209 ····Label_0040_Outer:236 ····Label_0040_Outer:
210 ········while·(true)·{237 ········while·(true)·{
211 ············Label_0047:·{238 ············Label_0047:·{
212 ················if·(n·<·0)·{239 ················if·(n·<·0)·{
213 ····················break·Label_0047;240 ····················break·Label_0047;
Offset 226, 14 lines modifiedOffset 253, 39 lines modified
226 ····················}253 ····················}
227 ····················break;254 ····················break;
228 ················}255 ················}
229 ············}256 ············}
230 ········}257 ········}
231 ····}258 ····}
232 ····259 ····
 260 ····private·void·sendShuffleModeEnabled(final·boolean·b)·{
 261 ········int·n·=·this.mControllerCallbacks.beginBroadcast()·-·1;
 262 ····Label_0044_Outer:
 263 ········while·(true)·{
 264 ············Label_0053:·{
 265 ················if·(n·<·0)·{
 266 ····················break·Label_0053;
 267 ················}
 268 ················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mControllerCallbacks.getBroadcastItem(n);
 269 ················while·(true)·{
 270 ····················try·{
 271 ························mediaControllerCallback.onShuffleModeChanged(b);
 272 ························--n;
 273 ························continue·Label_0044_Outer;
 274 ························this.mControllerCallbacks.finishBroadcast();
 275 ····················}
 276 ····················catch·(RemoteException·ex)·{
 277 ························continue;
 278 ····················}
 279 ····················break;
 280 ················}
 281 ············}
 282 ········}
 283 ····}
 284 ····
233 ····private·void·sendState(final·PlaybackStateCompat·playbackStateCompat)·{285 ····private·void·sendState(final·PlaybackStateCompat·playbackStateCompat)·{
234 ········int·n·=·this.mControllerCallbacks.beginBroadcast()·-·1;286 ········int·n·=·this.mControllerCallbacks.beginBroadcast()·-·1;
235 ····Label_0044_Outer:287 ····Label_0044_Outer:
236 ········while·(true)·{288 ········while·(true)·{
237 ············Label_0053:·{289 ············Label_0053:·{
238 ················if·(n·<·0)·{290 ················if·(n·<·0)·{
239 ····················break·Label_0053;291 ····················break·Label_0053;
Offset 385, 18 lines modifiedOffset 437, 30 lines modified
385 ········return·this.mIsActive;437 ········return·this.mIsActive;
386 ····}438 ····}
387 ····439 ····
388 ····void·postToHandler(final·int·n)·{440 ····void·postToHandler(final·int·n)·{
389 ········this.postToHandler(n,·null);441 ········this.postToHandler(n,·null);
390 ····}442 ····}
391 ····443 ····
 444 ····void·postToHandler(final·int·n,·final·int·n2)·{
 445 ········this.postToHandler(n,·null,·n2);
 446 ····}
 447 ····
392 ····void·postToHandler(final·int·n,·final·Object·o)·{448 ····void·postToHandler(final·int·n,·final·Object·o)·{
393 ········this.postToHandler(n,·o,·null);449 ········this.postToHandler(n,·o,·null);
394 ····}450 ····}
395 ····451 ····
 452 ····void·postToHandler(final·int·n,·final·Object·o,·final·int·n2)·{
 453 ········synchronized·(this.mLock)·{
 454 ············if·(this.mHandler·!=·null)·{
 455 ················this.mHandler.post(n,·o,·n2);
 456 ············}
 457 ········}
 458 ····}
 459 ····
396 ····void·postToHandler(final·int·n,·final·Object·o,·final·Bundle·bundle)·{460 ····void·postToHandler(final·int·n,·final·Object·o,·final·Bundle·bundle)·{
397 ········synchronized·(this.mLock)·{461 ········synchronized·(this.mLock)·{
398 ············if·(this.mHandler·!=·null)·{462 ············if·(this.mHandler·!=·null)·{
399 ················this.mHandler.post(n,·o,·bundle);463 ················this.mHandler.post(n,·o,·bundle);
400 ············}464 ············}
401 ········}465 ········}
Max diff block lines reached; 1083/5256 bytes (20.61%) of diff not shown.
3.79 KB
android/support/v7/app/ActionBarDrawerToggle.class
3.69 KB
procyon -ec {}
    
Offset 16, 14 lines modifiedOffset 16, 15 lines modified
  
16 public·class·ActionBarDrawerToggle·implements·DrawerLayout$DrawerListener16 public·class·ActionBarDrawerToggle·implements·DrawerLayout$DrawerListener
17 {17 {
18 ····private·final·ActionBarDrawerToggle$Delegate·mActivityImpl;18 ····private·final·ActionBarDrawerToggle$Delegate·mActivityImpl;
19 ····private·final·int·mCloseDrawerContentDescRes;19 ····private·final·int·mCloseDrawerContentDescRes;
20 ····boolean·mDrawerIndicatorEnabled;20 ····boolean·mDrawerIndicatorEnabled;
21 ····private·final·DrawerLayout·mDrawerLayout;21 ····private·final·DrawerLayout·mDrawerLayout;
 22 ····private·boolean·mDrawerSlideAnimationEnabled;
22 ····private·boolean·mHasCustomUpIndicator;23 ····private·boolean·mHasCustomUpIndicator;
23 ····private·Drawable·mHomeAsUpIndicator;24 ····private·Drawable·mHomeAsUpIndicator;
24 ····private·final·int·mOpenDrawerContentDescRes;25 ····private·final·int·mOpenDrawerContentDescRes;
25 ····private·DrawerArrowDrawable·mSlider;26 ····private·DrawerArrowDrawable·mSlider;
26 ····View$OnClickListener·mToolbarNavigationClickListener;27 ····View$OnClickListener·mToolbarNavigationClickListener;
27 ····private·boolean·mWarnedForDisplayHomeAsUp;28 ····private·boolean·mWarnedForDisplayHomeAsUp;
28 ····29 ····
Offset 32, 15 lines modifiedOffset 33, 17 lines modified
32 ····}33 ····}
33 ····34 ····
34 ····public·ActionBarDrawerToggle(final·Activity·activity,·final·DrawerLayout·drawerLayout,·final·Toolbar·toolbar,·final·int·n,·final·int·n2)·{35 ····public·ActionBarDrawerToggle(final·Activity·activity,·final·DrawerLayout·drawerLayout,·final·Toolbar·toolbar,·final·int·n,·final·int·n2)·{
35 ········this(activity,·toolbar,·drawerLayout,·null,·n,·n2);36 ········this(activity,·toolbar,·drawerLayout,·null,·n,·n2);
36 ····}37 ····}
37 ····38 ····
38 ····ActionBarDrawerToggle(final·Activity·activity,·final·Toolbar·toolbar,·final·DrawerLayout·mDrawerLayout,·final·DrawerArrowDrawable·mSlider,·final·int·mOpenDrawerContentDescRes,·final·int·mCloseDrawerContentDescRes)·{39 ····ActionBarDrawerToggle(final·Activity·activity,·final·Toolbar·toolbar,·final·DrawerLayout·mDrawerLayout,·final·DrawerArrowDrawable·mSlider,·final·int·mOpenDrawerContentDescRes,·final·int·mCloseDrawerContentDescRes)·{
 40 ········final·boolean·b·=·true;
 41 ········this.mDrawerSlideAnimationEnabled·=·b;
39 ········this.mDrawerIndicatorEnabled·=·true;42 ········this.mDrawerIndicatorEnabled·=·b;
40 ········this.mWarnedForDisplayHomeAsUp·=·false;43 ········this.mWarnedForDisplayHomeAsUp·=·false;
41 ········if·(toolbar·!=·null)·{44 ········if·(toolbar·!=·null)·{
42 ············this.mActivityImpl·=·(ActionBarDrawerToggle$Delegate)new·ActionBarDrawerToggle$ToolbarCompatDelegate(toolbar);45 ············this.mActivityImpl·=·(ActionBarDrawerToggle$Delegate)new·ActionBarDrawerToggle$ToolbarCompatDelegate(toolbar);
43 ············toolbar.setNavigationOnClickListener((View$OnClickListener)new·ActionBarDrawerToggle$1(this));46 ············toolbar.setNavigationOnClickListener((View$OnClickListener)new·ActionBarDrawerToggle$1(this));
44 ········}47 ········}
45 ········else·if·(activity·instanceof·ActionBarDrawerToggle$DelegateProvider)·{48 ········else·if·(activity·instanceof·ActionBarDrawerToggle$DelegateProvider)·{
46 ············this.mActivityImpl·=·((ActionBarDrawerToggle$DelegateProvider)activity).getDrawerToggleDelegate();49 ············this.mActivityImpl·=·((ActionBarDrawerToggle$DelegateProvider)activity).getDrawerToggleDelegate();
Offset 91, 14 lines modifiedOffset 94, 18 lines modified
91 ········return·this.mToolbarNavigationClickListener;94 ········return·this.mToolbarNavigationClickListener;
92 ····}95 ····}
93 ····96 ····
94 ····public·boolean·isDrawerIndicatorEnabled()·{97 ····public·boolean·isDrawerIndicatorEnabled()·{
95 ········return·this.mDrawerIndicatorEnabled;98 ········return·this.mDrawerIndicatorEnabled;
96 ····}99 ····}
97 ····100 ····
 101 ····public·boolean·isDrawerSlideAnimationEnabled()·{
 102 ········return·this.mDrawerSlideAnimationEnabled;
 103 ····}
 104 ····
98 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{105 ····public·void·onConfigurationChanged(final·Configuration·configuration)·{
99 ········if·(!this.mHasCustomUpIndicator)·{106 ········if·(!this.mHasCustomUpIndicator)·{
100 ············this.mHomeAsUpIndicator·=·this.getThemeUpIndicator();107 ············this.mHomeAsUpIndicator·=·this.getThemeUpIndicator();
101 ········}108 ········}
102 ········this.syncState();109 ········this.syncState();
103 ····}110 ····}
104 ····111 ····
Offset 113, 15 lines modifiedOffset 120, 20 lines modified
113 ········this.setPosition(1.0f);120 ········this.setPosition(1.0f);
114 ········if·(this.mDrawerIndicatorEnabled)·{121 ········if·(this.mDrawerIndicatorEnabled)·{
115 ············this.setActionBarDescription(this.mCloseDrawerContentDescRes);122 ············this.setActionBarDescription(this.mCloseDrawerContentDescRes);
116 ········}123 ········}
117 ····}124 ····}
118 ····125 ····
119 ····public·void·onDrawerSlide(final·View·view,·final·float·b)·{126 ····public·void·onDrawerSlide(final·View·view,·final·float·b)·{
 127 ········if·(this.mDrawerSlideAnimationEnabled)·{
120 ········this.setPosition(Math.min(1.0f,·Math.max(0.0f,·b)));128 ············this.setPosition(Math.min(1.0f,·Math.max(0.0f,·b)));
 129 ········}
 130 ········else·{
 131 ············this.setPosition(0.0f);
 132 ········}
121 ····}133 ····}
122 ····134 ····
123 ····public·void·onDrawerStateChanged(final·int·n)·{135 ····public·void·onDrawerStateChanged(final·int·n)·{
124 ····}136 ····}
125 ····137 ····
126 ····public·boolean·onOptionsItemSelected(final·MenuItem·menuItem)·{138 ····public·boolean·onOptionsItemSelected(final·MenuItem·menuItem)·{
127 ········boolean·b;139 ········boolean·b;
Offset 168, 14 lines modifiedOffset 180, 20 lines modified
168 ············else·{180 ············else·{
169 ················this.setActionBarUpIndicator(this.mHomeAsUpIndicator,·0);181 ················this.setActionBarUpIndicator(this.mHomeAsUpIndicator,·0);
170 ············}182 ············}
171 ············this.mDrawerIndicatorEnabled·=·mDrawerIndicatorEnabled;183 ············this.mDrawerIndicatorEnabled·=·mDrawerIndicatorEnabled;
172 ········}184 ········}
173 ····}185 ····}
174 ····186 ····
 187 ····public·void·setDrawerSlideAnimationEnabled(final·boolean·mDrawerSlideAnimationEnabled)·{
 188 ········if·(!(this.mDrawerSlideAnimationEnabled·=·mDrawerSlideAnimationEnabled))·{
 189 ············this.setPosition(0.0f);
 190 ········}
 191 ····}
 192 ····
175 ····public·void·setHomeAsUpIndicator(final·int·n)·{193 ····public·void·setHomeAsUpIndicator(final·int·n)·{
176 ········Drawable·drawable·=·null;194 ········Drawable·drawable·=·null;
177 ········if·(n·!=·0)·{195 ········if·(n·!=·0)·{
178 ············drawable·=·this.mDrawerLayout.getResources().getDrawable(n);196 ············drawable·=·this.mDrawerLayout.getResources().getDrawable(n);
179 ········}197 ········}
180 ········this.setHomeAsUpIndicator(drawable);198 ········this.setHomeAsUpIndicator(drawable);
181 ····}199 ····}
15.8 KB
android/support/graphics/drawable/AnimatedVectorDrawableCompat.class
15.7 KB
procyon -ec {}
    
Offset 1, 50 lines modifiedOffset 1, 53 lines modified
  
1 package·android.support.graphics.drawable;1 package·android.support.graphics.drawable;
  
2 import·android.content.res.ColorStateList;2 import·android.content.res.ColorStateList;
3 import·android.graphics.PorterDuff$Mode;3 import·android.graphics.PorterDuff$Mode;
4 import·android.graphics.drawable.AnimatedVectorDrawable; 
5 import·android.content.res.TypedArray;4 import·android.content.res.TypedArray;
6 import·android.animation.AnimatorInflater;5 import·android.animation.AnimatorInflater;
7 import·android.graphics.Region;6 import·android.graphics.Region;
8 import·android.graphics.Rect;7 import·android.graphics.Rect;
9 import·android.graphics.drawable.Drawable; 
10 import·android.graphics.drawable.Drawable$ConstantState;8 import·android.graphics.drawable.Drawable$ConstantState;
11 import·android.graphics.ColorFilter;9 import·android.graphics.ColorFilter;
12 import·android.graphics.Canvas;10 import·android.graphics.Canvas;
13 import·android.support.v4.graphics.drawable.DrawableCompat;11 import·android.support.v4.graphics.drawable.DrawableCompat;
14 import·android.animation.TypeEvaluator;12 import·android.animation.TypeEvaluator;
15 import·android.animation.ObjectAnimator;13 import·android.animation.ObjectAnimator;
16 import·android.animation.AnimatorSet;14 import·android.animation.AnimatorSet;
17 import·android.support.v4.util.ArrayMap;15 import·android.support.v4.util.ArrayMap;
18 import·java.util.ArrayList; 
19 import·android.animation.Animator;16 import·android.animation.Animator;
20 import·android.content.res.Resources$Theme;17 import·android.content.res.Resources$Theme;
21 import·android.util.AttributeSet;18 import·android.util.AttributeSet;
22 import·android.content.res.XmlResourceParser;19 import·android.content.res.XmlResourceParser;
23 import·java.io.IOException;20 import·java.io.IOException;
24 import·org.xmlpull.v1.XmlPullParserException;21 import·org.xmlpull.v1.XmlPullParserException;
25 import·org.xmlpull.v1.XmlPullParser;22 import·org.xmlpull.v1.XmlPullParser;
26 import·android.util.Xml;23 import·android.util.Xml;
27 import·android.support.v4.content.res.ResourcesCompat;24 import·android.support.v4.content.res.ResourcesCompat;
 25 import·android.graphics.drawable.AnimatedVectorDrawable;
28 import·android.os.Build$VERSION;26 import·android.os.Build$VERSION;
 27 import·android.graphics.drawable.Animatable;
 28 import·android.graphics.drawable.Drawable;
29 import·android.content.res.Resources;29 import·android.content.res.Resources;
30 import·android.content.Context;30 import·android.content.Context;
31 import·android.graphics.drawable.Drawable$Callback;31 import·android.graphics.drawable.Drawable$Callback;
32 import·android.animation.ArgbEvaluator;32 import·android.animation.ArgbEvaluator;
33 import·android.graphics.drawable.Animatable;33 import·android.animation.Animator$AnimatorListener;
 34 import·java.util.ArrayList;
  
34 public·class·AnimatedVectorDrawableCompat·extends·VectorDrawableCommon·implements·Animatable35 public·class·AnimatedVectorDrawableCompat·extends·VectorDrawableCommon·implements·Animatable2Compat
35 {36 {
36 ····private·static·final·String·ANIMATED_VECTOR·=·"animated-vector";37 ····private·static·final·String·ANIMATED_VECTOR·=·"animated-vector";
37 ····private·static·final·boolean·DBG_ANIMATION_VECTOR_DRAWABLE·=·false;38 ····private·static·final·boolean·DBG_ANIMATION_VECTOR_DRAWABLE·=·false;
38 ····private·static·final·String·LOGTAG·=·"AnimatedVDCompat";39 ····private·static·final·String·LOGTAG·=·"AnimatedVDCompat";
39 ····private·static·final·String·TARGET·=·"target";40 ····private·static·final·String·TARGET·=·"target";
40 ····private·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·mAnimatedVectorState;41 ····private·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·mAnimatedVectorState;
 42 ····private·ArrayList·mAnimationCallbacks;
 43 ····private·Animator$AnimatorListener·mAnimatorListener;
41 ····private·ArgbEvaluator·mArgbEvaluator;44 ····private·ArgbEvaluator·mArgbEvaluator;
42 ····AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState·mCachedConstantStateDelegate;45 ····AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState·mCachedConstantStateDelegate;
43 ····final·Drawable$Callback·mCallback;46 ····final·Drawable$Callback·mCallback;
44 ····private·Context·mContext;47 ····private·Context·mContext;
45 ····48 ····
46 ····AnimatedVectorDrawableCompat()·{49 ····AnimatedVectorDrawableCompat()·{
47 ········this(null,·null,·null);50 ········this(null,·null,·null);
Offset 52, 24 lines modifiedOffset 55, 37 lines modified
52 ····55 ····
53 ····private·AnimatedVectorDrawableCompat(final·Context·context)·{56 ····private·AnimatedVectorDrawableCompat(final·Context·context)·{
54 ········this(context,·null,·null);57 ········this(context,·null,·null);
55 ····}58 ····}
56 ····59 ····
57 ····private·AnimatedVectorDrawableCompat(final·Context·mContext,·final·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·mAnimatedVectorState,·final·Resources·resources)·{60 ····private·AnimatedVectorDrawableCompat(final·Context·mContext,·final·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState·mAnimatedVectorState,·final·Resources·resources)·{
58 ········this.mArgbEvaluator·=·null;61 ········this.mArgbEvaluator·=·null;
 62 ········this.mAnimatorListener·=·null;
 63 ········this.mAnimationCallbacks·=·null;
59 ········this.mCallback·=·(Drawable$Callback)new·AnimatedVectorDrawableCompat$1(this);64 ········this.mCallback·=·(Drawable$Callback)new·AnimatedVectorDrawableCompat$1(this);
60 ········this.mContext·=·mContext;65 ········this.mContext·=·mContext;
61 ········if·(mAnimatedVectorState·!=·null)·{66 ········if·(mAnimatedVectorState·!=·null)·{
62 ············this.mAnimatedVectorState·=·mAnimatedVectorState;67 ············this.mAnimatedVectorState·=·mAnimatedVectorState;
63 ········}68 ········}
64 ········else·{69 ········else·{
65 ············this.mAnimatedVectorState·=·new·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState(mContext,·mAnimatedVectorState,·this.mCallback,·resources);70 ············this.mAnimatedVectorState·=·new·AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState(mContext,·mAnimatedVectorState,·this.mCallback,·resources);
66 ········}71 ········}
67 ····}72 ····}
68 ····73 ····
 74 ····public·static·void·clearAnimationCallbacks(final·Drawable·drawable)·{
 75 ········if·(drawable·!=·null·&&·drawable·instanceof·Animatable)·{
 76 ············if·(Build$VERSION.SDK_INT·>=·24)·{
 77 ················((AnimatedVectorDrawable)drawable).clearAnimationCallbacks();
 78 ············}
 79 ············else·{
 80 ················((AnimatedVectorDrawableCompat)drawable).clearAnimationCallbacks();
 81 ············}
 82 ········}
 83 ····}
 84 ····
69 ····public·static·AnimatedVectorDrawableCompat·create(final·Context·context,·final·int·n)·{85 ····public·static·AnimatedVectorDrawableCompat·create(final·Context·context,·final·int·n)·{
70 ········final·int·n2·=·2;86 ········final·int·n2·=·2;
71 ········AnimatedVectorDrawableCompat·animatedVectorDrawableCompat·=·null;87 ········AnimatedVectorDrawableCompat·animatedVectorDrawableCompat·=·null;
72 ········if·(Build$VERSION.SDK_INT·>=·24)·{88 ········if·(Build$VERSION.SDK_INT·>=·24)·{
73 ············animatedVectorDrawableCompat·=·new·AnimatedVectorDrawableCompat(context);89 ············animatedVectorDrawableCompat·=·new·AnimatedVectorDrawableCompat(context);
74 ············(animatedVectorDrawableCompat.mDelegateDrawable·=·ResourcesCompat.getDrawable(context.getResources(),·n,·context.getTheme())).setCallback(animatedVectorDrawableCompat.mCallback);90 ············(animatedVectorDrawableCompat.mDelegateDrawable·=·ResourcesCompat.getDrawable(context.getResources(),·n,·context.getTheme())).setCallback(animatedVectorDrawableCompat.mCallback);
75 ············animatedVectorDrawableCompat.mCachedConstantStateDelegate·=·new·AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState(animatedVectorDrawableCompat.mDelegateDrawable.getConstantState());91 ············animatedVectorDrawableCompat.mCachedConstantStateDelegate·=·new·AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState(animatedVectorDrawableCompat.mDelegateDrawable.getConstantState());
Offset 105, 38 lines modifiedOffset 121, 46 lines modified
105 ····121 ····
106 ····public·static·AnimatedVectorDrawableCompat·createFromXmlInner(final·Context·context,·final·Resources·resources,·final·XmlPullParser·xmlPullParser,·final·AttributeSet·set,·final·Resources$Theme·resources$Theme)·{122 ····public·static·AnimatedVectorDrawableCompat·createFromXmlInner(final·Context·context,·final·Resources·resources,·final·XmlPullParser·xmlPullParser,·final·AttributeSet·set,·final·Resources$Theme·resources$Theme)·{
107 ········final·AnimatedVectorDrawableCompat·animatedVectorDrawableCompat·=·new·AnimatedVectorDrawableCompat(context);123 ········final·AnimatedVectorDrawableCompat·animatedVectorDrawableCompat·=·new·AnimatedVectorDrawableCompat(context);
108 ········animatedVectorDrawableCompat.inflate(resources,·xmlPullParser,·set,·resources$Theme);124 ········animatedVectorDrawableCompat.inflate(resources,·xmlPullParser,·set,·resources$Theme);
109 ········return·animatedVectorDrawableCompat;125 ········return·animatedVectorDrawableCompat;
110 ····}126 ····}
111 ····127 ····
 128 ····public·static·void·registerAnimationCallback(final·Drawable·drawable,·final·Animatable2Compat$AnimationCallback·animatable2Compat$AnimationCallback)·{
 129 ········if·(drawable·!=·null·&&·animatable2Compat$AnimationCallback·!=·null·&&·drawable·instanceof·Animatable)·{
 130 ············if·(Build$VERSION.SDK_INT·>=·24)·{
 131 ················registerPlatformCallback((AnimatedVectorDrawable)drawable,·animatable2Compat$AnimationCallback);
112 ····private·boolean·isStarted()·{ 
113 ········boolean·b·=·false; 
114 ········final·ArrayList·mAnimators·=·this.mAnimatedVectorState.mAnimators; 
115 ········if·(mAnimators·!=·null)·{ 
116 ············for·(int·size·=·mAnimators.size(),·i·=·0;·i·<·size;·++i)·{ 
117 ················if·(((Animator)mAnimators.get(i)).isRunning())·{ 
118 ····················b·=·true; 
119 ····················break; 
120 ················}132 ············}
 133 ············else·{
 134 ················((AnimatedVectorDrawableCompat)drawable).registerAnimationCallback(animatable2Compat$AnimationCallback);
121 ············}135 ············}
122 ········}136 ········}
123 ········return·b;137 ····}
 138 ····
 139 ····private·static·void·registerPlatformCallback(final·AnimatedVectorDrawable·animatedVectorDrawable,·final·Animatable2Compat$AnimationCallback·animatable2Compat$AnimationCallback)·{
 140 ········animatedVectorDrawable.registerAnimationCallback(animatable2Compat$AnimationCallback.getPlatformCallback());
 141 ····}
 142 ····
 143 ····private·void·removeAnimatorSetListener()·{
 144 ········if·(this.mAnimatorListener·!=·null)·{
Max diff block lines reached; 9279/16017 bytes (57.93%) of diff not shown.
1.29 KB
android/support/v4/media/session/MediaControllerCompat$Callback$StubCompat.class
1.14 KB
procyon -ec {}
    
Offset 33, 18 lines modifiedOffset 33, 26 lines modified
33 ········this.this$0.mHandler.post(5,·(Object)list,·(Bundle)null);33 ········this.this$0.mHandler.post(5,·(Object)list,·(Bundle)null);
34 ····}34 ····}
35 ····35 ····
36 ····public·void·onQueueTitleChanged(final·CharSequence·charSequence)·{36 ····public·void·onQueueTitleChanged(final·CharSequence·charSequence)·{
37 ········this.this$0.mHandler.post(6,·(Object)charSequence,·(Bundle)null);37 ········this.this$0.mHandler.post(6,·(Object)charSequence,·(Bundle)null);
38 ····}38 ····}
39 ····39 ····
 40 ····public·void·onRepeatModeChanged(final·int·i)·{
 41 ········this.this$0.mHandler.post(9,·(Object)Integer.valueOf(i),·(Bundle)null);
 42 ····}
 43 ····
40 ····public·void·onSessionDestroyed()·{44 ····public·void·onSessionDestroyed()·{
41 ········this.this$0.mHandler.post(8,·(Object)null,·(Bundle)null);45 ········this.this$0.mHandler.post(8,·(Object)null,·(Bundle)null);
42 ····}46 ····}
43 ····47 ····
 48 ····public·void·onShuffleModeChanged(final·boolean·b)·{
 49 ········this.this$0.mHandler.post(10,·(Object)Boolean.valueOf(b),·(Bundle)null);
 50 ····}
 51 ····
44 ····public·void·onVolumeInfoChanged(final·ParcelableVolumeInfo·parcelableVolumeInfo)·{52 ····public·void·onVolumeInfoChanged(final·ParcelableVolumeInfo·parcelableVolumeInfo)·{
45 ········Object·o·=·null;53 ········Object·o·=·null;
46 ········if·(parcelableVolumeInfo·!=·null)·{54 ········if·(parcelableVolumeInfo·!=·null)·{
47 ············o·=·new·MediaControllerCompat$PlaybackInfo(parcelableVolumeInfo.volumeType,·parcelableVolumeInfo.audioStream,·parcelableVolumeInfo.controlType,·parcelableVolumeInfo.maxVolume,·parcelableVolumeInfo.currentVolume);55 ············o·=·new·MediaControllerCompat$PlaybackInfo(parcelableVolumeInfo.volumeType,·parcelableVolumeInfo.audioStream,·parcelableVolumeInfo.controlType,·parcelableVolumeInfo.maxVolume,·parcelableVolumeInfo.currentVolume);
48 ········}56 ········}
49 ········this.this$0.mHandler.post(4,·o,·(Bundle)null);57 ········this.this$0.mHandler.post(4,·o,·(Bundle)null);
50 ····}58 ····}
1.01 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.class
832 B
procyon -ec {}
    
Offset 35, 15 lines modifiedOffset 35, 23 lines modified
35 ········throw·new·AssertionError();35 ········throw·new·AssertionError();
36 ····}36 ····}
37 ····37 ····
38 ····public·void·onQueueTitleChanged(final·CharSequence·charSequence)·{38 ····public·void·onQueueTitleChanged(final·CharSequence·charSequence)·{
39 ········throw·new·AssertionError();39 ········throw·new·AssertionError();
40 ····}40 ····}
41 ····41 ····
 42 ····public·void·onRepeatModeChanged(final·int·n)·{
 43 ········this.mCallback.mHandler.post((Runnable)new·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$3(this,·n));
 44 ····}
 45 ····
42 ····public·void·onSessionDestroyed()·{46 ····public·void·onSessionDestroyed()·{
43 ········throw·new·AssertionError();47 ········throw·new·AssertionError();
44 ····}48 ····}
45 ····49 ····
 50 ····public·void·onShuffleModeChanged(final·boolean·b)·{
 51 ········this.mCallback.mHandler.post((Runnable)new·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$4(this,·b));
 52 ····}
 53 ····
46 ····public·void·onVolumeInfoChanged(final·ParcelableVolumeInfo·parcelableVolumeInfo)·{54 ····public·void·onVolumeInfoChanged(final·ParcelableVolumeInfo·parcelableVolumeInfo)·{
47 ········throw·new·AssertionError();55 ········throw·new·AssertionError();
48 ····}56 ····}
49 }57 }
3.35 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession.class
3.17 KB
procyon -ec {}
    
Offset 5, 23 lines modifiedOffset 5, 32 lines modified
5 import·android.os.IInterface;5 import·android.os.IInterface;
6 import·android.support.v4.media.RatingCompat;6 import·android.support.v4.media.RatingCompat;
7 import·android.net.Uri;7 import·android.net.Uri;
8 import·java.util.List;8 import·java.util.List;
9 import·android.support.v4.media.MediaMetadataCompat;9 import·android.support.v4.media.MediaMetadataCompat;
10 import·android.app.PendingIntent;10 import·android.app.PendingIntent;
11 import·android.os.Bundle;11 import·android.os.Bundle;
 12 import·android.support.v4.media.MediaDescriptionCompat;
  
12 class·MediaSessionCompat$MediaSessionImplApi21$ExtraSession·extends·IMediaSession$Stub13 class·MediaSessionCompat$MediaSessionImplApi21$ExtraSession·extends·IMediaSession$Stub
13 {14 {
14 ····final·/*·synthetic·*/·MediaSessionCompat$MediaSessionImplApi21·this$0;15 ····final·/*·synthetic·*/·MediaSessionCompat$MediaSessionImplApi21·this$0;
15 ····16 ····
16 ····MediaSessionCompat$MediaSessionImplApi21$ExtraSession(final·MediaSessionCompat$MediaSessionImplApi21·this$0)·{17 ····MediaSessionCompat$MediaSessionImplApi21$ExtraSession(final·MediaSessionCompat$MediaSessionImplApi21·this$0)·{
17 ········this.this$0·=·this$0;18 ········this.this$0·=·this$0;
18 ····}19 ····}
19 ····20 ····
 21 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 22 ········throw·new·AssertionError();
 23 ····}
 24 ····
 25 ····public·void·addQueueItemAt(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 26 ········throw·new·AssertionError();
 27 ····}
 28 ····
20 ····public·void·adjustVolume(final·int·n,·final·int·n2,·final·String·s)·{29 ····public·void·adjustVolume(final·int·n,·final·int·n2,·final·String·s)·{
21 ········throw·new·AssertionError();30 ········throw·new·AssertionError();
22 ····}31 ····}
23 ····32 ····
24 ····public·void·fastForward()·{33 ····public·void·fastForward()·{
25 ········throw·new·AssertionError();34 ········throw·new·AssertionError();
26 ····}35 ····}
Offset 58, 22 lines modifiedOffset 67, 30 lines modified
58 ········throw·new·AssertionError();67 ········throw·new·AssertionError();
59 ····}68 ····}
60 ····69 ····
61 ····public·int·getRatingType()·{70 ····public·int·getRatingType()·{
62 ········return·this.this$0.mRatingType;71 ········return·this.this$0.mRatingType;
63 ····}72 ····}
64 ····73 ····
 74 ····public·int·getRepeatMode()·{
 75 ········return·this.this$0.mRepeatMode;
 76 ····}
 77 ····
65 ····public·String·getTag()·{78 ····public·String·getTag()·{
66 ········throw·new·AssertionError();79 ········throw·new·AssertionError();
67 ····}80 ····}
68 ····81 ····
69 ····public·ParcelableVolumeInfo·getVolumeAttributes()·{82 ····public·ParcelableVolumeInfo·getVolumeAttributes()·{
70 ········throw·new·AssertionError();83 ········throw·new·AssertionError();
71 ····}84 ····}
72 ····85 ····
 86 ····public·boolean·isShuffleModeEnabled()·{
 87 ········return·this.this$0.mShuffleModeEnabled;
 88 ····}
 89 ····
73 ····public·boolean·isTransportControlEnabled()·{90 ····public·boolean·isTransportControlEnabled()·{
74 ········throw·new·AssertionError();91 ········throw·new·AssertionError();
75 ····}92 ····}
76 ····93 ····
77 ····public·void·next()·{94 ····public·void·next()·{
78 ········throw·new·AssertionError();95 ········throw·new·AssertionError();
79 ····}96 ····}
Offset 124, 14 lines modifiedOffset 141, 22 lines modified
124 ····141 ····
125 ····public·void·registerCallbackListener(final·IMediaControllerCallback·mediaControllerCallback)·{142 ····public·void·registerCallbackListener(final·IMediaControllerCallback·mediaControllerCallback)·{
126 ········if·(!MediaSessionCompat$MediaSessionImplApi21.access$100(this.this$0))·{143 ········if·(!MediaSessionCompat$MediaSessionImplApi21.access$100(this.this$0))·{
127 ············MediaSessionCompat$MediaSessionImplApi21.access$200(this.this$0).register((IInterface)mediaControllerCallback);144 ············MediaSessionCompat$MediaSessionImplApi21.access$200(this.this$0).register((IInterface)mediaControllerCallback);
128 ········}145 ········}
129 ····}146 ····}
130 ····147 ····
 148 ····public·void·removeQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 149 ········throw·new·AssertionError();
 150 ····}
 151 ····
 152 ····public·void·removeQueueItemAt(final·int·n)·{
 153 ········throw·new·AssertionError();
 154 ····}
 155 ····
131 ····public·void·rewind()·{156 ····public·void·rewind()·{
132 ········throw·new·AssertionError();157 ········throw·new·AssertionError();
133 ····}158 ····}
134 ····159 ····
135 ····public·void·seekTo(final·long·n)·{160 ····public·void·seekTo(final·long·n)·{
136 ········throw·new·AssertionError();161 ········throw·new·AssertionError();
137 ····}162 ····}
Offset 144, 14 lines modifiedOffset 169, 22 lines modified
144 ········throw·new·AssertionError();169 ········throw·new·AssertionError();
145 ····}170 ····}
146 ····171 ····
147 ····public·boolean·sendMediaButton(final·KeyEvent·keyEvent)·{172 ····public·boolean·sendMediaButton(final·KeyEvent·keyEvent)·{
148 ········throw·new·AssertionError();173 ········throw·new·AssertionError();
149 ····}174 ····}
150 ····175 ····
 176 ····public·void·setRepeatMode(final·int·n)·{
 177 ········throw·new·AssertionError();
 178 ····}
 179 ····
 180 ····public·void·setShuffleModeEnabled(final·boolean·b)·{
 181 ········throw·new·AssertionError();
 182 ····}
 183 ····
151 ····public·void·setVolumeTo(final·int·n,·final·int·n2,·final·String·s)·{184 ····public·void·setVolumeTo(final·int·n,·final·int·n2,·final·String·s)·{
152 ········throw·new·AssertionError();185 ········throw·new·AssertionError();
153 ····}186 ····}
154 ····187 ····
155 ····public·void·skipToQueueItem(final·long·n)·{188 ····public·void·skipToQueueItem(final·long·n)·{
156 ········throw·new·AssertionError();189 ········throw·new·AssertionError();
157 ····}190 ····}
3.84 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.class
3.65 KB
procyon -ec {}
    
Offset 6, 23 lines modifiedOffset 6, 32 lines modified
6 import·android.support.v4.media.RatingCompat;6 import·android.support.v4.media.RatingCompat;
7 import·android.net.Uri;7 import·android.net.Uri;
8 import·android.support.v4.media.VolumeProviderCompat;8 import·android.support.v4.media.VolumeProviderCompat;
9 import·java.util.List;9 import·java.util.List;
10 import·android.support.v4.media.MediaMetadataCompat;10 import·android.support.v4.media.MediaMetadataCompat;
11 import·android.app.PendingIntent;11 import·android.app.PendingIntent;
12 import·android.os.Bundle;12 import·android.os.Bundle;
 13 import·android.support.v4.media.MediaDescriptionCompat;
  
13 class·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·extends·IMediaSession$Stub14 class·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·extends·IMediaSession$Stub
14 {15 {
15 ····final·/*·synthetic·*/·MediaSessionCompat$MediaSessionImplBase·this$0;16 ····final·/*·synthetic·*/·MediaSessionCompat$MediaSessionImplBase·this$0;
16 ····17 ····
17 ····MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(final·MediaSessionCompat$MediaSessionImplBase·this$0)·{18 ····MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(final·MediaSessionCompat$MediaSessionImplBase·this$0)·{
18 ········this.this$0·=·this$0;19 ········this.this$0·=·this$0;
19 ····}20 ····}
20 ····21 ····
 22 ····public·void·addQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 23 ········this.this$0.postToHandler(25,·(Object)mediaDescriptionCompat);
 24 ····}
 25 ····
 26 ····public·void·addQueueItemAt(final·MediaDescriptionCompat·mediaDescriptionCompat,·final·int·n)·{
 27 ········this.this$0.postToHandler(26,·(Object)mediaDescriptionCompat,·n);
 28 ····}
 29 ····
21 ····public·void·adjustVolume(final·int·n,·final·int·n2,·final·String·s)·{30 ····public·void·adjustVolume(final·int·n,·final·int·n2,·final·String·s)·{
22 ········this.this$0.adjustVolume(n,·n2);31 ········this.this$0.adjustVolume(n,·n2);
23 ····}32 ····}
24 ····33 ····
25 ····public·void·fastForward()·{34 ····public·void·fastForward()·{
26 ········this.this$0.postToHandler(16);35 ········this.this$0.postToHandler(16);
27 ····}36 ····}
Offset 71, 14 lines modifiedOffset 80, 18 lines modified
71 ········return·this.this$0.mQueueTitle;80 ········return·this.this$0.mQueueTitle;
72 ····}81 ····}
73 ····82 ····
74 ····public·int·getRatingType()·{83 ····public·int·getRatingType()·{
75 ········return·this.this$0.mRatingType;84 ········return·this.this$0.mRatingType;
76 ····}85 ····}
77 ····86 ····
 87 ····public·int·getRepeatMode()·{
 88 ········return·this.this$0.mRepeatMode;
 89 ····}
 90 ····
78 ····public·String·getTag()·{91 ····public·String·getTag()·{
79 ········return·this.this$0.mTag;92 ········return·this.this$0.mTag;
80 ····}93 ····}
81 ····94 ····
82 ····public·ParcelableVolumeInfo·getVolumeAttributes()·{95 ····public·ParcelableVolumeInfo·getVolumeAttributes()·{
83 ········final·MediaSessionCompat$MediaSessionImplBase·this$0·=·this.this$0;96 ········final·MediaSessionCompat$MediaSessionImplBase·this$0·=·this.this$0;
84 ········synchronized·(this$0.mLock)·{97 ········synchronized·(this$0.mLock)·{
Offset 99, 14 lines modifiedOffset 112, 18 lines modified
99 ················n2·=·this.this$0.mAudioManager.getStreamVolume(mLocalStream);112 ················n2·=·this.this$0.mAudioManager.getStreamVolume(mLocalStream);
100 ············}113 ············}
101 ············//·monitorexit(this$0.mLock)114 ············//·monitorexit(this$0.mLock)
102 ············return·new·ParcelableVolumeInfo(mVolumeType,·mLocalStream,·volumeControl,·n,·n2);115 ············return·new·ParcelableVolumeInfo(mVolumeType,·mLocalStream,·volumeControl,·n,·n2);
103 ········}116 ········}
104 ····}117 ····}
105 ····118 ····
 119 ····public·boolean·isShuffleModeEnabled()·{
 120 ········return·this.this$0.mShuffleModeEnabled;
 121 ····}
 122 ····
106 ····public·boolean·isTransportControlEnabled()·{123 ····public·boolean·isTransportControlEnabled()·{
107 ········return·(this.this$0.mFlags·&·0x2)·!=·0x0;124 ········return·(this.this$0.mFlags·&·0x2)·!=·0x0;
108 ····}125 ····}
109 ····126 ····
110 ····public·void·next()·{127 ····public·void·next()·{
111 ········this.this$0.postToHandler(14);128 ········this.this$0.postToHandler(14);
112 ····}129 ····}
Offset 167, 14 lines modifiedOffset 184, 22 lines modified
167 ····················this.this$0.mControllerCallbacks.register((IInterface)mediaControllerCallback);184 ····················this.this$0.mControllerCallbacks.register((IInterface)mediaControllerCallback);
168 ················}185 ················}
169 ················catch·(Exception·ex)·{}186 ················catch·(Exception·ex)·{}
170 ············}187 ············}
171 ········}188 ········}
172 ····}189 ····}
173 ····190 ····
 191 ····public·void·removeQueueItem(final·MediaDescriptionCompat·mediaDescriptionCompat)·{
 192 ········this.this$0.postToHandler(27,·(Object)mediaDescriptionCompat);
 193 ····}
 194 ····
 195 ····public·void·removeQueueItemAt(final·int·n)·{
 196 ········this.this$0.postToHandler(28,·n);
 197 ····}
 198 ····
174 ····public·void·rewind()·{199 ····public·void·rewind()·{
175 ········this.this$0.postToHandler(17);200 ········this.this$0.postToHandler(17);
176 ····}201 ····}
177 ····202 ····
178 ····public·void·seekTo(final·long·l)·{203 ····public·void·seekTo(final·long·l)·{
179 ········this.this$0.postToHandler(18,·(Object)Long.valueOf(l));204 ········this.this$0.postToHandler(18,·(Object)Long.valueOf(l));
180 ····}205 ····}
Offset 191, 14 lines modifiedOffset 216, 22 lines modified
191 ········final·boolean·b·=·(this.this$0.mFlags·&·0x1)·!=·0x0;216 ········final·boolean·b·=·(this.this$0.mFlags·&·0x1)·!=·0x0;
192 ········if·(b)·{217 ········if·(b)·{
193 ············this.this$0.postToHandler(21,·(Object)keyEvent);218 ············this.this$0.postToHandler(21,·(Object)keyEvent);
194 ········}219 ········}
195 ········return·b;220 ········return·b;
196 ····}221 ····}
197 ····222 ····
 223 ····public·void·setRepeatMode(final·int·n)·{
 224 ········this.this$0.postToHandler(23,·n);
 225 ····}
 226 ····
 227 ····public·void·setShuffleModeEnabled(final·boolean·b)·{
 228 ········this.this$0.postToHandler(24,·(Object)Boolean.valueOf(b));
 229 ····}
 230 ····
198 ····public·void·setVolumeTo(final·int·n,·final·int·n2,·final·String·s)·{231 ····public·void·setVolumeTo(final·int·n,·final·int·n2,·final·String·s)·{
199 ········this.this$0.setVolumeTo(n,·n2);232 ········this.this$0.setVolumeTo(n,·n2);
200 ····}233 ····}
201 ····234 ····
202 ····public·void·skipToQueueItem(final·long·l)·{235 ····public·void·skipToQueueItem(final·long·l)·{
203 ········this.this$0.postToHandler(11,·(Object)Long.valueOf(l));236 ········this.this$0.postToHandler(11,·(Object)Long.valueOf(l));
204 ····}237 ····}
4.94 KB
android/support/v7/app/AppCompatDelegateImplV9.class
4.84 KB
procyon -ec {}
    
Offset 14, 14 lines modifiedOffset 14, 15 lines modified
14 import·android.support.v7.widget.AppCompatDrawableManager;14 import·android.support.v7.widget.AppCompatDrawableManager;
15 import·android.content.res.Configuration;15 import·android.content.res.Configuration;
16 import·android.support.v4.view.LayoutInflaterCompat;16 import·android.support.v4.view.LayoutInflaterCompat;
17 import·android.app.Dialog;17 import·android.app.Dialog;
18 import·android.app.Activity;18 import·android.app.Activity;
19 import·android.os.Bundle;19 import·android.os.Bundle;
20 import·android.support.v7.widget.VectorEnabledTintResources;20 import·android.support.v7.widget.VectorEnabledTintResources;
 21 import·org.xmlpull.v1.XmlPullParser;
21 import·android.view.LayoutInflater$Factory;22 import·android.view.LayoutInflater$Factory;
22 import·android.util.AttributeSet;23 import·android.util.AttributeSet;
23 import·android.util.AndroidRuntimeException;24 import·android.util.AndroidRuntimeException;
24 import·android.view.KeyCharacterMap;25 import·android.view.KeyCharacterMap;
25 import·android.view.ViewParent;26 import·android.view.ViewParent;
26 import·android.view.Window$Callback;27 import·android.view.Window$Callback;
27 import·android.view.WindowManager$LayoutParams;28 import·android.view.WindowManager$LayoutParams;
Offset 41, 40 lines modifiedOffset 42, 41 lines modified
41 import·android.graphics.drawable.Drawable;42 import·android.graphics.drawable.Drawable;
42 import·android.widget.FrameLayout;43 import·android.widget.FrameLayout;
43 import·android.support.v7.widget.ViewUtils;44 import·android.support.v7.widget.ViewUtils;
44 import·android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener;45 import·android.support.v7.widget.FitWindowsViewGroup$OnFitSystemWindowsListener;
45 import·android.support.v7.widget.FitWindowsViewGroup;46 import·android.support.v7.widget.FitWindowsViewGroup;
46 import·android.support.v4.view.OnApplyWindowInsetsListener;47 import·android.support.v4.view.OnApplyWindowInsetsListener;
47 import·android.support.v4.view.ViewCompat;48 import·android.support.v4.view.ViewCompat;
48 import·android.os.Build$VERSION; 
49 import·android.support.v7.appcompat.R$id;49 import·android.support.v7.appcompat.R$id;
50 import·android.support.v7.view.ContextThemeWrapper;50 import·android.support.v7.view.ContextThemeWrapper;
51 import·android.support.v7.appcompat.R$attr;51 import·android.support.v7.appcompat.R$attr;
52 import·android.util.TypedValue;52 import·android.util.TypedValue;
53 import·android.support.v7.appcompat.R$layout;53 import·android.support.v7.appcompat.R$layout;
54 import·android.view.LayoutInflater;54 import·android.view.LayoutInflater;
55 import·android.content.res.TypedArray;55 import·android.content.res.TypedArray;
56 import·android.support.v7.appcompat.R$styleable;56 import·android.support.v7.appcompat.R$styleable;
57 import·android.support.v7.widget.ContentFrameLayout;57 import·android.support.v7.widget.ContentFrameLayout;
58 import·android.view.Window;58 import·android.view.Window;
59 import·android.content.Context;59 import·android.content.Context;
 60 import·android.os.Build$VERSION;
60 import·android.widget.TextView;61 import·android.widget.TextView;
61 import·android.graphics.Rect;62 import·android.graphics.Rect;
62 import·android.view.ViewGroup;63 import·android.view.ViewGroup;
63 import·android.view.View;64 import·android.view.View;
64 import·android.support.v4.view.ViewPropertyAnimatorCompat;65 import·android.support.v4.view.ViewPropertyAnimatorCompat;
65 import·android.support.v7.widget.DecorContentParent;66 import·android.support.v7.widget.DecorContentParent;
66 import·android.support.v7.widget.ActionBarContextView;67 import·android.support.v7.widget.ActionBarContextView;
67 import·android.widget.PopupWindow;68 import·android.widget.PopupWindow;
68 import·android.support.v7.view.ActionMode;69 import·android.support.v7.view.ActionMode;
69 import·android.support.v4.view.LayoutInflaterFactory;70 import·android.support.v4.view.LayoutInflaterFactory;
70 import·android.support.v7.view.menu.MenuBuilder$Callback;71 import·android.support.v7.view.menu.MenuBuilder$Callback;
  
71 class·AppCompatDelegateImplV9·extends·AppCompatDelegateImplBase·implements·MenuBuilder$Callback,·LayoutInflaterFactory72 class·AppCompatDelegateImplV9·extends·AppCompatDelegateImplBase·implements·MenuBuilder$Callback,·LayoutInflaterFactory
72 {73 {
 74 ····private·static·final·boolean·IS_PRE_LOLLIPOP;
73 ····private·AppCompatDelegateImplV9$ActionMenuPresenterCallback·mActionMenuPresenterCallback;75 ····private·AppCompatDelegateImplV9$ActionMenuPresenterCallback·mActionMenuPresenterCallback;
74 ····ActionMode·mActionMode;76 ····ActionMode·mActionMode;
75 ····PopupWindow·mActionModePopup;77 ····PopupWindow·mActionModePopup;
76 ····ActionBarContextView·mActionModeView;78 ····ActionBarContextView·mActionModeView;
77 ····private·AppCompatViewInflater·mAppCompatViewInflater;79 ····private·AppCompatViewInflater·mAppCompatViewInflater;
78 ····private·boolean·mClosingActionMenu;80 ····private·boolean·mClosingActionMenu;
79 ····private·DecorContentParent·mDecorContentParent;81 ····private·DecorContentParent·mDecorContentParent;
Offset 93, 14 lines modifiedOffset 95, 18 lines modified
93 ····private·View·mStatusGuard;95 ····private·View·mStatusGuard;
94 ····private·ViewGroup·mSubDecor;96 ····private·ViewGroup·mSubDecor;
95 ····private·boolean·mSubDecorInstalled;97 ····private·boolean·mSubDecorInstalled;
96 ····private·Rect·mTempRect1;98 ····private·Rect·mTempRect1;
97 ····private·Rect·mTempRect2;99 ····private·Rect·mTempRect2;
98 ····private·TextView·mTitleView;100 ····private·TextView·mTitleView;
99 ····101 ····
 102 ····static·{
 103 ········IS_PRE_LOLLIPOP·=·(Build$VERSION.SDK_INT·<·21);
 104 ····}
 105 ····
100 ····AppCompatDelegateImplV9(final·Context·context,·final·Window·window,·final·AppCompatCallback·appCompatCallback)·{106 ····AppCompatDelegateImplV9(final·Context·context,·final·Window·window,·final·AppCompatCallback·appCompatCallback)·{
101 ········super(context,·window,·appCompatCallback);107 ········super(context,·window,·appCompatCallback);
102 ········this.mFadeAnim·=·null;108 ········this.mFadeAnim·=·null;
103 ········this.mInvalidatePanelMenuRunnable·=·(Runnable)new·AppCompatDelegateImplV9$1(this);109 ········this.mInvalidatePanelMenuRunnable·=·(Runnable)new·AppCompatDelegateImplV9$1(this);
104 ····}110 ····}
105 ····111 ····
106 ····private·void·applyFixedSizeWindow()·{112 ····private·void·applyFixedSizeWindow()·{
Offset 681, 20 lines modifiedOffset 687, 33 lines modified
681 ············if·(this.mPreparedPanel·==·appCompatDelegateImplV9$PanelFeatureState)·{687 ············if·(this.mPreparedPanel·==·appCompatDelegateImplV9$PanelFeatureState)·{
682 ················this.mPreparedPanel·=·null;688 ················this.mPreparedPanel·=·null;
683 ············}689 ············}
684 ········}690 ········}
685 ····}691 ····}
686 ····692 ····
687 ····public·View·createView(final·View·view,·final·String·s,·final·Context·context,·final·AttributeSet·set)·{693 ····public·View·createView(final·View·view,·final·String·s,·final·Context·context,·final·AttributeSet·set)·{
 694 ········final·int·n·=·1;
688 ········final·boolean·b·=·true; 
689 ········final·boolean·b2·=·Build$VERSION.SDK_INT·<·21·&&·b; 
690 ········if·(this.mAppCompatViewInflater·==·null)·{695 ········if·(this.mAppCompatViewInflater·==·null)·{
691 ············this.mAppCompatViewInflater·=·new·AppCompatViewInflater();696 ············this.mAppCompatViewInflater·=·new·AppCompatViewInflater();
692 ········}697 ········}
693 ········return·this.mAppCompatViewInflater.createView(view,·s,·context,·set,·b2·&&·this.shouldInheritContext((ViewParent)view)·&&·b,·b2,·b,·VectorEnabledTintResources.shouldBeUsed());698 ········int·shouldInheritContext·=·0;
 699 ········if·(AppCompatDelegateImplV9.IS_PRE_LOLLIPOP)·{
 700 ············if·(set·instanceof·XmlPullParser)·{
 701 ················if·(((XmlPullParser)set).getDepth()·>·n)·{
 702 ····················shouldInheritContext·=·n;
 703 ················}
 704 ················else·{
 705 ····················shouldInheritContext·=·(false·?·1·:·0);
 706 ················}
 707 ············}
 708 ············else·{
 709 ················shouldInheritContext·=·(this.shouldInheritContext((ViewParent)view)·?·1·:·0);
 710 ············}
 711 ········}
 712 ········return·this.mAppCompatViewInflater.createView(view,·s,·context,·(AttributeSet)set,·(boolean)(shouldInheritContext·!=·0),·AppCompatDelegateImplV9.IS_PRE_LOLLIPOP,·(boolean)(n·!=·0),·VectorEnabledTintResources.shouldBeUsed());
694 ····}713 ····}
695 ····714 ····
696 ····void·dismissPopups()·{715 ····void·dismissPopups()·{
697 ········if·(this.mDecorContentParent·!=·null)·{716 ········if·(this.mDecorContentParent·!=·null)·{
698 ············this.mDecorContentParent.dismissPopups();717 ············this.mDecorContentParent.dismissPopups();
699 ········}718 ········}
700 ········Label_0080:·{719 ········Label_0080:·{
3.97 KB
android/support/v4/media/session/MediaSessionCompat$Callback$StubApi21.class
3.82 KB
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.media.session;
  
2 import·android.support.v4.media.RatingCompat;2 import·android.support.v4.media.RatingCompat;
3 import·android.content.Intent;3 import·android.content.Intent;
4 import·android.net.Uri;4 import·android.net.Uri;
 5 import·android.support.v4.media.MediaDescriptionCompat;
5 import·android.os.IBinder;6 import·android.os.IBinder;
6 import·android.support.v4.app.BundleCompat;7 import·android.support.v4.app.BundleCompat;
7 import·android.os.ResultReceiver;8 import·android.os.ResultReceiver;
8 import·android.os.Bundle;9 import·android.os.Bundle;
  
9 class·MediaSessionCompat$Callback$StubApi21·implements·MediaSessionCompatApi21$Callback10 class·MediaSessionCompat$Callback$StubApi21·implements·MediaSessionCompatApi21$Callback
10 {11 {
Offset 22, 14 lines modifiedOffset 23, 29 lines modified
22 ············final·MediaSessionCompat$MediaSessionImplApi21·mediaSessionCompat$MediaSessionImplApi21·=·(MediaSessionCompat$MediaSessionImplApi21)this.this$0.mSessionImpl.get();23 ············final·MediaSessionCompat$MediaSessionImplApi21·mediaSessionCompat$MediaSessionImplApi21·=·(MediaSessionCompat$MediaSessionImplApi21)this.this$0.mSessionImpl.get();
23 ············if·(mediaSessionCompat$MediaSessionImplApi21·!=·null)·{24 ············if·(mediaSessionCompat$MediaSessionImplApi21·!=·null)·{
24 ················final·Bundle·bundle2·=·new·Bundle();25 ················final·Bundle·bundle2·=·new·Bundle();
25 ················BundleCompat.putBinder(bundle2,·"android.support.v4.media.session.EXTRA_BINDER",·(IBinder)mediaSessionCompat$MediaSessionImplApi21.getExtraSessionBinder());26 ················BundleCompat.putBinder(bundle2,·"android.support.v4.media.session.EXTRA_BINDER",·(IBinder)mediaSessionCompat$MediaSessionImplApi21.getExtraSessionBinder());
26 ················resultReceiver.send(0,·bundle2);27 ················resultReceiver.send(0,·bundle2);
27 ············}28 ············}
28 ········}29 ········}
 30 ········else·if·(s.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM"))·{
 31 ············bundle.setClassLoader(MediaDescriptionCompat.class.getClassLoader());
 32 ············this.this$0.onAddQueueItem((MediaDescriptionCompat)bundle.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"));
 33 ········}
 34 ········else·if·(s.equals("android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT"))·{
 35 ············bundle.setClassLoader(MediaDescriptionCompat.class.getClassLoader());
 36 ············this.this$0.onAddQueueItem((MediaDescriptionCompat)bundle.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"),·bundle.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX"));
 37 ········}
 38 ········else·if·(s.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM"))·{
 39 ············bundle.setClassLoader(MediaDescriptionCompat.class.getClassLoader());
 40 ············this.this$0.onRemoveQueueItem((MediaDescriptionCompat)bundle.getParcelable("android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"));
 41 ········}
 42 ········else·if·(s.equals("android.support.v4.media.session.command.REMOVE_QUEUE_ITEM_AT"))·{
 43 ············this.this$0.onRemoveQueueItemAt(bundle.getInt("android.support.v4.media.session.command.ARGUMENT_INDEX"));
 44 ········}
29 ········else·{45 ········else·{
30 ············this.this$0.onCommand(s,·bundle,·resultReceiver);46 ············this.this$0.onCommand(s,·bundle,·resultReceiver);
31 ········}47 ········}
32 ····}48 ····}
33 ····49 ····
34 ····public·void·onCustomAction(final·String·s,·final·Bundle·bundle)·{50 ····public·void·onCustomAction(final·String·s,·final·Bundle·bundle)·{
35 ········if·(s.equals("android.support.v4.media.session.action.PLAY_FROM_URI"))·{51 ········if·(s.equals("android.support.v4.media.session.action.PLAY_FROM_URI"))·{
Offset 43, 14 lines modifiedOffset 59, 20 lines modified
43 ········}59 ········}
44 ········else·if·(s.equals("android.support.v4.media.session.action.PREPARE_FROM_SEARCH"))·{60 ········else·if·(s.equals("android.support.v4.media.session.action.PREPARE_FROM_SEARCH"))·{
45 ············this.this$0.onPrepareFromSearch(bundle.getString("android.support.v4.media.session.action.ARGUMENT_QUERY"),·bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));61 ············this.this$0.onPrepareFromSearch(bundle.getString("android.support.v4.media.session.action.ARGUMENT_QUERY"),·bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
46 ········}62 ········}
47 ········else·if·(s.equals("android.support.v4.media.session.action.PREPARE_FROM_URI"))·{63 ········else·if·(s.equals("android.support.v4.media.session.action.PREPARE_FROM_URI"))·{
48 ············this.this$0.onPrepareFromUri((Uri)bundle.getParcelable("android.support.v4.media.session.action.ARGUMENT_URI"),·bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));64 ············this.this$0.onPrepareFromUri((Uri)bundle.getParcelable("android.support.v4.media.session.action.ARGUMENT_URI"),·bundle.getBundle("android.support.v4.media.session.action.ARGUMENT_EXTRAS"));
49 ········}65 ········}
 66 ········else·if·(s.equals("android.support.v4.media.session.action.SET_REPEAT_MODE"))·{
 67 ············this.this$0.onSetRepeatMode(bundle.getInt("android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE"));
 68 ········}
 69 ········else·if·(s.equals("android.support.v4.media.session.action.SET_SHUFFLE_MODE_ENABLED"))·{
 70 ············this.this$0.onSetShuffleModeEnabled(bundle.getBoolean("android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE_ENABLED"));
 71 ········}
50 ········else·{72 ········else·{
51 ············this.this$0.onCustomAction(s,·bundle);73 ············this.this$0.onCustomAction(s,·bundle);
52 ········}74 ········}
53 ····}75 ····}
54 ····76 ····
55 ····public·void·onFastForward()·{77 ····public·void·onFastForward()·{
56 ········this.this$0.onFastForward();78 ········this.this$0.onFastForward();
34.2 KB
android/support/v4/app/FragmentActivity.class
34.1 KB
procyon -ec {}
    
Offset 43, 16 lines modifiedOffset 43, 19 lines modified
43 ····boolean·mReallyStopped;43 ····boolean·mReallyStopped;
44 ····boolean·mRequestedPermissionsFromFragment;44 ····boolean·mRequestedPermissionsFromFragment;
45 ····boolean·mResumed;45 ····boolean·mResumed;
46 ····boolean·mRetaining;46 ····boolean·mRetaining;
47 ····boolean·mStopped;47 ····boolean·mStopped;
48 ····48 ····
49 ····public·FragmentActivity()·{49 ····public·FragmentActivity()·{
 50 ········final·boolean·b·=·true;
50 ········this.mHandler·=·(Handler)new·FragmentActivity$1(this);51 ········this.mHandler·=·(Handler)new·FragmentActivity$1(this);
51 ········this.mFragments·=·FragmentController.createController((FragmentHostCallback)new·FragmentActivity$HostCallbacks(this));52 ········this.mFragments·=·FragmentController.createController((FragmentHostCallback)new·FragmentActivity$HostCallbacks(this));
 53 ········this.mStopped·=·b;
 54 ········this.mReallyStopped·=·b;
52 ····}55 ····}
53 ····56 ····
54 ····private·int·allocateRequestIndex(final·Fragment·fragment)·{57 ····private·int·allocateRequestIndex(final·Fragment·fragment)·{
55 ········final·char·c·=·(char)(-2);58 ········final·char·c·=·(char)(-2);
56 ········if·(this.mPendingFragmentActivityResults.size()·>=·c)·{59 ········if·(this.mPendingFragmentActivityResults.size()·>=·c)·{
57 ············throw·new·IllegalStateException("Too·many·pending·Fragment·activity·results.");60 ············throw·new·IllegalStateException("Too·many·pending·Fragment·activity·results.");
58 ········}61 ········}
Offset 108, 226 lines modifiedOffset 111, 226 lines modified
108 ········char·c6·=·'\0';111 ········char·c6·=·'\0';
109 ········char·c7·=·'\0';112 ········char·c7·=·'\0';
110 ········char·c8·=·'\0';113 ········char·c8·=·'\0';
111 ········char·c9·=·'\0';114 ········char·c9·=·'\0';
112 ········char·c10·=·'\0';115 ········char·c10·=·'\0';
113 ········char·c11·=·'\0';116 ········char·c11·=·'\0';
114 ········char·c12·=·'\0';117 ········char·c12·=·'\0';
115 ········char·c13·=·'\0';118 ········char·c13;
116 ········Label_0638_Outer:Label_0763_Outer:119 ········Label_0638_Outer:Label_0755_Outer:
117 ········while·(true)·{120 ········while·(true)·{
118 ········Label_0755_Outer:121 ········Label_0763_Outer:
119 ············while·(true)·{122 ············while·(true)·{
120 ················while·(true)·{123 ················while·(true)·{
121 ····················Label_0700_Outer:Label_0748_Outer:124 ················Label_0742_Outer:
122 ····················while·(true)·{125 ····················while·(true)·{
123 ························Label_0336:·{126 ························while·(true)·{
 127 ····························Label_0314:Label_0693_Outer:Label_0735_Outer:
124 ····························while·(true)·{128 ····························while·(true)·{
125 ································Label_0314:Label_0721_Outer:Label_0728_Outer:Label_0735_Outer: 
126 ································while·(true)·{ 
127 ····································Label_0287:·{129 ································Label_0287:·{
 130 ····································Label_0721_Outer:Label_0728_Outer:
128 ········································while·(true)·{131 ····································while·(true)·{
129 ············································Label_0264:·{132 ········································Label_0264:·{
130 ················································while·(true)·{133 ············································while·(true)·{
131 ····················································Label_0241:·{134 ················································Label_0241:·{
132 ····················································Label_0714_Outer:135 ················································Label_0714_Outer:
 136 ····················································while·(true)·{
 137 ························································Label_0219:·{
133 ························································while·(true)·{138 ····························································while·(true)·{
134 ····························································Label_0219:·{139 ································································Label_0196:·{
 140 ································································Label_0700_Outer:
135 ································································while·(true)·{141 ····································································while·(true)·{
136 ····································································Label_0196:·{142 ········································································Label_0173:·{
137 ········································································while·(true)·{143 ············································································while·(true)·{
138 ············································································Label_0173:·{144 ················································································Label_0150:·{
139 ················································································while·(true)·{145 ····················································································while·(true)·{
140 ····················································································Label_0150:·{146 ····················································································Label_0136:
141 ························································································while·(true)·{147 ························································································while·(true)·{
142 ····························································································Label_0136:Label_0678_Outer: 
143 ····························································································while·(true)·{148 ····························································································while·(true)·{
144 ································································································while·(true)·{ 
145 ····································································································switch·(view.getVisibility())·{149 ································································································switch·(view.getVisibility())·{
146 ········································································································default:·{150 ····································································································default:·{
147 ············································································································sb.append(c5);151 ········································································································sb.append(c5);
148 ············································································································break;152 ········································································································break;
149 ········································································································}153 ····································································································}
150 ········································································································case·0:·{154 ····································································································case·0:·{
151 ············································································································Label_0653:·{155 ········································································································Label_0653:·{
152 ················································································································break·Label_0653;156 ············································································································break·Label_0653;
153 ················································································································resources·=·resources2;157 ············································································································resources·=·resources2;
154 ················································································································try·{158 ············································································································try·{
155 ····················································································································resourcePackageName·=·resources.getResourcePackageName(id);159 ················································································································resourcePackageName·=·resources.getResourcePackageName(id);
156 ····················································································································while·(true)·{160 ················································································································while·(true)·{
157 ························································································································resourceTypeName·=·resources2.getResourceTypeName(id);161 ····················································································································resourceTypeName·=·resources2.getResourceTypeName(id);
158 ························································································································resourceEntryName·=·resources2.getResourceEntryName(id);162 ····················································································································resourceEntryName·=·resources2.getResourceEntryName(id);
 163 ····················································································································sb.append("·");
 164 ····················································································································sb2·=·sb;
 165 ····················································································································try·{
 166 ························································································································sb2.append(resourcePackageName);
159 ························································································································sb.append("·");167 ························································································································sb.append(":");
160 ························································································································sb2·=·sb;168 ························································································································sb3·=·sb;
161 ························································································································try·{169 ························································································································try·{
162 ····························································································································sb2.append(resourcePackageName);170 ····························································································································sb3.append(resourceTypeName);
163 ····························································································································sb.append(":");171 ····························································································································sb.append("/");
164 ····························································································································sb3·=·sb;172 ····························································································································sb4·=·sb;
165 ····························································································································try·{173 ····························································································································try·{
166 ································································································································sb3.append(resourceTypeName);174 ································································································································sb4.append(resourceEntryName);
167 ································································································································sb.append("/");175 ································································································································sb.append("}");
168 ································································································································sb4·=·sb; 
169 ································································································································try·{ 
170 ····································································································································sb4.append(resourceEntryName); 
171 ····································································································································sb.append("}"); 
172 ····································································································································return·sb.toString();176 ································································································································return·sb.toString();
 177 ································································································································c2·=·c5;
 178 ································································································································break·Label_0314;
 179 ································································································································sb.append('I');
 180 ································································································································break·Label_0136;
173 ····································································································································c6·=·c5;181 ································································································································c6·=·c5;
 182 ································································································································break·Label_0150;
 183 ································································································································resourcePackageName·=·"app";
 184 ································································································································continue·Label_0638_Outer;
 185 ································································································································c7·=·'D';
 186 ································································································································break·Label_0196;
 187 ································································································································c8·=·c5;
 188 ································································································································break·Label_0287;
 189 ································································································································c9·=·c5;
 190 ································································································································break·Label_0241;
 191 ································································································································c10·=·c5;
 192 ································································································································break·Label_0264;
 193 ································································································································sb.append('G');
 194 ································································································································break·Label_0136;
 195 ································································································································c11·=·c5;
174 ····································································································································break·Label_0173;196 ································································································································break·Label_0173;
 197 ································································································································c12·=·c5;
 198 ································································································································break·Label_0219;
 199 ································································································································sb.append(c);
 200 ································································································································break·Label_0136;
175 ····································································································································resourcePackageName·=·"android";201 ································································································································resourcePackageName·=·"android";
176 ····································································································································continue·Label_0638_Outer;202 ································································································································continue·Label_0638_Outer;
177 ····································································································································c2·=·c5; 
178 ····································································································································break·Label_0314; 
179 ····································································································································c7·=·c5; 
180 ····································································································································break·Label_0241; 
181 ····································································································································c8·=·c5; 
182 ····································································································································break·Label_0219; 
183 ····································································································································sb.append('I'); 
Max diff block lines reached; 14516/34877 bytes (41.62%) of diff not shown.
18.2 KB
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
  
  
97 #·virtual·methods97 #·virtual·methods
98 .method·public·cancelLoadInBackground()V98 .method·public·cancelLoadInBackground()V
99 ····.locals·099 ····.locals·0
  
100 ····.prologue100 ····.prologue
101 ····.line·314101 ····.line·317
102 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"102 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
103 ····return-void103 ····return-void
104 .end·method104 .end·method
  
105 .method·dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V105 .method·dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
106 ····.locals·2106 ····.locals·2
107 ····.annotation·system·Ldalvik/annotation/Signature;107 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 115, 47 lines modifiedOffset 115, 47 lines modified
115 ············"<TD;>.",115 ············"<TD;>.",
116 ············"LoadTask;",116 ············"LoadTask;",
117 ············"TD;)V"117 ············"TD;)V"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····.prologue120 ····.prologue
121 ····.line·227121 ····.line·230
122 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"122 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
123 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"123 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"
124 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"124 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"
125 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V125 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V
  
126 ····.line·228126 ····.line·231
127 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;127 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
128 ····if-ne·v0,·p1,·:cond_0128 ····if-ne·v0,·p1,·:cond_0
  
129 ····.line·230129 ····.line·233
130 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V130 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V
  
131 ····.line·231131 ····.line·234
132 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J132 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
133 ····move-result-wide·v0133 ····move-result-wide·v0
  
134 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J134 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
135 ····.line·232135 ····.line·235
136 ····const/4·v0,·0x0136 ····const/4·v0,·0x0
  
137 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;137 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
138 ····.line·234138 ····.line·237
139 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->deliverCancellation()V139 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->deliverCancellation()V
  
140 ····.line·235140 ····.line·238
141 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V141 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V
  
142 ····.line·237142 ····.line·240
143 ····:cond_0143 ····:cond_0
144 ····return-void144 ····return-void
145 .end·method145 .end·method
  
146 .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V146 .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
147 ····.locals·2147 ····.locals·2
148 ····.annotation·system·Ldalvik/annotation/Signature;148 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 165, 266 lines modifiedOffset 165, 266 lines modified
165 ············"<TD;>.",165 ············"<TD;>.",
166 ············"LoadTask;",166 ············"LoadTask;",
167 ············"TD;)V"167 ············"TD;)V"
168 ········}168 ········}
169 ····.end·annotation169 ····.end·annotation
  
170 ····.prologue170 ····.prologue
171 ····.line·240171 ····.line·243
172 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"172 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
173 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"173 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"
174 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"174 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"
175 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;175 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
176 ····if-eq·v0,·p1,·:cond_0176 ····if-eq·v0,·p1,·:cond_0
  
177 ····.line·242177 ····.line·245
178 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V178 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
  
179 ····.line·255179 ····.line·258
180 ····:goto_0180 ····:goto_0
181 ····return-void181 ····return-void
  
182 ····.line·244182 ····.line·247
183 ····:cond_0183 ····:cond_0
184 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z184 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z
  
185 ····move-result·v0185 ····move-result·v0
  
186 ····if-eqz·v0,·:cond_1186 ····if-eqz·v0,·:cond_1
  
187 ····.line·246187 ····.line·249
188 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V188 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V
  
189 ····goto·:goto_0189 ····goto·:goto_0
  
190 ····.line·248190 ····.line·251
191 ····:cond_1191 ····:cond_1
192 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V192 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V
  
193 ····.line·249193 ····.line·252
194 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J194 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
195 ····move-result-wide·v0195 ····move-result-wide·v0
  
196 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J196 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
197 ····.line·250197 ····.line·253
198 ····const/4·v0,·0x0198 ····const/4·v0,·0x0
  
199 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;199 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
200 ····.line·252200 ····.line·255
201 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V201 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V
  
202 ····goto·:goto_0202 ····goto·:goto_0
203 .end·method203 .end·method
  
204 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V204 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
205 ····.locals·4205 ····.locals·4
206 ····.param·p1,·"prefix"····#·Ljava/lang/String;206 ····.param·p1,·"prefix"····#·Ljava/lang/String;
207 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;207 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
208 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;208 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;
209 ····.param·p4,·"args"····#·[Ljava/lang/String;209 ····.param·p4,·"args"····#·[Ljava/lang/String;
Max diff block lines reached; 13903/18512 bytes (75.10%) of diff not shown.
194 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 ····.line·707339 ····.line·707
340 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl$1;340 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl$1;
  
341 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentManagerImpl$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl;)V341 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentManagerImpl$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl;)V
  
342 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;342 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;
  
343 ····.line·3515343 ····.line·3542
344 ····return-void344 ····return-void
345 .end·method345 .end·method
  
346 .method·static·synthetic·access$200(Landroid/support/v4/app/FragmentManagerImpl;)V346 .method·static·synthetic·access$200(Landroid/support/v4/app/FragmentManagerImpl;)V
347 ····.locals·0347 ····.locals·0
348 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl;348 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
Offset 385, 103 lines modifiedOffset 385, 103 lines modified
385 ········}385 ········}
386 ····.end·annotation386 ····.end·annotation
  
387 ····.prologue387 ····.prologue
388 ····.local·p1,·"added":Landroid/support/v4/util/ArraySet;,·"Landroid/support/v4/util/ArraySet<Landroid/support/v4/app/Fragment;>;"388 ····.local·p1,·"added":Landroid/support/v4/util/ArraySet;,·"Landroid/support/v4/util/ArraySet<Landroid/support/v4/app/Fragment;>;"
389 ····const/4·v5,·0x0389 ····const/4·v5,·0x0
  
390 ····.line·2367390 ····.line·2375
391 ····iget·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I391 ····iget·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I
  
392 ····const/4·v3,·0x1392 ····const/4·v3,·0x1
  
393 ····if-ge·v0,·v3,·:cond_1393 ····if-ge·v0,·v3,·:cond_1
  
394 ····.line·2383394 ····.line·2391
395 ····:cond_0395 ····:cond_0
396 ····return-void396 ····return-void
  
397 ····.line·2371397 ····.line·2379
398 ····:cond_1398 ····:cond_1
399 ····iget·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I399 ····iget·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I
  
400 ····const/4·v3,·0x4400 ····const/4·v3,·0x4
  
401 ····invoke-static·{v0,·v3},·Ljava/lang/Math;->min(II)I401 ····invoke-static·{v0,·v3},·Ljava/lang/Math;->min(II)I
  
402 ····move-result·v2402 ····move-result·v2
  
403 ····.line·2372403 ····.line·2380
404 ····.local·v2,·"state":I404 ····.local·v2,·"state":I
405 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;405 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
406 ····if-nez·v0,·:cond_3406 ····if-nez·v0,·:cond_3
  
407 ····move·v7,·v5407 ····move·v7,·v5
  
408 ····.line·2373408 ····.line·2381
409 ····.local·v7,·"numAdded":I409 ····.local·v7,·"numAdded":I
410 ····:goto_0410 ····:goto_0
411 ····const/4·v6,·0x0411 ····const/4·v6,·0x0
  
412 ····.local·v6,·"i":I412 ····.local·v6,·"i":I
413 ····:goto_1413 ····:goto_1
414 ····if-ge·v6,·v7,·:cond_0414 ····if-ge·v6,·v7,·:cond_0
  
415 ····.line·2374415 ····.line·2382
416 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;416 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
417 ····invoke-virtual·{v0,·v6},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;417 ····invoke-virtual·{v0,·v6},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
418 ····move-result-object·v1418 ····move-result-object·v1
  
419 ····check-cast·v1,·Landroid/support/v4/app/Fragment;419 ····check-cast·v1,·Landroid/support/v4/app/Fragment;
  
420 ····.line·2375420 ····.line·2383
421 ····.local·v1,·"fragment":Landroid/support/v4/app/Fragment;421 ····.local·v1,·"fragment":Landroid/support/v4/app/Fragment;
422 ····iget·v0,·v1,·Landroid/support/v4/app/Fragment;->mState:I422 ····iget·v0,·v1,·Landroid/support/v4/app/Fragment;->mState:I
  
423 ····if-ge·v0,·v2,·:cond_2423 ····if-ge·v0,·v2,·:cond_2
  
424 ····.line·2376424 ····.line·2384
425 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->getNextAnim()I425 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->getNextAnim()I
  
426 ····move-result·v3426 ····move-result·v3
  
427 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->getNextTransition()I427 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->getNextTransition()I
  
428 ····move-result·v4428 ····move-result·v4
  
429 ····move-object·v0,·p0429 ····move-object·v0,·p0
  
430 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V430 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V
  
431 ····.line·2378431 ····.line·2386
432 ····iget-object·v0,·v1,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;432 ····iget-object·v0,·v1,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
433 ····if-eqz·v0,·:cond_2433 ····if-eqz·v0,·:cond_2
  
434 ····iget-boolean·v0,·v1,·Landroid/support/v4/app/Fragment;->mHidden:Z434 ····iget-boolean·v0,·v1,·Landroid/support/v4/app/Fragment;->mHidden:Z
  
435 ····if-nez·v0,·:cond_2435 ····if-nez·v0,·:cond_2
  
436 ····iget-boolean·v0,·v1,·Landroid/support/v4/app/Fragment;->mIsNewlyAdded:Z436 ····iget-boolean·v0,·v1,·Landroid/support/v4/app/Fragment;->mIsNewlyAdded:Z
  
437 ····if-eqz·v0,·:cond_2437 ····if-eqz·v0,·:cond_2
  
438 ····.line·2379438 ····.line·2387
439 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/util/ArraySet;->add(Ljava/lang/Object;)Z439 ····invoke-virtual·{p1,·v1},·Landroid/support/v4/util/ArraySet;->add(Ljava/lang/Object;)Z
  
440 ····.line·2373440 ····.line·2381
441 ····:cond_2441 ····:cond_2
442 ····add-int/lit8·v6,·v6,·0x1442 ····add-int/lit8·v6,·v6,·0x1
  
443 ····goto·:goto_1443 ····goto·:goto_1
  
444 ····.line·2372444 ····.line·2380
445 ····.end·local·v1····#·"fragment":Landroid/support/v4/app/Fragment;445 ····.end·local·v1····#·"fragment":Landroid/support/v4/app/Fragment;
446 ····.end·local·v6····#·"i":I446 ····.end·local·v6····#·"i":I
447 ····.end·local·v7····#·"numAdded":I447 ····.end·local·v7····#·"numAdded":I
448 ····:cond_3448 ····:cond_3
449 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;449 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
450 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I450 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
Offset 547, 30 lines modifiedOffset 547, 30 lines modified
547 ····return-void547 ····return-void
548 .end·method548 .end·method
  
549 .method·private·cleanupExec()V549 .method·private·cleanupExec()V
550 ····.locals·1550 ····.locals·1
  
551 ····.prologue551 ····.prologue
Max diff block lines reached; 195451/199050 bytes (98.19%) of diff not shown.
8.99 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.smali
    
Offset 15, 40 lines modifiedOffset 15, 40 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·63419 ····.line·641
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·2825 ····.locals·28
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·63729 ····.line·644
30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatJellybean$Builder;30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatJellybean$Builder;
  
31 ····move-object/from16·v0,·p131 ····move-object/from16·v0,·p1
  
32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····move-object/from16·v0,·p133 ····move-object/from16·v0,·p1
  
34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
35 ····.line·63835 ····.line·645
36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
37 ····move-result-object·v537 ····move-result-object·v5
  
38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
39 ····move-result-object·v639 ····move-result-object·v6
Offset 147, 81 lines modifiedOffset 147, 81 lines modified
  
147 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;147 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;
  
148 ····move-object/from16·v25,·v0148 ····move-object/from16·v25,·v0
  
149 ····invoke-direct/range·{v2·..·v25},·Landroid/support/v4/app/NotificationCompatJellybean$Builder;-><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;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V149 ····invoke-direct/range·{v2·..·v25},·Landroid/support/v4/app/NotificationCompatJellybean$Builder;-><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;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V
  
150 ····.line·643150 ····.line·650
151 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatJellybean$Builder;151 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatJellybean$Builder;
152 ····move-object/from16·v0,·p1152 ····move-object/from16·v0,·p1
  
153 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;153 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
154 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V154 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
  
155 ····.line·644155 ····.line·651
156 ····move-object/from16·v0,·p1156 ····move-object/from16·v0,·p1
  
157 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;157 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
158 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V158 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
  
159 ····.line·645159 ····.line·652
160 ····move-object/from16·v0,·p2160 ····move-object/from16·v0,·p2
  
161 ····move-object/from16·v1,·p1161 ····move-object/from16·v1,·p1
  
162 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;162 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
  
163 ····move-result-object·v27163 ····move-result-object·v27
  
164 ····.line·646164 ····.line·653
165 ····.local·v27,·"notification":Landroid/app/Notification;165 ····.local·v27,·"notification":Landroid/app/Notification;
166 ····move-object/from16·v0,·p1166 ····move-object/from16·v0,·p1
  
167 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;167 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
168 ····if-eqz·v3,·:cond_0168 ····if-eqz·v3,·:cond_0
  
169 ····.line·647169 ····.line·654
170 ····move-object/from16·v0,·p0170 ····move-object/from16·v0,·p0
  
171 ····move-object/from16·v1,·v27171 ····move-object/from16·v1,·v27
  
172 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;172 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
173 ····move-result-object·v26173 ····move-result-object·v26
  
174 ····.line·648174 ····.line·655
175 ····.local·v26,·"extras":Landroid/os/Bundle;175 ····.local·v26,·"extras":Landroid/os/Bundle;
176 ····if-eqz·v26,·:cond_0176 ····if-eqz·v26,·:cond_0
  
177 ····.line·649177 ····.line·656
178 ····move-object/from16·v0,·p1178 ····move-object/from16·v0,·p1
  
179 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;179 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
180 ····move-object/from16·v0,·v26180 ····move-object/from16·v0,·v26
  
181 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V181 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V
  
182 ····.line·652182 ····.line·659
183 ····.end·local·v26····#·"extras":Landroid/os/Bundle;183 ····.end·local·v26····#·"extras":Landroid/os/Bundle;
184 ····:cond_0184 ····:cond_0
185 ····return-object·v27185 ····return-object·v27
186 .end·method186 .end·method
  
187 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;187 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
188 ····.locals·2188 ····.locals·2
189 ····.param·p1,·"n"····#·Landroid/app/Notification;189 ····.param·p1,·"n"····#·Landroid/app/Notification;
190 ····.param·p2,·"actionIndex"····#·I190 ····.param·p2,·"actionIndex"····#·I
  
191 ····.prologue191 ····.prologue
192 ····.line·667192 ····.line·674
193 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;193 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
194 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;194 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
  
195 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/app/NotificationCompatJellybean;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;195 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/app/NotificationCompatJellybean;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;
  
196 ····move-result-object·v0196 ····move-result-object·v0
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 .end·method232 .end·method
  
233 .method·public·getActionCount(Landroid/app/Notification;)I233 .method·public·getActionCount(Landroid/app/Notification;)I
234 ····.locals·1234 ····.locals·1
Max diff block lines reached; 3502/9034 bytes (38.76%) of diff not shown.
1.89 KB
smali/android/support/v4/app/FragmentManagerImpl$PopBackStackState.smali
    
Offset 31, 29 lines modifiedOffset 31, 29 lines modified
31 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;II)V31 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;II)V
32 ····.locals·032 ····.locals·0
33 ····.param·p2,·"name"····#·Ljava/lang/String;33 ····.param·p2,·"name"····#·Ljava/lang/String;
34 ····.param·p3,·"id"····#·I34 ····.param·p3,·"id"····#·I
35 ····.param·p4,·"flags"····#·I35 ····.param·p4,·"flags"····#·I
  
36 ····.prologue36 ····.prologue
37 ····.line·349737 ····.line·3524
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·349840 ····.line·3525
41 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;41 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;
  
42 ····.line·349942 ····.line·3526
43 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I43 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I
  
44 ····.line·350044 ····.line·3527
45 ····iput·p4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mFlags:I45 ····iput·p4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mFlags:I
  
46 ····.line·350146 ····.line·3528
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z50 .method·public·generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
51 ····.locals·651 ····.locals·6
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ············"<",68 ············"<",
69 ············"Ljava/lang/Boolean;",69 ············"Ljava/lang/Boolean;",
70 ············">;)Z"70 ············">;)Z"
71 ········}71 ········}
72 ····.end·annotation72 ····.end·annotation
  
73 ····.prologue73 ····.prologue
74 ····.line·350674 ····.line·3533
75 ····.local·p1,·"records":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/app/BackStackRecord;>;"75 ····.local·p1,·"records":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/app/BackStackRecord;>;"
76 ····.local·p2,·"isRecordPop":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Boolean;>;"76 ····.local·p2,·"isRecordPop":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Boolean;>;"
77 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;77 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
78 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;78 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;
  
79 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I79 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I
9.17 KB
smali/android/support/v4/app/NotificationCompat$Action$Builder.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V41 .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
42 ····.locals·742 ····.locals·7
43 ····.param·p1,·"icon"····#·I43 ····.param·p1,·"icon"····#·I
44 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;44 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
45 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;45 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;
  
46 ····.prologue46 ····.prologue
47 ····.line·251747 ····.line·2524
48 ····new-instance·v4,·Landroid/os/Bundle;48 ····new-instance·v4,·Landroid/os/Bundle;
  
49 ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V49 ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V
  
50 ····const/4·v5,·0x050 ····const/4·v5,·0x0
  
51 ····const/4·v6,·0x151 ····const/4·v6,·0x1
Offset 60, 193 lines modifiedOffset 60, 193 lines modified
  
60 ····move-object·v2,·p260 ····move-object·v2,·p2
  
61 ····move-object·v3,·p361 ····move-object·v3,·p3
  
62 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V62 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V
  
63 ····.line·251863 ····.line·2525
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V66 .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V
67 ····.locals·267 ····.locals·2
68 ····.param·p1,·"icon"····#·I68 ····.param·p1,·"icon"····#·I
69 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;69 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
70 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;70 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;
71 ····.param·p4,·"extras"····#·Landroid/os/Bundle;71 ····.param·p4,·"extras"····#·Landroid/os/Bundle;
72 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput;72 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput;
73 ····.param·p6,·"allowGeneratedReplies"····#·Z73 ····.param·p6,·"allowGeneratedReplies"····#·Z
  
74 ····.prologue74 ····.prologue
75 ····.line·253175 ····.line·2538
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·250677 ····.line·2513
78 ····const/4·v0,·0x178 ····const/4·v0,·0x1
  
79 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mAllowGeneratedReplies:Z79 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mAllowGeneratedReplies:Z
  
80 ····.line·253280 ····.line·2539
81 ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIcon:I81 ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIcon:I
  
82 ····.line·253382 ····.line·2540
83 ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;83 ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mTitle:Ljava/lang/CharSequence;85 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mTitle:Ljava/lang/CharSequence;
  
86 ····.line·253486 ····.line·2541
87 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIntent:Landroid/app/PendingIntent;87 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIntent:Landroid/app/PendingIntent;
  
88 ····.line·253588 ····.line·2542
89 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mExtras:Landroid/os/Bundle;89 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mExtras:Landroid/os/Bundle;
  
90 ····.line·253690 ····.line·2543
91 ····if-nez·p5,·:cond_091 ····if-nez·p5,·:cond_0
  
92 ····const/4·v0,·0x092 ····const/4·v0,·0x0
  
93 ····.line·253793 ····.line·2544
94 ····:goto_094 ····:goto_0
95 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList;95 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList;
  
96 ····.line·253896 ····.line·2545
97 ····iput-boolean·p6,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mAllowGeneratedReplies:Z97 ····iput-boolean·p6,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mAllowGeneratedReplies:Z
  
98 ····.line·253998 ····.line·2546
99 ····return-void99 ····return-void
  
100 ····.line·2536100 ····.line·2543
101 ····:cond_0101 ····:cond_0
102 ····new-instance·v0,·Ljava/util/ArrayList;102 ····new-instance·v0,·Ljava/util/ArrayList;
  
103 ····.line·2537103 ····.line·2544
104 ····invoke-static·{p5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;104 ····invoke-static·{p5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
105 ····move-result-object·v1105 ····move-result-object·v1
  
106 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V106 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
107 ····goto·:goto_0107 ····goto·:goto_0
108 .end·method108 .end·method
  
109 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V109 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V
110 ····.locals·7110 ····.locals·7
111 ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action;111 ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action;
  
112 ····.prologue112 ····.prologue
113 ····.line·2526113 ····.line·2533
114 ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I114 ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I
  
115 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;115 ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;
  
116 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;116 ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;
  
117 ····new-instance·v4,·Landroid/os/Bundle;117 ····new-instance·v4,·Landroid/os/Bundle;
  
118 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;118 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;
  
119 ····invoke-direct·{v4,·v0},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V119 ····invoke-direct·{v4,·v0},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
120 ····.line·2527120 ····.line·2534
121 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInput;121 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInput;
  
122 ····move-result-object·v5122 ····move-result-object·v5
  
123 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getAllowGeneratedReplies()Z123 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getAllowGeneratedReplies()Z
  
124 ····move-result·v6124 ····move-result·v6
  
125 ····move-object·v0,·p0125 ····move-object·v0,·p0
  
126 ····.line·2526126 ····.line·2533
127 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V127 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V
  
128 ····.line·2528128 ····.line·2535
129 ····return-void129 ····return-void
130 .end·method130 .end·method
  
  
Max diff block lines reached; 4659/9253 bytes (50.35%) of diff not shown.
6.31 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.smali
    
Offset 15, 40 lines modifiedOffset 15, 40 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·81519 ····.line·822
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·3425 ····.locals·34
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·81829 ····.line·825
30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi21$Builder;30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi21$Builder;
  
31 ····move-object/from16·v0,·p131 ····move-object/from16·v0,·p1
  
32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····move-object/from16·v0,·p133 ····move-object/from16·v0,·p1
  
34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
35 ····.line·81935 ····.line·826
36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
37 ····move-result-object·v537 ····move-result-object·v5
  
38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
39 ····move-result-object·v639 ····move-result-object·v6
Offset 189, 99 lines modifiedOffset 189, 99 lines modified
  
189 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mHeadsUpContentView:Landroid/widget/RemoteViews;189 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mHeadsUpContentView:Landroid/widget/RemoteViews;
  
190 ····move-object/from16·v32,·v0190 ····move-object/from16·v32,·v0
  
191 ····invoke-direct/range·{v2·..·v32},·Landroid/support/v4/app/NotificationCompatApi21$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V191 ····invoke-direct/range·{v2·..·v32},·Landroid/support/v4/app/NotificationCompatApi21$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V
  
192 ····.line·826192 ····.line·833
193 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatApi21$Builder;193 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatApi21$Builder;
194 ····move-object/from16·v0,·p1194 ····move-object/from16·v0,·p1
  
195 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;195 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
196 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V196 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
  
197 ····.line·827197 ····.line·834
198 ····move-object/from16·v0,·p1198 ····move-object/from16·v0,·p1
  
199 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;199 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
200 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V200 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
  
201 ····.line·828201 ····.line·835
202 ····move-object/from16·v0,·p2202 ····move-object/from16·v0,·p2
  
203 ····move-object/from16·v1,·p1203 ····move-object/from16·v1,·p1
  
204 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;204 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
  
205 ····move-result-object·v33205 ····move-result-object·v33
  
206 ····.line·829206 ····.line·836
207 ····.local·v33,·"notification":Landroid/app/Notification;207 ····.local·v33,·"notification":Landroid/app/Notification;
208 ····move-object/from16·v0,·p1208 ····move-object/from16·v0,·p1
  
209 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;209 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
210 ····if-eqz·v3,·:cond_0210 ····if-eqz·v3,·:cond_0
  
211 ····.line·830211 ····.line·837
212 ····move-object/from16·v0,·p1212 ····move-object/from16·v0,·p1
  
213 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;213 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
214 ····move-object/from16·v0,·p0214 ····move-object/from16·v0,·p0
  
215 ····move-object/from16·v1,·v33215 ····move-object/from16·v1,·v33
  
216 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;216 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
217 ····move-result-object·v4217 ····move-result-object·v4
  
218 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V218 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V
  
219 ····.line·832219 ····.line·839
220 ····:cond_0220 ····:cond_0
221 ····return-object·v33221 ····return-object·v33
222 .end·method222 .end·method
  
223 .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;223 .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;
224 ····.locals·1224 ····.locals·1
225 ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;225 ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
  
226 ····.prologue226 ····.prologue
227 ····.line·842227 ····.line·849
228 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatApi21;->getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;228 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatApi21;->getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;
  
229 ····move-result-object·v0229 ····move-result-object·v0
  
230 ····return-object·v0230 ····return-object·v0
231 .end·method231 .end·method
  
232 .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String;232 .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String;
233 ····.locals·1233 ····.locals·1
234 ····.param·p1,·"notif"····#·Landroid/app/Notification;234 ····.param·p1,·"notif"····#·Landroid/app/Notification;
  
235 ····.prologue235 ····.prologue
236 ····.line·837236 ····.line·844
237 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatApi21;->getCategory(Landroid/app/Notification;)Ljava/lang/String;237 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatApi21;->getCategory(Landroid/app/Notification;)Ljava/lang/String;
  
238 ····move-result-object·v0238 ····move-result-object·v0
  
239 ····return-object·v0239 ····return-object·v0
240 .end·method240 .end·method
  
241 .method·public·getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;241 .method·public·getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
Max diff block lines reached; 715/6300 bytes (11.35%) of diff not shown.
1.33 KB
smali/android/support/v4/app/FragmentActivity.smali
    
Offset 65, 17 lines modifiedOffset 65, 19 lines modified
65 .field·mRetaining:Z65 .field·mRetaining:Z
  
66 .field·mStopped:Z66 .field·mStopped:Z
  
  
67 #·direct·methods67 #·direct·methods
68 .method·public·constructor·<init>()V68 .method·public·constructor·<init>()V
69 ····.locals·169 ····.locals·2
  
70 ····.prologue70 ····.prologue
 71 ····const/4·v1,·0x1
  
71 ····.line·7972 ····.line·79
72 ····invoke-direct·{p0},·Landroid/support/v4/app/BaseFragmentActivityJB;-><init>()V73 ····invoke-direct·{p0},·Landroid/support/v4/app/BaseFragmentActivityJB;-><init>()V
  
73 ····.line·9374 ····.line·93
74 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$1;75 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$1;
  
75 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$1;-><init>(Landroid/support/v4/app/FragmentActivity;)V76 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$1;-><init>(Landroid/support/v4/app/FragmentActivity;)V
Offset 89, 14 lines modifiedOffset 91, 20 lines modified
  
89 ····invoke-static·{v0},·Landroid/support/v4/app/FragmentController;->createController(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController;91 ····invoke-static·{v0},·Landroid/support/v4/app/FragmentController;->createController(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController;
  
90 ····move-result-object·v092 ····move-result-object·v0
  
91 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentController;93 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentController;
  
 94 ····.line·116
 95 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mStopped:Z
  
 96 ····.line·117
 97 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/FragmentActivity;->mReallyStopped:Z
  
92 ····.line·100898 ····.line·1008
93 ····return-void99 ····return-void
94 .end·method100 .end·method
  
95 .method·private·allocateRequestIndex(Landroid/support/v4/app/Fragment;)I101 .method·private·allocateRequestIndex(Landroid/support/v4/app/Fragment;)I
96 ····.locals·4102 ····.locals·4
97 ····.param·p1,·"fragment"····#·Landroid/support/v4/app/Fragment;103 ····.param·p1,·"fragment"····#·Landroid/support/v4/app/Fragment;
22.1 KB
smali/android/support/v4/app/NotificationCompat.smali
    
Offset 21, 15 lines modifiedOffset 21, 16 lines modified
21 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;,21 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;,
22 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;,22 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;,
23 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;,23 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;,
24 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;,24 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;,
25 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;,25 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;,
26 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;,26 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;,
27 ········Landroid/support/v4/app/NotificationCompat$BuilderExtender;,27 ········Landroid/support/v4/app/NotificationCompat$BuilderExtender;,
28 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;28 ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;,
 29 ········Landroid/support/v4/app/NotificationCompat$NotificationVisibility;
29 ····}30 ····}
30 .end·annotation31 .end·annotation
  
  
31 #·static·fields32 #·static·fields
32 .field·public·static·final·CATEGORY_ALARM:Ljava/lang/String;·=·"alarm"33 .field·public·static·final·CATEGORY_ALARM:Ljava/lang/String;·=·"alarm"
  
Offset 171, 153 lines modifiedOffset 172, 153 lines modified
  
  
171 #·direct·methods172 #·direct·methods
172 .method·static·constructor·<clinit>()V173 .method·static·constructor·<clinit>()V
173 ····.locals·2174 ····.locals·2
  
174 ····.prologue175 ····.prologue
175 ····.line·941176 ····.line·948
176 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastN()Z177 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastN()Z
  
177 ····move-result·v0178 ····move-result·v0
  
178 ····if-eqz·v0,·:cond_0179 ····if-eqz·v0,·:cond_0
  
179 ····.line·942180 ····.line·949
180 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi24;181 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi24;
  
181 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi24;-><init>()V182 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi24;-><init>()V
  
182 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;183 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
183 ····.line·958184 ····.line·965
184 ····:goto_0185 ····:goto_0
185 ····return-void186 ····return-void
  
186 ····.line·943187 ····.line·950
187 ····:cond_0188 ····:cond_0
188 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I189 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
189 ····const/16·v1,·0x15190 ····const/16·v1,·0x15
  
190 ····if-lt·v0,·v1,·:cond_1191 ····if-lt·v0,·v1,·:cond_1
  
191 ····.line·944192 ····.line·951
192 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;193 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;
  
193 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V194 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V
  
194 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;195 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
195 ····goto·:goto_0196 ····goto·:goto_0
  
196 ····.line·945197 ····.line·952
197 ····:cond_1198 ····:cond_1
198 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I199 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
199 ····const/16·v1,·0x14200 ····const/16·v1,·0x14
  
200 ····if-lt·v0,·v1,·:cond_2201 ····if-lt·v0,·v1,·:cond_2
  
201 ····.line·946202 ····.line·953
202 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;203 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;
  
203 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V204 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V
  
204 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;205 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
205 ····goto·:goto_0206 ····goto·:goto_0
  
206 ····.line·947207 ····.line·954
207 ····:cond_2208 ····:cond_2
208 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I209 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
209 ····const/16·v1,·0x13210 ····const/16·v1,·0x13
  
210 ····if-lt·v0,·v1,·:cond_3211 ····if-lt·v0,·v1,·:cond_3
  
211 ····.line·948212 ····.line·955
212 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;213 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;
  
213 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V214 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V
  
214 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;215 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
215 ····goto·:goto_0216 ····goto·:goto_0
  
216 ····.line·949217 ····.line·956
217 ····:cond_3218 ····:cond_3
218 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I219 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
219 ····const/16·v1,·0x10220 ····const/16·v1,·0x10
  
220 ····if-lt·v0,·v1,·:cond_4221 ····if-lt·v0,·v1,·:cond_4
  
221 ····.line·950222 ····.line·957
222 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;223 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;
  
223 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V224 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V
  
224 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;225 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
225 ····goto·:goto_0226 ····goto·:goto_0
  
226 ····.line·951227 ····.line·958
227 ····:cond_4228 ····:cond_4
228 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I229 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
229 ····const/16·v1,·0xe230 ····const/16·v1,·0xe
  
230 ····if-lt·v0,·v1,·:cond_5231 ····if-lt·v0,·v1,·:cond_5
  
231 ····.line·952232 ····.line·959
232 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;233 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;
  
233 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;-><init>()V234 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;-><init>()V
  
234 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;235 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
235 ····goto·:goto_0236 ····goto·:goto_0
  
Max diff block lines reached; 18100/22568 bytes (80.20%) of diff not shown.
39.7 KB
smali/android/support/v4/app/NotificationCompat$WearableExtender.smali
    
Offset 136, 57 lines modifiedOffset 136, 57 lines modified
  
  
136 #·direct·methods136 #·direct·methods
137 .method·public·constructor·<init>()V137 .method·public·constructor·<init>()V
138 ····.locals·1138 ····.locals·1
  
139 ····.prologue139 ····.prologue
140 ····.line·3065140 ····.line·3072
141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V141 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
142 ····.line·3046142 ····.line·3053
143 ····new-instance·v0,·Ljava/util/ArrayList;143 ····new-instance·v0,·Ljava/util/ArrayList;
  
144 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V144 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
145 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList;145 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList;
  
146 ····.line·3047146 ····.line·3054
147 ····const/4·v0,·0x1147 ····const/4·v0,·0x1
  
148 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I148 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I
  
149 ····.line·3049149 ····.line·3056
150 ····new-instance·v0,·Ljava/util/ArrayList;150 ····new-instance·v0,·Ljava/util/ArrayList;
  
151 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V151 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
152 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList;152 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList;
  
153 ····.line·3052153 ····.line·3059
154 ····const·v0,·0x800005154 ····const·v0,·0x800005
  
155 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I155 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I
  
156 ····.line·3053156 ····.line·3060
157 ····const/4·v0,·-0x1157 ····const/4·v0,·-0x1
  
158 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I158 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I
  
159 ····.line·3054159 ····.line·3061
160 ····const/4·v0,·0x0160 ····const/4·v0,·0x0
  
161 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I161 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I
  
162 ····.line·3056162 ····.line·3063
163 ····const/16·v0,·0x50163 ····const/16·v0,·0x50
  
164 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I164 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I
  
165 ····.line·3066165 ····.line·3073
166 ····return-void166 ····return-void
167 .end·method167 .end·method
  
168 .method·public·constructor·<init>(Landroid/app/Notification;)V168 .method·public·constructor·<init>(Landroid/app/Notification;)V
169 ····.locals·11169 ····.locals·11
170 ····.param·p1,·"notif"····#·Landroid/app/Notification;170 ····.param·p1,·"notif"····#·Landroid/app/Notification;
  
Offset 197, 255 lines modifiedOffset 197, 255 lines modified
  
197 ····const/4·v8,·0x1197 ····const/4·v8,·0x1
  
198 ····const/4·v7,·0x0198 ····const/4·v7,·0x0
  
199 ····const/4·v6,·-0x1199 ····const/4·v6,·-0x1
  
200 ····.line·3068200 ····.line·3075
201 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V201 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
202 ····.line·3046202 ····.line·3053
203 ····new-instance·v4,·Ljava/util/ArrayList;203 ····new-instance·v4,·Ljava/util/ArrayList;
  
204 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V204 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
205 ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList;205 ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList;
  
206 ····.line·3047206 ····.line·3054
207 ····iput·v8,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I207 ····iput·v8,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I
  
208 ····.line·3049208 ····.line·3056
209 ····new-instance·v4,·Ljava/util/ArrayList;209 ····new-instance·v4,·Ljava/util/ArrayList;
  
210 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V210 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V
  
211 ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList;211 ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList;
  
212 ····.line·3052212 ····.line·3059
213 ····iput·v10,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I213 ····iput·v10,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I
  
214 ····.line·3053214 ····.line·3060
215 ····iput·v6,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I215 ····iput·v6,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I
  
216 ····.line·3054216 ····.line·3061
217 ····iput·v7,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I217 ····iput·v7,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I
  
218 ····.line·3056218 ····.line·3063
219 ····iput·v9,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I219 ····iput·v9,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I
  
220 ····.line·3069220 ····.line·3076
221 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;221 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
222 ····move-result-object·v1222 ····move-result-object·v1
  
223 ····.line·3070223 ····.line·3077
224 ····.local·v1,·"extras":Landroid/os/Bundle;224 ····.local·v1,·"extras":Landroid/os/Bundle;
225 ····if-eqz·v1,·:cond_3225 ····if-eqz·v1,·:cond_3
  
226 ····const-string·v4,·"android.wearable.EXTENSIONS"226 ····const-string·v4,·"android.wearable.EXTENSIONS"
  
227 ····invoke-virtual·{v1,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;227 ····invoke-virtual·{v1,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
228 ····move-result-object·v3228 ····move-result-object·v3
  
229 ····.line·3072229 ····.line·3079
230 ····.local·v3,·"wearableBundle":Landroid/os/Bundle;230 ····.local·v3,·"wearableBundle":Landroid/os/Bundle;
231 ····:goto_0231 ····:goto_0
232 ····if-eqz·v3,·:cond_2232 ····if-eqz·v3,·:cond_2
  
233 ····.line·3073233 ····.line·3080
234 ····sget-object·v4,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;234 ····sget-object·v4,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
235 ····const-string·v5,·"actions"235 ····const-string·v5,·"actions"
  
236 ····.line·3074236 ····.line·3081
237 ····invoke-virtual·{v3,·v5},·Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;237 ····invoke-virtual·{v3,·v5},·Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
  
238 ····move-result-object·v5238 ····move-result-object·v5
  
Max diff block lines reached; 36204/40478 bytes (89.44%) of diff not shown.
11.7 KB
smali/android/support/v4/app/NotificationCompat$MessagingStyle.smali
    
Offset 42, 251 lines modifiedOffset 42, 253 lines modified
  
  
42 #·direct·methods42 #·direct·methods
43 .method·constructor·<init>()V43 .method·constructor·<init>()V
44 ····.locals·144 ····.locals·1
  
45 ····.prologue45 ····.prologue
46 ····.line·205846 ····.line·2065
47 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V47 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
48 ····.line·205648 ····.line·2063
49 ····new-instance·v0,·Ljava/util/ArrayList;49 ····new-instance·v0,·Ljava/util/ArrayList;
  
50 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V50 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
51 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mMessages:Ljava/util/List;51 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mMessages:Ljava/util/List;
  
52 ····.line·205952 ····.line·2066
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·constructor·<init>(Ljava/lang/CharSequence;)V55 .method·public·constructor·<init>(Ljava/lang/CharSequence;)V
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"userDisplayName"····#·Ljava/lang/CharSequence;57 ····.param·p1,·"userDisplayName"····#·Ljava/lang/CharSequence;
58 ········.annotation·build·Landroid/support/annotation/NonNull;58 ········.annotation·build·Landroid/support/annotation/NonNull;
59 ········.end·annotation59 ········.end·annotation
60 ····.end·param60 ····.end·param
  
61 ····.prologue61 ····.prologue
62 ····.line·206762 ····.line·2074
63 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V63 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
64 ····.line·205664 ····.line·2063
65 ····new-instance·v0,·Ljava/util/ArrayList;65 ····new-instance·v0,·Ljava/util/ArrayList;
  
66 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V66 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
67 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mMessages:Ljava/util/List;67 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mMessages:Ljava/util/List;
  
68 ····.line·206868 ····.line·2075
69 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mUserDisplayName:Ljava/lang/CharSequence;69 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mUserDisplayName:Ljava/lang/CharSequence;
  
70 ····.line·206970 ····.line·2076
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·static·extractMessagingStyleFromNotification(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$MessagingStyle;73 .method·public·static·extractMessagingStyleFromNotification(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$MessagingStyle;
74 ····.locals·474 ····.locals·4
75 ····.param·p0,·"notif"····#·Landroid/app/Notification;75 ····.param·p0,·"notif"····#·Landroid/app/Notification;
  
76 ····.prologue76 ····.prologue
77 ····.line·214977 ····.line·2156
78 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;78 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
79 ····invoke-interface·{v3,·p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;79 ····invoke-interface·{v3,·p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
80 ····move-result-object·v180 ····move-result-object·v1
  
81 ····.line·215081 ····.line·2157
82 ····.local·v1,·"extras":Landroid/os/Bundle;82 ····.local·v1,·"extras":Landroid/os/Bundle;
 83 ····if-eqz·v1,·:cond_0
  
83 ····const-string·v3,·"android.selfDisplayName"84 ····const-string·v3,·"android.selfDisplayName"
  
84 ····invoke-virtual·{v1,·v3},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z85 ····invoke-virtual·{v1,·v3},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
85 ····move-result·v386 ····move-result·v3
  
86 ····if-nez·v3,·:cond_087 ····if-nez·v3,·:cond_0
  
87 ····.line·215188 ····.line·2158
88 ····const/4·v2,·0x089 ····const/4·v2,·0x0
  
89 ····.line·216090 ····.line·2167
90 ····.local·v2,·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;91 ····.local·v2,·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;
91 ····:goto_092 ····:goto_0
92 ····return-object·v293 ····return-object·v2
  
93 ····.line·215494 ····.line·2161
94 ····.end·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;95 ····.end·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;
95 ····:cond_096 ····:cond_0
96 ····:try_start_097 ····:try_start_0
97 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;98 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;
  
98 ····invoke-direct·{v2},·Landroid/support/v4/app/NotificationCompat$MessagingStyle;-><init>()V99 ····invoke-direct·{v2},·Landroid/support/v4/app/NotificationCompat$MessagingStyle;-><init>()V
  
99 ····.line·2155100 ····.line·2162
100 ····.restart·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;101 ····.restart·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;
101 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->restoreFromCompatExtras(Landroid/os/Bundle;)V102 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->restoreFromCompatExtras(Landroid/os/Bundle;)V
102 ····:try_end_0103 ····:try_end_0
103 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0104 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0
  
104 ····goto·:goto_0105 ····goto·:goto_0
  
105 ····.line·2156106 ····.line·2163
106 ····.end·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;107 ····.end·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;
107 ····:catch_0108 ····:catch_0
108 ····move-exception·v0109 ····move-exception·v0
  
109 ····.line·2157110 ····.line·2164
110 ····.local·v0,·"e":Ljava/lang/ClassCastException;111 ····.local·v0,·"e":Ljava/lang/ClassCastException;
111 ····const/4·v2,·0x0112 ····const/4·v2,·0x0
  
112 ····.restart·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;113 ····.restart·local·v2····#·"style":Landroid/support/v4/app/NotificationCompat$MessagingStyle;
113 ····goto·:goto_0114 ····goto·:goto_0
114 .end·method115 .end·method
  
  
115 #·virtual·methods116 #·virtual·methods
116 .method·public·addCompatExtras(Landroid/os/Bundle;)V117 .method·public·addCompatExtras(Landroid/os/Bundle;)V
117 ····.locals·2118 ····.locals·2
118 ····.param·p1,·"extras"····#·Landroid/os/Bundle;119 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
  
119 ····.prologue120 ····.prologue
120 ····.line·2165121 ····.line·2172
121 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V122 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V
  
122 ····.line·2166123 ····.line·2173
123 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mUserDisplayName:Ljava/lang/CharSequence;124 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mUserDisplayName:Ljava/lang/CharSequence;
  
124 ····if-eqz·v0,·:cond_0125 ····if-eqz·v0,·:cond_0
  
125 ····.line·2167126 ····.line·2174
126 ····const-string·v0,·"android.selfDisplayName"127 ····const-string·v0,·"android.selfDisplayName"
  
127 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mUserDisplayName:Ljava/lang/CharSequence;128 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle;->mUserDisplayName:Ljava/lang/CharSequence;
  
Max diff block lines reached; 7395/11821 bytes (62.56%) of diff not shown.
5.28 KB
smali/android/support/v4/app/NotificationCompat$Action.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
  
47 #·direct·methods47 #·direct·methods
48 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
49 ····.locals·149 ····.locals·1
  
50 ····.prologue50 ····.prologue
51 ····.line·287451 ····.line·2881
52 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$1;52 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$1;
  
53 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$Action$1;-><init>()V53 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$Action$1;-><init>()V
  
54 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;54 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
55 ····return-void55 ····return-void
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V64 .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
65 ····.locals·765 ····.locals·7
66 ····.param·p1,·"icon"····#·I66 ····.param·p1,·"icon"····#·I
67 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;67 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
68 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;68 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;
  
69 ····.prologue69 ····.prologue
70 ····.line·244570 ····.line·2452
71 ····new-instance·v4,·Landroid/os/Bundle;71 ····new-instance·v4,·Landroid/os/Bundle;
  
72 ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V72 ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V
  
73 ····const/4·v5,·0x073 ····const/4·v5,·0x0
  
74 ····const/4·v6,·0x174 ····const/4·v6,·0x1
Offset 83, 61 lines modifiedOffset 83, 61 lines modified
  
83 ····move-object·v2,·p283 ····move-object·v2,·p2
  
84 ····move-object·v3,·p384 ····move-object·v3,·p3
  
85 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V85 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V
  
86 ····.line·244686 ····.line·2453
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V89 .method·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Z)V
90 ····.locals·190 ····.locals·1
91 ····.param·p1,·"icon"····#·I91 ····.param·p1,·"icon"····#·I
92 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;92 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
93 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;93 ····.param·p3,·"intent"····#·Landroid/app/PendingIntent;
94 ····.param·p4,·"extras"····#·Landroid/os/Bundle;94 ····.param·p4,·"extras"····#·Landroid/os/Bundle;
95 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput;95 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput;
96 ····.param·p6,·"allowGeneratedReplies"····#·Z96 ····.param·p6,·"allowGeneratedReplies"····#·Z
  
97 ····.prologue97 ····.prologue
98 ····.line·244998 ····.line·2456
99 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;-><init>()V99 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;-><init>()V
  
100 ····.line·2450100 ····.line·2457
101 ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I101 ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I
  
102 ····.line·2451102 ····.line·2458
103 ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;103 ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;105 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;
  
106 ····.line·2452106 ····.line·2459
107 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;107 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;
  
108 ····.line·2453108 ····.line·2460
109 ····if-eqz·p4,·:cond_0109 ····if-eqz·p4,·:cond_0
  
110 ····.end·local·p4····#·"extras":Landroid/os/Bundle;110 ····.end·local·p4····#·"extras":Landroid/os/Bundle;
111 ····:goto_0111 ····:goto_0
112 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;112 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;
  
113 ····.line·2454113 ····.line·2461
114 ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput;114 ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput;
  
115 ····.line·2455115 ····.line·2462
116 ····iput-boolean·p6,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mAllowGeneratedReplies:Z116 ····iput-boolean·p6,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mAllowGeneratedReplies:Z
  
117 ····.line·2456117 ····.line·2463
118 ····return-void118 ····return-void
  
119 ····.line·2453119 ····.line·2460
120 ····.restart·local·p4····#·"extras":Landroid/os/Bundle;120 ····.restart·local·p4····#·"extras":Landroid/os/Bundle;
121 ····:cond_0121 ····:cond_0
122 ····new-instance·p4,·Landroid/os/Bundle;122 ····new-instance·p4,·Landroid/os/Bundle;
  
123 ····.end·local·p4····#·"extras":Landroid/os/Bundle;123 ····.end·local·p4····#·"extras":Landroid/os/Bundle;
124 ····invoke-direct·{p4},·Landroid/os/Bundle;-><init>()V124 ····invoke-direct·{p4},·Landroid/os/Bundle;-><init>()V
  
Offset 146, 74 lines modifiedOffset 146, 74 lines modified
  
  
146 #·virtual·methods146 #·virtual·methods
147 .method·public·getActionIntent()Landroid/app/PendingIntent;147 .method·public·getActionIntent()Landroid/app/PendingIntent;
148 ····.locals·1148 ····.locals·1
  
149 ····.prologue149 ····.prologue
150 ····.line·2470150 ····.line·2477
151 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;151 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;
  
152 ····return-object·v0152 ····return-object·v0
153 .end·method153 .end·method
  
154 .method·public·getAllowGeneratedReplies()Z154 .method·public·getAllowGeneratedReplies()Z
155 ····.locals·1155 ····.locals·1
  
156 ····.prologue156 ····.prologue
157 ····.line·2487157 ····.line·2494
158 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mAllowGeneratedReplies:Z158 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mAllowGeneratedReplies:Z
  
159 ····return·v0159 ····return·v0
160 .end·method160 .end·method
  
161 .method·public·getExtras()Landroid/os/Bundle;161 .method·public·getExtras()Landroid/os/Bundle;
162 ····.locals·1162 ····.locals·1
  
163 ····.prologue163 ····.prologue
164 ····.line·2478164 ····.line·2485
165 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;165 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle;
  
166 ····return-object·v0166 ····return-object·v0
167 .end·method167 .end·method
  
Max diff block lines reached; 1111/5287 bytes (21.01%) of diff not shown.
23.8 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 349, 284 lines modifiedOffset 349, 291 lines modified
349 ····.locals·5349 ····.locals·5
  
350 ····.prologue350 ····.prologue
351 ····const/4·v2,·0x0351 ····const/4·v2,·0x0
  
352 ····const/4·v1,·0x1352 ····const/4·v1,·0x1
  
353 ····.line·340353 ····.line·343
354 ····sget-boolean·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z354 ····sget-boolean·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z
  
355 ····if-eqz·v3,·:cond_0355 ····if-eqz·v3,·:cond_0
  
356 ····.line·359356 ····.line·362
357 ····:goto_0357 ····:goto_0
358 ····return·v2358 ····return·v2
  
359 ····.line·344359 ····.line·347
360 ····:cond_0360 ····:cond_0
361 ····:try_start_0361 ····:try_start_0
362 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field;362 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field;
  
363 ····if-nez·v3,·:cond_1363 ····if-nez·v3,·:cond_1
  
364 ····.line·345364 ····.line·348
365 ····const-string·v3,·"android.app.Notification$Action"365 ····const-string·v3,·"android.app.Notification$Action"
  
366 ····invoke-static·{v3},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;366 ····invoke-static·{v3},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
367 ····move-result-object·v3367 ····move-result-object·v3
  
368 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;368 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;
  
369 ····.line·346369 ····.line·349
370 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;370 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;
  
371 ····const-string·v4,·"icon"371 ····const-string·v4,·"icon"
  
372 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;372 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
373 ····move-result-object·v3373 ····move-result-object·v3
  
374 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionIconField:Ljava/lang/reflect/Field;374 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionIconField:Ljava/lang/reflect/Field;
  
375 ····.line·347375 ····.line·350
376 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;376 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;
  
377 ····const-string·v4,·"title"377 ····const-string·v4,·"title"
  
378 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;378 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
379 ····move-result-object·v3379 ····move-result-object·v3
  
380 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionTitleField:Ljava/lang/reflect/Field;380 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionTitleField:Ljava/lang/reflect/Field;
  
381 ····.line·348381 ····.line·351
382 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;382 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class;
  
383 ····const-string·v4,·"actionIntent"383 ····const-string·v4,·"actionIntent"
  
384 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;384 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
385 ····move-result-object·v3385 ····move-result-object·v3
  
386 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionIntentField:Ljava/lang/reflect/Field;386 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionIntentField:Ljava/lang/reflect/Field;
  
387 ····.line·349387 ····.line·352
388 ····const-class·v3,·Landroid/app/Notification;388 ····const-class·v3,·Landroid/app/Notification;
  
389 ····const-string·v4,·"actions"389 ····const-string·v4,·"actions"
  
390 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;390 ····invoke-virtual·{v3,·v4},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
391 ····move-result-object·v3391 ····move-result-object·v3
  
392 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field;392 ····sput-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field;
  
393 ····.line·350393 ····.line·353
394 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field;394 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field;
  
395 ····const/4·v4,·0x1395 ····const/4·v4,·0x1
  
396 ····invoke-virtual·{v3,·v4},·Ljava/lang/reflect/Field;->setAccessible(Z)V396 ····invoke-virtual·{v3,·v4},·Ljava/lang/reflect/Field;->setAccessible(Z)V
397 ····:try_end_0397 ····:try_end_0
398 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0398 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
399 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_1399 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_1
  
400 ····.line·359400 ····.line·362
401 ····:cond_1401 ····:cond_1
402 ····:goto_1402 ····:goto_1
403 ····sget-boolean·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z403 ····sget-boolean·v3,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z
  
404 ····if-nez·v3,·:cond_2404 ····if-nez·v3,·:cond_2
  
405 ····:goto_2405 ····:goto_2
406 ····move·v2,·v1406 ····move·v2,·v1
  
407 ····goto·:goto_0407 ····goto·:goto_0
  
408 ····.line·352408 ····.line·355
409 ····:catch_0409 ····:catch_0
410 ····move-exception·v0410 ····move-exception·v0
  
411 ····.line·353411 ····.line·356
412 ····.local·v0,·"e":Ljava/lang/ClassNotFoundException;412 ····.local·v0,·"e":Ljava/lang/ClassNotFoundException;
413 ····const-string·v3,·"NotificationCompat"413 ····const-string·v3,·"NotificationCompat"
  
414 ····const-string·v4,·"Unable·to·access·notification·actions"414 ····const-string·v4,·"Unable·to·access·notification·actions"
  
415 ····invoke-static·{v3,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I415 ····invoke-static·{v3,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
416 ····.line·354416 ····.line·357
417 ····sput-boolean·v1,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z417 ····sput-boolean·v1,·Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z
  
418 ····goto·:goto_1418 ····goto·:goto_1
  
419 ····.line·355419 ····.line·358
420 ····.end·local·v0····#·"e":Ljava/lang/ClassNotFoundException;420 ····.end·local·v0····#·"e":Ljava/lang/ClassNotFoundException;
421 ····:catch_1421 ····:catch_1
422 ····move-exception·v0422 ····move-exception·v0
  
423 ····.line·356423 ····.line·359
424 ····.local·v0,·"e":Ljava/lang/NoSuchFieldException;424 ····.local·v0,·"e":Ljava/lang/NoSuchFieldException;
425 ····const-string·v3,·"NotificationCompat"425 ····const-string·v3,·"NotificationCompat"
  
426 ····const-string·v4,·"Unable·to·access·notification·actions"426 ····const-string·v4,·"Unable·to·access·notification·actions"
  
427 ····invoke-static·{v3,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I427 ····invoke-static·{v3,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
Max diff block lines reached; 20047/24202 bytes (82.83%) of diff not shown.
8.58 KB
smali/android/support/v4/app/Fragment$AnimationInfo.smali
    
Offset 55, 226 lines modifiedOffset 55, 226 lines modified
55 #·direct·methods55 #·direct·methods
56 .method·constructor·<init>()V56 .method·constructor·<init>()V
57 ····.locals·257 ····.locals·2
  
58 ····.prologue58 ····.prologue
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····.line·258960 ····.line·2592
61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
62 ····.line·260862 ····.line·2611
63 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;63 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;
  
64 ····.line·260964 ····.line·2612
65 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;65 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;
  
67 ····.line·261067 ····.line·2613
68 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;68 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;
  
69 ····.line·261169 ····.line·2614
70 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;70 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
71 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;71 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;
  
72 ····.line·261272 ····.line·2615
73 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementEnterTransition:Ljava/lang/Object;73 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementEnterTransition:Ljava/lang/Object;
  
74 ····.line·261374 ····.line·2616
75 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;75 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
76 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementReturnTransition:Ljava/lang/Object;76 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementReturnTransition:Ljava/lang/Object;
  
77 ····.line·261777 ····.line·2620
78 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;78 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
79 ····.line·261879 ····.line·2621
80 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;80 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·static·synthetic·access$000(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;83 .method·static·synthetic·access$000(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
84 ····.locals·184 ····.locals·1
85 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;85 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
86 ····.prologue86 ····.prologue
87 ····.line·258987 ····.line·2592
88 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;88 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;
  
89 ····return-object·v089 ····return-object·v0
90 .end·method90 .end·method
  
91 .method·static·synthetic·access$002(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;91 .method·static·synthetic·access$002(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
92 ····.locals·092 ····.locals·0
93 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;93 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
94 ····.param·p1,·"x1"····#·Ljava/lang/Object;94 ····.param·p1,·"x1"····#·Ljava/lang/Object;
  
95 ····.prologue95 ····.prologue
96 ····.line·258996 ····.line·2592
97 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;97 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;
  
98 ····return-object·p198 ····return-object·p1
99 .end·method99 .end·method
  
100 .method·static·synthetic·access$100(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;100 .method·static·synthetic·access$100(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
101 ····.locals·1101 ····.locals·1
102 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;102 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
103 ····.prologue103 ····.prologue
104 ····.line·2589104 ····.line·2592
105 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;105 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;
  
106 ····return-object·v0106 ····return-object·v0
107 .end·method107 .end·method
  
108 .method·static·synthetic·access$102(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;108 .method·static·synthetic·access$102(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
109 ····.locals·0109 ····.locals·0
110 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;110 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
111 ····.param·p1,·"x1"····#·Ljava/lang/Object;111 ····.param·p1,·"x1"····#·Ljava/lang/Object;
  
112 ····.prologue112 ····.prologue
113 ····.line·2589113 ····.line·2592
114 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;114 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;
  
115 ····return-object·p1115 ····return-object·p1
116 .end·method116 .end·method
  
117 .method·static·synthetic·access$200(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;117 .method·static·synthetic·access$200(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
118 ····.locals·1118 ····.locals·1
119 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;119 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
120 ····.prologue120 ····.prologue
121 ····.line·2589121 ····.line·2592
122 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;122 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;
  
123 ····return-object·v0123 ····return-object·v0
124 .end·method124 .end·method
  
125 .method·static·synthetic·access$202(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;125 .method·static·synthetic·access$202(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
126 ····.locals·0126 ····.locals·0
127 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;127 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
128 ····.param·p1,·"x1"····#·Ljava/lang/Object;128 ····.param·p1,·"x1"····#·Ljava/lang/Object;
  
129 ····.prologue129 ····.prologue
130 ····.line·2589130 ····.line·2592
131 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;131 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;
  
132 ····return-object·p1132 ····return-object·p1
133 .end·method133 .end·method
  
134 .method·static·synthetic·access$300(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;134 .method·static·synthetic·access$300(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
135 ····.locals·1135 ····.locals·1
136 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;136 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
137 ····.prologue137 ····.prologue
138 ····.line·2589138 ····.line·2592
139 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;139 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;
  
140 ····return-object·v0140 ····return-object·v0
141 .end·method141 .end·method
  
142 .method·static·synthetic·access$302(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;142 .method·static·synthetic·access$302(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
143 ····.locals·0143 ····.locals·0
144 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;144 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
145 ····.param·p1,·"x1"····#·Ljava/lang/Object;145 ····.param·p1,·"x1"····#·Ljava/lang/Object;
Max diff block lines reached; 3692/8677 bytes (42.55%) of diff not shown.
12.9 KB
smali/android/support/v4/app/NotificationCompat$Action$WearableExtender.smali
    
Offset 48, 116 lines modifiedOffset 48, 116 lines modified
  
  
48 #·direct·methods48 #·direct·methods
49 .method·public·constructor·<init>()V49 .method·public·constructor·<init>()V
50 ····.locals·150 ····.locals·1
  
51 ····.prologue51 ····.prologue
52 ····.line·267152 ····.line·2678
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····.line·266154 ····.line·2668
55 ····const/4·v0,·0x155 ····const/4·v0,·0x1
  
56 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I56 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I
  
57 ····.line·267257 ····.line·2679
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V60 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V
61 ····.locals·461 ····.locals·4
62 ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action;62 ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action;
  
63 ····.prologue63 ····.prologue
64 ····const/4·v3,·0x164 ····const/4·v3,·0x1
  
65 ····.line·267965 ····.line·2686
66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
67 ····.line·266167 ····.line·2668
68 ····iput·v3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I68 ····iput·v3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I
  
69 ····.line·268069 ····.line·2687
70 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getExtras()Landroid/os/Bundle;70 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getExtras()Landroid/os/Bundle;
  
71 ····move-result-object·v171 ····move-result-object·v1
  
72 ····const-string·v2,·"android.wearable.EXTENSIONS"72 ····const-string·v2,·"android.wearable.EXTENSIONS"
  
73 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;73 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····.line·268175 ····.line·2688
76 ····.local·v0,·"wearableBundle":Landroid/os/Bundle;76 ····.local·v0,·"wearableBundle":Landroid/os/Bundle;
77 ····if-eqz·v0,·:cond_077 ····if-eqz·v0,·:cond_0
  
78 ····.line·268278 ····.line·2689
79 ····const-string·v1,·"flags"79 ····const-string·v1,·"flags"
  
80 ····invoke-virtual·{v0,·v1,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I80 ····invoke-virtual·{v0,·v1,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
81 ····move-result·v181 ····move-result·v1
  
82 ····iput·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I82 ····iput·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I
  
83 ····.line·268383 ····.line·2690
84 ····const-string·v1,·"inProgressLabel"84 ····const-string·v1,·"inProgressLabel"
  
85 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;85 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
87 ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mInProgressLabel:Ljava/lang/CharSequence;87 ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mInProgressLabel:Ljava/lang/CharSequence;
  
88 ····.line·268488 ····.line·2691
89 ····const-string·v1,·"confirmLabel"89 ····const-string·v1,·"confirmLabel"
  
90 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;90 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
  
91 ····move-result-object·v191 ····move-result-object·v1
  
92 ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mConfirmLabel:Ljava/lang/CharSequence;92 ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mConfirmLabel:Ljava/lang/CharSequence;
  
93 ····.line·268593 ····.line·2692
94 ····const-string·v1,·"cancelLabel"94 ····const-string·v1,·"cancelLabel"
  
95 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;95 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
  
96 ····move-result-object·v196 ····move-result-object·v1
  
97 ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mCancelLabel:Ljava/lang/CharSequence;97 ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mCancelLabel:Ljava/lang/CharSequence;
  
98 ····.line·268798 ····.line·2694
99 ····:cond_099 ····:cond_0
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·private·setFlag(IZ)V102 .method·private·setFlag(IZ)V
103 ····.locals·2103 ····.locals·2
104 ····.param·p1,·"mask"····#·I104 ····.param·p1,·"mask"····#·I
105 ····.param·p2,·"value"····#·Z105 ····.param·p2,·"value"····#·Z
  
106 ····.prologue106 ····.prologue
107 ····.line·2747107 ····.line·2754
108 ····if-eqz·p2,·:cond_0108 ····if-eqz·p2,·:cond_0
  
109 ····.line·2748109 ····.line·2755
110 ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I110 ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I
  
111 ····or-int/2addr·v0,·p1111 ····or-int/2addr·v0,·p1
  
112 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I112 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I
  
113 ····.line·2752113 ····.line·2759
114 ····:goto_0114 ····:goto_0
115 ····return-void115 ····return-void
  
116 ····.line·2750116 ····.line·2757
117 ····:cond_0117 ····:cond_0
118 ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I118 ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I
  
119 ····xor-int/lit8·v1,·p1,·-0x1119 ····xor-int/lit8·v1,·p1,·-0x1
  
120 ····and-int/2addr·v0,·v1120 ····and-int/2addr·v0,·v1
  
Offset 168, 164 lines modifiedOffset 168, 164 lines modified
  
  
168 #·virtual·methods168 #·virtual·methods
169 .method·public·clone()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;169 .method·public·clone()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;
170 ····.locals·2170 ····.locals·2
  
171 ····.prologue171 ····.prologue
172 ····.line·2717172 ····.line·2724
173 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;173 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;
  
Max diff block lines reached; 9219/13047 bytes (70.66%) of diff not shown.
386 B
smali/android/support/v4/app/FragmentTransition$FragmentContainerTransition.smali
    
Offset 29, 12 lines modifiedOffset 29, 12 lines modified
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>()V30 .method·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·111633 ····.line·1121
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
11.8 KB
smali/android/support/v4/app/NotificationCompat$MessagingStyle$Message.smali
    
Offset 42, 27 lines modifiedOffset 42, 27 lines modified
42 .method·public·constructor·<init>(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)V42 .method·public·constructor·<init>(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)V
43 ····.locals·043 ····.locals·0
44 ····.param·p1,·"text"····#·Ljava/lang/CharSequence;44 ····.param·p1,·"text"····#·Ljava/lang/CharSequence;
45 ····.param·p2,·"timestamp"····#·J45 ····.param·p2,·"timestamp"····#·J
46 ····.param·p4,·"sender"····#·Ljava/lang/CharSequence;46 ····.param·p4,·"sender"····#·Ljava/lang/CharSequence;
  
47 ····.prologue47 ····.prologue
48 ····.line·221748 ····.line·2224
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····.line·221850 ····.line·2225
51 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->mText:Ljava/lang/CharSequence;51 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->mText:Ljava/lang/CharSequence;
  
52 ····.line·221952 ····.line·2226
53 ····iput-wide·p2,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->mTimestamp:J53 ····iput-wide·p2,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->mTimestamp:J
  
54 ····.line·222054 ····.line·2227
55 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->mSender:Ljava/lang/CharSequence;55 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->mSender:Ljava/lang/CharSequence;
  
56 ····.line·222156 ····.line·2228
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·static·getBundleArrayForMessages(Ljava/util/List;)[Landroid/os/Bundle;59 .method·static·getBundleArrayForMessages(Ljava/util/List;)[Landroid/os/Bundle;
60 ····.locals·460 ····.locals·4
61 ····.annotation·system·Ldalvik/annotation/Signature;61 ····.annotation·system·Ldalvik/annotation/Signature;
62 ········value·=·{62 ········value·=·{
Offset 72, 67 lines modifiedOffset 72, 67 lines modified
72 ············"Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;",72 ············"Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;",
73 ············">;)[",73 ············">;)[",
74 ············"Landroid/os/Bundle;"74 ············"Landroid/os/Bundle;"
75 ········}75 ········}
76 ····.end·annotation76 ····.end·annotation
  
77 ····.prologue77 ····.prologue
78 ····.line·231278 ····.line·2319
79 ····.local·p0,·"messages":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;>;"79 ····.local·p0,·"messages":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;>;"
80 ····invoke-interface·{p0},·Ljava/util/List;->size()I80 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
81 ····move-result·v381 ····move-result·v3
  
82 ····new-array·v1,·v3,·[Landroid/os/Bundle;82 ····new-array·v1,·v3,·[Landroid/os/Bundle;
  
83 ····.line·231383 ····.line·2320
84 ····.local·v1,·"bundles":[Landroid/os/Bundle;84 ····.local·v1,·"bundles":[Landroid/os/Bundle;
85 ····invoke-interface·{p0},·Ljava/util/List;->size()I85 ····invoke-interface·{p0},·Ljava/util/List;->size()I
  
86 ····move-result·v086 ····move-result·v0
  
87 ····.line·231487 ····.line·2321
88 ····.local·v0,·"N":I88 ····.local·v0,·"N":I
89 ····const/4·v2,·0x089 ····const/4·v2,·0x0
  
90 ····.local·v2,·"i":I90 ····.local·v2,·"i":I
91 ····:goto_091 ····:goto_0
92 ····if-ge·v2,·v0,·:cond_092 ····if-ge·v2,·v0,·:cond_0
  
93 ····.line·231593 ····.line·2322
94 ····invoke-interface·{p0,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;94 ····invoke-interface·{p0,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
95 ····move-result-object·v395 ····move-result-object·v3
  
96 ····check-cast·v3,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;96 ····check-cast·v3,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;
  
97 ····invoke-direct·{v3},·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->toBundle()Landroid/os/Bundle;97 ····invoke-direct·{v3},·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;->toBundle()Landroid/os/Bundle;
  
98 ····move-result-object·v398 ····move-result-object·v3
  
99 ····aput-object·v3,·v1,·v299 ····aput-object·v3,·v1,·v2
  
100 ····.line·2314100 ····.line·2321
101 ····add-int/lit8·v2,·v2,·0x1101 ····add-int/lit8·v2,·v2,·0x1
  
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····.line·2317103 ····.line·2324
104 ····:cond_0104 ····:cond_0
105 ····return-object·v1105 ····return-object·v1
106 .end·method106 .end·method
  
107 .method·static·getMessageFromBundle(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;107 .method·static·getMessageFromBundle(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;
108 ····.locals·7108 ····.locals·7
109 ····.param·p0,·"bundle"····#·Landroid/os/Bundle;109 ····.param·p0,·"bundle"····#·Landroid/os/Bundle;
  
110 ····.prologue110 ····.prologue
111 ····const/4·v3,·0x0111 ····const/4·v3,·0x0
  
112 ····.line·2335112 ····.line·2342
113 ····:try_start_0113 ····:try_start_0
114 ····const-string·v2,·"text"114 ····const-string·v2,·"text"
  
115 ····invoke-virtual·{p0,·v2},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z115 ····invoke-virtual·{p0,·v2},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
116 ····move-result·v2116 ····move-result·v2
  
Offset 145, 95 lines modifiedOffset 145, 95 lines modified
145 ····move-result·v2145 ····move-result·v2
  
146 ····if-nez·v2,·:cond_2146 ····if-nez·v2,·:cond_2
  
147 ····:cond_0147 ····:cond_0
148 ····move-object·v1,·v3148 ····move-object·v1,·v3
  
149 ····.line·2349149 ····.line·2356
150 ····:cond_1150 ····:cond_1
151 ····:goto_0151 ····:goto_0
152 ····return-object·v1152 ····return-object·v1
  
153 ····.line·2338153 ····.line·2345
154 ····:cond_2154 ····:cond_2
155 ····new-instance·v1,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;155 ····new-instance·v1,·Landroid/support/v4/app/NotificationCompat$MessagingStyle$Message;
  
156 ····const-string·v2,·"text"156 ····const-string·v2,·"text"
  
157 ····invoke-virtual·{p0,·v2},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;157 ····invoke-virtual·{p0,·v2},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
  
158 ····move-result-object·v2158 ····move-result-object·v2
  
159 ····const-string·v4,·"time"159 ····const-string·v4,·"time"
  
160 ····.line·2339160 ····.line·2346
161 ····invoke-virtual·{p0,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J161 ····invoke-virtual·{p0,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
  
162 ····move-result-wide·v4162 ····move-result-wide·v4
  
163 ····const-string·v6,·"sender"163 ····const-string·v6,·"sender"
  
Max diff block lines reached; 8259/11923 bytes (69.27%) of diff not shown.
1.78 KB
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·396522 ····.line·3972
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;36 ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
37 ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent;37 ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent;
38 ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent;38 ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent;
39 ····.param·p5,·"participants"····#·[Ljava/lang/String;39 ····.param·p5,·"participants"····#·[Ljava/lang/String;
40 ····.param·p6,·"latestTimestamp"····#·J40 ····.param·p6,·"latestTimestamp"····#·J
  
41 ····.prologue41 ····.prologue
42 ····.line·397142 ····.line·3978
43 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;43 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
  
44 ····move-object·v2,·p244 ····move-object·v2,·p2
  
45 ····check-cast·v2,·Landroid/support/v4/app/RemoteInput;45 ····check-cast·v2,·Landroid/support/v4/app/RemoteInput;
  
46 ····move-object·v1,·p146 ····move-object·v1,·p1
Offset 62, 14 lines modifiedOffset 62, 14 lines modified
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·bridge·synthetic·build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;64 .method·public·bridge·synthetic·build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
65 ····.locals·265 ····.locals·2
  
66 ····.prologue66 ····.prologue
67 ····.line·396567 ····.line·3972
68 ····invoke-virtual/range·{p0·..·p7},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;->build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;68 ····invoke-virtual/range·{p0·..·p7},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;->build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
10.4 KB
smali/android/support/v4/app/FragmentHostCallback.smali
    
Offset 305, 58 lines modifiedOffset 305, 58 lines modified
305 ····.locals·3305 ····.locals·3
306 ····.param·p1,·"prefix"····#·Ljava/lang/String;306 ····.param·p1,·"prefix"····#·Ljava/lang/String;
307 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;307 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
308 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;308 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;
309 ····.param·p4,·"args"····#·[Ljava/lang/String;309 ····.param·p4,·"args"····#·[Ljava/lang/String;
  
310 ····.prologue310 ····.prologue
311 ····.line·358311 ····.line·362
312 ····.local·p0,·"this":Landroid/support/v4/app/FragmentHostCallback;,·"Landroid/support/v4/app/FragmentHostCallback<TE;>;"312 ····.local·p0,·"this":Landroid/support/v4/app/FragmentHostCallback;,·"Landroid/support/v4/app/FragmentHostCallback<TE;>;"
313 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V313 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
314 ····const-string·v0,·"mLoadersStarted="314 ····const-string·v0,·"mLoadersStarted="
  
315 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V315 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
316 ····.line·359316 ····.line·363
317 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoadersStarted:Z317 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoadersStarted:Z
  
318 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->println(Z)V318 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->println(Z)V
  
319 ····.line·360319 ····.line·364
320 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;320 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
  
321 ····if-eqz·v0,·:cond_0321 ····if-eqz·v0,·:cond_0
  
322 ····.line·361322 ····.line·365
323 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V323 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
324 ····const-string·v0,·"Loader·Manager·"324 ····const-string·v0,·"Loader·Manager·"
  
325 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V325 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
326 ····.line·362326 ····.line·366
327 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;327 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
  
328 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I328 ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
329 ····move-result·v0329 ····move-result·v0
  
330 ····invoke-static·{v0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;330 ····invoke-static·{v0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
331 ····move-result-object·v0331 ····move-result-object·v0
  
332 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V332 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
333 ····.line·363333 ····.line·367
334 ····const-string·v0,·":"334 ····const-string·v0,·":"
  
335 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V335 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
336 ····.line·364336 ····.line·368
337 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;337 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
  
338 ····new-instance·v1,·Ljava/lang/StringBuilder;338 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
339 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V339 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
340 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;340 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 371, 15 lines modifiedOffset 371, 15 lines modified
  
371 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;371 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
372 ····move-result-object·v1372 ····move-result-object·v1
  
373 ····invoke-virtual·{v0,·v1,·p2,·p3,·p4},·Landroid/support/v4/app/LoaderManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V373 ····invoke-virtual·{v0,·v1,·p2,·p3,·p4},·Landroid/support/v4/app/LoaderManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  
374 ····.line·366374 ····.line·370
375 ····:cond_0375 ····:cond_0
376 ····return-void376 ····return-void
377 .end·method377 .end·method
  
378 .method·getActivity()Landroid/app/Activity;378 .method·getActivity()Landroid/app/Activity;
379 ····.locals·1379 ····.locals·1
  
Offset 454, 37 lines modifiedOffset 454, 45 lines modified
  
454 ····check-cast·v0,·Landroid/support/v4/app/LoaderManagerImpl;454 ····check-cast·v0,·Landroid/support/v4/app/LoaderManagerImpl;
  
455 ····.line·308455 ····.line·308
456 ····.local·v0,·"lm":Landroid/support/v4/app/LoaderManagerImpl;456 ····.local·v0,·"lm":Landroid/support/v4/app/LoaderManagerImpl;
457 ····if-nez·v0,·:cond_2457 ····if-nez·v0,·:cond_2
  
458 ····.line·309 
459 ····if-eqz·p3,·:cond_1458 ····if-eqz·p3,·:cond_2
  
460 ····.line·310459 ····.line·309
461 ····new-instance·v0,·Landroid/support/v4/app/LoaderManagerImpl;460 ····new-instance·v0,·Landroid/support/v4/app/LoaderManagerImpl;
  
462 ····.end·local·v0····#·"lm":Landroid/support/v4/app/LoaderManagerImpl;461 ····.end·local·v0····#·"lm":Landroid/support/v4/app/LoaderManagerImpl;
463 ····invoke-direct·{v0,·p1,·p0,·p2},·Landroid/support/v4/app/LoaderManagerImpl;-><init>(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V462 ····invoke-direct·{v0,·p1,·p0,·p2},·Landroid/support/v4/app/LoaderManagerImpl;-><init>(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V
  
464 ····.line·311463 ····.line·310
465 ····.restart·local·v0····#·"lm":Landroid/support/v4/app/LoaderManagerImpl;464 ····.restart·local·v0····#·"lm":Landroid/support/v4/app/LoaderManagerImpl;
466 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;465 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentHostCallback;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap;
  
467 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;466 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
468 ····.line·316467 ····.line·314
469 ····:cond_1468 ····:cond_1
470 ····:goto_0469 ····:goto_0
471 ····return-object·v0470 ····return-object·v0
  
472 ····.line·314471 ····.line·311
473 ····:cond_2472 ····:cond_2
474 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/LoaderManagerImpl;->updateHostController(Landroid/support/v4/app/FragmentHostCallback;)V473 ····if-eqz·p2,·:cond_1
  
 474 ····if-eqz·v0,·:cond_1
  
 475 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z
  
 476 ····if-nez·v1,·:cond_1
  
 477 ····.line·312
 478 ····invoke-virtual·{v0},·Landroid/support/v4/app/LoaderManagerImpl;->doStart()V
  
475 ····goto·:goto_0479 ····goto·:goto_0
476 .end·method480 .end·method
  
477 .method·getLoaderManagerImpl()Landroid/support/v4/app/LoaderManagerImpl;481 .method·getLoaderManagerImpl()Landroid/support/v4/app/LoaderManagerImpl;
478 ····.locals·3482 ····.locals·3
  
Offset 917, 33 lines modifiedOffset 925, 66 lines modified
917 ····.end·local·v2····#·"lm":Landroid/support/v4/app/LoaderManagerImpl;925 ····.end·local·v2····#·"lm":Landroid/support/v4/app/LoaderManagerImpl;
918 ····.end·local·v3····#·"loaders":[Landroid/support/v4/app/LoaderManagerImpl;926 ····.end·local·v3····#·"loaders":[Landroid/support/v4/app/LoaderManagerImpl;
919 ····:cond_1927 ····:cond_1
920 ····return-void928 ····return-void
921 .end·method929 .end·method
Max diff block lines reached; 6072/10569 bytes (57.45%) of diff not shown.
6.59 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplBase.smali
    
Offset 18, 99 lines modifiedOffset 18, 99 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·52922 ····.line·536
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;27 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
28 ····.locals·628 ····.locals·6
29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;29 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
30 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;30 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
31 ····.prologue31 ····.prologue
32 ····.line·53232 ····.line·539
33 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;33 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
34 ····.line·53334 ····.line·540
35 ····.local·v0,·"result":Landroid/app/Notification;35 ····.local·v0,·"result":Landroid/app/Notification;
36 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;36 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
37 ····.line·53437 ····.line·541
38 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;38 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
39 ····move-result-object·v239 ····move-result-object·v2
  
40 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;40 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
41 ····move-result-object·v341 ····move-result-object·v3
  
42 ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;42 ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;
  
43 ····iget-object·v5,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent;43 ····iget-object·v5,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent;
  
44 ····.line·53344 ····.line·540
45 ····invoke-static/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompatBase;->add(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;45 ····invoke-static/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompatBase;->add(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····.line·53647 ····.line·543
48 ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I48 ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
  
49 ····if-lez·v1,·:cond_049 ····if-lez·v1,·:cond_0
  
50 ····.line·53750 ····.line·544
51 ····iget·v1,·v0,·Landroid/app/Notification;->flags:I51 ····iget·v1,·v0,·Landroid/app/Notification;->flags:I
  
52 ····or-int/lit16·v1,·v1,·0x8052 ····or-int/lit16·v1,·v1,·0x80
  
53 ····iput·v1,·v0,·Landroid/app/Notification;->flags:I53 ····iput·v1,·v0,·Landroid/app/Notification;->flags:I
  
54 ····.line·53954 ····.line·546
55 ····:cond_055 ····:cond_0
56 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;56 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
  
57 ····if-eqz·v1,·:cond_157 ····if-eqz·v1,·:cond_1
  
58 ····.line·54058 ····.line·547
59 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;59 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
  
60 ····iput-object·v1,·v0,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;60 ····iput-object·v1,·v0,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
61 ····.line·54261 ····.line·549
62 ····:cond_162 ····:cond_1
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
  
65 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;65 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"n"····#·Landroid/app/Notification;67 ····.param·p1,·"n"····#·Landroid/app/Notification;
68 ····.param·p2,·"actionIndex"····#·I68 ····.param·p2,·"actionIndex"····#·I
  
69 ····.prologue69 ····.prologue
70 ····.line·55770 ····.line·564
71 ····const/4·v0,·0x071 ····const/4·v0,·0x0
  
72 ····return-object·v072 ····return-object·v0
73 .end·method73 .end·method
  
74 .method·public·getActionCount(Landroid/app/Notification;)I74 .method·public·getActionCount(Landroid/app/Notification;)I
75 ····.locals·175 ····.locals·1
76 ····.param·p1,·"n"····#·Landroid/app/Notification;76 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
77 ····.prologue77 ····.prologue
78 ····.line·55278 ····.line·559
79 ····const/4·v0,·0x079 ····const/4·v0,·0x0
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;82 .method·public·getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;
83 ····.locals·183 ····.locals·1
Offset 122, 71 lines modifiedOffset 122, 71 lines modified
122 ············"Landroid/os/Parcelable;",122 ············"Landroid/os/Parcelable;",
123 ············">;)[",123 ············">;)[",
124 ············"Landroid/support/v4/app/NotificationCompat$Action;"124 ············"Landroid/support/v4/app/NotificationCompat$Action;"
125 ········}125 ········}
126 ····.end·annotation126 ····.end·annotation
  
127 ····.prologue127 ····.prologue
128 ····.line·563128 ····.line·570
129 ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;"129 ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
130 ····const/4·v0,·0x0130 ····const/4·v0,·0x0
  
131 ····return-object·v0131 ····return-object·v0
132 .end·method132 .end·method
  
133 .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;133 .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;
134 ····.locals·1134 ····.locals·1
135 ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;135 ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
  
136 ····.prologue136 ····.prologue
137 ····.line·598137 ····.line·605
138 ····const/4·v0,·0x0138 ····const/4·v0,·0x0
  
139 ····return-object·v0139 ····return-object·v0
140 .end·method140 .end·method
  
141 .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String;141 .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String;
142 ····.locals·1142 ····.locals·1
Max diff block lines reached; 2328/6587 bytes (35.34%) of diff not shown.
8.67 KB
smali/android/support/v4/app/NotificationCompat$CarExtender.smali
    
Offset 44, 94 lines modifiedOffset 44, 94 lines modified
  
  
44 #·direct·methods44 #·direct·methods
45 .method·public·constructor·<init>()V45 .method·public·constructor·<init>()V
46 ····.locals·146 ····.locals·1
  
47 ····.prologue47 ····.prologue
48 ····.line·376448 ····.line·3771
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····.line·375950 ····.line·3766
51 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
52 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I52 ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I
  
53 ····.line·376553 ····.line·3772
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·constructor·<init>(Landroid/app/Notification;)V56 .method·public·constructor·<init>(Landroid/app/Notification;)V
57 ····.locals·557 ····.locals·5
58 ····.param·p1,·"notif"····#·Landroid/app/Notification;58 ····.param·p1,·"notif"····#·Landroid/app/Notification;
  
59 ····.prologue59 ····.prologue
60 ····const/4·v4,·0x060 ····const/4·v4,·0x0
  
61 ····.line·377261 ····.line·3779
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·375963 ····.line·3766
64 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I64 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I
  
65 ····.line·377365 ····.line·3780
66 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I66 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
67 ····const/16·v3,·0x1567 ····const/16·v3,·0x15
  
68 ····if-ge·v2,·v3,·:cond_168 ····if-ge·v2,·v3,·:cond_1
  
69 ····.line·378769 ····.line·3794
70 ····:cond_070 ····:cond_0
71 ····:goto_071 ····:goto_0
72 ····return-void72 ····return-void
  
73 ····.line·377773 ····.line·3784
74 ····:cond_174 ····:cond_1
75 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;75 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
76 ····move-result-object·v276 ····move-result-object·v2
  
77 ····if-nez·v2,·:cond_277 ····if-nez·v2,·:cond_2
  
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
79 ····.line·377979 ····.line·3786
80 ····.local·v1,·"carBundle":Landroid/os/Bundle;80 ····.local·v1,·"carBundle":Landroid/os/Bundle;
81 ····:goto_181 ····:goto_1
82 ····if-eqz·v1,·:cond_082 ····if-eqz·v1,·:cond_0
  
83 ····.line·378083 ····.line·3787
84 ····const-string·v2,·"large_icon"84 ····const-string·v2,·"large_icon"
  
85 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;85 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
86 ····move-result-object·v286 ····move-result-object·v2
  
87 ····check-cast·v2,·Landroid/graphics/Bitmap;87 ····check-cast·v2,·Landroid/graphics/Bitmap;
  
88 ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mLargeIcon:Landroid/graphics/Bitmap;88 ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mLargeIcon:Landroid/graphics/Bitmap;
  
89 ····.line·378189 ····.line·3788
90 ····const-string·v2,·"app_color"90 ····const-string·v2,·"app_color"
  
91 ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I91 ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
92 ····move-result·v292 ····move-result·v2
  
93 ····iput·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I93 ····iput·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I
  
94 ····.line·378394 ····.line·3790
95 ····const-string·v2,·"car_conversation"95 ····const-string·v2,·"car_conversation"
  
96 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;96 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
97 ····move-result-object·v097 ····move-result-object·v0
  
98 ····.line·378498 ····.line·3791
99 ····.local·v0,·"b":Landroid/os/Bundle;99 ····.local·v0,·"b":Landroid/os/Bundle;
100 ····sget-object·v2,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;100 ····sget-object·v2,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
  
101 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;101 ····sget-object·v3,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;
  
102 ····sget-object·v4,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;102 ····sget-object·v4,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
  
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
  
141 ····check-cast·v2,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;141 ····check-cast·v2,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
  
142 ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;142 ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
  
143 ····goto·:goto_0143 ····goto·:goto_0
  
144 ····.line·3778144 ····.line·3785
145 ····.end·local·v0····#·"b":Landroid/os/Bundle;145 ····.end·local·v0····#·"b":Landroid/os/Bundle;
146 ····.end·local·v1····#·"carBundle":Landroid/os/Bundle;146 ····.end·local·v1····#·"carBundle":Landroid/os/Bundle;
147 ····:cond_2147 ····:cond_2
148 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;148 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
149 ····move-result-object·v2149 ····move-result-object·v2
  
Offset 165, 79 lines modifiedOffset 165, 79 lines modified
  
165 #·virtual·methods165 #·virtual·methods
166 .method·public·extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;166 .method·public·extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;
167 ····.locals·4167 ····.locals·4
168 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;168 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
169 ····.prologue169 ····.prologue
170 ····.line·3796170 ····.line·3803
171 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I171 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
172 ····const/16·v3,·0x15172 ····const/16·v3,·0x15
  
173 ····if-ge·v2,·v3,·:cond_0173 ····if-ge·v2,·v3,·:cond_0
  
174 ····.line·3815174 ····.line·3822
175 ····:goto_0175 ····:goto_0
Max diff block lines reached; 4880/8750 bytes (55.77%) of diff not shown.
694 B
smali/android/support/v4/app/FragmentManagerImpl$FragmentTag.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·346129 ····.line·3488
30 ····const/4·v0,·0x330 ····const/4·v0,·0x3
  
31 ····new-array·v0,·v0,·[I31 ····new-array·v0,·v0,·[I
  
32 ····fill-array-data·v0,·:array_032 ····fill-array-data·v0,·:array_0
  
33 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I33 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I
Offset 50, 12 lines modifiedOffset 50, 12 lines modified
50 ····.end·array-data50 ····.end·array-data
51 .end·method51 .end·method
  
52 .method·constructor·<init>()V52 .method·constructor·<init>()V
53 ····.locals·053 ····.locals·0
  
54 ····.prologue54 ····.prologue
55 ····.line·346055 ····.line·3487
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
1.67 KB
smali/android/support/v4/app/NotificationCompat$Action$1.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·287422 ····.line·2881
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;36 ····.param·p2,·"title"····#·Ljava/lang/CharSequence;
37 ····.param·p3,·"actionIntent"····#·Landroid/app/PendingIntent;37 ····.param·p3,·"actionIntent"····#·Landroid/app/PendingIntent;
38 ····.param·p4,·"extras"····#·Landroid/os/Bundle;38 ····.param·p4,·"extras"····#·Landroid/os/Bundle;
39 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;39 ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
40 ····.param·p6,·"allowGeneratedReplies"····#·Z40 ····.param·p6,·"allowGeneratedReplies"····#·Z
  
41 ····.prologue41 ····.prologue
42 ····.line·288042 ····.line·2887
43 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action;43 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action;
  
44 ····check-cast·p5,·[Landroid/support/v4/app/RemoteInput;44 ····check-cast·p5,·[Landroid/support/v4/app/RemoteInput;
  
45 ····.end·local·p5····#·"remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;45 ····.end·local·p5····#·"remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
46 ····move-object·v5,·p546 ····move-object·v5,·p5
  
Offset 66, 24 lines modifiedOffset 66, 24 lines modified
66 .end·method66 .end·method
  
67 .method·public·newArray(I)[Landroid/support/v4/app/NotificationCompat$Action;67 .method·public·newArray(I)[Landroid/support/v4/app/NotificationCompat$Action;
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"length"····#·I69 ····.param·p1,·"length"····#·I
  
70 ····.prologue70 ····.prologue
71 ····.line·288671 ····.line·2893
72 ····new-array·v0,·p1,·[Landroid/support/v4/app/NotificationCompat$Action;72 ····new-array·v0,·p1,·[Landroid/support/v4/app/NotificationCompat$Action;
  
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
  
75 .method·public·bridge·synthetic·newArray(I)[Landroid/support/v4/app/NotificationCompatBase$Action;75 .method·public·bridge·synthetic·newArray(I)[Landroid/support/v4/app/NotificationCompatBase$Action;
76 ····.locals·176 ····.locals·1
  
77 ····.prologue77 ····.prologue
78 ····.line·287478 ····.line·2881
79 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$Action$1;->newArray(I)[Landroid/support/v4/app/NotificationCompat$Action;79 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$Action$1;->newArray(I)[Landroid/support/v4/app/NotificationCompat$Action;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····return-object·v081 ····return-object·v0
82 .end·method82 .end·method
34.7 KB
smali/android/support/v4/app/BackStackRecord.smali
    
Offset 463, 18 lines modifiedOffset 463, 18 lines modified
463 .end·method463 .end·method
  
464 .method·private·static·isFragmentPostponed(Landroid/support/v4/app/BackStackRecord$Op;)Z464 .method·private·static·isFragmentPostponed(Landroid/support/v4/app/BackStackRecord$Op;)Z
465 ····.locals·2465 ····.locals·2
466 ····.param·p0,·"op"····#·Landroid/support/v4/app/BackStackRecord$Op;466 ····.param·p0,·"op"····#·Landroid/support/v4/app/BackStackRecord$Op;
  
467 ····.prologue467 ····.prologue
468 ····.line·907468 ····.line·911
469 ····iget-object·v0,·p0,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;469 ····iget-object·v0,·p0,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;
  
470 ····.line·908470 ····.line·912
471 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;471 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
472 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mAdded:Z472 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mAdded:Z
  
473 ····if-eqz·v1,·:cond_0473 ····if-eqz·v1,·:cond_0
  
474 ····iget-object·v1,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;474 ····iget-object·v1,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
Offset 484, 15 lines modifiedOffset 484, 15 lines modified
  
484 ····if-nez·v1,·:cond_0484 ····if-nez·v1,·:cond_0
  
485 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mHidden:Z485 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mHidden:Z
  
486 ····if-nez·v1,·:cond_0486 ····if-nez·v1,·:cond_0
  
487 ····.line·909487 ····.line·913
488 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->isPostponed()Z488 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->isPostponed()Z
  
489 ····move-result·v1489 ····move-result·v1
  
490 ····if-eqz·v1,·:cond_0490 ····if-eqz·v1,·:cond_0
  
491 ····const/4·v1,·0x1491 ····const/4·v1,·0x1
Offset 1033, 48 lines modifiedOffset 1033, 51 lines modified
  
1033 ····.line·6411033 ····.line·641
1034 ····.local·v1,·"pw":Ljava/io/PrintWriter;1034 ····.local·v1,·"pw":Ljava/io/PrintWriter;
1035 ····const-string·v2,·"··"1035 ····const-string·v2,·"··"
  
1036 ····invoke-virtual·{p0,·v2,·v5,·v1,·v5},·Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V1036 ····invoke-virtual·{p0,·v2,·v5,·v1,·v5},·Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  
1037 ····.line·6431037 ····.line·642
 1038 ····invoke-virtual·{v1},·Ljava/io/PrintWriter;->close()V
  
 1039 ····.line·644
1038 ····.end·local·v0····#·"logw":Landroid/support/v4/util/LogWriter;1040 ····.end·local·v0····#·"logw":Landroid/support/v4/util/LogWriter;
1039 ····.end·local·v1····#·"pw":Ljava/io/PrintWriter;1041 ····.end·local·v1····#·"pw":Ljava/io/PrintWriter;
1040 ····:cond_11042 ····:cond_1
1041 ····const/4·v2,·0x11043 ····const/4·v2,·0x1
  
1042 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mCommitted:Z1044 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mCommitted:Z
  
1043 ····.line·6441045 ····.line·645
1044 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z1046 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z
  
1045 ····if-eqz·v2,·:cond_21047 ····if-eqz·v2,·:cond_2
  
1046 ····.line·6451048 ····.line·646
1047 ····iget-object·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1049 ····iget-object·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1048 ····invoke-virtual·{v2,·p0},·Landroid/support/v4/app/FragmentManagerImpl;->allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I1050 ····invoke-virtual·{v2,·p0},·Landroid/support/v4/app/FragmentManagerImpl;->allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I
  
1049 ····move-result·v21051 ····move-result·v2
  
1050 ····iput·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I1052 ····iput·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I
  
1051 ····.line·6491053 ····.line·650
1052 ····:goto_01054 ····:goto_0
1053 ····iget-object·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1055 ····iget-object·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1054 ····invoke-virtual·{v2,·p0,·p1},·Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Landroid/support/v4/app/FragmentManagerImpl$OpGenerator;Z)V1056 ····invoke-virtual·{v2,·p0,·p1},·Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Landroid/support/v4/app/FragmentManagerImpl$OpGenerator;Z)V
  
1055 ····.line·6501057 ····.line·651
1056 ····iget·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I1058 ····iget·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I
  
1057 ····return·v21059 ····return·v2
  
1058 ····.line·6471060 ····.line·648
1059 ····:cond_21061 ····:cond_2
1060 ····const/4·v2,·-0x11062 ····const/4·v2,·-0x1
  
1061 ····iput·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I1063 ····iput·v2,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I
  
1062 ····goto·:goto_01064 ····goto·:goto_0
1063 .end·method1065 .end·method
Offset 1712, 56 lines modifiedOffset 1715, 56 lines modified
  
1712 .method·executeOps()V1715 .method·executeOps()V
1713 ····.locals·71716 ····.locals·7
  
1714 ····.prologue1717 ····.prologue
1715 ····const/4·v6,·0x11718 ····const/4·v6,·0x1
  
1716 ····.line·7181719 ····.line·719
1717 ····iget-object·v4,·p0,·Landroid/support/v4/app/BackStackRecord;->mOps:Ljava/util/ArrayList;1720 ····iget-object·v4,·p0,·Landroid/support/v4/app/BackStackRecord;->mOps:Ljava/util/ArrayList;
  
1718 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I1721 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I
  
1719 ····move-result·v11722 ····move-result·v1
  
1720 ····.line·7191723 ····.line·720
1721 ····.local·v1,·"numOps":I1724 ····.local·v1,·"numOps":I
1722 ····const/4·v3,·0x01725 ····const/4·v3,·0x0
  
1723 ····.local·v3,·"opNum":I1726 ····.local·v3,·"opNum":I
1724 ····:goto_01727 ····:goto_0
1725 ····if-ge·v3,·v1,·:cond_11728 ····if-ge·v3,·v1,·:cond_1
  
1726 ····.line·7201729 ····.line·721
1727 ····iget-object·v4,·p0,·Landroid/support/v4/app/BackStackRecord;->mOps:Ljava/util/ArrayList;1730 ····iget-object·v4,·p0,·Landroid/support/v4/app/BackStackRecord;->mOps:Ljava/util/ArrayList;
  
1728 ····invoke-virtual·{v4,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;1731 ····invoke-virtual·{v4,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
1729 ····move-result-object·v21732 ····move-result-object·v2
  
1730 ····check-cast·v2,·Landroid/support/v4/app/BackStackRecord$Op;1733 ····check-cast·v2,·Landroid/support/v4/app/BackStackRecord$Op;
  
1731 ····.line·7211734 ····.line·722
1732 ····.local·v2,·"op":Landroid/support/v4/app/BackStackRecord$Op;1735 ····.local·v2,·"op":Landroid/support/v4/app/BackStackRecord$Op;
1733 ····iget-object·v0,·v2,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;1736 ····iget-object·v0,·v2,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;
  
1734 ····.line·7221737 ····.line·723
1735 ····.local·v0,·"f":Landroid/support/v4/app/Fragment;1738 ····.local·v0,·"f":Landroid/support/v4/app/Fragment;
1736 ····iget·v4,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1739 ····iget·v4,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
1737 ····iget·v5,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I1740 ····iget·v5,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I
Max diff block lines reached; 31426/35385 bytes (88.81%) of diff not shown.
47.0 KB
smali/android/support/v4/app/Fragment.smali
    
Offset 255, 27 lines modifiedOffset 255, 27 lines modified
255 ····goto·:goto_0255 ····goto·:goto_0
256 .end·method256 .end·method
  
257 .method·private·ensureAnimationInfo()Landroid/support/v4/app/Fragment$AnimationInfo;257 .method·private·ensureAnimationInfo()Landroid/support/v4/app/Fragment$AnimationInfo;
258 ····.locals·1258 ····.locals·1
  
259 ····.prologue259 ····.prologue
260 ····.line·2478260 ····.line·2481
261 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;261 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
262 ····if-nez·v0,·:cond_0262 ····if-nez·v0,·:cond_0
  
263 ····.line·2479263 ····.line·2482
264 ····new-instance·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;264 ····new-instance·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;
  
265 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$AnimationInfo;-><init>()V265 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$AnimationInfo;-><init>()V
  
266 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;266 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
267 ····.line·2481267 ····.line·2484
268 ····:cond_0268 ····:cond_0
269 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;269 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
270 ····return-object·v0270 ····return-object·v0
271 .end·method271 .end·method
  
272 .method·public·static·instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;272 .method·public·static·instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;
Offset 1254, 23 lines modifiedOffset 1254, 23 lines modified
1254 ····goto·:goto_01254 ····goto·:goto_0
1255 .end·method1255 .end·method
  
1256 .method·getAnimatingAway()Landroid/view/View;1256 .method·getAnimatingAway()Landroid/view/View;
1257 ····.locals·11257 ····.locals·1
  
1258 ····.prologue1258 ····.prologue
1259 ····.line·25361259 ····.line·2539
1260 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1260 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1261 ····if-nez·v0,·:cond_01261 ····if-nez·v0,·:cond_0
  
1262 ····.line·25371262 ····.line·2540
1263 ····const/4·v0,·0x01263 ····const/4·v0,·0x0
  
1264 ····.line·25391264 ····.line·2542
1265 ····:goto_01265 ····:goto_0
1266 ····return-object·v01266 ····return-object·v0
  
1267 ····:cond_01267 ····:cond_0
1268 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1268 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1269 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mAnimatingAway:Landroid/view/View;1269 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mAnimatingAway:Landroid/view/View;
Offset 1415, 23 lines modifiedOffset 1415, 23 lines modified
1415 ····goto·:goto_01415 ····goto·:goto_0
1416 .end·method1416 .end·method
  
1417 .method·getEnterTransitionCallback()Landroid/support/v4/app/SharedElementCallback;1417 .method·getEnterTransitionCallback()Landroid/support/v4/app/SharedElementCallback;
1418 ····.locals·11418 ····.locals·1
  
1419 ····.prologue1419 ····.prologue
1420 ····.line·25221420 ····.line·2525
1421 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1421 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1422 ····if-nez·v0,·:cond_01422 ····if-nez·v0,·:cond_0
  
1423 ····.line·25231423 ····.line·2526
1424 ····const/4·v0,·0x01424 ····const/4·v0,·0x0
  
1425 ····.line·25251425 ····.line·2528
1426 ····:goto_01426 ····:goto_0
1427 ····return-object·v01427 ····return-object·v0
  
1428 ····:cond_01428 ····:cond_0
1429 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1429 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1430 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;1430 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
Offset 1465, 23 lines modifiedOffset 1465, 23 lines modified
1465 ····goto·:goto_01465 ····goto·:goto_0
1466 .end·method1466 .end·method
  
1467 .method·getExitTransitionCallback()Landroid/support/v4/app/SharedElementCallback;1467 .method·getExitTransitionCallback()Landroid/support/v4/app/SharedElementCallback;
1468 ····.locals·11468 ····.locals·1
  
1469 ····.prologue1469 ····.prologue
1470 ····.line·25291470 ····.line·2532
1471 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1471 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1472 ····if-nez·v0,·:cond_01472 ····if-nez·v0,·:cond_0
  
1473 ····.line·25301473 ····.line·2533
1474 ····const/4·v0,·0x01474 ····const/4·v0,·0x0
  
1475 ····.line·25321475 ····.line·2535
1476 ····:goto_01476 ····:goto_0
1477 ····return-object·v01477 ····return-object·v0
  
1478 ····:cond_01478 ····:cond_0
1479 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1479 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1480 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;1480 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
Offset 1645, 23 lines modifiedOffset 1645, 23 lines modified
1645 ····goto·:goto_01645 ····goto·:goto_0
1646 .end·method1646 .end·method
  
1647 .method·getNextAnim()I1647 .method·getNextAnim()I
1648 ····.locals·11648 ····.locals·1
  
1649 ····.prologue1649 ····.prologue
1650 ····.line·24851650 ····.line·2488
1651 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1651 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1652 ····if-nez·v0,·:cond_01652 ····if-nez·v0,·:cond_0
  
1653 ····.line·24861653 ····.line·2489
1654 ····const/4·v0,·0x01654 ····const/4·v0,·0x0
  
1655 ····.line·24881655 ····.line·2491
1656 ····:goto_01656 ····:goto_0
1657 ····return·v01657 ····return·v0
  
1658 ····:cond_01658 ····:cond_0
1659 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;1659 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
1660 ····iget·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mNextAnim:I1660 ····iget·v0,·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mNextAnim:I
Offset 1669, 23 lines modifiedOffset 1669, 23 lines modified
1669 ····goto·:goto_01669 ····goto·:goto_0
1670 .end·method1670 .end·method
  
Max diff block lines reached; 44144/48068 bytes (91.84%) of diff not shown.
7.53 KB
smali/android/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener.smali
    
Offset 28, 155 lines modifiedOffset 28, 155 lines modified
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Landroid/support/v4/app/BackStackRecord;Z)V29 .method·constructor·<init>(Landroid/support/v4/app/BackStackRecord;Z)V
30 ····.locals·030 ····.locals·0
31 ····.param·p1,·"record"····#·Landroid/support/v4/app/BackStackRecord;31 ····.param·p1,·"record"····#·Landroid/support/v4/app/BackStackRecord;
32 ····.param·p2,·"isBack"····#·Z32 ····.param·p2,·"isBack"····#·Z
  
33 ····.prologue33 ····.prologue
34 ····.line·352134 ····.line·3548
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·352236 ····.line·3549
37 ····iput-boolean·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z37 ····iput-boolean·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z
  
38 ····.line·352338 ····.line·3550
39 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;39 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
40 ····.line·352440 ····.line·3551
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·static·synthetic·access$000(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Z43 .method·static·synthetic·access$000(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Z
44 ····.locals·144 ····.locals·1
45 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;45 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;
  
46 ····.prologue46 ····.prologue
47 ····.line·351547 ····.line·3542
48 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z48 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z
  
49 ····return·v049 ····return·v0
50 .end·method50 .end·method
  
51 .method·static·synthetic·access$100(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Landroid/support/v4/app/BackStackRecord;51 .method·static·synthetic·access$100(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Landroid/support/v4/app/BackStackRecord;
52 ····.locals·152 ····.locals·1
53 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;53 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;
  
54 ····.prologue54 ····.prologue
55 ····.line·351555 ····.line·3542
56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·cancelTransaction()V60 .method·public·cancelTransaction()V
61 ····.locals·461 ····.locals·4
  
62 ····.prologue62 ····.prologue
63 ····const/4·v3,·0x063 ····const/4·v3,·0x0
  
64 ····.line·358264 ····.line·3609
65 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;65 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;66 ····iget-object·v0,·v0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
67 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;67 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
68 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z68 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z
  
69 ····invoke-static·{v0,·v1,·v2,·v3,·v3},·Landroid/support/v4/app/FragmentManagerImpl;->access$300(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;ZZZ)V69 ····invoke-static·{v0,·v1,·v2,·v3,·v3},·Landroid/support/v4/app/FragmentManagerImpl;->access$300(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;ZZZ)V
  
70 ····.line·358370 ····.line·3610
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·completeTransaction()V73 .method·public·completeTransaction()V
74 ····.locals·1074 ····.locals·10
  
75 ····.prologue75 ····.prologue
76 ····const/4·v6,·0x076 ····const/4·v6,·0x0
  
77 ····const/4·v5,·0x177 ····const/4·v5,·0x1
  
78 ····.line·356478 ····.line·3591
79 ····iget·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mNumPostponed:I79 ····iget·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mNumPostponed:I
  
80 ····if-lez·v7,·:cond_180 ····if-lez·v7,·:cond_1
  
81 ····move·v0,·v581 ····move·v0,·v5
  
82 ····.line·356582 ····.line·3592
83 ····.local·v0,·"canceled":Z83 ····.local·v0,·"canceled":Z
84 ····:goto_084 ····:goto_0
85 ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;85 ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
86 ····iget-object·v3,·v7,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;86 ····iget-object·v3,·v7,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
87 ····.line·356687 ····.line·3593
88 ····.local·v3,·"manager":Landroid/support/v4/app/FragmentManagerImpl;88 ····.local·v3,·"manager":Landroid/support/v4/app/FragmentManagerImpl;
89 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;89 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
90 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I90 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I
  
91 ····move-result·v491 ····move-result·v4
  
92 ····.line·356792 ····.line·3594
93 ····.local·v4,·"numAdded":I93 ····.local·v4,·"numAdded":I
94 ····const/4·v2,·0x094 ····const/4·v2,·0x0
  
95 ····.local·v2,·"i":I95 ····.local·v2,·"i":I
96 ····:goto_196 ····:goto_1
97 ····if-ge·v2,·v4,·:cond_297 ····if-ge·v2,·v4,·:cond_2
  
98 ····.line·356898 ····.line·3595
99 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;99 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
100 ····invoke-virtual·{v7,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;100 ····invoke-virtual·{v7,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
101 ····move-result-object·v1101 ····move-result-object·v1
  
102 ····check-cast·v1,·Landroid/support/v4/app/Fragment;102 ····check-cast·v1,·Landroid/support/v4/app/Fragment;
  
103 ····.line·3569103 ····.line·3596
104 ····.local·v1,·"fragment":Landroid/support/v4/app/Fragment;104 ····.local·v1,·"fragment":Landroid/support/v4/app/Fragment;
105 ····const/4·v7,·0x0105 ····const/4·v7,·0x0
  
106 ····invoke-virtual·{v1,·v7},·Landroid/support/v4/app/Fragment;->setOnStartEnterTransitionListener(Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;)V106 ····invoke-virtual·{v1,·v7},·Landroid/support/v4/app/Fragment;->setOnStartEnterTransitionListener(Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;)V
  
107 ····.line·3570107 ····.line·3597
108 ····if-eqz·v0,·:cond_0108 ····if-eqz·v0,·:cond_0
  
109 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->isPostponed()Z109 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->isPostponed()Z
  
110 ····move-result·v7110 ····move-result·v7
  
111 ····if-eqz·v7,·:cond_0111 ····if-eqz·v7,·:cond_0
  
Max diff block lines reached; 2974/7544 bytes (39.42%) of diff not shown.
1.46 KB
smali/android/support/v4/app/NotificationCompat$BuilderExtender.smali
    
Offset 21, 41 lines modifiedOffset 21, 41 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·protected·constructor·<init>()V22 .method·protected·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·51925 ····.line·526
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;30 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
31 ····.locals·231 ····.locals·2
32 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;32 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
33 ····.param·p2,·"builder"····#·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;33 ····.param·p2,·"builder"····#·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;
  
34 ····.prologue34 ····.prologue
35 ····.line·52135 ····.line·528
36 ····invoke-interface·{p2},·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->build()Landroid/app/Notification;36 ····invoke-interface·{p2},·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->build()Landroid/app/Notification;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····.line·52238 ····.line·529
39 ····.local·v0,·"n":Landroid/app/Notification;39 ····.local·v0,·"n":Landroid/app/Notification;
40 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;40 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
  
41 ····if-eqz·v1,·:cond_041 ····if-eqz·v1,·:cond_0
  
42 ····.line·52342 ····.line·530
43 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;43 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
  
44 ····iput-object·v1,·v0,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;44 ····iput-object·v1,·v0,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
45 ····.line·52545 ····.line·532
46 ····:cond_046 ····:cond_0
47 ····return-object·v047 ····return-object·v0
48 .end·method48 .end·method
2.72 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.smali
    
Offset 15, 34 lines modifiedOffset 15, 34 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·60919 ····.line·616
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·1125 ····.locals·11
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·61229 ····.line·619
30 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;30 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
31 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;31 ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
32 ····.line·61332 ····.line·620
33 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;33 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
34 ····move-result-object·v234 ····move-result-object·v2
  
35 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;35 ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
36 ····move-result-object·v336 ····move-result-object·v3
Offset 55, 27 lines modifiedOffset 55, 27 lines modified
  
55 ····iget-object·v7,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;55 ····iget-object·v7,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;
  
56 ····iget-object·v8,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent;56 ····iget-object·v8,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent;
  
57 ····iget-object·v9,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap;57 ····iget-object·v9,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap;
  
58 ····.line·61258 ····.line·619
59 ····invoke-static/range·{v0·..·v9},·Landroid/support/v4/app/NotificationCompatHoneycomb;->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;)Landroid/app/Notification;59 ····invoke-static/range·{v0·..·v9},·Landroid/support/v4/app/NotificationCompatHoneycomb;->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;)Landroid/app/Notification;
  
60 ····move-result-object·v1060 ····move-result-object·v10
  
61 ····.line·61561 ····.line·622
62 ····.local·v10,·"notification":Landroid/app/Notification;62 ····.local·v10,·"notification":Landroid/app/Notification;
63 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;63 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
  
64 ····if-eqz·v0,·:cond_064 ····if-eqz·v0,·:cond_0
  
65 ····.line·61665 ····.line·623
66 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;66 ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
  
67 ····iput-object·v0,·v10,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;67 ····iput-object·v0,·v10,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
68 ····.line·61868 ····.line·625
69 ····:cond_069 ····:cond_0
70 ····return-object·v1070 ····return-object·v10
71 .end·method71 .end·method
4.89 KB
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
  
39 #·direct·methods39 #·direct·methods
40 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
41 ····.locals·141 ····.locals·1
  
42 ····.prologue42 ····.prologue
43 ····.line·396543 ····.line·3972
44 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;44 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;
  
45 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;-><init>()V45 ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;-><init>()V
  
46 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;46 ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;
  
47 ····return-void47 ····return-void
Offset 59, 66 lines modifiedOffset 59, 66 lines modified
59 ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput;59 ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput;
60 ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent;60 ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent;
61 ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent;61 ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent;
62 ····.param·p5,·"participants"····#·[Ljava/lang/String;62 ····.param·p5,·"participants"····#·[Ljava/lang/String;
63 ····.param·p6,·"latestTimestamp"····#·J63 ····.param·p6,·"latestTimestamp"····#·J
  
64 ····.prologue64 ····.prologue
65 ····.line·389765 ····.line·3904
66 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;-><init>()V66 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;-><init>()V
  
67 ····.line·389867 ····.line·3905
68 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String;68 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String;
  
69 ····.line·389969 ····.line·3906
70 ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput;70 ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput;
  
71 ····.line·390071 ····.line·3907
72 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent;72 ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent;
  
73 ····.line·390173 ····.line·3908
74 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReplyPendingIntent:Landroid/app/PendingIntent;74 ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReplyPendingIntent:Landroid/app/PendingIntent;
  
75 ····.line·390275 ····.line·3909
76 ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;76 ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  
77 ····.line·390377 ····.line·3910
78 ····iput-wide·p6,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J78 ····iput-wide·p6,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J
  
79 ····.line·390479 ····.line·3911
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
  
82 #·virtual·methods82 #·virtual·methods
83 .method·public·getLatestTimestamp()J83 .method·public·getLatestTimestamp()J
84 ····.locals·284 ····.locals·2
  
85 ····.prologue85 ····.prologue
86 ····.line·396286 ····.line·3969
87 ····iget-wide·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J87 ····iget-wide·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J
  
88 ····return-wide·v088 ····return-wide·v0
89 .end·method89 .end·method
  
90 .method·public·getMessages()[Ljava/lang/String;90 .method·public·getMessages()[Ljava/lang/String;
91 ····.locals·191 ····.locals·1
  
92 ····.prologue92 ····.prologue
93 ····.line·391193 ····.line·3918
94 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String;94 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String;
  
95 ····return-object·v095 ····return-object·v0
96 .end·method96 .end·method
  
97 .method·public·getParticipant()Ljava/lang/String;97 .method·public·getParticipant()Ljava/lang/String;
98 ····.locals·298 ····.locals·2
  
99 ····.prologue99 ····.prologue
100 ····.line·3954100 ····.line·3961
101 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;101 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  
102 ····array-length·v0,·v0102 ····array-length·v0,·v0
  
103 ····if-lez·v0,·:cond_0103 ····if-lez·v0,·:cond_0
  
104 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;104 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
Offset 136, 54 lines modifiedOffset 136, 54 lines modified
136 ····goto·:goto_0136 ····goto·:goto_0
137 .end·method137 .end·method
  
138 .method·public·getParticipants()[Ljava/lang/String;138 .method·public·getParticipants()[Ljava/lang/String;
139 ····.locals·1139 ····.locals·1
  
140 ····.prologue140 ····.prologue
141 ····.line·3946141 ····.line·3953
142 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;142 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  
143 ····return-object·v0143 ····return-object·v0
144 .end·method144 .end·method
  
145 .method·public·getReadPendingIntent()Landroid/app/PendingIntent;145 .method·public·getReadPendingIntent()Landroid/app/PendingIntent;
146 ····.locals·1146 ····.locals·1
  
147 ····.prologue147 ····.prologue
148 ····.line·3938148 ····.line·3945
149 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent;149 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent;
  
150 ····return-object·v0150 ····return-object·v0
151 .end·method151 .end·method
  
152 .method·public·getRemoteInput()Landroid/support/v4/app/RemoteInput;152 .method·public·getRemoteInput()Landroid/support/v4/app/RemoteInput;
153 ····.locals·1153 ····.locals·1
  
154 ····.prologue154 ····.prologue
155 ····.line·3920155 ····.line·3927
156 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput;156 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput;
  
157 ····return-object·v0157 ····return-object·v0
158 .end·method158 .end·method
  
159 .method·public·bridge·synthetic·getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;159 .method·public·bridge·synthetic·getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
160 ····.locals·1160 ····.locals·1
  
161 ····.prologue161 ····.prologue
162 ····.line·3887162 ····.line·3894
163 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInput;163 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInput;
  
164 ····move-result-object·v0164 ····move-result-object·v0
  
165 ····return-object·v0165 ····return-object·v0
166 .end·method166 .end·method
Max diff block lines reached; 317/4842 bytes (6.55%) of diff not shown.
3.97 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplApi24.smali
    
Offset 15, 29 lines modifiedOffset 15, 29 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·85419 ····.line·861
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·3525 ····.locals·35
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·85829 ····.line·865
30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi24$Builder;30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi24$Builder;
  
31 ····move-object/from16·v0,·p131 ····move-object/from16·v0,·p1
  
32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····move-object/from16·v0,·p133 ····move-object/from16·v0,·p1
Offset 194, 58 lines modifiedOffset 194, 58 lines modified
  
194 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mHeadsUpContentView:Landroid/widget/RemoteViews;194 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mHeadsUpContentView:Landroid/widget/RemoteViews;
  
195 ····move-object/from16·v33,·v0195 ····move-object/from16·v33,·v0
  
196 ····invoke-direct/range·{v2·..·v33},·Landroid/support/v4/app/NotificationCompatApi24$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;[Ljava/lang/CharSequence;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V196 ····invoke-direct/range·{v2·..·v33},·Landroid/support/v4/app/NotificationCompatApi24$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;[Ljava/lang/CharSequence;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V
  
197 ····.line·866197 ····.line·873
198 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatApi24$Builder;198 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatApi24$Builder;
199 ····move-object/from16·v0,·p1199 ····move-object/from16·v0,·p1
  
200 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;200 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
201 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V201 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
  
202 ····.line·867202 ····.line·874
203 ····move-object/from16·v0,·p1203 ····move-object/from16·v0,·p1
  
204 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;204 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
205 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderApi24(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V205 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderApi24(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
  
206 ····.line·868206 ····.line·875
207 ····move-object/from16·v0,·p2207 ····move-object/from16·v0,·p2
  
208 ····move-object/from16·v1,·p1208 ····move-object/from16·v1,·p1
  
209 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;209 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
  
210 ····move-result-object·v34210 ····move-result-object·v34
  
211 ····.line·869211 ····.line·876
212 ····.local·v34,·"notification":Landroid/app/Notification;212 ····.local·v34,·"notification":Landroid/app/Notification;
213 ····move-object/from16·v0,·p1213 ····move-object/from16·v0,·p1
  
214 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;214 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
215 ····if-eqz·v3,·:cond_0215 ····if-eqz·v3,·:cond_0
  
216 ····.line·870216 ····.line·877
217 ····move-object/from16·v0,·p1217 ····move-object/from16·v0,·p1
  
218 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;218 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
219 ····move-object/from16·v0,·p0219 ····move-object/from16·v0,·p0
  
220 ····move-object/from16·v1,·v34220 ····move-object/from16·v1,·v34
  
221 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi24;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;221 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi24;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
222 ····move-result-object·v4222 ····move-result-object·v4
  
223 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V223 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V
  
224 ····.line·872224 ····.line·879
225 ····:cond_0225 ····:cond_0
226 ····return-object·v34226 ····return-object·v34
227 .end·method227 .end·method
7.98 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplApi20.smali
    
Offset 15, 40 lines modifiedOffset 15, 40 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·75719 ····.line·764
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·2925 ····.locals·29
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·76029 ····.line·767
30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi20$Builder;30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi20$Builder;
  
31 ····move-object/from16·v0,·p131 ····move-object/from16·v0,·p1
  
32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····move-object/from16·v0,·p133 ····move-object/from16·v0,·p1
  
34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
35 ····.line·76135 ····.line·768
36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
37 ····move-result-object·v537 ····move-result-object·v5
  
38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
39 ····move-result-object·v639 ····move-result-object·v6
Offset 159, 73 lines modifiedOffset 159, 73 lines modified
  
159 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;159 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;
  
160 ····move-object/from16·v27,·v0160 ····move-object/from16·v27,·v0
  
161 ····invoke-direct/range·{v2·..·v27},·Landroid/support/v4/app/NotificationCompatApi20$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V161 ····invoke-direct/range·{v2·..·v27},·Landroid/support/v4/app/NotificationCompatApi20$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V
  
162 ····.line·766162 ····.line·773
163 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatApi20$Builder;163 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatApi20$Builder;
164 ····move-object/from16·v0,·p1164 ····move-object/from16·v0,·p1
  
165 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;165 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
166 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V166 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
  
167 ····.line·767167 ····.line·774
168 ····move-object/from16·v0,·p1168 ····move-object/from16·v0,·p1
  
169 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;169 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
170 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V170 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
  
171 ····.line·768171 ····.line·775
172 ····move-object/from16·v0,·p2172 ····move-object/from16·v0,·p2
  
173 ····move-object/from16·v1,·p1173 ····move-object/from16·v1,·p1
  
174 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;174 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
  
175 ····move-result-object·v28175 ····move-result-object·v28
  
176 ····.line·769176 ····.line·776
177 ····.local·v28,·"notification":Landroid/app/Notification;177 ····.local·v28,·"notification":Landroid/app/Notification;
178 ····move-object/from16·v0,·p1178 ····move-object/from16·v0,·p1
  
179 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;179 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
180 ····if-eqz·v3,·:cond_0180 ····if-eqz·v3,·:cond_0
  
181 ····.line·770181 ····.line·777
182 ····move-object/from16·v0,·p1182 ····move-object/from16·v0,·p1
  
183 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;183 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
184 ····move-object/from16·v0,·p0184 ····move-object/from16·v0,·p0
  
185 ····move-object/from16·v1,·v28185 ····move-object/from16·v1,·v28
  
186 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;186 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
187 ····move-result-object·v4187 ····move-result-object·v4
  
188 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V188 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Style;->addCompatExtras(Landroid/os/Bundle;)V
  
189 ····.line·772189 ····.line·779
190 ····:cond_0190 ····:cond_0
191 ····return-object·v28191 ····return-object·v28
192 .end·method192 .end·method
  
193 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;193 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
194 ····.locals·2194 ····.locals·2
195 ····.param·p1,·"n"····#·Landroid/app/Notification;195 ····.param·p1,·"n"····#·Landroid/app/Notification;
196 ····.param·p2,·"actionIndex"····#·I196 ····.param·p2,·"actionIndex"····#·I
  
197 ····.prologue197 ····.prologue
198 ····.line·777198 ····.line·784
199 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;199 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
200 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;200 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
  
201 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/app/NotificationCompatApi20;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;201 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/app/NotificationCompatApi20;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;
  
202 ····move-result-object·v0202 ····move-result-object·v0
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ············"Landroid/os/Parcelable;",245 ············"Landroid/os/Parcelable;",
246 ············">;)[",246 ············">;)[",
247 ············"Landroid/support/v4/app/NotificationCompat$Action;"247 ············"Landroid/support/v4/app/NotificationCompat$Action;"
248 ········}248 ········}
249 ····.end·annotation249 ····.end·annotation
  
250 ····.prologue250 ····.prologue
251 ····.line·784251 ····.line·791
252 ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;"252 ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
253 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;253 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
254 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;254 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
Max diff block lines reached; 2251/8013 bytes (28.09%) of diff not shown.
3.21 KB
smali/android/support/v4/app/NotificationCompat$Style.smali
    
Offset 25, 18 lines modifiedOffset 25, 18 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·184729 ····.line·1854
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·185131 ····.line·1858
32 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
33 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z33 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
Offset 48, 77 lines modifiedOffset 48, 77 lines modified
48 ····.annotation·build·Landroid/support/annotation/RestrictTo;48 ····.annotation·build·Landroid/support/annotation/RestrictTo;
49 ········value·=·{49 ········value·=·{
50 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;50 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
51 ········}51 ········}
52 ····.end·annotation52 ····.end·annotation
  
53 ····.prologue53 ····.prologue
54 ····.line·187654 ····.line·1883
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·build()Landroid/app/Notification;57 .method·public·build()Landroid/app/Notification;
58 ····.locals·258 ····.locals·2
  
59 ····.prologue59 ····.prologue
60 ····.line·186360 ····.line·1870
61 ····const/4·v0,·0x061 ····const/4·v0,·0x0
  
62 ····.line·186462 ····.line·1871
63 ····.local·v0,·"notification":Landroid/app/Notification;63 ····.local·v0,·"notification":Landroid/app/Notification;
64 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;64 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
65 ····if-eqz·v1,·:cond_065 ····if-eqz·v1,·:cond_0
  
66 ····.line·186566 ····.line·1872
67 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;67 ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
68 ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;68 ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····.line·186770 ····.line·1874
71 ····:cond_071 ····:cond_0
72 ····return-object·v072 ····return-object·v0
73 .end·method73 .end·method
  
74 .method·protected·restoreFromCompatExtras(Landroid/os/Bundle;)V74 .method·protected·restoreFromCompatExtras(Landroid/os/Bundle;)V
75 ····.locals·075 ····.locals·0
76 ····.param·p1,·"extras"····#·Landroid/os/Bundle;76 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
77 ····.annotation·build·Landroid/support/annotation/RestrictTo;77 ····.annotation·build·Landroid/support/annotation/RestrictTo;
78 ········value·=·{78 ········value·=·{
79 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;79 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
80 ········}80 ········}
81 ····.end·annotation81 ····.end·annotation
  
82 ····.prologue82 ····.prologue
83 ····.line·188483 ····.line·1891
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·public·setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V86 .method·public·setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
87 ····.locals·187 ····.locals·1
88 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;88 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
89 ····.prologue89 ····.prologue
90 ····.line·185490 ····.line·1861
91 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;91 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
92 ····if-eq·v0,·p1,·:cond_092 ····if-eq·v0,·p1,·:cond_0
  
93 ····.line·185593 ····.line·1862
94 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;94 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
95 ····.line·185695 ····.line·1863
96 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;96 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
97 ····if-eqz·v0,·:cond_097 ····if-eqz·v0,·:cond_0
  
98 ····.line·185798 ····.line·1864
99 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;99 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  
100 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;100 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;
  
101 ····.line·1860101 ····.line·1867
102 ····:cond_0102 ····:cond_0
103 ····return-void103 ····return-void
104 .end·method104 .end·method
2.92 KB
smali/android/support/v4/app/NotificationCompat$BigTextStyle.smali
    
Offset 19, 83 lines modifiedOffset 19, 83 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·197923 ····.line·1986
24 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V24 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
25 ····.line·198025 ····.line·1987
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V28 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;30 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
31 ····.prologue31 ····.prologue
32 ····.line·198232 ····.line·1989
33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
34 ····.line·198334 ····.line·1990
35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V35 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
36 ····.line·198436 ····.line·1991
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;40 .method·public·bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;42 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
43 ····.prologue43 ····.prologue
44 ····.line·200944 ····.line·2016
45 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;45 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;47 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;
  
48 ····.line·201048 ····.line·2017
49 ····return-object·p049 ····return-object·p0
50 .end·method50 .end·method
  
51 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;51 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;
52 ····.locals·152 ····.locals·1
53 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;53 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
54 ····.prologue54 ····.prologue
55 ····.line·199155 ····.line·1998
56 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;56 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;58 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
59 ····.line·199259 ····.line·1999
60 ····return-object·p060 ····return-object·p0
61 .end·method61 .end·method
  
62 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;62 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;
63 ····.locals·163 ····.locals·1
64 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;64 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
65 ····.prologue65 ····.prologue
66 ····.line·199966 ····.line·2006
67 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;67 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;69 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;
  
70 ····.line·200070 ····.line·2007
71 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
72 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z72 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z
  
73 ····.line·200173 ····.line·2008
74 ····return-object·p074 ····return-object·p0
75 .end·method75 .end·method
10.5 KB
smali/android/support/v4/app/LoaderManagerImpl.smali
    
Offset 469, 14 lines modifiedOffset 469, 19 lines modified
469 ····.line·841469 ····.line·841
470 ····:cond_4470 ····:cond_4
471 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;471 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
472 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->clear()V472 ····invoke-virtual·{v1},·Landroid/support/v4/util/SparseArrayCompat;->clear()V
  
473 ····.line·842473 ····.line·842
 474 ····const/4·v1,·0x0
  
 475 ····iput-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mHost:Landroid/support/v4/app/FragmentHostCallback;
  
 476 ····.line·843
474 ····return-void477 ····return-void
475 .end·method478 .end·method
  
476 .method·doReportNextStart()V479 .method·doReportNextStart()V
477 ····.locals·3480 ····.locals·3
  
478 ····.prologue481 ····.prologue
Offset 902, 31 lines modifiedOffset 907, 31 lines modified
902 ····.locals·5907 ····.locals·5
903 ····.param·p1,·"prefix"····#·Ljava/lang/String;908 ····.param·p1,·"prefix"····#·Ljava/lang/String;
904 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;909 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
905 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;910 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;
906 ····.param·p4,·"args"····#·[Ljava/lang/String;911 ····.param·p4,·"args"····#·[Ljava/lang/String;
  
907 ····.prologue912 ····.prologue
908 ····.line·857913 ····.line·858
909 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;914 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
910 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I915 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I
  
911 ····move-result·v3916 ····move-result·v3
  
912 ····if-lez·v3,·:cond_0917 ····if-lez·v3,·:cond_0
  
913 ····.line·858918 ····.line·859
914 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V919 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
915 ····const-string·v3,·"Active·Loaders:"920 ····const-string·v3,·"Active·Loaders:"
  
916 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V921 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
917 ····.line·859922 ····.line·860
918 ····new-instance·v3,·Ljava/lang/StringBuilder;923 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
919 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V924 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
920 ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;925 ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
921 ····move-result-object·v3926 ····move-result-object·v3
Offset 937, 38 lines modifiedOffset 942, 38 lines modified
  
937 ····move-result-object·v3942 ····move-result-object·v3
  
938 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;943 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
939 ····move-result-object·v1944 ····move-result-object·v1
  
940 ····.line·860945 ····.line·861
941 ····.local·v1,·"innerPrefix":Ljava/lang/String;946 ····.local·v1,·"innerPrefix":Ljava/lang/String;
942 ····const/4·v0,·0x0947 ····const/4·v0,·0x0
  
943 ····.local·v0,·"i":I948 ····.local·v0,·"i":I
944 ····:goto_0949 ····:goto_0
945 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;950 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
946 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I951 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I
  
947 ····move-result·v3952 ····move-result·v3
  
948 ····if-ge·v0,·v3,·:cond_0953 ····if-ge·v0,·v3,·:cond_0
  
949 ····.line·861954 ····.line·862
950 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;955 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
951 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object;956 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object;
  
952 ····move-result-object·v2957 ····move-result-object·v2
  
953 ····check-cast·v2,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;958 ····check-cast·v2,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
  
954 ····.line·862959 ····.line·863
955 ····.local·v2,·"li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;960 ····.local·v2,·"li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
956 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V961 ····invoke-virtual·{p3,·p1},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
957 ····const-string·v3,·"··#"962 ····const-string·v3,·"··#"
  
958 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V963 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
Offset 976, 54 lines modifiedOffset 981, 54 lines modified
  
976 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I981 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I
  
977 ····move-result·v3982 ····move-result·v3
  
978 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->print(I)V983 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->print(I)V
  
979 ····.line·863984 ····.line·864
980 ····const-string·v3,·":·"985 ····const-string·v3,·":·"
  
981 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V986 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
982 ····invoke-virtual·{v2},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->toString()Ljava/lang/String;987 ····invoke-virtual·{v2},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->toString()Ljava/lang/String;
  
983 ····move-result-object·v3988 ····move-result-object·v3
  
984 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V989 ····invoke-virtual·{p3,·v3},·Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
  
985 ····.line·864990 ····.line·865
986 ····invoke-virtual·{v2,·v1,·p2,·p3,·p4},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V991 ····invoke-virtual·{v2,·v1,·p2,·p3,·p4},·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
  
987 ····.line·860992 ····.line·861
988 ····add-int/lit8·v0,·v0,·0x1993 ····add-int/lit8·v0,·v0,·0x1
  
989 ····goto·:goto_0994 ····goto·:goto_0
  
990 ····.line·867995 ····.line·868
991 ····.end·local·v0····#·"i":I996 ····.end·local·v0····#·"i":I
992 ····.end·local·v1····#·"innerPrefix":Ljava/lang/String;997 ····.end·local·v1····#·"innerPrefix":Ljava/lang/String;
993 ····.end·local·v2····#·"li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;998 ····.end·local·v2····#·"li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
994 ····:cond_0999 ····:cond_0
995 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;1000 ····iget-object·v3,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat;
  
996 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I1001 ····invoke-virtual·{v3},·Landroid/support/v4/util/SparseArrayCompat;->size()I
  
997 ····move-result·v31002 ····move-result·v3
Max diff block lines reached; 6514/10641 bytes (61.22%) of diff not shown.
35.6 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 180, 102 lines modifiedOffset 180, 102 lines modified
180 .method·public·constructor·<init>(Landroid/content/Context;)V180 .method·public·constructor·<init>(Landroid/content/Context;)V
181 ····.locals·5181 ····.locals·5
182 ····.param·p1,·"context"····#·Landroid/content/Context;182 ····.param·p1,·"context"····#·Landroid/content/Context;
  
183 ····.prologue183 ····.prologue
184 ····const/4·v4,·0x0184 ····const/4·v4,·0x0
  
185 ····.line·1063185 ····.line·1070
186 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V186 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
187 ····.line·1015187 ····.line·1022
188 ····const/4·v0,·0x1188 ····const/4·v0,·0x1
  
189 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z189 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z
  
190 ····.line·1035190 ····.line·1042
191 ····new-instance·v0,·Ljava/util/ArrayList;191 ····new-instance·v0,·Ljava/util/ArrayList;
  
192 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V192 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
193 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;193 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
194 ····.line·1037194 ····.line·1044
195 ····iput-boolean·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z195 ····iput-boolean·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
  
196 ····.line·1040196 ····.line·1047
197 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I197 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I
  
198 ····.line·1041198 ····.line·1048
199 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I199 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I
  
200 ····.line·1048200 ····.line·1055
201 ····new-instance·v0,·Landroid/app/Notification;201 ····new-instance·v0,·Landroid/app/Notification;
  
202 ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V202 ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V
  
203 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;203 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
204 ····.line·1064204 ····.line·1071
205 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;205 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
206 ····.line·1067206 ····.line·1074
207 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;207 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
208 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J208 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
209 ····move-result-wide·v2209 ····move-result-wide·v2
  
210 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J210 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J
  
211 ····.line·1068211 ····.line·1075
212 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;212 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
213 ····const/4·v1,·-0x1213 ····const/4·v1,·-0x1
  
214 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I214 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
  
215 ····.line·1069215 ····.line·1076
216 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I216 ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
  
217 ····.line·1070217 ····.line·1077
218 ····new-instance·v0,·Ljava/util/ArrayList;218 ····new-instance·v0,·Ljava/util/ArrayList;
  
219 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V219 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
220 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList;220 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList;
  
221 ····.line·1071221 ····.line·1078
222 ····return-void222 ····return-void
223 .end·method223 .end·method
  
224 .method·protected·static·limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;224 .method·protected·static·limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
225 ····.locals·2225 ····.locals·2
226 ····.param·p0,·"cs"····#·Ljava/lang/CharSequence;226 ····.param·p0,·"cs"····#·Ljava/lang/CharSequence;
  
227 ····.prologue227 ····.prologue
228 ····const/16·v1,·0x1400228 ····const/16·v1,·0x1400
  
229 ····.line·1757229 ····.line·1764
230 ····if-nez·p0,·:cond_1230 ····if-nez·p0,·:cond_1
  
231 ····.line·1761231 ····.line·1768
232 ····:cond_0232 ····:cond_0
233 ····:goto_0233 ····:goto_0
234 ····return-object·p0234 ····return-object·p0
  
235 ····.line·1758235 ····.line·1765
236 ····:cond_1236 ····:cond_1
237 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I237 ····invoke-interface·{p0},·Ljava/lang/CharSequence;->length()I
  
238 ····move-result·v0238 ····move-result·v0
  
239 ····if-le·v0,·v1,·:cond_0239 ····if-le·v0,·v1,·:cond_0
  
240 ····.line·1759240 ····.line·1766
241 ····const/4·v0,·0x0241 ····const/4·v0,·0x0
  
242 ····invoke-interface·{p0,·v0,·v1},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;242 ····invoke-interface·{p0,·v0,·v1},·Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
  
243 ····move-result-object·p0243 ····move-result-object·p0
  
244 ····goto·:goto_0244 ····goto·:goto_0
Offset 283, 31 lines modifiedOffset 283, 31 lines modified
  
283 .method·private·setFlag(IZ)V283 .method·private·setFlag(IZ)V
284 ····.locals·3284 ····.locals·3
285 ····.param·p1,·"mask"····#·I285 ····.param·p1,·"mask"····#·I
286 ····.param·p2,·"value"····#·Z286 ····.param·p2,·"value"····#·Z
  
287 ····.prologue287 ····.prologue
288 ····.line·1438288 ····.line·1445
289 ····if-eqz·p2,·:cond_0289 ····if-eqz·p2,·:cond_0
  
290 ····.line·1439290 ····.line·1446
291 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;291 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
292 ····iget·v1,·v0,·Landroid/app/Notification;->flags:I292 ····iget·v1,·v0,·Landroid/app/Notification;->flags:I
  
293 ····or-int/2addr·v1,·p1293 ····or-int/2addr·v1,·p1
  
294 ····iput·v1,·v0,·Landroid/app/Notification;->flags:I294 ····iput·v1,·v0,·Landroid/app/Notification;->flags:I
  
295 ····.line·1443295 ····.line·1450
296 ····:goto_0296 ····:goto_0
297 ····return-void297 ····return-void
  
298 ····.line·1441298 ····.line·1448
Max diff block lines reached; 32604/36366 bytes (89.66%) of diff not shown.
38.6 KB
smali/android/support/v4/app/FragmentTransition.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 .method·constructor·<init>()V47 .method·constructor·<init>()V
48 ····.locals·048 ····.locals·0
  
49 ····.prologue49 ····.prologue
50 ····.line·3750 ····.line·37
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·111652 ····.line·1121
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·static·synthetic·access$000(Ljava/util/ArrayList;I)V55 .method·static·synthetic·access$000(Ljava/util/ArrayList;I)V
56 ····.locals·056 ····.locals·0
57 ····.param·p0,·"x0"····#·Ljava/util/ArrayList;57 ····.param·p0,·"x0"····#·Ljava/util/ArrayList;
58 ····.param·p1,·"x1"····#·I58 ····.param·p1,·"x1"····#·I
Offset 214, 118 lines modifiedOffset 214, 118 lines modified
214 ············"<",214 ············"<",
215 ············"Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;",215 ············"Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;",
216 ············">;ZZ)V"216 ············">;ZZ)V"
217 ········}217 ········}
218 ····.end·annotation218 ····.end·annotation
  
219 ····.prologue219 ····.prologue
220 ····.line·1011220 ····.line·1016
221 ····.local·p2,·"transitioningFragments":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;>;"221 ····.local·p2,·"transitioningFragments":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;>;"
222 ····iget-object·v2,·p1,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;222 ····iget-object·v2,·p1,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;
  
223 ····.line·1012223 ····.line·1017
224 ····.local·v2,·"fragment":Landroid/support/v4/app/Fragment;224 ····.local·v2,·"fragment":Landroid/support/v4/app/Fragment;
225 ····iget·v8,·v2,·Landroid/support/v4/app/Fragment;->mContainerId:I225 ····iget·v8,·v2,·Landroid/support/v4/app/Fragment;->mContainerId:I
  
226 ····.line·1013226 ····.line·1018
227 ····.local·v8,·"containerId":I227 ····.local·v8,·"containerId":I
228 ····if-nez·v8,·:cond_1228 ····if-nez·v8,·:cond_1
  
229 ····.line·1095229 ····.line·1100
230 ····:cond_0230 ····:cond_0
231 ····:goto_0231 ····:goto_0
232 ····return-void232 ····return-void
  
233 ····.line·1016233 ····.line·1021
234 ····:cond_1234 ····:cond_1
235 ····if-eqz·p3,·:cond_7235 ····if-eqz·p3,·:cond_7
  
236 ····sget-object·v3,·Landroid/support/v4/app/FragmentTransition;->INVERSE_OPS:[I236 ····sget-object·v3,·Landroid/support/v4/app/FragmentTransition;->INVERSE_OPS:[I
  
237 ····iget·v4,·p1,·Landroid/support/v4/app/BackStackRecord$Op;->cmd:I237 ····iget·v4,·p1,·Landroid/support/v4/app/BackStackRecord$Op;->cmd:I
  
238 ····aget·v7,·v3,·v4238 ····aget·v7,·v3,·v4
  
239 ····.line·1017239 ····.line·1022
240 ····.local·v7,·"command":I240 ····.local·v7,·"command":I
241 ····:goto_1241 ····:goto_1
242 ····const/4·v11,·0x0242 ····const/4·v11,·0x0
  
243 ····.line·1018243 ····.line·1023
244 ····.local·v11,·"setLastIn":Z244 ····.local·v11,·"setLastIn":Z
245 ····const/4·v13,·0x0245 ····const/4·v13,·0x0
  
246 ····.line·1019246 ····.line·1024
247 ····.local·v13,·"wasRemoved":Z247 ····.local·v13,·"wasRemoved":Z
248 ····const/4·v10,·0x0248 ····const/4·v10,·0x0
  
249 ····.line·1020249 ····.line·1025
250 ····.local·v10,·"setFirstOut":Z250 ····.local·v10,·"setFirstOut":Z
251 ····const/4·v12,·0x0251 ····const/4·v12,·0x0
  
252 ····.line·1021252 ····.line·1026
253 ····.local·v12,·"wasAdded":Z253 ····.local·v12,·"wasAdded":Z
254 ····packed-switch·v7,·:pswitch_data_0254 ····packed-switch·v7,·:pswitch_data_0
  
255 ····.line·1059255 ····.line·1064
256 ····:goto_2256 ····:goto_2
257 ····:pswitch_0257 ····:pswitch_0
258 ····move-object/from16·v0,·p2258 ····move-object/from16·v0,·p2
  
259 ····invoke-virtual·{v0,·v8},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;259 ····invoke-virtual·{v0,·v8},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
  
260 ····move-result-object·v9260 ····move-result-object·v9
  
261 ····check-cast·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;261 ····check-cast·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
  
262 ····.line·1060262 ····.line·1065
263 ····.local·v9,·"containerTransition":Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;263 ····.local·v9,·"containerTransition":Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
264 ····if-eqz·v11,·:cond_2264 ····if-eqz·v11,·:cond_2
  
265 ····.line·1062265 ····.line·1067
266 ····move-object/from16·v0,·p2266 ····move-object/from16·v0,·p2
  
267 ····invoke-static·{v9,·v0,·v8},·Landroid/support/v4/app/FragmentTransition;->ensureContainer(Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Landroid/util/SparseArray;I)Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;267 ····invoke-static·{v9,·v0,·v8},·Landroid/support/v4/app/FragmentTransition;->ensureContainer(Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Landroid/util/SparseArray;I)Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
  
268 ····move-result-object·v9268 ····move-result-object·v9
  
269 ····.line·1063269 ····.line·1068
270 ····iput-object·v2,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->lastIn:Landroid/support/v4/app/Fragment;270 ····iput-object·v2,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->lastIn:Landroid/support/v4/app/Fragment;
  
271 ····.line·1064271 ····.line·1069
272 ····move/from16·v0,·p3272 ····move/from16·v0,·p3
  
273 ····iput-boolean·v0,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->lastInIsPop:Z273 ····iput-boolean·v0,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->lastInIsPop:Z
  
274 ····.line·1065274 ····.line·1070
275 ····iput-object·p0,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->lastInTransaction:Landroid/support/v4/app/BackStackRecord;275 ····iput-object·p0,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->lastInTransaction:Landroid/support/v4/app/BackStackRecord;
  
276 ····.line·1067276 ····.line·1072
277 ····:cond_2277 ····:cond_2
278 ····if-nez·p4,·:cond_4278 ····if-nez·p4,·:cond_4
  
279 ····if-eqz·v12,·:cond_4279 ····if-eqz·v12,·:cond_4
  
280 ····.line·1068280 ····.line·1073
281 ····if-eqz·v9,·:cond_3281 ····if-eqz·v9,·:cond_3
  
282 ····iget-object·v3,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->firstOut:Landroid/support/v4/app/Fragment;282 ····iget-object·v3,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->firstOut:Landroid/support/v4/app/Fragment;
  
283 ····if-ne·v3,·v2,·:cond_3283 ····if-ne·v3,·v2,·:cond_3
  
284 ····.line·1069284 ····.line·1074
285 ····const/4·v3,·0x0285 ····const/4·v3,·0x0
  
286 ····iput-object·v3,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->firstOut:Landroid/support/v4/app/Fragment;286 ····iput-object·v3,·v9,·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;->firstOut:Landroid/support/v4/app/Fragment;
  
287 ····.line·1076287 ····.line·1081
288 ····:cond_3288 ····:cond_3
289 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;289 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
290 ····.line·1077290 ····.line·1082
Max diff block lines reached; 35305/39403 bytes (89.60%) of diff not shown.
1.93 KB
smali/android/support/v4/app/Fragment$2.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V21 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;
  
24 ····.prologue24 ····.prologue
25 ····.line·215425 ····.line·2157
26 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;26 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentContainer;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentContainer;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 31 lines modifiedOffset 37, 31 lines modified
37 .method·public·onFindViewById(I)Landroid/view/View;37 .method·public·onFindViewById(I)Landroid/view/View;
38 ····.locals·238 ····.locals·2
39 ····.param·p1,·"id"····#·I39 ····.param·p1,·"id"····#·I
40 ····.annotation·build·Landroid/support/annotation/Nullable;40 ····.annotation·build·Landroid/support/annotation/Nullable;
41 ····.end·annotation41 ····.end·annotation
  
42 ····.prologue42 ····.prologue
43 ····.line·215843 ····.line·2161
44 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;44 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
45 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;45 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
46 ····if-nez·v0,·:cond_046 ····if-nez·v0,·:cond_0
  
47 ····.line·215947 ····.line·2162
48 ····new-instance·v0,·Ljava/lang/IllegalStateException;48 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
49 ····const-string·v1,·"Fragment·does·not·have·a·view"49 ····const-string·v1,·"Fragment·does·not·have·a·view"
  
50 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V50 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
51 ····throw·v051 ····throw·v0
  
52 ····.line·216152 ····.line·2164
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;54 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
55 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;55 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
56 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;56 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
72 .method·public·onHasView()Z72 .method·public·onHasView()Z
73 ····.locals·173 ····.locals·1
  
74 ····.prologue74 ····.prologue
75 ····.line·216675 ····.line·2169
76 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;76 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
77 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;77 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
78 ····if-eqz·v0,·:cond_078 ····if-eqz·v0,·:cond_0
  
79 ····const/4·v0,·0x179 ····const/4·v0,·0x1
6.48 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.smali
    
Offset 15, 40 lines modifiedOffset 15, 40 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·70519 ····.line·712
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·2825 ····.locals·28
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·70829 ····.line·715
30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;
  
31 ····move-object/from16·v0,·p131 ····move-object/from16·v0,·p1
  
32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····move-object/from16·v0,·p133 ····move-object/from16·v0,·p1
  
34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
35 ····.line·70935 ····.line·716
36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
37 ····move-result-object·v537 ····move-result-object·v5
  
38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
39 ····move-result-object·v639 ····move-result-object·v6
Offset 159, 30 lines modifiedOffset 159, 30 lines modified
  
159 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;159 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;
  
160 ····move-object/from16·v27,·v0160 ····move-object/from16·v27,·v0
  
161 ····invoke-direct/range·{v2·..·v27},·Landroid/support/v4/app/NotificationCompatKitKat$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V161 ····invoke-direct/range·{v2·..·v27},·Landroid/support/v4/app/NotificationCompatKitKat$Builder;-><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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;Landroid/widget/RemoteViews;Landroid/widget/RemoteViews;)V
  
162 ····.line·715162 ····.line·722
163 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatKitKat$Builder;163 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatKitKat$Builder;
164 ····move-object/from16·v0,·p1164 ····move-object/from16·v0,·p1
  
165 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;165 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
166 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V166 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
  
167 ····.line·716167 ····.line·723
168 ····move-object/from16·v0,·p1168 ····move-object/from16·v0,·p1
  
169 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;169 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
170 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V170 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
  
171 ····.line·717171 ····.line·724
172 ····move-object/from16·v0,·p2172 ····move-object/from16·v0,·p2
  
173 ····move-object/from16·v1,·p1173 ····move-object/from16·v1,·p1
  
174 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;174 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
  
175 ····move-result-object·v3175 ····move-result-object·v3
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
  
192 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;192 .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
193 ····.locals·2193 ····.locals·2
194 ····.param·p1,·"n"····#·Landroid/app/Notification;194 ····.param·p1,·"n"····#·Landroid/app/Notification;
195 ····.param·p2,·"actionIndex"····#·I195 ····.param·p2,·"actionIndex"····#·I
  
196 ····.prologue196 ····.prologue
197 ····.line·732197 ····.line·739
198 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;198 ····sget-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
  
199 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;199 ····sget-object·v1,·Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
  
200 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/app/NotificationCompatKitKat;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;200 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/app/NotificationCompatKitKat;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;
  
201 ····move-result-object·v0201 ····move-result-object·v0
Offset 211, 79 lines modifiedOffset 211, 79 lines modified
211 .end·method211 .end·method
  
212 .method·public·getActionCount(Landroid/app/Notification;)I212 .method·public·getActionCount(Landroid/app/Notification;)I
213 ····.locals·1213 ····.locals·1
214 ····.param·p1,·"n"····#·Landroid/app/Notification;214 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
215 ····.prologue215 ····.prologue
216 ····.line·727216 ····.line·734
217 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatKitKat;->getActionCount(Landroid/app/Notification;)I217 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatKitKat;->getActionCount(Landroid/app/Notification;)I
  
218 ····move-result·v0218 ····move-result·v0
  
219 ····return·v0219 ····return·v0
220 .end·method220 .end·method
  
221 .method·public·getExtras(Landroid/app/Notification;)Landroid/os/Bundle;221 .method·public·getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
222 ····.locals·1222 ····.locals·1
223 ····.param·p1,·"n"····#·Landroid/app/Notification;223 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
224 ····.prologue224 ····.prologue
225 ····.line·722225 ····.line·729
226 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatKitKat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;226 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatKitKat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
  
227 ····move-result-object·v0227 ····move-result-object·v0
  
228 ····return-object·v0228 ····return-object·v0
229 .end·method229 .end·method
  
230 .method·public·getGroup(Landroid/app/Notification;)Ljava/lang/String;230 .method·public·getGroup(Landroid/app/Notification;)Ljava/lang/String;
231 ····.locals·1231 ····.locals·1
232 ····.param·p1,·"n"····#·Landroid/app/Notification;232 ····.param·p1,·"n"····#·Landroid/app/Notification;
  
233 ····.prologue233 ····.prologue
234 ····.line·743234 ····.line·750
235 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatKitKat;->getGroup(Landroid/app/Notification;)Ljava/lang/String;235 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompatKitKat;->getGroup(Landroid/app/Notification;)Ljava/lang/String;
  
236 ····move-result-object·v0236 ····move-result-object·v0
  
237 ····return-object·v0237 ····return-object·v0
Max diff block lines reached; 1080/6468 bytes (16.70%) of diff not shown.
3.46 KB
smali/android/support/v4/app/NotificationCompat$InboxStyle.smali
    
Offset 28, 99 lines modifiedOffset 28, 99 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·238232 ····.line·2389
33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V33 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
34 ····.line·238034 ····.line·2387
35 ····new-instance·v0,·Ljava/util/ArrayList;35 ····new-instance·v0,·Ljava/util/ArrayList;
  
36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V36 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
37 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;37 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
  
38 ····.line·238338 ····.line·2390
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V41 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
42 ····.locals·142 ····.locals·1
43 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;43 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
44 ····.prologue44 ····.prologue
45 ····.line·238545 ····.line·2392
46 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V46 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
47 ····.line·238047 ····.line·2387
48 ····new-instance·v0,·Ljava/util/ArrayList;48 ····new-instance·v0,·Ljava/util/ArrayList;
  
49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V49 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
50 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;50 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
  
51 ····.line·238651 ····.line·2393
52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V52 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
53 ····.line·238753 ····.line·2394
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;57 .method·public·addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
58 ····.locals·258 ····.locals·2
59 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;59 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
60 ····.prologue60 ····.prologue
61 ····.line·241161 ····.line·2418
62 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;62 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
  
63 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;63 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z65 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
66 ····.line·241266 ····.line·2419
67 ····return-object·p067 ····return-object·p0
68 .end·method68 .end·method
  
69 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;69 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;71 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
72 ····.prologue72 ····.prologue
73 ····.line·239473 ····.line·2401
74 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;74 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;76 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
77 ····.line·239577 ····.line·2402
78 ····return-object·p078 ····return-object·p0
79 .end·method79 .end·method
  
80 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;80 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;
81 ····.locals·181 ····.locals·1
82 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;82 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
83 ····.prologue83 ····.prologue
84 ····.line·240284 ····.line·2409
85 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;85 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;87 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;
  
88 ····.line·240388 ····.line·2410
89 ····const/4·v0,·0x189 ····const/4·v0,·0x1
  
90 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z90 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z
  
91 ····.line·240491 ····.line·2411
92 ····return-object·p092 ····return-object·p0
93 .end·method93 .end·method
4.71 KB
smali/android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.smali
    
Offset 39, 52 lines modifiedOffset 39, 52 lines modified
  
39 #·direct·methods39 #·direct·methods
40 .method·public·constructor·<init>(Ljava/lang/String;)V40 .method·public·constructor·<init>(Ljava/lang/String;)V
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"name"····#·Ljava/lang/String;42 ····.param·p1,·"name"····#·Ljava/lang/String;
  
43 ····.prologue43 ····.prologue
44 ····.line·399444 ····.line·4001
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·398246 ····.line·3989
47 ····new-instance·v0,·Ljava/util/ArrayList;47 ····new-instance·v0,·Ljava/util/ArrayList;
  
48 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V48 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
49 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;49 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;
  
50 ····.line·399550 ····.line·4002
51 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mParticipant:Ljava/lang/String;51 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mParticipant:Ljava/lang/String;
  
52 ····.line·399652 ····.line·4003
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·addMessage(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;56 .method·public·addMessage(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"message"····#·Ljava/lang/String;58 ····.param·p1,·"message"····#·Ljava/lang/String;
  
59 ····.prologue59 ····.prologue
60 ····.line·400760 ····.line·4014
61 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;61 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;
  
62 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z62 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
63 ····.line·400863 ····.line·4015
64 ····return-object·p064 ····return-object·p0
65 .end·method65 .end·method
  
66 .method·public·build()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;66 .method·public·build()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
67 ····.locals·867 ····.locals·8
  
68 ····.prologue68 ····.prologue
69 ····.line·406469 ····.line·4071
70 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;70 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;
  
71 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;71 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mMessages:Ljava/util/List;
  
72 ····invoke-interface·{v2},·Ljava/util/List;->size()I72 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
73 ····move-result·v273 ····move-result·v2
Offset 93, 27 lines modifiedOffset 93, 27 lines modified
  
93 ····invoke-interface·{v0,·v2},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;93 ····invoke-interface·{v0,·v2},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
94 ····move-result-object·v194 ····move-result-object·v1
  
95 ····check-cast·v1,·[Ljava/lang/String;95 ····check-cast·v1,·[Ljava/lang/String;
  
96 ····.line·406596 ····.line·4072
97 ····.local·v1,·"messages":[Ljava/lang/String;97 ····.local·v1,·"messages":[Ljava/lang/String;
98 ····const/4·v0,·0x198 ····const/4·v0,·0x1
  
99 ····new-array·v5,·v0,·[Ljava/lang/String;99 ····new-array·v5,·v0,·[Ljava/lang/String;
  
100 ····const/4·v0,·0x0100 ····const/4·v0,·0x0
  
101 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mParticipant:Ljava/lang/String;101 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mParticipant:Ljava/lang/String;
  
102 ····aput-object·v2,·v5,·v0102 ····aput-object·v2,·v5,·v0
  
103 ····.line·4066103 ····.line·4073
104 ····.local·v5,·"participants":[Ljava/lang/String;104 ····.local·v5,·"participants":[Ljava/lang/String;
105 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;105 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
  
106 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mRemoteInput:Landroid/support/v4/app/RemoteInput;106 ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mRemoteInput:Landroid/support/v4/app/RemoteInput;
  
107 ····iget-object·v3,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mReplyPendingIntent:Landroid/app/PendingIntent;107 ····iget-object·v3,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mReplyPendingIntent:Landroid/app/PendingIntent;
  
Offset 127, 41 lines modifiedOffset 127, 41 lines modified
127 .end·method127 .end·method
  
128 .method·public·setLatestTimestamp(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;128 .method·public·setLatestTimestamp(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;
129 ····.locals·1129 ····.locals·1
130 ····.param·p1,·"timestamp"····#·J130 ····.param·p1,·"timestamp"····#·J
  
131 ····.prologue131 ····.prologue
132 ····.line·4054132 ····.line·4061
133 ····iput-wide·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mLatestTimestamp:J133 ····iput-wide·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mLatestTimestamp:J
  
134 ····.line·4055134 ····.line·4062
135 ····return-object·p0135 ····return-object·p0
136 .end·method136 .end·method
  
137 .method·public·setReadPendingIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;137 .method·public·setReadPendingIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;
138 ····.locals·0138 ····.locals·0
139 ····.param·p1,·"pendingIntent"····#·Landroid/app/PendingIntent;139 ····.param·p1,·"pendingIntent"····#·Landroid/app/PendingIntent;
  
140 ····.prologue140 ····.prologue
141 ····.line·4038141 ····.line·4045
142 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mReadPendingIntent:Landroid/app/PendingIntent;142 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mReadPendingIntent:Landroid/app/PendingIntent;
  
143 ····.line·4039143 ····.line·4046
144 ····return-object·p0144 ····return-object·p0
145 .end·method145 .end·method
  
146 .method·public·setReplyAction(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;146 .method·public·setReplyAction(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;
147 ····.locals·0147 ····.locals·0
148 ····.param·p1,·"pendingIntent"····#·Landroid/app/PendingIntent;148 ····.param·p1,·"pendingIntent"····#·Landroid/app/PendingIntent;
149 ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput;149 ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput;
  
150 ····.prologue150 ····.prologue
151 ····.line·4024151 ····.line·4031
152 ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mRemoteInput:Landroid/support/v4/app/RemoteInput;152 ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mRemoteInput:Landroid/support/v4/app/RemoteInput;
  
153 ····.line·4025153 ····.line·4032
154 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mReplyPendingIntent:Landroid/app/PendingIntent;154 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;->mReplyPendingIntent:Landroid/app/PendingIntent;
  
155 ····.line·4027155 ····.line·4034
156 ····return-object·p0156 ····return-object·p0
157 .end·method157 .end·method
3.35 KB
smali/android/support/v4/app/NotificationCompat$BigPictureStyle.smali
    
Offset 23, 96 lines modifiedOffset 23, 96 lines modified
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·191227 ····.line·1919
28 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V28 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
29 ····.line·191329 ····.line·1920
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V32 .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;34 ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
35 ····.prologue35 ····.prologue
36 ····.line·191536 ····.line·1922
37 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V37 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V
  
38 ····.line·191638 ····.line·1923
39 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V39 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  
40 ····.line·191740 ····.line·1924
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;44 .method·public·bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;46 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;
  
47 ····.prologue47 ····.prologue
48 ····.line·194948 ····.line·1956
49 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap;49 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap;
  
50 ····.line·195050 ····.line·1957
51 ····const/4·v0,·0x151 ····const/4·v0,·0x1
  
52 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z52 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z
  
53 ····.line·195153 ····.line·1958
54 ····return-object·p054 ····return-object·p0
55 .end·method55 .end·method
  
56 .method·public·bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;56 .method·public·bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
57 ····.locals·057 ····.locals·0
58 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;58 ····.param·p1,·"b"····#·Landroid/graphics/Bitmap;
  
59 ····.prologue59 ····.prologue
60 ····.line·194160 ····.line·1948
61 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;61 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;
  
62 ····.line·194262 ····.line·1949
63 ····return-object·p063 ····return-object·p0
64 .end·method64 .end·method
  
65 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;65 .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;67 ····.param·p1,·"title"····#·Ljava/lang/CharSequence;
  
68 ····.prologue68 ····.prologue
69 ····.line·192469 ····.line·1931
70 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;70 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;72 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
73 ····.line·192573 ····.line·1932
74 ····return-object·p074 ····return-object·p0
75 .end·method75 .end·method
  
76 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;76 .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
77 ····.locals·177 ····.locals·1
78 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;78 ····.param·p1,·"cs"····#·Ljava/lang/CharSequence;
  
79 ····.prologue79 ····.prologue
80 ····.line·193280 ····.line·1939
81 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;81 ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;83 ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;
  
84 ····.line·193384 ····.line·1940
85 ····const/4·v0,·0x185 ····const/4·v0,·0x1
  
86 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z86 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z
  
87 ····.line·193487 ····.line·1941
88 ····return-object·p088 ····return-object·p0
89 .end·method89 .end·method
2.51 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.smali
    
Offset 15, 40 lines modifiedOffset 15, 40 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·62219 ····.line·629
20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V20 ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;24 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
25 ····.locals·1625 ····.locals·16
26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;26 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;27 ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender;
  
28 ····.prologue28 ····.prologue
29 ····.line·62529 ····.line·632
30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;30 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;
  
31 ····move-object/from16·v0,·p131 ····move-object/from16·v0,·p1
  
32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;32 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
33 ····move-object/from16·v0,·p133 ····move-object/from16·v0,·p1
  
34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;34 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
35 ····.line·62735 ····.line·634
36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;36 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveTitle()Ljava/lang/CharSequence;
  
37 ····move-result-object·v537 ····move-result-object·v5
  
38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;38 ····invoke-virtual/range·{p1·..·p1},·Landroid/support/v4/app/NotificationCompat$Builder;->resolveText()Ljava/lang/CharSequence;
  
39 ····move-result-object·v639 ····move-result-object·v6
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
  
87 ····move-object/from16·v0,·p187 ····move-object/from16·v0,·p1
  
88 ····iget-boolean·v15,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z88 ····iget-boolean·v15,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z
  
89 ····invoke-direct/range·{v2·..·v15},·Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;-><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;IIZ)V89 ····invoke-direct/range·{v2·..·v15},·Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;-><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;IIZ)V
  
90 ····.line·63090 ····.line·637
91 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;91 ····.local·v2,·"builder":Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;
92 ····move-object/from16·v0,·p292 ····move-object/from16·v0,·p2
  
93 ····move-object/from16·v1,·p193 ····move-object/from16·v1,·p1
  
94 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;94 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$BuilderExtender;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;
  
32.8 KB
smali/android/support/v4/media/MediaBrowserServiceCompat.smali
    
Offset 29, 18 lines modifiedOffset 29, 32 lines modified
29 ····.annotation·build·Landroid/support/annotation/RestrictTo;29 ····.annotation·build·Landroid/support/annotation/RestrictTo;
30 ········value·=·{30 ········value·=·{
31 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;31 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·field34 .end·field
  
 35 .field·public·static·final·KEY_SEARCH_RESULTS:Ljava/lang/String;·=·"search_results"
 36 ····.annotation·build·Landroid/support/annotation/RestrictTo;
 37 ········value·=·{
 38 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
 39 ········}
 40 ····.end·annotation
 41 .end·field
  
 42 .field·static·final·RESULT_ERROR:I·=·-0x1
  
35 .field·static·final·RESULT_FLAG_ON_LOAD_ITEM_NOT_IMPLEMENTED:I·=·0x243 .field·static·final·RESULT_FLAG_ON_LOAD_ITEM_NOT_IMPLEMENTED:I·=·0x2
  
 44 .field·static·final·RESULT_FLAG_ON_SEARCH_NOT_IMPLEMENTED:I·=·0x4
  
36 .field·static·final·RESULT_FLAG_OPTION_NOT_HANDLED:I·=·0x145 .field·static·final·RESULT_FLAG_OPTION_NOT_HANDLED:I·=·0x1
  
 46 .field·static·final·RESULT_OK:I·=·0x0
  
37 .field·public·static·final·SERVICE_INTERFACE:Ljava/lang/String;·=·"android.media.browse.MediaBrowserService"47 .field·public·static·final·SERVICE_INTERFACE:Ljava/lang/String;·=·"android.media.browse.MediaBrowserService"
  
38 .field·static·final·TAG:Ljava/lang/String;·=·"MBServiceCompat"48 .field·static·final·TAG:Ljava/lang/String;·=·"MBServiceCompat"
  
  
39 #·instance·fields49 #·instance·fields
40 .field·final·mConnections:Landroid/support/v4/util/ArrayMap;50 .field·final·mConnections:Landroid/support/v4/util/ArrayMap;
Offset 65, 15 lines modifiedOffset 79, 15 lines modified
  
  
65 #·direct·methods79 #·direct·methods
66 .method·static·constructor·<clinit>()V80 .method·static·constructor·<clinit>()V
67 ····.locals·281 ····.locals·2
  
68 ····.prologue82 ····.prologue
69 ····.line·10283 ····.line·105
70 ····const-string·v0,·"MBServiceCompat"84 ····const-string·v0,·"MBServiceCompat"
  
71 ····const/4·v1,·0x385 ····const/4·v1,·0x3
  
72 ····invoke-static·{v0,·v1},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z86 ····invoke-static·{v0,·v1},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
  
73 ····move-result·v087 ····move-result·v0
Offset 83, 65 lines modifiedOffset 97, 65 lines modified
83 ····return-void97 ····return-void
84 .end·method98 .end·method
  
85 .method·public·constructor·<init>()V99 .method·public·constructor·<init>()V
86 ····.locals·1100 ····.locals·1
  
87 ····.prologue101 ····.prologue
88 ····.line·100102 ····.line·103
89 ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V103 ····invoke-direct·{p0},·Landroid/app/Service;-><init>()V
  
90 ····.line·129104 ····.line·144
91 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;105 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V106 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V
  
93 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;107 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
94 ····.line·131108 ····.line·146
95 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;109 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
96 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V110 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
97 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;111 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
98 ····.line·1148112 ····.line·1254
99 ····return-void113 ····return-void
100 .end·method114 .end·method
  
  
101 #·virtual·methods115 #·virtual·methods
102 .method·addSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;Landroid/os/Bundle;)V116 .method·addSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;Landroid/os/Bundle;)V
103 ····.locals·4117 ····.locals·4
104 ····.param·p1,·"id"····#·Ljava/lang/String;118 ····.param·p1,·"id"····#·Ljava/lang/String;
105 ····.param·p2,·"connection"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;119 ····.param·p2,·"connection"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
106 ····.param·p3,·"token"····#·Landroid/os/IBinder;120 ····.param·p3,·"token"····#·Landroid/os/IBinder;
107 ····.param·p4,·"options"····#·Landroid/os/Bundle;121 ····.param·p4,·"options"····#·Landroid/os/Bundle;
  
108 ····.prologue122 ····.prologue
109 ····.line·1011123 ····.line·1089
110 ····iget-object·v2,·p2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;124 ····iget-object·v2,·p2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
111 ····invoke-virtual·{v2,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;125 ····invoke-virtual·{v2,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
112 ····move-result-object·v1126 ····move-result-object·v1
  
113 ····check-cast·v1,·Ljava/util/List;127 ····check-cast·v1,·Ljava/util/List;
  
114 ····.line·1012128 ····.line·1090
115 ····.local·v1,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"129 ····.local·v1,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
116 ····if-nez·v1,·:cond_0130 ····if-nez·v1,·:cond_0
  
117 ····.line·1013131 ····.line·1091
118 ····new-instance·v1,·Ljava/util/ArrayList;132 ····new-instance·v1,·Ljava/util/ArrayList;
  
119 ····.end·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"133 ····.end·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
120 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V134 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
121 ····.line·1015135 ····.line·1093
122 ····.restart·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"136 ····.restart·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
123 ····:cond_0137 ····:cond_0
124 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;138 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
125 ····move-result-object·v3139 ····move-result-object·v3
  
126 ····:cond_1140 ····:cond_1
Offset 153, 50 lines modifiedOffset 167, 50 lines modified
  
153 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;167 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
154 ····move-result-object·v0168 ····move-result-object·v0
  
155 ····check-cast·v0,·Landroid/support/v4/util/Pair;169 ····check-cast·v0,·Landroid/support/v4/util/Pair;
  
156 ····.line·1016170 ····.line·1094
157 ····.local·v0,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"171 ····.local·v0,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
158 ····iget-object·v2,·v0,·Landroid/support/v4/util/Pair;->first:Ljava/lang/Object;172 ····iget-object·v2,·v0,·Landroid/support/v4/util/Pair;->first:Ljava/lang/Object;
  
159 ····if-ne·p3,·v2,·:cond_1173 ····if-ne·p3,·v2,·:cond_1
Max diff block lines reached; 28914/33449 bytes (86.44%) of diff not shown.
10.4 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaItem.smali
    
Offset 47, 150 lines modifiedOffset 47, 150 lines modified
  
  
47 #·direct·methods47 #·direct·methods
48 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
49 ····.locals·149 ····.locals·1
  
50 ····.prologue50 ····.prologue
51 ····.line·44051 ····.line·468
52 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;52 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;
  
53 ····invoke-direct·{v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;-><init>()V53 ····invoke-direct·{v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;-><init>()V
  
54 ····sput-object·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;54 ····sput-object·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·constructor·<init>(Landroid/os/Parcel;)V57 .method·constructor·<init>(Landroid/os/Parcel;)V
58 ····.locals·158 ····.locals·1
59 ····.param·p1,·"in"····#·Landroid/os/Parcel;59 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
60 ····.prologue60 ····.prologue
61 ····.line·41561 ····.line·443
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·41663 ····.line·444
64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
65 ····move-result·v065 ····move-result·v0
  
66 ····iput·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mFlags:I66 ····iput·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mFlags:I
  
67 ····.line·41767 ····.line·445
68 ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;68 ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;
  
69 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;69 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat;71 ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat;
  
72 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;72 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;
  
73 ····.line·41873 ····.line·446
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·public·constructor·<init>(Landroid/support/v4/media/MediaDescriptionCompat;I)V76 .method·public·constructor·<init>(Landroid/support/v4/media/MediaDescriptionCompat;I)V
77 ····.locals·277 ····.locals·2
78 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;78 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
79 ········.annotation·build·Landroid/support/annotation/NonNull;79 ········.annotation·build·Landroid/support/annotation/NonNull;
80 ········.end·annotation80 ········.end·annotation
81 ····.end·param81 ····.end·param
82 ····.param·p2,·"flags"····#·I82 ····.param·p2,·"flags"····#·I
  
83 ····.prologue83 ····.prologue
84 ····.line·40184 ····.line·429
85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
86 ····.line·40286 ····.line·430
87 ····if-nez·p1,·:cond_087 ····if-nez·p1,·:cond_0
  
88 ····.line·40388 ····.line·431
89 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;89 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
90 ····const-string·v1,·"description·cannot·be·null"90 ····const-string·v1,·"description·cannot·be·null"
  
91 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V91 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
92 ····throw·v092 ····throw·v0
  
93 ····.line·40593 ····.line·433
94 ····:cond_094 ····:cond_0
95 ····invoke-virtual·{p1},·Landroid/support/v4/media/MediaDescriptionCompat;->getMediaId()Ljava/lang/String;95 ····invoke-virtual·{p1},·Landroid/support/v4/media/MediaDescriptionCompat;->getMediaId()Ljava/lang/String;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z97 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
98 ····move-result·v098 ····move-result·v0
  
99 ····if-eqz·v0,·:cond_199 ····if-eqz·v0,·:cond_1
  
100 ····.line·406100 ····.line·434
101 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;101 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
102 ····const-string·v1,·"description·must·have·a·non-empty·media·id"102 ····const-string·v1,·"description·must·have·a·non-empty·media·id"
  
103 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V103 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
104 ····throw·v0104 ····throw·v0
  
105 ····.line·408105 ····.line·436
106 ····:cond_1106 ····:cond_1
107 ····iput·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mFlags:I107 ····iput·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mFlags:I
  
108 ····.line·409108 ····.line·437
109 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;109 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;
  
110 ····.line·410110 ····.line·438
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·static·fromMediaItem(Ljava/lang/Object;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;113 .method·public·static·fromMediaItem(Ljava/lang/Object;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
114 ····.locals·4114 ····.locals·4
115 ····.param·p0,·"itemObj"····#·Ljava/lang/Object;115 ····.param·p0,·"itemObj"····#·Ljava/lang/Object;
  
116 ····.prologue116 ····.prologue
117 ····.line·364117 ····.line·392
118 ····if-eqz·p0,·:cond_0118 ····if-eqz·p0,·:cond_0
  
119 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I119 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
120 ····const/16·v3,·0x15120 ····const/16·v3,·0x15
  
121 ····if-ge·v2,·v3,·:cond_1121 ····if-ge·v2,·v3,·:cond_1
  
122 ····.line·365122 ····.line·393
123 ····:cond_0123 ····:cond_0
124 ····const/4·v2,·0x0124 ····const/4·v2,·0x0
  
125 ····.line·371125 ····.line·399
126 ····:goto_0126 ····:goto_0
127 ····return-object·v2127 ····return-object·v2
  
128 ····.line·367128 ····.line·395
129 ····:cond_1129 ····:cond_1
Max diff block lines reached; 6692/10509 bytes (63.68%) of diff not shown.
4.72 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
29 ····.prologue29 ····.prologue
30 ····.line·16030 ····.line·175
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 77 lines modifiedOffset 41, 77 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·743 ····.locals·7
  
44 ····.prologue44 ····.prologue
45 ····.line·16345 ····.line·178
46 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;46 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
47 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;47 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
48 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;48 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
49 ····invoke-virtual·{v3},·Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection;49 ····invoke-virtual·{v3},·Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection;
  
50 ····move-result-object·v350 ····move-result-object·v3
  
51 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;51 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
52 ····move-result-object·v252 ····move-result-object·v2
  
53 ····.line·16453 ····.line·179
54 ····.local·v2,·"iter":Ljava/util/Iterator;,·"Ljava/util/Iterator<Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;>;"54 ····.local·v2,·"iter":Ljava/util/Iterator;,·"Ljava/util/Iterator<Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;>;"
55 ····:goto_055 ····:goto_0
56 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
57 ····move-result·v357 ····move-result·v3
  
58 ····if-eqz·v3,·:cond_058 ····if-eqz·v3,·:cond_0
  
59 ····.line·16559 ····.line·180
60 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;60 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;62 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
63 ····.line·16763 ····.line·182
64 ····.local·v0,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;64 ····.local·v0,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
65 ····:try_start_065 ····:try_start_0
66 ····iget-object·v3,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;66 ····iget-object·v3,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
67 ····iget-object·v4,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;67 ····iget-object·v4,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
68 ····invoke-virtual·{v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->getRootId()Ljava/lang/String;68 ····invoke-virtual·{v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->getRootId()Ljava/lang/String;
  
69 ····move-result-object·v469 ····move-result-object·v4
  
70 ····iget-object·v5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token;70 ····iget-object·v5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$1;->val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
71 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;71 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
72 ····.line·16872 ····.line·183
73 ····invoke-virtual·{v6},·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->getExtras()Landroid/os/Bundle;73 ····invoke-virtual·{v6},·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->getExtras()Landroid/os/Bundle;
  
74 ····move-result-object·v674 ····move-result-object·v6
  
75 ····.line·16775 ····.line·182
76 ····invoke-interface·{v3,·v4,·v5,·v6},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->onConnect(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V76 ····invoke-interface·{v3,·v4,·v5,·v6},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->onConnect(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V
77 ····:try_end_077 ····:try_end_0
78 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_078 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
79 ····goto·:goto_079 ····goto·:goto_0
  
80 ····.line·16980 ····.line·184
81 ····:catch_081 ····:catch_0
82 ····move-exception·v182 ····move-exception·v1
  
83 ····.line·17083 ····.line·185
84 ····.local·v1,·"e":Landroid/os/RemoteException;84 ····.local·v1,·"e":Landroid/os/RemoteException;
85 ····const-string·v3,·"MBServiceCompat"85 ····const-string·v3,·"MBServiceCompat"
  
86 ····new-instance·v4,·Ljava/lang/StringBuilder;86 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
87 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V87 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 135, 18 lines modifiedOffset 135, 18 lines modified
  
135 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;135 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
136 ····move-result-object·v4136 ····move-result-object·v4
  
137 ····invoke-static·{v3,·v4},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I137 ····invoke-static·{v3,·v4},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
138 ····.line·171138 ····.line·186
139 ····invoke-interface·{v2},·Ljava/util/Iterator;->remove()V139 ····invoke-interface·{v2},·Ljava/util/Iterator;->remove()V
  
140 ····goto·:goto_0140 ····goto·:goto_0
  
141 ····.line·174141 ····.line·189
142 ····.end·local·v0····#·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;142 ····.end·local·v0····#·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
143 ····.end·local·v1····#·"e":Landroid/os/RemoteException;143 ····.end·local·v1····#·"e":Landroid/os/RemoteException;
144 ····:cond_0144 ····:cond_0
145 ····return-void145 ····return-void
146 .end·method146 .end·method
1.47 KB
smali/android/support/v4/media/MediaBrowserProtocol.smali
    
Offset 12, 14 lines modifiedOffset 12, 16 lines modified
  
12 .field·public·static·final·CLIENT_MSG_GET_MEDIA_ITEM:I·=·0x512 .field·public·static·final·CLIENT_MSG_GET_MEDIA_ITEM:I·=·0x5
  
13 .field·public·static·final·CLIENT_MSG_REGISTER_CALLBACK_MESSENGER:I·=·0x613 .field·public·static·final·CLIENT_MSG_REGISTER_CALLBACK_MESSENGER:I·=·0x6
  
14 .field·public·static·final·CLIENT_MSG_REMOVE_SUBSCRIPTION:I·=·0x414 .field·public·static·final·CLIENT_MSG_REMOVE_SUBSCRIPTION:I·=·0x4
  
 15 .field·public·static·final·CLIENT_MSG_SEARCH:I·=·0x8
  
15 .field·public·static·final·CLIENT_MSG_UNREGISTER_CALLBACK_MESSENGER:I·=·0x716 .field·public·static·final·CLIENT_MSG_UNREGISTER_CALLBACK_MESSENGER:I·=·0x7
  
16 .field·public·static·final·CLIENT_VERSION_1:I·=·0x117 .field·public·static·final·CLIENT_VERSION_1:I·=·0x1
  
17 .field·public·static·final·CLIENT_VERSION_CURRENT:I·=·0x118 .field·public·static·final·CLIENT_VERSION_CURRENT:I·=·0x1
  
18 .field·public·static·final·DATA_CALLBACK_TOKEN:Ljava/lang/String;·=·"data_callback_token"19 .field·public·static·final·DATA_CALLBACK_TOKEN:Ljava/lang/String;·=·"data_callback_token"
Offset 36, 14 lines modifiedOffset 38, 18 lines modified
  
36 .field·public·static·final·DATA_PACKAGE_NAME:Ljava/lang/String;·=·"data_package_name"38 .field·public·static·final·DATA_PACKAGE_NAME:Ljava/lang/String;·=·"data_package_name"
  
37 .field·public·static·final·DATA_RESULT_RECEIVER:Ljava/lang/String;·=·"data_result_receiver"39 .field·public·static·final·DATA_RESULT_RECEIVER:Ljava/lang/String;·=·"data_result_receiver"
  
38 .field·public·static·final·DATA_ROOT_HINTS:Ljava/lang/String;·=·"data_root_hints"40 .field·public·static·final·DATA_ROOT_HINTS:Ljava/lang/String;·=·"data_root_hints"
  
 41 .field·public·static·final·DATA_SEARCH_EXTRAS:Ljava/lang/String;·=·"data_search_extras"
  
 42 .field·public·static·final·DATA_SEARCH_QUERY:Ljava/lang/String;·=·"data_search_query"
  
39 .field·public·static·final·EXTRA_CLIENT_VERSION:Ljava/lang/String;·=·"extra_client_version"43 .field·public·static·final·EXTRA_CLIENT_VERSION:Ljava/lang/String;·=·"extra_client_version"
  
40 .field·public·static·final·EXTRA_MESSENGER_BINDER:Ljava/lang/String;·=·"extra_messenger"44 .field·public·static·final·EXTRA_MESSENGER_BINDER:Ljava/lang/String;·=·"extra_messenger"
  
41 .field·public·static·final·EXTRA_SERVICE_VERSION:Ljava/lang/String;·=·"extra_service_version"45 .field·public·static·final·EXTRA_SERVICE_VERSION:Ljava/lang/String;·=·"extra_service_version"
  
42 .field·public·static·final·SERVICE_MSG_ON_CONNECT:I·=·0x146 .field·public·static·final·SERVICE_MSG_ON_CONNECT:I·=·0x1
2.11 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
29 ····.prologue29 ····.prologue
30 ····.line·71430 ····.line·736
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 27 lines modifiedOffset 41, 27 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·243 ····.locals·2
  
44 ····.prologue44 ····.prologue
45 ····.line·71745 ····.line·739
46 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;46 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
47 ····invoke-interface·{v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;47 ····invoke-interface·{v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·71849 ····.line·740
50 ····.local·v0,·"b":Landroid/os/IBinder;50 ····.local·v0,·"b":Landroid/os/IBinder;
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
52 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;52 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
53 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;53 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
54 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····.line·71955 ····.line·741
56 ····return-void56 ····return-void
57 .end·method57 .end·method
65.5 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase.smali
    
Offset 77, 113 lines modifiedOffset 77, 113 lines modified
77 ····.locals·277 ····.locals·2
78 ····.param·p1,·"context"····#·Landroid/content/Context;78 ····.param·p1,·"context"····#·Landroid/content/Context;
79 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;79 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;
80 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;80 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
81 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;81 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;
  
82 ····.prologue82 ····.prologue
83 ····.line·81083 ····.line·870
84 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V84 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
85 ····.line·79885 ····.line·858
86 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;86 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
87 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;-><init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V87 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;-><init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V
  
88 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;88 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
89 ····.line·79989 ····.line·859
90 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;90 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;
  
91 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V91 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V
  
92 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mSubscriptions:Landroid/support/v4/util/ArrayMap;92 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mSubscriptions:Landroid/support/v4/util/ArrayMap;
  
93 ····.line·80193 ····.line·861
94 ····const/4·v0,·0x094 ····const/4·v0,·0x0
  
95 ····iput·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I95 ····iput·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I
  
96 ····.line·81196 ····.line·871
97 ····if-nez·p1,·:cond_097 ····if-nez·p1,·:cond_0
  
98 ····.line·81298 ····.line·872
99 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;99 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
100 ····const-string·v1,·"context·must·not·be·null"100 ····const-string·v1,·"context·must·not·be·null"
  
101 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V101 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
102 ····throw·v0102 ····throw·v0
  
103 ····.line·814103 ····.line·874
104 ····:cond_0104 ····:cond_0
105 ····if-nez·p2,·:cond_1105 ····if-nez·p2,·:cond_1
  
106 ····.line·815106 ····.line·875
107 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;107 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
108 ····const-string·v1,·"service·component·must·not·be·null"108 ····const-string·v1,·"service·component·must·not·be·null"
  
109 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V109 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
110 ····throw·v0110 ····throw·v0
  
111 ····.line·817111 ····.line·877
112 ····:cond_1112 ····:cond_1
113 ····if-nez·p3,·:cond_2113 ····if-nez·p3,·:cond_2
  
114 ····.line·818114 ····.line·878
115 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;115 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
116 ····const-string·v1,·"connection·callback·must·not·be·null"116 ····const-string·v1,·"connection·callback·must·not·be·null"
  
117 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V117 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
118 ····throw·v0118 ····throw·v0
  
119 ····.line·820119 ····.line·880
120 ····:cond_2120 ····:cond_2
121 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mContext:Landroid/content/Context;121 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mContext:Landroid/content/Context;
  
122 ····.line·821122 ····.line·881
123 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceComponent:Landroid/content/ComponentName;123 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceComponent:Landroid/content/ComponentName;
  
124 ····.line·822124 ····.line·882
125 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;125 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
126 ····.line·823126 ····.line·883
127 ····if-nez·p4,·:cond_3127 ····if-nez·p4,·:cond_3
  
128 ····const/4·v0,·0x0128 ····const/4·v0,·0x0
  
129 ····:goto_0129 ····:goto_0
130 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mRootHints:Landroid/os/Bundle;130 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mRootHints:Landroid/os/Bundle;
  
131 ····.line·824131 ····.line·884
132 ····return-void132 ····return-void
  
133 ····.line·823133 ····.line·883
134 ····:cond_3134 ····:cond_3
135 ····new-instance·v0,·Landroid/os/Bundle;135 ····new-instance·v0,·Landroid/os/Bundle;
  
136 ····invoke-direct·{v0,·p4},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V136 ····invoke-direct·{v0,·p4},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
137 ····goto·:goto_0137 ····goto·:goto_0
138 .end·method138 .end·method
  
139 .method·private·static·getStateLabel(I)Ljava/lang/String;139 .method·private·static·getStateLabel(I)Ljava/lang/String;
140 ····.locals·2140 ····.locals·2
141 ····.param·p0,·"state"····#·I141 ····.param·p0,·"state"····#·I
  
142 ····.prologue142 ····.prologue
143 ····.line·1173143 ····.line·1269
144 ····packed-switch·p0,·:pswitch_data_0144 ····packed-switch·p0,·:pswitch_data_0
  
145 ····.line·1183145 ····.line·1279
146 ····new-instance·v0,·Ljava/lang/StringBuilder;146 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
147 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V147 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
148 ····const-string·v1,·"UNKNOWN/"148 ····const-string·v1,·"UNKNOWN/"
  
149 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;149 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 197, 39 lines modifiedOffset 197, 39 lines modified
197 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;197 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
198 ····move-result-object·v0198 ····move-result-object·v0
  
199 ····:goto_0199 ····:goto_0
200 ····return-object·v0200 ····return-object·v0
  
201 ····.line·1175201 ····.line·1271
202 ····:pswitch_0202 ····:pswitch_0
203 ····const-string·v0,·"CONNECT_STATE_DISCONNECTED"203 ····const-string·v0,·"CONNECT_STATE_DISCONNECTED"
  
204 ····goto·:goto_0204 ····goto·:goto_0
  
Max diff block lines reached; 62742/66905 bytes (93.78%) of diff not shown.
4.97 KB
smali/android/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21.smali
    
Offset 22, 101 lines modifiedOffset 22, 101 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;)V23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·53826 ····.line·566
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·53929 ····.line·567
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onConnected()V33 .method·public·onConnected()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·54336 ····.line·571
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
38 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;38 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
39 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
40 ····.line·54440 ····.line·572
41 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;41 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
42 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;42 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
43 ····invoke-interface·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;->onConnected()V43 ····invoke-interface·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;->onConnected()V
  
44 ····.line·54644 ····.line·574
45 ····:cond_045 ····:cond_0
46 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;46 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
47 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnected()V47 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnected()V
  
48 ····.line·54748 ····.line·575
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·onConnectionFailed()V51 .method·public·onConnectionFailed()V
52 ····.locals·152 ····.locals·1
  
53 ····.prologue53 ····.prologue
54 ····.line·55954 ····.line·587
55 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;55 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
56 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;56 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
57 ····if-eqz·v0,·:cond_057 ····if-eqz·v0,·:cond_0
  
58 ····.line·56058 ····.line·588
59 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;59 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
60 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;60 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
61 ····invoke-interface·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;->onConnectionFailed()V61 ····invoke-interface·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;->onConnectionFailed()V
  
62 ····.line·56262 ····.line·590
63 ····:cond_063 ····:cond_0
64 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;64 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
65 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionFailed()V65 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionFailed()V
  
66 ····.line·56366 ····.line·591
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·onConnectionSuspended()V69 .method·public·onConnectionSuspended()V
70 ····.locals·170 ····.locals·1
  
71 ····.prologue71 ····.prologue
72 ····.line·55172 ····.line·579
73 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;73 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
74 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;74 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
75 ····if-eqz·v0,·:cond_075 ····if-eqz·v0,·:cond_0
  
76 ····.line·55276 ····.line·580
77 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;77 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
78 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;78 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
79 ····invoke-interface·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;->onConnectionSuspended()V79 ····invoke-interface·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;->onConnectionSuspended()V
  
80 ····.line·55480 ····.line·582
81 ····:cond_081 ····:cond_0
82 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;82 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
83 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionSuspended()V83 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionSuspended()V
  
84 ····.line·55584 ····.line·583
85 ····return-void85 ····return-void
86 .end·method86 .end·method
3.59 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
35 ····.prologue35 ····.prologue
36 ····.line·63436 ····.line·656
37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;
  
40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$token:Landroid/os/IBinder;40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$token:Landroid/os/IBinder;
Offset 53, 40 lines modifiedOffset 53, 40 lines modified
  
  
53 #·virtual·methods53 #·virtual·methods
54 .method·public·run()V54 .method·public·run()V
55 ····.locals·655 ····.locals·6
  
56 ····.prologue56 ····.prologue
57 ····.line·63757 ····.line·659
58 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;58 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
59 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;59 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····.line·64061 ····.line·662
62 ····.local·v0,·"b":Landroid/os/IBinder;62 ····.local·v0,·"b":Landroid/os/IBinder;
63 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;63 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
64 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;64 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
65 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;65 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
66 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;66 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
67 ····move-result-object·v167 ····move-result-object·v1
  
68 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;68 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
69 ····.line·64169 ····.line·663
70 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;70 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
71 ····if-nez·v1,·:cond_071 ····if-nez·v1,·:cond_0
  
72 ····.line·64272 ····.line·664
73 ····const-string·v2,·"MBServiceCompat"73 ····const-string·v2,·"MBServiceCompat"
  
74 ····new-instance·v3,·Ljava/lang/StringBuilder;74 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
75 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V75 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
76 ····const-string·v4,·"addSubscription·for·callback·that·isn\'t·registered·id="76 ····const-string·v4,·"addSubscription·for·callback·that·isn\'t·registered·id="
Offset 103, 19 lines modifiedOffset 103, 19 lines modified
  
103 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;103 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
104 ····move-result-object·v3104 ····move-result-object·v3
  
105 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I105 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
106 ····.line·648106 ····.line·670
107 ····:goto_0107 ····:goto_0
108 ····return-void108 ····return-void
  
109 ····.line·647109 ····.line·669
110 ····:cond_0110 ····:cond_0
111 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;111 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
112 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;112 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
113 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;113 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;
  
1.87 KB
smali/android/support/v4/media/MediaBrowserCompat$ItemCallback.smali
    
Offset 25, 40 lines modifiedOffset 25, 40 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·227 ····.locals·2
  
28 ····.prologue28 ····.prologue
29 ····.line·72329 ····.line·751
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·72431 ····.line·752
32 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I32 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
33 ····const/16·v1,·0x1733 ····const/16·v1,·0x17
  
34 ····if-lt·v0,·v1,·:cond_034 ····if-lt·v0,·v1,·:cond_0
  
35 ····.line·72535 ····.line·753
36 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;36 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;
  
37 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;-><init>(Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V37 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;-><init>(Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V
  
38 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi23;->createItemCallback(Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;)Ljava/lang/Object;38 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi23;->createItemCallback(Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;)Ljava/lang/Object;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->mItemCallbackObj:Ljava/lang/Object;40 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->mItemCallbackObj:Ljava/lang/Object;
  
41 ····.line·72941 ····.line·757
42 ····:goto_042 ····:goto_0
43 ····return-void43 ····return-void
  
44 ····.line·72744 ····.line·755
45 ····:cond_045 ····:cond_0
46 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
47 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->mItemCallbackObj:Ljava/lang/Object;47 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->mItemCallbackObj:Ljava/lang/Object;
  
48 ····goto·:goto_048 ····goto·:goto_0
49 .end·method49 .end·method
Offset 69, 19 lines modifiedOffset 69, 19 lines modified
69 ····.locals·069 ····.locals·0
70 ····.param·p1,·"itemId"····#·Ljava/lang/String;70 ····.param·p1,·"itemId"····#·Ljava/lang/String;
71 ········.annotation·build·Landroid/support/annotation/NonNull;71 ········.annotation·build·Landroid/support/annotation/NonNull;
72 ········.end·annotation72 ········.end·annotation
73 ····.end·param73 ····.end·param
  
74 ····.prologue74 ····.prologue
75 ····.line·74575 ····.line·773
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V78 .method·public·onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V
79 ····.locals·079 ····.locals·0
80 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;80 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
81 ····.prologue81 ····.prologue
82 ····.line·73782 ····.line·765
83 ····return-void83 ····return-void
84 .end·method84 .end·method
1.61 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
31 ····.prologue31 ····.prologue
32 ····.line·104732 ····.line·1108
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$mediaId:Ljava/lang/String;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$mediaId:Ljava/lang/String;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·247 ····.locals·2
  
48 ····.prologue48 ····.prologue
49 ····.line·105049 ····.line·1111
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$mediaId:Ljava/lang/String;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;->val$mediaId:Ljava/lang/String;
  
52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
53 ····.line·105153 ····.line·1112
54 ····return-void54 ····return-void
55 .end·method55 .end·method
3.62 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
33 ····.prologue33 ····.prologue
34 ····.line·68034 ····.line·702
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;
  
38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$receiver:Landroid/support/v4/os/ResultReceiver;38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$receiver:Landroid/support/v4/os/ResultReceiver;
Offset 49, 40 lines modifiedOffset 49, 40 lines modified
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·run()V50 .method·public·run()V
51 ····.locals·551 ····.locals·5
  
52 ····.prologue52 ····.prologue
53 ····.line·68353 ····.line·705
54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····.line·68557 ····.line·707
58 ····.local·v0,·"b":Landroid/os/IBinder;58 ····.local·v0,·"b":Landroid/os/IBinder;
59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
65 ····.line·68665 ····.line·708
66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
67 ····if-nez·v1,·:cond_067 ····if-nez·v1,·:cond_0
  
68 ····.line·68768 ····.line·709
69 ····const-string·v2,·"MBServiceCompat"69 ····const-string·v2,·"MBServiceCompat"
  
70 ····new-instance·v3,·Ljava/lang/StringBuilder;70 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
72 ····const-string·v4,·"getMediaItem·for·callback·that·isn\'t·registered·id="72 ····const-string·v4,·"getMediaItem·for·callback·that·isn\'t·registered·id="
Offset 99, 19 lines modifiedOffset 99, 19 lines modified
  
99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
100 ····move-result-object·v3100 ····move-result-object·v3
  
101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
102 ····.line·691102 ····.line·713
103 ····:goto_0103 ····:goto_0
104 ····return-void104 ····return-void
  
105 ····.line·690105 ····.line·712
106 ····:cond_0106 ····:cond_0
107 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;107 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
108 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;108 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
109 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;109 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;
  
5.19 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$1.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 #·direct·methods38 #·direct·methods
39 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Ljava/lang/String;Landroid/os/Bundle;)V39 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Ljava/lang/String;Landroid/os/Bundle;)V
40 ····.locals·040 ····.locals·0
41 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;41 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
42 ····.param·p2,·"debug"····#·Ljava/lang/Object;42 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
43 ····.prologue43 ····.prologue
44 ····.line·105944 ····.line·1137
45 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;45 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
46 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;46 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
47 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$parentId:Ljava/lang/String;47 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$parentId:Ljava/lang/String;
  
48 ····iput-object·p5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;48 ····iput-object·p5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
  
58 #·virtual·methods58 #·virtual·methods
59 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V59 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
60 ····.locals·060 ····.locals·0
  
61 ····.prologue61 ····.prologue
62 ····.line·105962 ····.line·1137
63 ····check-cast·p1,·Ljava/util/List;63 ····check-cast·p1,·Ljava/util/List;
  
64 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->onResultSent(Ljava/util/List;I)V64 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->onResultSent(Ljava/util/List;I)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ············"<",80 ············"<",
81 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",81 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",
82 ············">;I)V"82 ············">;I)V"
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
  
85 ····.prologue85 ····.prologue
86 ····.line·106286 ····.line·1140
87 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"87 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
88 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;88 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
89 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;89 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
90 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;90 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
Offset 102, 20 lines modifiedOffset 102, 20 lines modified
  
102 ····move-result-object·v2102 ····move-result-object·v2
  
103 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;103 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
104 ····if-eq·v2,·v3,·:cond_1104 ····if-eq·v2,·v3,·:cond_1
  
105 ····.line·1063105 ····.line·1141
106 ····sget-boolean·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->DEBUG:Z106 ····sget-boolean·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->DEBUG:Z
  
107 ····if-eqz·v2,·:cond_0107 ····if-eqz·v2,·:cond_0
  
108 ····.line·1064108 ····.line·1142
109 ····const-string·v2,·"MBServiceCompat"109 ····const-string·v2,·"MBServiceCompat"
  
110 ····new-instance·v3,·Ljava/lang/StringBuilder;110 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
111 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V111 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
112 ····const-string·v4,·"Not·sending·onLoadChildren·result·for·connection·that·has·been·disconnected.·pkg="112 ····const-string·v4,·"Not·sending·onLoadChildren·result·for·connection·that·has·been·disconnected.·pkg="
Offset 146, 35 lines modifiedOffset 146, 35 lines modified
  
146 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;146 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
147 ····move-result-object·v3147 ····move-result-object·v3
  
148 ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I148 ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
149 ····.line·1080149 ····.line·1158
150 ····:cond_0150 ····:cond_0
151 ····:goto_0151 ····:goto_0
152 ····return-void152 ····return-void
  
153 ····.line·1070153 ····.line·1148
154 ····:cond_1154 ····:cond_1
155 ····and-int/lit8·v2,·p2,·0x1155 ····and-int/lit8·v2,·p2,·0x1
  
156 ····if-eqz·v2,·:cond_2156 ····if-eqz·v2,·:cond_2
  
157 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;157 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
158 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;158 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;
  
159 ····.line·1072159 ····.line·1150
160 ····invoke-virtual·{v2,·p1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat;->applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;160 ····invoke-virtual·{v2,·p1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat;->applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;
  
161 ····move-result-object·v1161 ····move-result-object·v1
  
162 ····.line·1074162 ····.line·1152
163 ····.local·v1,·"filteredList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"163 ····.local·v1,·"filteredList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
164 ····:goto_1164 ····:goto_1
165 ····:try_start_0165 ····:try_start_0
166 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;166 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
167 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;167 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
Offset 184, 19 lines modifiedOffset 184, 19 lines modified
  
184 ····invoke-interface·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->onLoadChildren(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V184 ····invoke-interface·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->onLoadChildren(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V
185 ····:try_end_0185 ····:try_end_0
186 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0186 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
187 ····goto·:goto_0187 ····goto·:goto_0
  
188 ····.line·1075188 ····.line·1153
189 ····:catch_0189 ····:catch_0
190 ····move-exception·v0190 ····move-exception·v0
  
191 ····.line·1077191 ····.line·1155
192 ····.local·v0,·"ex":Landroid/os/RemoteException;192 ····.local·v0,·"ex":Landroid/os/RemoteException;
193 ····const-string·v2,·"MBServiceCompat"193 ····const-string·v2,·"MBServiceCompat"
  
194 ····new-instance·v3,·Ljava/lang/StringBuilder;194 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
195 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V195 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 235, 10 lines modifiedOffset 235, 10 lines modified
235 ····goto·:goto_0235 ····goto·:goto_0
  
Max diff block lines reached; 235/5185 bytes (4.53%) of diff not shown.
2.39 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;28 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
29 ····.prologue29 ····.prologue
30 ····.line·86930 ····.line·929
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->val$thisConnection:Landroid/content/ServiceConnection;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->val$thisConnection:Landroid/content/ServiceConnection;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 32 lines modifiedOffset 41, 32 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·243 ····.locals·2
  
44 ····.prologue44 ····.prologue
45 ····.line·87345 ····.line·933
46 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->val$thisConnection:Landroid/content/ServiceConnection;46 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->val$thisConnection:Landroid/content/ServiceConnection;
  
47 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;47 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
48 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;48 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
49 ····if-ne·v0,·v1,·:cond_049 ····if-ne·v0,·v1,·:cond_0
  
50 ····.line·87450 ····.line·934
51 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;51 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
52 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->forceCloseConnection()V52 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->forceCloseConnection()V
  
53 ····.line·87553 ····.line·935
54 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;54 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
55 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;55 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
56 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionFailed()V56 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionFailed()V
  
57 ····.line·87757 ····.line·937
58 ····:cond_058 ····:cond_0
59 ····return-void59 ····return-void
60 .end·method60 .end·method
2.36 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$BrowserRoot.smali
    
Offset 18, 14 lines modifiedOffset 18, 17 lines modified
18 .field·public·static·final·EXTRA_OFFLINE:Ljava/lang/String;·=·"android.service.media.extra.OFFLINE"18 .field·public·static·final·EXTRA_OFFLINE:Ljava/lang/String;·=·"android.service.media.extra.OFFLINE"
  
19 .field·public·static·final·EXTRA_RECENT:Ljava/lang/String;·=·"android.service.media.extra.RECENT"19 .field·public·static·final·EXTRA_RECENT:Ljava/lang/String;·=·"android.service.media.extra.RECENT"
  
20 .field·public·static·final·EXTRA_SUGGESTED:Ljava/lang/String;·=·"android.service.media.extra.SUGGESTED"20 .field·public·static·final·EXTRA_SUGGESTED:Ljava/lang/String;·=·"android.service.media.extra.SUGGESTED"
  
21 .field·public·static·final·EXTRA_SUGGESTION_KEYWORDS:Ljava/lang/String;·=·"android.service.media.extra.SUGGESTION_KEYWORDS"21 .field·public·static·final·EXTRA_SUGGESTION_KEYWORDS:Ljava/lang/String;·=·"android.service.media.extra.SUGGESTION_KEYWORDS"
 22 ····.annotation·runtime·Ljava/lang/Deprecated;
 23 ····.end·annotation
 24 .end·field
  
  
22 #·instance·fields25 #·instance·fields
23 .field·private·final·mExtras:Landroid/os/Bundle;26 .field·private·final·mExtras:Landroid/os/Bundle;
  
24 .field·private·final·mRootId:Ljava/lang/String;27 .field·private·final·mRootId:Ljava/lang/String;
  
Offset 39, 54 lines modifiedOffset 42, 54 lines modified
39 ····.end·param42 ····.end·param
40 ····.param·p2,·"extras"····#·Landroid/os/Bundle;43 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
41 ········.annotation·build·Landroid/support/annotation/Nullable;44 ········.annotation·build·Landroid/support/annotation/Nullable;
42 ········.end·annotation45 ········.end·annotation
43 ····.end·param46 ····.end·param
  
44 ····.prologue47 ····.prologue
45 ····.line·123248 ····.line·1338
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·123350 ····.line·1339
48 ····if-nez·p1,·:cond_051 ····if-nez·p1,·:cond_0
  
49 ····.line·123452 ····.line·1340
50 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;53 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
51 ····const-string·v1,·"The·root·id·in·BrowserRoot·cannot·be·null.·Use·null·for·BrowserRoot·instead."54 ····const-string·v1,·"The·root·id·in·BrowserRoot·cannot·be·null.·Use·null·for·BrowserRoot·instead."
  
52 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V55 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
53 ····throw·v056 ····throw·v0
  
54 ····.line·123757 ····.line·1343
55 ····:cond_058 ····:cond_0
56 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;59 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;
  
57 ····.line·123860 ····.line·1344
58 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;61 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;
  
59 ····.line·123962 ····.line·1345
60 ····return-void63 ····return-void
61 .end·method64 .end·method
  
  
62 #·virtual·methods65 #·virtual·methods
63 .method·public·getExtras()Landroid/os/Bundle;66 .method·public·getExtras()Landroid/os/Bundle;
64 ····.locals·167 ····.locals·1
  
65 ····.prologue68 ····.prologue
66 ····.line·125269 ····.line·1358
67 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;70 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;
  
68 ····return-object·v071 ····return-object·v0
69 .end·method72 .end·method
  
70 .method·public·getRootId()Ljava/lang/String;73 .method·public·getRootId()Ljava/lang/String;
71 ····.locals·174 ····.locals·1
  
72 ····.prologue75 ····.prologue
73 ····.line·124576 ····.line·1351
74 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;77 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;
  
75 ····return-object·v078 ····return-object·v0
76 .end·method79 .end·method
4.23 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Landroid/os/Bundle;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Landroid/os/Bundle;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
31 ····.prologue31 ····.prologue
32 ····.line·69732 ····.line·719
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 56 lines modifiedOffset 45, 56 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·347 ····.locals·3
  
48 ····.prologue48 ····.prologue
49 ····.line·70049 ····.line·722
50 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;50 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
51 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;51 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····.line·70253 ····.line·724
54 ····.local·v0,·"b":Landroid/os/IBinder;54 ····.local·v0,·"b":Landroid/os/IBinder;
55 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;55 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
56 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;56 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
57 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;57 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
58 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;58 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
59 ····.line·70459 ····.line·726
60 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;60 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
61 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;61 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
62 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;62 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
63 ····invoke-direct·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V63 ····invoke-direct·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
64 ····.line·70564 ····.line·727
65 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;65 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
66 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;66 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
67 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;67 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
68 ····.line·70668 ····.line·728
69 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;69 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;
  
70 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;70 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
71 ····.line·70771 ····.line·729
72 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;72 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
73 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;73 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
74 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;74 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
75 ····invoke-virtual·{v2,·v0,·v1},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;75 ····invoke-virtual·{v2,·v0,·v1},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
76 ····.line·70876 ····.line·730
77 ····return-void77 ····return-void
78 .end·method78 .end·method
5.89 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;Ljava/lang/String;Landroid/os/Bundle;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;Ljava/lang/String;Landroid/os/Bundle;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
31 ····.prologue31 ····.prologue
32 ····.line·18032 ····.line·195
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$parentId:Ljava/lang/String;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$parentId:Ljava/lang/String;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$options:Landroid/os/Bundle;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$options:Landroid/os/Bundle;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·947 ····.locals·9
  
48 ····.prologue48 ····.prologue
49 ····.line·18349 ····.line·198
50 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;50 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
51 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;51 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
52 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;52 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
53 ····invoke-virtual·{v4},·Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set;53 ····invoke-virtual·{v4},·Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set;
Offset 73, 46 lines modifiedOffset 73, 46 lines modified
  
73 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;73 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····check-cast·v0,·Landroid/os/IBinder;75 ····check-cast·v0,·Landroid/os/IBinder;
  
76 ····.line·18476 ····.line·199
77 ····.local·v0,·"binder":Landroid/os/IBinder;77 ····.local·v0,·"binder":Landroid/os/IBinder;
78 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;78 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
79 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;79 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
80 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;80 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
81 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;81 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
82 ····move-result-object·v382 ····move-result-object·v3
  
83 ····check-cast·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;83 ····check-cast·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
84 ····.line·18584 ····.line·200
85 ····.local·v3,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;85 ····.local·v3,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
86 ····iget-object·v4,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;86 ····iget-object·v4,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$parentId:Ljava/lang/String;87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$parentId:Ljava/lang/String;
  
88 ····.line·18688 ····.line·201
89 ····invoke-virtual·{v4,·v6},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;89 ····invoke-virtual·{v4,·v6},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
90 ····move-result-object·v290 ····move-result-object·v2
  
91 ····check-cast·v2,·Ljava/util/List;91 ····check-cast·v2,·Ljava/util/List;
  
92 ····.line·18792 ····.line·202
93 ····.local·v2,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"93 ····.local·v2,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
94 ····if-eqz·v2,·:cond_094 ····if-eqz·v2,·:cond_0
  
95 ····.line·18895 ····.line·203
96 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;96 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
97 ····move-result-object·v697 ····move-result-object·v6
  
98 ····:cond_198 ····:cond_1
99 ····:goto_099 ····:goto_0
100 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z100 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
Offset 123, 44 lines modifiedOffset 123, 44 lines modified
  
123 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;123 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····check-cast·v1,·Landroid/support/v4/util/Pair;125 ····check-cast·v1,·Landroid/support/v4/util/Pair;
  
126 ····.line·189126 ····.line·204
127 ····.local·v1,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"127 ····.local·v1,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
128 ····iget-object·v7,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$options:Landroid/os/Bundle;128 ····iget-object·v7,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$options:Landroid/os/Bundle;
  
129 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;129 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;
  
130 ····check-cast·v4,·Landroid/os/Bundle;130 ····check-cast·v4,·Landroid/os/Bundle;
  
131 ····invoke-static·{v7,·v4},·Landroid/support/v4/media/MediaBrowserCompatUtils;->hasDuplicatedItems(Landroid/os/Bundle;Landroid/os/Bundle;)Z131 ····invoke-static·{v7,·v4},·Landroid/support/v4/media/MediaBrowserCompatUtils;->hasDuplicatedItems(Landroid/os/Bundle;Landroid/os/Bundle;)Z
  
132 ····move-result·v4132 ····move-result·v4
  
133 ····if-eqz·v4,·:cond_1133 ····if-eqz·v4,·:cond_1
  
134 ····.line·191134 ····.line·206
135 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;135 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  
136 ····iget-object·v7,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;136 ····iget-object·v7,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
137 ····iget-object·v8,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$parentId:Ljava/lang/String;137 ····iget-object·v8,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;->val$parentId:Ljava/lang/String;
  
138 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;138 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;
  
139 ····check-cast·v4,·Landroid/os/Bundle;139 ····check-cast·v4,·Landroid/os/Bundle;
  
140 ····invoke-virtual·{v7,·v8,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->performLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/Bundle;)V140 ····invoke-virtual·{v7,·v8,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->performLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/Bundle;)V
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·196142 ····.line·211
143 ····.end·local·v0····#·"binder":Landroid/os/IBinder;143 ····.end·local·v0····#·"binder":Landroid/os/IBinder;
144 ····.end·local·v1····#·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"144 ····.end·local·v1····#·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
145 ····.end·local·v2····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"145 ····.end·local·v2····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
146 ····.end·local·v3····#·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;146 ····.end·local·v3····#·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
147 ····:cond_2147 ····:cond_2
148 ····return-void148 ····return-void
149 .end·method149 .end·method
15.9 KB
smali/android/support/v4/media/MediaMetadataCompat$Builder.smali
    
Offset 19, 64 lines modifiedOffset 19, 64 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·63423 ····.line·643
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·63525 ····.line·644
26 ····new-instance·v0,·Landroid/os/Bundle;26 ····new-instance·v0,·Landroid/os/Bundle;
  
27 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V27 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
28 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;28 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;
  
29 ····.line·63629 ····.line·645
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·constructor·<init>(Landroid/support/v4/media/MediaMetadataCompat;)V32 .method·public·constructor·<init>(Landroid/support/v4/media/MediaMetadataCompat;)V
33 ····.locals·233 ····.locals·2
34 ····.param·p1,·"source"····#·Landroid/support/v4/media/MediaMetadataCompat;34 ····.param·p1,·"source"····#·Landroid/support/v4/media/MediaMetadataCompat;
  
35 ····.prologue35 ····.prologue
36 ····.line·64536 ····.line·654
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····.line·64638 ····.line·655
39 ····new-instance·v0,·Landroid/os/Bundle;39 ····new-instance·v0,·Landroid/os/Bundle;
  
40 ····iget-object·v1,·p1,·Landroid/support/v4/media/MediaMetadataCompat;->mBundle:Landroid/os/Bundle;40 ····iget-object·v1,·p1,·Landroid/support/v4/media/MediaMetadataCompat;->mBundle:Landroid/os/Bundle;
  
41 ····invoke-direct·{v0,·v1},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V41 ····invoke-direct·{v0,·v1},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
42 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;42 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;
  
43 ····.line·64743 ····.line·656
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Landroid/support/v4/media/MediaMetadataCompat;I)V46 .method·public·constructor·<init>(Landroid/support/v4/media/MediaMetadataCompat;I)V
47 ····.locals·647 ····.locals·6
48 ····.param·p1,·"source"····#·Landroid/support/v4/media/MediaMetadataCompat;48 ····.param·p1,·"source"····#·Landroid/support/v4/media/MediaMetadataCompat;
49 ····.param·p2,·"maxBitmapSize"····#·I49 ····.param·p2,·"maxBitmapSize"····#·I
50 ····.annotation·build·Landroid/support/annotation/RestrictTo;50 ····.annotation·build·Landroid/support/annotation/RestrictTo;
51 ········value·=·{51 ········value·=·{
52 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;52 ············.enum·Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····.prologue55 ····.prologue
56 ····.line·66656 ····.line·675
57 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaMetadataCompat$Builder;-><init>(Landroid/support/v4/media/MediaMetadataCompat;)V57 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaMetadataCompat$Builder;-><init>(Landroid/support/v4/media/MediaMetadataCompat;)V
  
58 ····.line·66758 ····.line·676
59 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;59 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;
  
60 ····invoke-virtual·{v3},·Landroid/os/Bundle;->keySet()Ljava/util/Set;60 ····invoke-virtual·{v3},·Landroid/os/Bundle;->keySet()Ljava/util/Set;
  
61 ····move-result-object·v361 ····move-result-object·v3
  
62 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;62 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
Offset 93, 85 lines modifiedOffset 93, 85 lines modified
  
93 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;93 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
94 ····move-result-object·v194 ····move-result-object·v1
  
95 ····check-cast·v1,·Ljava/lang/String;95 ····check-cast·v1,·Ljava/lang/String;
  
96 ····.line·66896 ····.line·677
97 ····.local·v1,·"key":Ljava/lang/String;97 ····.local·v1,·"key":Ljava/lang/String;
98 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;98 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaMetadataCompat$Builder;->mBundle:Landroid/os/Bundle;
  
99 ····invoke-virtual·{v4,·v1},·Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;99 ····invoke-virtual·{v4,·v1},·Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
  
100 ····move-result-object·v2100 ····move-result-object·v2
  
101 ····.line·669101 ····.line·678
102 ····.local·v2,·"value":Ljava/lang/Object;102 ····.local·v2,·"value":Ljava/lang/Object;
103 ····if-eqz·v2,·:cond_0103 ····if-eqz·v2,·:cond_0
  
104 ····instance-of·v4,·v2,·Landroid/graphics/Bitmap;104 ····instance-of·v4,·v2,·Landroid/graphics/Bitmap;
  
105 ····if-eqz·v4,·:cond_0105 ····if-eqz·v4,·:cond_0
  
106 ····move-object·v0,·v2106 ····move-object·v0,·v2
  
107 ····.line·670107 ····.line·679
108 ····check-cast·v0,·Landroid/graphics/Bitmap;108 ····check-cast·v0,·Landroid/graphics/Bitmap;
  
109 ····.line·671109 ····.line·680
110 ····.local·v0,·"bmp":Landroid/graphics/Bitmap;110 ····.local·v0,·"bmp":Landroid/graphics/Bitmap;
111 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I111 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getHeight()I
  
112 ····move-result·v4112 ····move-result·v4
  
113 ····if-gt·v4,·p2,·:cond_1113 ····if-gt·v4,·p2,·:cond_1
  
114 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I114 ····invoke-virtual·{v0},·Landroid/graphics/Bitmap;->getWidth()I
  
115 ····move-result·v4115 ····move-result·v4
  
116 ····if-le·v4,·p2,·:cond_2116 ····if-le·v4,·p2,·:cond_2
  
117 ····.line·672117 ····.line·681
118 ····:cond_1118 ····:cond_1
119 ····invoke-direct·{p0,·v0,·p2},·Landroid/support/v4/media/MediaMetadataCompat$Builder;->scaleBitmap(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;119 ····invoke-direct·{p0,·v0,·p2},·Landroid/support/v4/media/MediaMetadataCompat$Builder;->scaleBitmap(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;
  
120 ····move-result-object·v4120 ····move-result-object·v4
  
121 ····invoke-virtual·{p0,·v1,·v4},·Landroid/support/v4/media/MediaMetadataCompat$Builder;->putBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder;121 ····invoke-virtual·{p0,·v1,·v4},·Landroid/support/v4/media/MediaMetadataCompat$Builder;->putBitmap(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder;
  
122 ····goto·:goto_0122 ····goto·:goto_0
  
123 ····.line·673123 ····.line·682
124 ····:cond_2124 ····:cond_2
125 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I125 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I
  
126 ····const/16·v5,·0xe126 ····const/16·v5,·0xe
  
127 ····if-lt·v4,·v5,·:cond_0127 ····if-lt·v4,·v5,·:cond_0
  
128 ····const-string·v4,·"android.media.metadata.ART"128 ····const-string·v4,·"android.media.metadata.ART"
  
Max diff block lines reached; 12182/16194 bytes (75.23%) of diff not shown.
6.44 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat.smali
    
Offset 25, 70 lines modifiedOffset 25, 70 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p2,·"callbacks"····#·Landroid/os/Messenger;28 ····.param·p2,·"callbacks"····#·Landroid/os/Messenger;
  
29 ····.prologue29 ····.prologue
30 ····.line·73630 ····.line·779
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·73733 ····.line·780
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;
  
35 ····.line·73835 ····.line·781
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·private·sendRequest(ILandroid/os/Bundle;)V38 .method·private·sendRequest(ILandroid/os/Bundle;)V
39 ····.locals·239 ····.locals·2
40 ····.param·p1,·"what"····#·I40 ····.param·p1,·"what"····#·I
41 ····.param·p2,·"data"····#·Landroid/os/Bundle;41 ····.param·p2,·"data"····#·Landroid/os/Bundle;
42 ····.annotation·system·Ldalvik/annotation/Throws;42 ····.annotation·system·Ldalvik/annotation/Throws;
43 ········value·=·{43 ········value·=·{
44 ············Landroid/os/RemoteException;44 ············Landroid/os/RemoteException;
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
47 ····.prologue47 ····.prologue
48 ····.line·77848 ····.line·821
49 ····invoke-static·{},·Landroid/os/Message;->obtain()Landroid/os/Message;49 ····invoke-static·{},·Landroid/os/Message;->obtain()Landroid/os/Message;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·77951 ····.line·822
52 ····.local·v0,·"msg":Landroid/os/Message;52 ····.local·v0,·"msg":Landroid/os/Message;
53 ····iput·p1,·v0,·Landroid/os/Message;->what:I53 ····iput·p1,·v0,·Landroid/os/Message;->what:I
  
54 ····.line·78054 ····.line·823
55 ····const/4·v1,·0x155 ····const/4·v1,·0x1
  
56 ····iput·v1,·v0,·Landroid/os/Message;->arg1:I56 ····iput·v1,·v0,·Landroid/os/Message;->arg1:I
  
57 ····.line·78157 ····.line·824
58 ····invoke-virtual·{v0,·p2},·Landroid/os/Message;->setData(Landroid/os/Bundle;)V58 ····invoke-virtual·{v0,·p2},·Landroid/os/Message;->setData(Landroid/os/Bundle;)V
  
59 ····.line·78259 ····.line·825
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;
  
61 ····invoke-virtual·{v1,·v0},·Landroid/os/Messenger;->send(Landroid/os/Message;)V61 ····invoke-virtual·{v1,·v0},·Landroid/os/Messenger;->send(Landroid/os/Message;)V
  
62 ····.line·78362 ····.line·826
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
  
65 #·virtual·methods65 #·virtual·methods
66 .method·public·asBinder()Landroid/os/IBinder;66 .method·public·asBinder()Landroid/os/IBinder;
67 ····.locals·167 ····.locals·1
  
68 ····.prologue68 ····.prologue
69 ····.line·74269 ····.line·785
70 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;70 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;
  
71 ····invoke-virtual·{v0},·Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;71 ····invoke-virtual·{v0},·Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····return-object·v073 ····return-object·v0
Offset 104, 75 lines modifiedOffset 104, 75 lines modified
104 ············Landroid/os/RemoteException;104 ············Landroid/os/RemoteException;
105 ········}105 ········}
106 ····.end·annotation106 ····.end·annotation
  
107 ····.prologue107 ····.prologue
108 ····const/4·v2,·0x1108 ····const/4·v2,·0x1
  
109 ····.line·748109 ····.line·791
110 ····if-nez·p3,·:cond_0110 ····if-nez·p3,·:cond_0
  
111 ····.line·749111 ····.line·792
112 ····new-instance·p3,·Landroid/os/Bundle;112 ····new-instance·p3,·Landroid/os/Bundle;
  
113 ····.end·local·p3····#·"extras":Landroid/os/Bundle;113 ····.end·local·p3····#·"extras":Landroid/os/Bundle;
114 ····invoke-direct·{p3},·Landroid/os/Bundle;-><init>()V114 ····invoke-direct·{p3},·Landroid/os/Bundle;-><init>()V
  
115 ····.line·751115 ····.line·794
116 ····.restart·local·p3····#·"extras":Landroid/os/Bundle;116 ····.restart·local·p3····#·"extras":Landroid/os/Bundle;
117 ····:cond_0117 ····:cond_0
118 ····const-string·v1,·"extra_service_version"118 ····const-string·v1,·"extra_service_version"
  
119 ····invoke-virtual·{p3,·v1,·v2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V119 ····invoke-virtual·{p3,·v1,·v2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
120 ····.line·752120 ····.line·795
121 ····new-instance·v0,·Landroid/os/Bundle;121 ····new-instance·v0,·Landroid/os/Bundle;
  
122 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V122 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
123 ····.line·753123 ····.line·796
124 ····.local·v0,·"data":Landroid/os/Bundle;124 ····.local·v0,·"data":Landroid/os/Bundle;
125 ····const-string·v1,·"data_media_item_id"125 ····const-string·v1,·"data_media_item_id"
  
126 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V126 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
127 ····.line·754127 ····.line·797
128 ····const-string·v1,·"data_media_session_token"128 ····const-string·v1,·"data_media_session_token"
  
129 ····invoke-virtual·{v0,·v1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V129 ····invoke-virtual·{v0,·v1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
130 ····.line·755130 ····.line·798
131 ····const-string·v1,·"data_root_hints"131 ····const-string·v1,·"data_root_hints"
  
132 ····invoke-virtual·{v0,·v1,·p3},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V132 ····invoke-virtual·{v0,·v1,·p3},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
  
133 ····.line·756133 ····.line·799
134 ····invoke-direct·{p0,·v2,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->sendRequest(ILandroid/os/Bundle;)V134 ····invoke-direct·{p0,·v2,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->sendRequest(ILandroid/os/Bundle;)V
  
135 ····.line·757135 ····.line·800
136 ····return-void136 ····return-void
137 .end·method137 .end·method
  
138 .method·public·onConnectFailed()V138 .method·public·onConnectFailed()V
139 ····.locals·2139 ····.locals·2
140 ····.annotation·system·Ldalvik/annotation/Throws;140 ····.annotation·system·Ldalvik/annotation/Throws;
141 ········value·=·{141 ········value·=·{
142 ············Landroid/os/RemoteException;142 ············Landroid/os/RemoteException;
Max diff block lines reached; 2460/6424 bytes (38.29%) of diff not shown.
7.83 KB
smali/android/support/v4/media/MediaBrowserCompat$SubscriptionCallback.smali
    
Offset 41, 174 lines modifiedOffset 41, 182 lines modified
41 #·direct·methods41 #·direct·methods
42 .method·public·constructor·<init>()V42 .method·public·constructor·<init>()V
43 ····.locals·343 ····.locals·3
  
44 ····.prologue44 ····.prologue
45 ····const/4·v2,·0x045 ····const/4·v2,·0x0
  
46 ····.line·57546 ····.line·603
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
48 ····.line·57648 ····.line·604
49 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I49 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
50 ····const/16·v1,·0x1850 ····const/16·v1,·0x1a
  
51 ····if-ge·v0,·v1,·:cond_051 ····if-ge·v0,·v1,·:cond_0
  
52 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastN()Z52 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastO()Z
  
53 ····move-result·v053 ····move-result·v0
  
54 ····if-eqz·v0,·:cond_154 ····if-eqz·v0,·:cond_1
  
55 ····.line·57755 ····.line·605
56 ····:cond_056 ····:cond_0
57 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;57 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;
  
58 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;-><init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V58 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;-><init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
  
59 ····.line·57859 ····.line·606
60 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi24;->createSubscriptionCallback(Landroid/support/v4/media/MediaBrowserCompatApi24$SubscriptionCallback;)Ljava/lang/Object;60 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi24;->createSubscriptionCallback(Landroid/support/v4/media/MediaBrowserCompatApi24$SubscriptionCallback;)Ljava/lang/Object;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;62 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;
  
63 ····.line·57963 ····.line·607
64 ····iput-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;64 ····iput-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;
  
65 ····.line·58865 ····.line·616
66 ····:goto_066 ····:goto_0
67 ····return-void67 ····return-void
  
68 ····.line·58068 ····.line·608
69 ····:cond_169 ····:cond_1
70 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I70 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
71 ····const/16·v1,·0x1571 ····const/16·v1,·0x15
  
72 ····if-lt·v0,·v1,·:cond_272 ····if-lt·v0,·v1,·:cond_2
  
73 ····.line·58173 ····.line·609
74 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;74 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;
  
75 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;-><init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V75 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;-><init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
  
76 ····.line·58276 ····.line·610
77 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi21;->createSubscriptionCallback(Landroid/support/v4/media/MediaBrowserCompatApi21$SubscriptionCallback;)Ljava/lang/Object;77 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi21;->createSubscriptionCallback(Landroid/support/v4/media/MediaBrowserCompatApi21$SubscriptionCallback;)Ljava/lang/Object;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;79 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;
  
80 ····.line·58380 ····.line·611
81 ····new-instance·v0,·Landroid/os/Binder;81 ····new-instance·v0,·Landroid/os/Binder;
  
82 ····invoke-direct·{v0},·Landroid/os/Binder;-><init>()V82 ····invoke-direct·{v0},·Landroid/os/Binder;-><init>()V
  
83 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;83 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;
  
84 ····goto·:goto_084 ····goto·:goto_0
  
85 ····.line·58585 ····.line·613
86 ····:cond_286 ····:cond_2
87 ····iput-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;87 ····iput-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;
  
88 ····.line·58688 ····.line·614
89 ····new-instance·v0,·Landroid/os/Binder;89 ····new-instance·v0,·Landroid/os/Binder;
  
90 ····invoke-direct·{v0},·Landroid/os/Binder;-><init>()V90 ····invoke-direct·{v0},·Landroid/os/Binder;-><init>()V
  
91 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;91 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;
  
92 ····goto·:goto_092 ····goto·:goto_0
93 .end·method93 .end·method
  
94 .method·static·synthetic·access$000(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Landroid/os/IBinder;94 .method·static·synthetic·access$000(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Landroid/os/IBinder;
95 ····.locals·195 ····.locals·1
96 ····.param·p0,·"x0"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;96 ····.param·p0,·"x0"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
97 ····.prologue97 ····.prologue
98 ····.line·57098 ····.line·598
99 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;99 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mToken:Landroid/os/IBinder;
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
  
102 .method·static·synthetic·access$100(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;Landroid/support/v4/media/MediaBrowserCompat$Subscription;)V102 .method·static·synthetic·access$100(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;Landroid/support/v4/media/MediaBrowserCompat$Subscription;)V
103 ····.locals·0103 ····.locals·0
104 ····.param·p0,·"x0"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;104 ····.param·p0,·"x0"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
105 ····.param·p1,·"x1"····#·Landroid/support/v4/media/MediaBrowserCompat$Subscription;105 ····.param·p1,·"x1"····#·Landroid/support/v4/media/MediaBrowserCompat$Subscription;
  
106 ····.prologue106 ····.prologue
107 ····.line·570107 ····.line·598
108 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->setSubscription(Landroid/support/v4/media/MediaBrowserCompat$Subscription;)V108 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->setSubscription(Landroid/support/v4/media/MediaBrowserCompat$Subscription;)V
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·static·synthetic·access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;111 .method·static·synthetic·access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;
112 ····.locals·1112 ····.locals·1
113 ····.param·p0,·"x0"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;113 ····.param·p0,·"x0"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
114 ····.prologue114 ····.prologue
115 ····.line·570115 ····.line·598
116 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;116 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionCallbackObj:Ljava/lang/Object;
  
117 ····return-object·v0117 ····return-object·v0
118 .end·method118 .end·method
  
119 .method·private·setSubscription(Landroid/support/v4/media/MediaBrowserCompat$Subscription;)V119 .method·private·setSubscription(Landroid/support/v4/media/MediaBrowserCompat$Subscription;)V
120 ····.locals·1120 ····.locals·1
121 ····.param·p1,·"subscription"····#·Landroid/support/v4/media/MediaBrowserCompat$Subscription;121 ····.param·p1,·"subscription"····#·Landroid/support/v4/media/MediaBrowserCompat$Subscription;
  
122 ····.prologue122 ····.prologue
123 ····.line·640123 ····.line·668
124 ····new-instance·v0,·Ljava/lang/ref/WeakReference;124 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
Max diff block lines reached; 2934/7870 bytes (37.28%) of diff not shown.
11.5 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21.smali
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V29 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
30 ····.locals·030 ····.locals·0
31 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;31 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
  
32 ····.prologue32 ····.prologue
33 ····.line·21033 ····.line·225
34 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;34 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
Offset 44, 42 lines modifiedOffset 44, 42 lines modified
44 #·virtual·methods44 #·virtual·methods
45 .method·public·getBrowserRootHints()Landroid/os/Bundle;45 .method·public·getBrowserRootHints()Landroid/os/Bundle;
46 ····.locals·246 ····.locals·2
  
47 ····.prologue47 ····.prologue
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····.line·26049 ····.line·275
50 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mMessenger:Landroid/os/Messenger;50 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mMessenger:Landroid/os/Messenger;
  
51 ····if-nez·v1,·:cond_151 ····if-nez·v1,·:cond_1
  
52 ····.line·26852 ····.line·283
53 ····:cond_053 ····:cond_0
54 ····:goto_054 ····:goto_0
55 ····return-object·v055 ····return-object·v0
  
56 ····.line·26456 ····.line·279
57 ····:cond_157 ····:cond_1
58 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;58 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
59 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;59 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
60 ····if-nez·v1,·:cond_260 ····if-nez·v1,·:cond_2
  
61 ····.line·26561 ····.line·280
62 ····new-instance·v0,·Ljava/lang/IllegalStateException;62 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
63 ····const-string·v1,·"This·should·be·called·inside·of·onLoadChildren·or·onLoadItem·methods"63 ····const-string·v1,·"This·should·be·called·inside·of·onLoadChildren·or·onLoadItem·methods"
  
64 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V64 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
65 ····throw·v065 ····throw·v0
  
66 ····.line·26866 ····.line·283
67 ····:cond_267 ····:cond_2
68 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;68 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
69 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;69 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
70 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;70 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
Offset 100, 29 lines modifiedOffset 100, 29 lines modified
  
100 .method·public·notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V100 .method·public·notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V
101 ····.locals·2101 ····.locals·2
102 ····.param·p1,·"parentId"····#·Ljava/lang/String;102 ····.param·p1,·"parentId"····#·Ljava/lang/String;
103 ····.param·p2,·"options"····#·Landroid/os/Bundle;103 ····.param·p2,·"options"····#·Landroid/os/Bundle;
  
104 ····.prologue104 ····.prologue
105 ····.line·234105 ····.line·249
106 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mMessenger:Landroid/os/Messenger;106 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mMessenger:Landroid/os/Messenger;
  
107 ····if-nez·v0,·:cond_0107 ····if-nez·v0,·:cond_0
  
108 ····.line·235108 ····.line·250
109 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;109 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;
  
110 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;)V110 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;)V
  
111 ····.line·256111 ····.line·271
112 ····:goto_0112 ····:goto_0
113 ····return-void113 ····return-void
  
114 ····.line·237114 ····.line·252
115 ····:cond_0115 ····:cond_0
116 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;116 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
117 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;117 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
118 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;118 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;
  
Offset 134, 162 lines modifiedOffset 134, 162 lines modified
134 .end·method134 .end·method
  
135 .method·public·onBind(Landroid/content/Intent;)Landroid/os/IBinder;135 .method·public·onBind(Landroid/content/Intent;)Landroid/os/IBinder;
136 ····.locals·1136 ····.locals·1
137 ····.param·p1,·"intent"····#·Landroid/content/Intent;137 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
138 ····.prologue138 ····.prologue
139 ····.line·224139 ····.line·239
140 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;140 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;
  
141 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onBind(Ljava/lang/Object;Landroid/content/Intent;)Landroid/os/IBinder;141 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onBind(Ljava/lang/Object;Landroid/content/Intent;)Landroid/os/IBinder;
  
142 ····move-result-object·v0142 ····move-result-object·v0
  
143 ····return-object·v0143 ····return-object·v0
144 .end·method144 .end·method
  
145 .method·public·onCreate()V145 .method·public·onCreate()V
146 ····.locals·1146 ····.locals·1
  
147 ····.prologue147 ····.prologue
148 ····.line·217148 ····.line·232
149 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;149 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
150 ····invoke-static·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;)Ljava/lang/Object;150 ····invoke-static·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;)Ljava/lang/Object;
  
151 ····move-result-object·v0151 ····move-result-object·v0
  
152 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;152 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;
  
153 ····.line·219153 ····.line·234
154 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;154 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->mServiceObj:Ljava/lang/Object;
  
155 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onCreate(Ljava/lang/Object;)V155 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onCreate(Ljava/lang/Object;)V
  
156 ····.line·220156 ····.line·235
157 ····return-void157 ····return-void
158 .end·method158 .end·method
Max diff block lines reached; 6574/11633 bytes (56.51%) of diff not shown.
1.2 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.smali
    
Offset 49, 14 lines modifiedOffset 49, 25 lines modified
49 ····.annotation·build·Landroid/support/annotation/NonNull;49 ····.annotation·build·Landroid/support/annotation/NonNull;
50 ····.end·annotation50 ····.end·annotation
51 .end·method51 .end·method
  
52 .method·public·abstract·isConnected()Z52 .method·public·abstract·isConnected()Z
53 .end·method53 .end·method
  
 54 .method·public·abstract·search(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserCompat$SearchCallback;)V
 55 ····.param·p1····#·Ljava/lang/String;
 56 ········.annotation·build·Landroid/support/annotation/NonNull;
 57 ········.end·annotation
 58 ····.end·param
 59 ····.param·p3····#·Landroid/support/v4/media/MediaBrowserCompat$SearchCallback;
 60 ········.annotation·build·Landroid/support/annotation/NonNull;
 61 ········.end·annotation
 62 ····.end·param
 63 .end·method
  
54 .method·public·abstract·subscribe(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V64 .method·public·abstract·subscribe(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
55 ····.param·p1····#·Ljava/lang/String;65 ····.param·p1····#·Ljava/lang/String;
56 ········.annotation·build·Landroid/support/annotation/NonNull;66 ········.annotation·build·Landroid/support/annotation/NonNull;
57 ········.end·annotation67 ········.end·annotation
58 ····.end·param68 ····.end·param
59 ····.param·p3····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;69 ····.param·p3····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
60 ········.annotation·build·Landroid/support/annotation/NonNull;70 ········.annotation·build·Landroid/support/annotation/NonNull;
1.61 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
31 ····.prologue31 ····.prologue
32 ····.line·106032 ····.line·1121
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$mediaId:Ljava/lang/String;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$mediaId:Ljava/lang/String;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·247 ····.locals·2
  
48 ····.prologue48 ····.prologue
49 ····.line·106349 ····.line·1124
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$mediaId:Ljava/lang/String;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;->val$mediaId:Ljava/lang/String;
  
52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
53 ····.line·106453 ····.line·1125
54 ····return-void54 ····return-void
55 .end·method55 .end·method
2.06 KB
smali/android/support/v4/media/TransportMediator$2.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V24 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator;
  
27 ····.prologue27 ····.prologue
28 ····.line·12928 ····.line·190
29 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;29 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 #·virtual·methods39 #·virtual·methods
40 .method·public·onKeyDown(ILandroid/view/KeyEvent;)Z40 .method·public·onKeyDown(ILandroid/view/KeyEvent;)Z
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"keyCode"····#·I42 ····.param·p1,·"keyCode"····#·I
43 ····.param·p2,·"event"····#·Landroid/view/KeyEvent;43 ····.param·p2,·"event"····#·Landroid/view/KeyEvent;
  
44 ····.prologue44 ····.prologue
45 ····.line·13245 ····.line·193
46 ····invoke-static·{p1},·Landroid/support/v4/media/TransportMediator;->isMediaKey(I)Z46 ····invoke-static·{p1},·Landroid/support/v4/media/TransportMediator;->isMediaKey(I)Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-eqz·v0,·:cond_048 ····if-eqz·v0,·:cond_0
  
49 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;49 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;
Offset 69, 40 lines modifiedOffset 69, 40 lines modified
  
69 .method·public·onKeyLongPress(ILandroid/view/KeyEvent;)Z69 .method·public·onKeyLongPress(ILandroid/view/KeyEvent;)Z
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"keyCode"····#·I71 ····.param·p1,·"keyCode"····#·I
72 ····.param·p2,·"event"····#·Landroid/view/KeyEvent;72 ····.param·p2,·"event"····#·Landroid/view/KeyEvent;
  
73 ····.prologue73 ····.prologue
74 ····.line·13774 ····.line·198
75 ····const/4·v0,·0x075 ····const/4·v0,·0x0
  
76 ····return·v076 ····return·v0
77 .end·method77 .end·method
  
78 .method·public·onKeyMultiple(IILandroid/view/KeyEvent;)Z78 .method·public·onKeyMultiple(IILandroid/view/KeyEvent;)Z
79 ····.locals·179 ····.locals·1
80 ····.param·p1,·"keyCode"····#·I80 ····.param·p1,·"keyCode"····#·I
81 ····.param·p2,·"count"····#·I81 ····.param·p2,·"count"····#·I
82 ····.param·p3,·"event"····#·Landroid/view/KeyEvent;82 ····.param·p3,·"event"····#·Landroid/view/KeyEvent;
  
83 ····.prologue83 ····.prologue
84 ····.line·14784 ····.line·208
85 ····const/4·v0,·0x085 ····const/4·v0,·0x0
  
86 ····return·v086 ····return·v0
87 .end·method87 .end·method
  
88 .method·public·onKeyUp(ILandroid/view/KeyEvent;)Z88 .method·public·onKeyUp(ILandroid/view/KeyEvent;)Z
89 ····.locals·189 ····.locals·1
90 ····.param·p1,·"keyCode"····#·I90 ····.param·p1,·"keyCode"····#·I
91 ····.param·p2,·"event"····#·Landroid/view/KeyEvent;91 ····.param·p2,·"event"····#·Landroid/view/KeyEvent;
  
92 ····.prologue92 ····.prologue
93 ····.line·14293 ····.line·203
94 ····invoke-static·{p1},·Landroid/support/v4/media/TransportMediator;->isMediaKey(I)Z94 ····invoke-static·{p1},·Landroid/support/v4/media/TransportMediator;->isMediaKey(I)Z
  
95 ····move-result·v095 ····move-result·v0
  
96 ····if-eqz·v0,·:cond_096 ····if-eqz·v0,·:cond_0
  
97 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;97 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;
2.11 KB
smali/android/support/v4/media/TransportController.smali
    
Offset 1, 50 lines modifiedOffset 1, 80 lines modified
1 .class·public·abstract·Landroid/support/v4/media/TransportController;1 .class·public·abstract·Landroid/support/v4/media/TransportController;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransportController.java"3 .source·"TransportController.java"
  
  
 4 #·annotations
 5 .annotation·runtime·Ljava/lang/Deprecated;
 6 .end·annotation
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·constructor·<init>()V8 .method·public·constructor·<init>()V
6 ····.locals·09 ····.locals·0
 10 ····.annotation·runtime·Ljava/lang/Deprecated;
 11 ····.end·annotation
  
7 ····.prologue12 ····.prologue
8 ····.line·2513 ····.line·36
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····.line·37
10 ····return-void16 ····return-void
11 .end·method17 .end·method
  
  
12 #·virtual·methods18 #·virtual·methods
13 .method·public·abstract·getBufferPercentage()I19 .method·public·abstract·getBufferPercentage()I
 20 ····.annotation·runtime·Ljava/lang/Deprecated;
 21 ····.end·annotation
14 .end·method22 .end·method
  
15 .method·public·abstract·getCurrentPosition()J23 .method·public·abstract·getCurrentPosition()J
 24 ····.annotation·runtime·Ljava/lang/Deprecated;
 25 ····.end·annotation
16 .end·method26 .end·method
  
17 .method·public·abstract·getDuration()J27 .method·public·abstract·getDuration()J
 28 ····.annotation·runtime·Ljava/lang/Deprecated;
 29 ····.end·annotation
18 .end·method30 .end·method
  
19 .method·public·abstract·getTransportControlFlags()I31 .method·public·abstract·getTransportControlFlags()I
 32 ····.annotation·runtime·Ljava/lang/Deprecated;
 33 ····.end·annotation
20 .end·method34 .end·method
  
21 .method·public·abstract·isPlaying()Z35 .method·public·abstract·isPlaying()Z
 36 ····.annotation·runtime·Ljava/lang/Deprecated;
 37 ····.end·annotation
22 .end·method38 .end·method
  
23 .method·public·abstract·pausePlaying()V39 .method·public·abstract·pausePlaying()V
 40 ····.annotation·runtime·Ljava/lang/Deprecated;
 41 ····.end·annotation
24 .end·method42 .end·method
  
25 .method·public·abstract·registerStateListener(Landroid/support/v4/media/TransportStateListener;)V43 .method·public·abstract·registerStateListener(Landroid/support/v4/media/TransportStateListener;)V
 44 ····.annotation·runtime·Ljava/lang/Deprecated;
 45 ····.end·annotation
26 .end·method46 .end·method
  
27 .method·public·abstract·seekTo(J)V47 .method·public·abstract·seekTo(J)V
 48 ····.annotation·runtime·Ljava/lang/Deprecated;
 49 ····.end·annotation
28 .end·method50 .end·method
  
29 .method·public·abstract·startPlaying()V51 .method·public·abstract·startPlaying()V
 52 ····.annotation·runtime·Ljava/lang/Deprecated;
 53 ····.end·annotation
30 .end·method54 .end·method
  
31 .method·public·abstract·stopPlaying()V55 .method·public·abstract·stopPlaying()V
 56 ····.annotation·runtime·Ljava/lang/Deprecated;
 57 ····.end·annotation
32 .end·method58 .end·method
  
33 .method·public·abstract·unregisterStateListener(Landroid/support/v4/media/TransportStateListener;)V59 .method·public·abstract·unregisterStateListener(Landroid/support/v4/media/TransportStateListener;)V
 60 ····.annotation·runtime·Ljava/lang/Deprecated;
 61 ····.end·annotation
34 .end·method62 .end·method
11.1 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
35 ····.prologue35 ····.prologue
36 ····.line·57436 ····.line·596
37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;
  
40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;
Offset 53, 80 lines modifiedOffset 53, 80 lines modified
  
  
53 #·virtual·methods53 #·virtual·methods
54 .method·public·run()V54 .method·public·run()V
55 ····.locals·755 ····.locals·7
  
56 ····.prologue56 ····.prologue
57 ····.line·57757 ····.line·599
58 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;58 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
59 ····invoke-interface·{v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;59 ····invoke-interface·{v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····.line·58061 ····.line·602
62 ····.local·v0,·"b":Landroid/os/IBinder;62 ····.local·v0,·"b":Landroid/os/IBinder;
63 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;63 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
64 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;64 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
65 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;65 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
66 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;66 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
67 ····.line·58267 ····.line·604
68 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;68 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
69 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;69 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
70 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;70 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
71 ····invoke-direct·{v1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V71 ····invoke-direct·{v1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
72 ····.line·58372 ····.line·605
73 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;73 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
74 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;74 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;
  
75 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->pkg:Ljava/lang/String;75 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->pkg:Ljava/lang/String;
  
76 ····.line·58476 ····.line·606
77 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;77 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;
  
78 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;78 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
79 ····.line·58579 ····.line·607
80 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;80 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
81 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;81 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
82 ····.line·58782 ····.line·609
83 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;83 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
84 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;84 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
85 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;85 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;
  
86 ····iget·v5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$uid:I86 ····iget·v5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$uid:I
  
87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;
  
88 ····.line·58888 ····.line·610
89 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/support/v4/media/MediaBrowserServiceCompat;->onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;89 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/support/v4/media/MediaBrowserServiceCompat;->onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
90 ····move-result-object·v390 ····move-result-object·v3
  
91 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;91 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
92 ····.line·59192 ····.line·613
93 ····iget-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;93 ····iget-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
94 ····if-nez·v3,·:cond_194 ····if-nez·v3,·:cond_1
  
95 ····.line·59295 ····.line·614
96 ····const-string·v3,·"MBServiceCompat"96 ····const-string·v3,·"MBServiceCompat"
  
97 ····new-instance·v4,·Ljava/lang/StringBuilder;97 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
98 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V98 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
99 ····const-string·v5,·"No·root·for·client·"99 ····const-string·v5,·"No·root·for·client·"
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
  
143 ····const-string·v5,·"·from·service·"143 ····const-string·v5,·"·from·service·"
  
144 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;144 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
145 ····move-result-object·v4145 ····move-result-object·v4
  
146 ····.line·593146 ····.line·615
147 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;147 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
148 ····move-result-object·v5148 ····move-result-object·v5
  
149 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;149 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
150 ····move-result-object·v5150 ····move-result-object·v5
Offset 160, 35 lines modifiedOffset 160, 35 lines modified
  
160 ····move-result-object·v4160 ····move-result-object·v4
  
161 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;161 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
162 ····move-result-object·v4162 ····move-result-object·v4
  
163 ····.line·592163 ····.line·614
164 ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I164 ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
165 ····.line·595165 ····.line·617
166 ····:try_start_0166 ····:try_start_0
167 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;167 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
Max diff block lines reached; 4644/11200 bytes (41.46%) of diff not shown.
3.77 KB
smali/android/support/v4/media/MediaBrowserCompat$ItemReceiver.smali
    
Offset 24, 102 lines modifiedOffset 24, 102 lines modified
24 .method·constructor·<init>(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Landroid/os/Handler;)V24 .method·constructor·<init>(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"mediaId"····#·Ljava/lang/String;26 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
27 ····.param·p2,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;27 ····.param·p2,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
28 ····.param·p3,·"handler"····#·Landroid/os/Handler;28 ····.param·p3,·"handler"····#·Landroid/os/Handler;
  
29 ····.prologue29 ····.prologue
30 ····.line·180130 ····.line·1957
31 ····invoke-direct·{p0,·p3},·Landroid/support/v4/os/ResultReceiver;-><init>(Landroid/os/Handler;)V31 ····invoke-direct·{p0,·p3},·Landroid/support/v4/os/ResultReceiver;-><init>(Landroid/os/Handler;)V
  
32 ····.line·180232 ····.line·1958
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mMediaId:Ljava/lang/String;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mMediaId:Ljava/lang/String;
  
34 ····.line·180334 ····.line·1959
35 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;35 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
36 ····.line·180436 ····.line·1960
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·protected·onReceiveResult(ILandroid/os/Bundle;)V40 .method·protected·onReceiveResult(ILandroid/os/Bundle;)V
41 ····.locals·341 ····.locals·3
42 ····.param·p1,·"resultCode"····#·I42 ····.param·p1,·"resultCode"····#·I
43 ····.param·p2,·"resultData"····#·Landroid/os/Bundle;43 ····.param·p2,·"resultData"····#·Landroid/os/Bundle;
  
44 ····.prologue44 ····.prologue
45 ····.line·180845 ····.line·1964
46 ····if-eqz·p2,·:cond_046 ····if-eqz·p2,·:cond_0
  
47 ····.line·180947 ····.line·1965
48 ····const-class·v1,·Landroid/support/v4/media/MediaBrowserCompat;48 ····const-class·v1,·Landroid/support/v4/media/MediaBrowserCompat;
  
49 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;49 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
50 ····move-result-object·v150 ····move-result-object·v1
  
51 ····invoke-virtual·{p2,·v1},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V51 ····invoke-virtual·{p2,·v1},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  
52 ····.line·181152 ····.line·1967
53 ····:cond_053 ····:cond_0
54 ····if-nez·p1,·:cond_154 ····if-nez·p1,·:cond_1
  
55 ····if-eqz·p2,·:cond_155 ····if-eqz·p2,·:cond_1
  
56 ····const-string·v1,·"media_item"56 ····const-string·v1,·"media_item"
  
57 ····.line·181257 ····.line·1968
58 ····invoke-virtual·{p2,·v1},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z58 ····invoke-virtual·{p2,·v1},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
59 ····move-result·v159 ····move-result·v1
  
60 ····if-nez·v1,·:cond_260 ····if-nez·v1,·:cond_2
  
61 ····.line·181361 ····.line·1969
62 ····:cond_162 ····:cond_1
63 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;63 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
64 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mMediaId:Ljava/lang/String;64 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mMediaId:Ljava/lang/String;
  
65 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V65 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
66 ····.line·182266 ····.line·1978
67 ····:goto_067 ····:goto_0
68 ····return-void68 ····return-void
  
69 ····.line·181669 ····.line·1972
70 ····:cond_270 ····:cond_2
71 ····const-string·v1,·"media_item"71 ····const-string·v1,·"media_item"
  
72 ····invoke-virtual·{p2,·v1},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;72 ····invoke-virtual·{p2,·v1},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····.line·181774 ····.line·1973
75 ····.local·v0,·"item":Landroid/os/Parcelable;75 ····.local·v0,·"item":Landroid/os/Parcelable;
76 ····if-eqz·v0,·:cond_376 ····if-eqz·v0,·:cond_3
  
77 ····instance-of·v1,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;77 ····instance-of·v1,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
78 ····if-eqz·v1,·:cond_478 ····if-eqz·v1,·:cond_4
  
79 ····.line·181879 ····.line·1974
80 ····:cond_380 ····:cond_3
81 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;81 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
82 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;82 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
83 ····.end·local·v0····#·"item":Landroid/os/Parcelable;83 ····.end·local·v0····#·"item":Landroid/os/Parcelable;
84 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V84 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V
  
85 ····goto·:goto_085 ····goto·:goto_0
  
86 ····.line·182086 ····.line·1976
87 ····.restart·local·v0····#·"item":Landroid/os/Parcelable;87 ····.restart·local·v0····#·"item":Landroid/os/Parcelable;
88 ····:cond_488 ····:cond_4
89 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;89 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
90 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mMediaId:Ljava/lang/String;90 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;->mMediaId:Ljava/lang/String;
  
91 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V91 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
1.73 KB
smali/android/support/v4/media/MediaMetadataCompat$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·61132 ····.line·620
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·61441 ····.line·623
42 ····new-instance·v0,·Landroid/support/v4/media/MediaMetadataCompat;42 ····new-instance·v0,·Landroid/support/v4/media/MediaMetadataCompat;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/MediaMetadataCompat;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/MediaMetadataCompat;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·61149 ····.line·620
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaMetadataCompat$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaMetadataCompat$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/MediaMetadataCompat;54 .method·public·newArray(I)[Landroid/support/v4/media/MediaMetadataCompat;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·61958 ····.line·628
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/MediaMetadataCompat;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/MediaMetadataCompat;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·61165 ····.line·620
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaMetadataCompat$1;->newArray(I)[Landroid/support/v4/media/MediaMetadataCompat;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaMetadataCompat$1;->newArray(I)[Landroid/support/v4/media/MediaMetadataCompat;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
4.11 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;)V30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
33 ····.prologue33 ····.prologue
34 ····.line·65434 ····.line·676
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;
  
38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$token:Landroid/os/IBinder;38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$token:Landroid/os/IBinder;
Offset 49, 40 lines modifiedOffset 49, 40 lines modified
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·run()V50 .method·public·run()V
51 ····.locals·551 ····.locals·5
  
52 ····.prologue52 ····.prologue
53 ····.line·65753 ····.line·679
54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····.line·65957 ····.line·681
58 ····.local·v0,·"b":Landroid/os/IBinder;58 ····.local·v0,·"b":Landroid/os/IBinder;
59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
65 ····.line·66065 ····.line·682
66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
67 ····if-nez·v1,·:cond_167 ····if-nez·v1,·:cond_1
  
68 ····.line·66168 ····.line·683
69 ····const-string·v2,·"MBServiceCompat"69 ····const-string·v2,·"MBServiceCompat"
  
70 ····new-instance·v3,·Ljava/lang/StringBuilder;70 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
72 ····const-string·v4,·"removeSubscription·for·callback·that·isn\'t·registered·id="72 ····const-string·v4,·"removeSubscription·for·callback·that·isn\'t·registered·id="
Offset 99, 20 lines modifiedOffset 99, 20 lines modified
  
99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
100 ····move-result-object·v3100 ····move-result-object·v3
  
101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
102 ····.line·670102 ····.line·692
103 ····:cond_0103 ····:cond_0
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
  
106 ····.line·665106 ····.line·687
107 ····:cond_1107 ····:cond_1
108 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;108 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
109 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;109 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
110 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;110 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;
  
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->removeSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;)Z120 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->removeSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;)Z
  
121 ····move-result·v2121 ····move-result·v2
  
122 ····if-nez·v2,·:cond_0122 ····if-nez·v2,·:cond_0
  
123 ····.line·667123 ····.line·689
124 ····const-string·v2,·"MBServiceCompat"124 ····const-string·v2,·"MBServiceCompat"
  
125 ····new-instance·v3,·Ljava/lang/StringBuilder;125 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
126 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V126 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
127 ····const-string·v4,·"removeSubscription·called·for·"127 ····const-string·v4,·"removeSubscription·called·for·"
2.44 KB
smali/android/support/v4/media/MediaBrowserCompat$ConnectionCallback.smali
    
Offset 28, 79 lines modifiedOffset 28, 79 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·230 ····.locals·2
  
31 ····.prologue31 ····.prologue
32 ····.line·49932 ····.line·527
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·50034 ····.line·528
35 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I35 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
36 ····const/16·v1,·0x1536 ····const/16·v1,·0x15
  
37 ····if-lt·v0,·v1,·:cond_037 ····if-lt·v0,·v1,·:cond_0
  
38 ····.line·50138 ····.line·529
39 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;39 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;
  
40 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;-><init>(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;)V40 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$StubApi21;-><init>(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;)V
  
41 ····.line·50241 ····.line·530
42 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi21;->createConnectionCallback(Landroid/support/v4/media/MediaBrowserCompatApi21$ConnectionCallback;)Ljava/lang/Object;42 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi21;->createConnectionCallback(Landroid/support/v4/media/MediaBrowserCompatApi21$ConnectionCallback;)Ljava/lang/Object;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackObj:Ljava/lang/Object;44 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackObj:Ljava/lang/Object;
  
45 ····.line·50645 ····.line·534
46 ····:goto_046 ····:goto_0
47 ····return-void47 ····return-void
  
48 ····.line·50448 ····.line·532
49 ····:cond_049 ····:cond_0
50 ····const/4·v0,·0x050 ····const/4·v0,·0x0
  
51 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackObj:Ljava/lang/Object;51 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackObj:Ljava/lang/Object;
  
52 ····goto·:goto_052 ····goto·:goto_0
53 .end·method53 .end·method
  
  
54 #·virtual·methods54 #·virtual·methods
55 .method·public·onConnected()V55 .method·public·onConnected()V
56 ····.locals·056 ····.locals·0
  
57 ····.prologue57 ····.prologue
58 ····.line·51358 ····.line·541
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·onConnectionFailed()V61 .method·public·onConnectionFailed()V
62 ····.locals·062 ····.locals·0
  
63 ····.prologue63 ····.prologue
64 ····.line·52564 ····.line·553
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·onConnectionSuspended()V67 .method·public·onConnectionSuspended()V
68 ····.locals·068 ····.locals·0
  
69 ····.prologue69 ····.prologue
70 ····.line·51970 ····.line·547
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·setInternalConnectionCallback(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;)V73 .method·setInternalConnectionCallback(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;)V
74 ····.locals·074 ····.locals·0
75 ····.param·p1,·"connectionCallbackInternal"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;75 ····.param·p1,·"connectionCallbackInternal"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
76 ····.prologue76 ····.prologue
77 ····.line·52877 ····.line·556
78 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;78 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackInternal:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;
  
79 ····.line·52979 ····.line·557
80 ····return-void80 ····return-void
81 .end·method81 .end·method
1.83 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaItem$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·44132 ····.line·469
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·44441 ····.line·472
42 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;42 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·44149 ····.line·469
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;54 .method·public·newArray(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·44958 ····.line·477
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·44165 ····.line·469
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;->newArray(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;->newArray(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
5.82 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase.smali
    
Offset 25, 45 lines modifiedOffset 25, 45 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;28 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
  
29 ····.prologue29 ····.prologue
30 ····.line·14230 ····.line·157
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·getBrowserRootHints()Landroid/os/Bundle;36 .method·public·getBrowserRootHints()Landroid/os/Bundle;
37 ····.locals·237 ····.locals·2
  
38 ····.prologue38 ····.prologue
39 ····.line·20239 ····.line·217
40 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;40 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
41 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;41 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
42 ····if-nez·v0,·:cond_042 ····if-nez·v0,·:cond_0
  
43 ····.line·20343 ····.line·218
44 ····new-instance·v0,·Ljava/lang/IllegalStateException;44 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
45 ····const-string·v1,·"This·should·be·called·inside·of·onLoadChildren·or·onLoadItem·methods"45 ····const-string·v1,·"This·should·be·called·inside·of·onLoadChildren·or·onLoadItem·methods"
  
46 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V46 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
47 ····throw·v047 ····throw·v0
  
48 ····.line·20648 ····.line·221
49 ····:cond_049 ····:cond_0
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
51 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;51 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
52 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;52 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
Offset 93, 95 lines modifiedOffset 93, 95 lines modified
93 ····.param·p1,·"parentId"····#·Ljava/lang/String;93 ····.param·p1,·"parentId"····#·Ljava/lang/String;
94 ········.annotation·build·Landroid/support/annotation/NonNull;94 ········.annotation·build·Landroid/support/annotation/NonNull;
95 ········.end·annotation95 ········.end·annotation
96 ····.end·param96 ····.end·param
97 ····.param·p2,·"options"····#·Landroid/os/Bundle;97 ····.param·p2,·"options"····#·Landroid/os/Bundle;
  
98 ····.prologue98 ····.prologue
99 ····.line·18099 ····.line·195
100 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;100 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
101 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;101 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
102 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;102 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;
  
103 ····invoke-direct·{v1,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;Ljava/lang/String;Landroid/os/Bundle;)V103 ····invoke-direct·{v1,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase$2;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;Ljava/lang/String;Landroid/os/Bundle;)V
  
104 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->post(Ljava/lang/Runnable;)Z104 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->post(Ljava/lang/Runnable;)Z
  
105 ····.line·198105 ····.line·213
106 ····return-void106 ····return-void
107 .end·method107 .end·method
  
108 .method·public·onBind(Landroid/content/Intent;)Landroid/os/IBinder;108 .method·public·onBind(Landroid/content/Intent;)Landroid/os/IBinder;
109 ····.locals·2109 ····.locals·2
110 ····.param·p1,·"intent"····#·Landroid/content/Intent;110 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
111 ····.prologue111 ····.prologue
112 ····.line·152112 ····.line·167
113 ····const-string·v0,·"android.media.browse.MediaBrowserService"113 ····const-string·v0,·"android.media.browse.MediaBrowserService"
  
114 ····invoke-virtual·{p1},·Landroid/content/Intent;->getAction()Ljava/lang/String;114 ····invoke-virtual·{p1},·Landroid/content/Intent;->getAction()Ljava/lang/String;
  
115 ····move-result-object·v1115 ····move-result-object·v1
  
116 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z116 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
117 ····move-result·v0117 ····move-result·v0
  
118 ····if-eqz·v0,·:cond_0118 ····if-eqz·v0,·:cond_0
  
119 ····.line·153119 ····.line·168
120 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->mMessenger:Landroid/os/Messenger;120 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->mMessenger:Landroid/os/Messenger;
  
121 ····invoke-virtual·{v0},·Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;121 ····invoke-virtual·{v0},·Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;
  
122 ····move-result-object·v0122 ····move-result-object·v0
  
123 ····.line·155123 ····.line·170
124 ····:goto_0124 ····:goto_0
125 ····return-object·v0125 ····return-object·v0
  
126 ····:cond_0126 ····:cond_0
127 ····const/4·v0,·0x0127 ····const/4·v0,·0x0
  
128 ····goto·:goto_0128 ····goto·:goto_0
129 .end·method129 .end·method
  
130 .method·public·onCreate()V130 .method·public·onCreate()V
131 ····.locals·2131 ····.locals·2
  
132 ····.prologue132 ····.prologue
133 ····.line·147133 ····.line·162
134 ····new-instance·v0,·Landroid/os/Messenger;134 ····new-instance·v0,·Landroid/os/Messenger;
  
135 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;135 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
136 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;136 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
137 ····invoke-direct·{v0,·v1},·Landroid/os/Messenger;-><init>(Landroid/os/Handler;)V137 ····invoke-direct·{v0,·v1},·Landroid/os/Messenger;-><init>(Landroid/os/Handler;)V
  
138 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->mMessenger:Landroid/os/Messenger;138 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->mMessenger:Landroid/os/Messenger;
  
139 ····.line·148139 ····.line·163
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·public·setSessionToken(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V142 .method·public·setSessionToken(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
143 ····.locals·2143 ····.locals·2
144 ····.param·p1,·"token"····#·Landroid/support/v4/media/session/MediaSessionCompat$Token;144 ····.param·p1,·"token"····#·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
145 ····.prologue145 ····.prologue
Max diff block lines reached; 724/5781 bytes (12.52%) of diff not shown.
5.91 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;Ljava/lang/String;Landroid/os/Bundle;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;Ljava/lang/String;Landroid/os/Bundle;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
  
31 ····.prologue31 ····.prologue
32 ····.line·23732 ····.line·252
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$parentId:Ljava/lang/String;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$parentId:Ljava/lang/String;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$options:Landroid/os/Bundle;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$options:Landroid/os/Bundle;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·947 ····.locals·9
  
48 ····.prologue48 ····.prologue
49 ····.line·24049 ····.line·255
50 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;50 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
  
51 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;51 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
52 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;52 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
53 ····invoke-virtual·{v4},·Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set;53 ····invoke-virtual·{v4},·Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set;
Offset 73, 46 lines modifiedOffset 73, 46 lines modified
  
73 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;73 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····check-cast·v0,·Landroid/os/IBinder;75 ····check-cast·v0,·Landroid/os/IBinder;
  
76 ····.line·24176 ····.line·256
77 ····.local·v0,·"binder":Landroid/os/IBinder;77 ····.local·v0,·"binder":Landroid/os/IBinder;
78 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;78 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
  
79 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;79 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
80 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;80 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
81 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;81 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
82 ····move-result-object·v382 ····move-result-object·v3
  
83 ····check-cast·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;83 ····check-cast·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
84 ····.line·24284 ····.line·257
85 ····.local·v3,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;85 ····.local·v3,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
86 ····iget-object·v4,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;86 ····iget-object·v4,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$parentId:Ljava/lang/String;87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$parentId:Ljava/lang/String;
  
88 ····.line·24388 ····.line·258
89 ····invoke-virtual·{v4,·v6},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;89 ····invoke-virtual·{v4,·v6},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
90 ····move-result-object·v290 ····move-result-object·v2
  
91 ····check-cast·v2,·Ljava/util/List;91 ····check-cast·v2,·Ljava/util/List;
  
92 ····.line·24492 ····.line·259
93 ····.local·v2,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"93 ····.local·v2,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
94 ····if-eqz·v2,·:cond_094 ····if-eqz·v2,·:cond_0
  
95 ····.line·24595 ····.line·260
96 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;96 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
97 ····move-result-object·v697 ····move-result-object·v6
  
98 ····:cond_198 ····:cond_1
99 ····:goto_099 ····:goto_0
100 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z100 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
Offset 123, 44 lines modifiedOffset 123, 44 lines modified
  
123 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;123 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····check-cast·v1,·Landroid/support/v4/util/Pair;125 ····check-cast·v1,·Landroid/support/v4/util/Pair;
  
126 ····.line·246126 ····.line·261
127 ····.local·v1,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"127 ····.local·v1,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
128 ····iget-object·v7,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$options:Landroid/os/Bundle;128 ····iget-object·v7,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$options:Landroid/os/Bundle;
  
129 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;129 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;
  
130 ····check-cast·v4,·Landroid/os/Bundle;130 ····check-cast·v4,·Landroid/os/Bundle;
  
131 ····invoke-static·{v7,·v4},·Landroid/support/v4/media/MediaBrowserCompatUtils;->hasDuplicatedItems(Landroid/os/Bundle;Landroid/os/Bundle;)Z131 ····invoke-static·{v7,·v4},·Landroid/support/v4/media/MediaBrowserCompatUtils;->hasDuplicatedItems(Landroid/os/Bundle;Landroid/os/Bundle;)Z
  
132 ····move-result·v4132 ····move-result·v4
  
133 ····if-eqz·v4,·:cond_1133 ····if-eqz·v4,·:cond_1
  
134 ····.line·248134 ····.line·263
135 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;135 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
  
136 ····iget-object·v7,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;136 ····iget-object·v7,·v4,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
137 ····iget-object·v8,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$parentId:Ljava/lang/String;137 ····iget-object·v8,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$1;->val$parentId:Ljava/lang/String;
  
138 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;138 ····iget-object·v4,·v1,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;
  
139 ····check-cast·v4,·Landroid/os/Bundle;139 ····check-cast·v4,·Landroid/os/Bundle;
  
140 ····invoke-virtual·{v7,·v8,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->performLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/Bundle;)V140 ····invoke-virtual·{v7,·v8,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->performLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/Bundle;)V
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·253142 ····.line·268
143 ····.end·local·v0····#·"binder":Landroid/os/IBinder;143 ····.end·local·v0····#·"binder":Landroid/os/IBinder;
144 ····.end·local·v1····#·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"144 ····.end·local·v1····#·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
145 ····.end·local·v2····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"145 ····.end·local·v2····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
146 ····.end·local·v3····#·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;146 ····.end·local·v3····#·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
147 ····:cond_2147 ····:cond_2
148 ····return-void148 ····return-void
149 .end·method149 .end·method
2.41 KB
smali/android/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy.smali
    
Offset 61, 42 lines modifiedOffset 61, 56 lines modified
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"itemId"····#·Ljava/lang/String;62 ····.param·p1,·"itemId"····#·Ljava/lang/String;
63 ········.annotation·build·Landroid/support/annotation/NonNull;63 ········.annotation·build·Landroid/support/annotation/NonNull;
64 ········.end·annotation64 ········.end·annotation
65 ····.end·param65 ····.end·param
  
66 ····.prologue66 ····.prologue
67 ····.line·5867 ····.line·62
68 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;,·"Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy<TT;>;"68 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;,·"Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy<TT;>;"
69 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;->mItemCallback:Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;69 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;->mItemCallback:Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;
  
70 ····invoke-interface·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;->onError(Ljava/lang/String;)V70 ····invoke-interface·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;->onError(Ljava/lang/String;)V
  
71 ····.line·5971 ····.line·63
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·public·onItemLoaded(Landroid/media/browse/MediaBrowser$MediaItem;)V74 .method·public·onItemLoaded(Landroid/media/browse/MediaBrowser$MediaItem;)V
75 ····.locals·275 ····.locals·3
76 ····.param·p1,·"item"····#·Landroid/media/browse/MediaBrowser$MediaItem;76 ····.param·p1,·"item"····#·Landroid/media/browse/MediaBrowser$MediaItem;
  
77 ····.prologue77 ····.prologue
78 ····.line·5178 ····.line·51
79 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;,·"Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy<TT;>;"79 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;,·"Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy<TT;>;"
 80 ····if-nez·p1,·:cond_0
  
 81 ····.line·52
 82 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;->mItemCallback:Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;
  
 83 ····const/4·v2,·0x0
  
 84 ····invoke-interface·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;->onItemLoaded(Landroid/os/Parcel;)V
  
 85 ····.line·58
 86 ····:goto_0
 87 ····return-void
  
 88 ····.line·54
 89 ····:cond_0
80 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;90 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
81 ····move-result-object·v091 ····move-result-object·v0
  
82 ····.line·5292 ····.line·55
83 ····.local·v0,·"parcel":Landroid/os/Parcel;93 ····.local·v0,·"parcel":Landroid/os/Parcel;
84 ····const/4·v1,·0x094 ····const/4·v1,·0x0
  
85 ····invoke-virtual·{p1,·v0,·v1},·Landroid/media/browse/MediaBrowser$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V95 ····invoke-virtual·{p1,·v0,·v1},·Landroid/media/browse/MediaBrowser$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V
  
86 ····.line·5396 ····.line·56
87 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;->mItemCallback:Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;97 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallbackProxy;->mItemCallback:Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;
  
88 ····invoke-interface·{v1,·v0},·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;->onItemLoaded(Landroid/os/Parcel;)V98 ····invoke-interface·{v1,·v0},·Landroid/support/v4/media/MediaBrowserCompatApi23$ItemCallback;->onItemLoaded(Landroid/os/Parcel;)V
  
 99 ····goto·:goto_0
89 ····.line·54 
90 ····return-void 
91 .end·method100 .end·method
5.13 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$Result.smali
    
Offset 35, 38 lines modifiedOffset 35, 38 lines modified
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Ljava/lang/Object;)V36 .method·constructor·<init>(Ljava/lang/Object;)V
37 ····.locals·037 ····.locals·0
38 ····.param·p1,·"debug"····#·Ljava/lang/Object;38 ····.param·p1,·"debug"····#·Ljava/lang/Object;
  
39 ····.prologue39 ····.prologue
40 ····.line·51540 ····.line·537
41 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"41 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·51643 ····.line·538
44 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDebug:Ljava/lang/Object;44 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDebug:Ljava/lang/Object;
  
45 ····.line·51745 ····.line·539
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·detach()V49 .method·public·detach()V
50 ····.locals·350 ····.locals·3
  
51 ····.prologue51 ····.prologue
52 ····.line·53552 ····.line·557
53 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"53 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
54 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z54 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z
  
55 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
56 ····.line·53656 ····.line·558
57 ····new-instance·v0,·Ljava/lang/IllegalStateException;57 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
58 ····new-instance·v1,·Ljava/lang/StringBuilder;58 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····const-string·v2,·"detach()·called·when·detach()·had·already·been·called·for:·"60 ····const-string·v2,·"detach()·called·when·detach()·had·already·been·called·for:·"
Offset 85, 21 lines modifiedOffset 85, 21 lines modified
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V86 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
87 ····throw·v087 ····throw·v0
  
88 ····.line·53988 ····.line·561
89 ····:cond_089 ····:cond_0
90 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z90 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z
  
91 ····if-eqz·v0,·:cond_191 ····if-eqz·v0,·:cond_1
  
92 ····.line·54092 ····.line·562
93 ····new-instance·v0,·Ljava/lang/IllegalStateException;93 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
94 ····new-instance·v1,·Ljava/lang/StringBuilder;94 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
95 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V95 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
96 ····const-string·v2,·"detach()·called·when·sendResult()·had·already·been·called·for:·"96 ····const-string·v2,·"detach()·called·when·sendResult()·had·already·been·called·for:·"
Offset 118, 29 lines modifiedOffset 118, 29 lines modified
  
118 ····move-result-object·v1118 ····move-result-object·v1
  
119 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V119 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
120 ····throw·v0120 ····throw·v0
  
121 ····.line·543121 ····.line·565
122 ····:cond_1122 ····:cond_1
123 ····const/4·v0,·0x1123 ····const/4·v0,·0x1
  
124 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z124 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z
  
125 ····.line·544125 ····.line·566
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·isDone()Z128 .method·isDone()Z
129 ····.locals·1129 ····.locals·1
  
130 ····.prologue130 ····.prologue
131 ····.line·547131 ····.line·569
132 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"132 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
133 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z133 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z
  
134 ····if-nez·v0,·:cond_0134 ····if-nez·v0,·:cond_0
  
135 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z135 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z
  
Offset 164, 37 lines modifiedOffset 164, 37 lines modified
164 ····.annotation·system·Ldalvik/annotation/Signature;164 ····.annotation·system·Ldalvik/annotation/Signature;
165 ········value·=·{165 ········value·=·{
166 ············"(TT;I)V"166 ············"(TT;I)V"
167 ········}167 ········}
168 ····.end·annotation168 ····.end·annotation
  
169 ····.prologue169 ····.prologue
170 ····.line·559170 ····.line·581
171 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"171 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
172 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"172 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"
173 ····return-void173 ····return-void
174 .end·method174 .end·method
  
175 .method·public·sendResult(Ljava/lang/Object;)V175 .method·public·sendResult(Ljava/lang/Object;)V
176 ····.locals·3176 ····.locals·3
177 ····.annotation·system·Ldalvik/annotation/Signature;177 ····.annotation·system·Ldalvik/annotation/Signature;
178 ········value·=·{178 ········value·=·{
179 ············"(TT;)V"179 ············"(TT;)V"
180 ········}180 ········}
181 ····.end·annotation181 ····.end·annotation
  
182 ····.prologue182 ····.prologue
183 ····.line·523183 ····.line·545
184 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"184 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
185 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"185 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"
186 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z186 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z
  
187 ····if-eqz·v0,·:cond_0187 ····if-eqz·v0,·:cond_0
  
188 ····.line·524188 ····.line·546
189 ····new-instance·v0,·Ljava/lang/IllegalStateException;189 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
190 ····new-instance·v1,·Ljava/lang/StringBuilder;190 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
191 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V191 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Max diff block lines reached; 1068/5118 bytes (20.87%) of diff not shown.
6.78 KB
smali/android/support/v4/media/MediaBrowserCompat$CallbackHandler.smali
    
Offset 40, 84 lines modifiedOffset 40, 84 lines modified
  
40 #·direct·methods40 #·direct·methods
41 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V41 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V
42 ····.locals·142 ····.locals·1
43 ····.param·p1,·"callbackImpl"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;43 ····.param·p1,·"callbackImpl"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;
  
44 ····.prologue44 ····.prologue
45 ····.line·168745 ····.line·1834
46 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V46 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
47 ····.line·168847 ····.line·1835
48 ····new-instance·v0,·Ljava/lang/ref/WeakReference;48 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
49 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V49 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
50 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbackImplRef:Ljava/lang/ref/WeakReference;50 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbackImplRef:Ljava/lang/ref/WeakReference;
  
51 ····.line·168951 ····.line·1836
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
  
54 #·virtual·methods54 #·virtual·methods
55 .method·public·handleMessage(Landroid/os/Message;)V55 .method·public·handleMessage(Landroid/os/Message;)V
56 ····.locals·656 ····.locals·6
57 ····.param·p1,·"msg"····#·Landroid/os/Message;57 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
58 ····.prologue58 ····.prologue
59 ····.line·169359 ····.line·1840
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;
  
61 ····if-eqz·v1,·:cond_061 ····if-eqz·v1,·:cond_0
  
62 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;62 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbacksMessengerRef:Ljava/lang/ref/WeakReference;
  
63 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;63 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
64 ····move-result-object·v164 ····move-result-object·v1
  
65 ····if-eqz·v1,·:cond_065 ····if-eqz·v1,·:cond_0
  
66 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbackImplRef:Ljava/lang/ref/WeakReference;66 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbackImplRef:Ljava/lang/ref/WeakReference;
  
67 ····.line·169467 ····.line·1841
68 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;68 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····if-nez·v1,·:cond_170 ····if-nez·v1,·:cond_1
  
71 ····.line·172071 ····.line·1867
72 ····:cond_072 ····:cond_0
73 ····:goto_073 ····:goto_0
74 ····return-void74 ····return-void
  
75 ····.line·169775 ····.line·1844
76 ····:cond_176 ····:cond_1
77 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;77 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····.line·169879 ····.line·1845
80 ····.local·v0,·"data":Landroid/os/Bundle;80 ····.local·v0,·"data":Landroid/os/Bundle;
81 ····const-class·v1,·Landroid/support/v4/media/session/MediaSessionCompat;81 ····const-class·v1,·Landroid/support/v4/media/session/MediaSessionCompat;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;82 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
83 ····move-result-object·v183 ····move-result-object·v1
  
84 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V84 ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  
85 ····.line·169985 ····.line·1846
86 ····iget·v1,·p1,·Landroid/os/Message;->what:I86 ····iget·v1,·p1,·Landroid/os/Message;->what:I
  
87 ····packed-switch·v1,·:pswitch_data_087 ····packed-switch·v1,·:pswitch_data_0
  
88 ····.line·171688 ····.line·1863
89 ····const-string·v1,·"MediaBrowserCompat"89 ····const-string·v1,·"MediaBrowserCompat"
  
90 ····new-instance·v2,·Ljava/lang/StringBuilder;90 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
91 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V91 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
92 ····const-string·v3,·"Unhandled·message:·"92 ····const-string·v3,·"Unhandled·message:·"
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
  
158 ····move-result-object·v2158 ····move-result-object·v2
  
159 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I159 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
160 ····goto·:goto_0160 ····goto·:goto_0
  
161 ····.line·1701161 ····.line·1848
162 ····:pswitch_0162 ····:pswitch_0
163 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbackImplRef:Ljava/lang/ref/WeakReference;163 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->mCallbackImplRef:Ljava/lang/ref/WeakReference;
  
164 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;164 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
165 ····move-result-object·v1165 ····move-result-object·v1
  
Offset 178, 41 lines modifiedOffset 178, 41 lines modified
  
178 ····move-result-object·v2178 ····move-result-object·v2
  
179 ····check-cast·v2,·Landroid/os/Messenger;179 ····check-cast·v2,·Landroid/os/Messenger;
  
180 ····const-string·v3,·"data_media_item_id"180 ····const-string·v3,·"data_media_item_id"
  
181 ····.line·1702181 ····.line·1849
182 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;182 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
183 ····move-result-object·v4183 ····move-result-object·v4
  
184 ····const-string·v3,·"data_media_session_token"184 ····const-string·v3,·"data_media_session_token"
  
185 ····.line·1703185 ····.line·1850
186 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;186 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
187 ····move-result-object·v3187 ····move-result-object·v3
  
188 ····check-cast·v3,·Landroid/support/v4/media/session/MediaSessionCompat$Token;188 ····check-cast·v3,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
189 ····const-string·v5,·"data_root_hints"189 ····const-string·v5,·"data_root_hints"
  
190 ····.line·1704190 ····.line·1851
191 ····invoke-virtual·{v0,·v5},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;191 ····invoke-virtual·{v0,·v5},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
Max diff block lines reached; 2874/6802 bytes (42.25%) of diff not shown.
6.38 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24.smali
    
Offset 23, 65 lines modifiedOffset 23, 65 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V24 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
  
27 ····.prologue27 ····.prologue
28 ····.line·35828 ····.line·374
29 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;29 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
30 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V30 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·getBrowserRootHints()Landroid/os/Bundle;34 .method·public·getBrowserRootHints()Landroid/os/Bundle;
35 ····.locals·235 ····.locals·2
  
36 ····.prologue36 ····.prologue
37 ····.line·40737 ····.line·423
38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
39 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;39 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
40 ····if-eqz·v0,·:cond_140 ····if-eqz·v0,·:cond_1
  
41 ····.line·40841 ····.line·424
42 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;42 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
43 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;43 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
44 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;44 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
45 ····if-nez·v0,·:cond_045 ····if-nez·v0,·:cond_0
  
46 ····const/4·v0,·0x046 ····const/4·v0,·0x0
  
47 ····.line·41147 ····.line·427
48 ····:goto_048 ····:goto_0
49 ····return-object·v049 ····return-object·v0
  
50 ····.line·40850 ····.line·424
51 ····:cond_051 ····:cond_0
52 ····new-instance·v0,·Landroid/os/Bundle;52 ····new-instance·v0,·Landroid/os/Bundle;
  
53 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;53 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
54 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;54 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
55 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;55 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
56 ····invoke-direct·{v0,·v1},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V56 ····invoke-direct·{v0,·v1},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
57 ····goto·:goto_057 ····goto·:goto_0
  
58 ····.line·41158 ····.line·427
59 ····:cond_159 ····:cond_1
60 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;60 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;
  
61 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->getBrowserRootHints(Ljava/lang/Object;)Landroid/os/Bundle;61 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->getBrowserRootHints(Ljava/lang/Object;)Landroid/os/Bundle;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
Offset 90, 71 lines modifiedOffset 90, 71 lines modified
  
90 .method·public·notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V90 .method·public·notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V
91 ····.locals·191 ····.locals·1
92 ····.param·p1,·"parentId"····#·Ljava/lang/String;92 ····.param·p1,·"parentId"····#·Ljava/lang/String;
93 ····.param·p2,·"options"····#·Landroid/os/Bundle;93 ····.param·p2,·"options"····#·Landroid/os/Bundle;
  
94 ····.prologue94 ····.prologue
95 ····.line·36995 ····.line·385
96 ····if-nez·p2,·:cond_096 ····if-nez·p2,·:cond_0
  
97 ····.line·37097 ····.line·386
98 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;98 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;
  
99 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;)V99 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;)V
  
100 ····.line·375100 ····.line·391
101 ····:goto_0101 ····:goto_0
102 ····return-void102 ····return-void
  
103 ····.line·372103 ····.line·388
104 ····:cond_0104 ····:cond_0
105 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;105 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;
  
106 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V106 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
107 ····goto·:goto_0107 ····goto·:goto_0
108 .end·method108 .end·method
  
109 .method·public·onCreate()V109 .method·public·onCreate()V
110 ····.locals·1110 ····.locals·1
  
111 ····.prologue111 ····.prologue
112 ····.line·362112 ····.line·378
113 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;113 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
114 ····invoke-static·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ServiceCompatProxy;)Ljava/lang/Object;114 ····invoke-static·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ServiceCompatProxy;)Ljava/lang/Object;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;116 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;
  
117 ····.line·364117 ····.line·380
118 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;118 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;
  
119 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onCreate(Ljava/lang/Object;)V119 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onCreate(Ljava/lang/Object;)V
  
120 ····.line·365120 ····.line·381
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·public·onLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;Landroid/os/Bundle;)V123 .method·public·onLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;Landroid/os/Bundle;)V
124 ····.locals·2124 ····.locals·2
125 ····.param·p1,·"parentId"····#·Ljava/lang/String;125 ····.param·p1,·"parentId"····#·Ljava/lang/String;
126 ····.param·p2,·"resultWrapper"····#·Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;126 ····.param·p2,·"resultWrapper"····#·Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;
127 ····.param·p3,·"options"····#·Landroid/os/Bundle;127 ····.param·p3,·"options"····#·Landroid/os/Bundle;
  
128 ····.prologue128 ····.prologue
129 ····.line·380129 ····.line·396
130 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;130 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;
  
131 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;)V131 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;)V
Max diff block lines reached; 691/6355 bytes (10.87%) of diff not shown.
1.29 KB
smali/android/support/v4/media/TransportStateListener.smali
    
Offset 1, 35 lines modifiedOffset 1, 47 lines modified
1 .class·public·Landroid/support/v4/media/TransportStateListener;1 .class·public·Landroid/support/v4/media/TransportStateListener;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransportStateListener.java"3 .source·"TransportStateListener.java"
  
  
 4 #·annotations
 5 .annotation·runtime·Ljava/lang/Deprecated;
 6 .end·annotation
  
  
4 #·direct·methods7 #·direct·methods
5 .method·public·constructor·<init>()V8 .method·public·constructor·<init>()V
6 ····.locals·09 ····.locals·0
 10 ····.annotation·runtime·Ljava/lang/Deprecated;
 11 ····.end·annotation
  
7 ····.prologue12 ····.prologue
8 ····.line·2313 ····.line·33
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····.line·34
10 ····return-void16 ····return-void
11 .end·method17 .end·method
  
  
12 #·virtual·methods18 #·virtual·methods
13 .method·public·onPlayingChanged(Landroid/support/v4/media/TransportController;)V19 .method·public·onPlayingChanged(Landroid/support/v4/media/TransportController;)V
14 ····.locals·020 ····.locals·0
15 ····.param·p1,·"controller"····#·Landroid/support/v4/media/TransportController;21 ····.param·p1,·"controller"····#·Landroid/support/v4/media/TransportController;
 22 ····.annotation·runtime·Ljava/lang/Deprecated;
 23 ····.end·annotation
  
16 ····.prologue24 ····.prologue
17 ····.line·3025 ····.line·45
18 ····return-void26 ····return-void
19 .end·method27 .end·method
  
20 .method·public·onTransportControlsChanged(Landroid/support/v4/media/TransportController;)V28 .method·public·onTransportControlsChanged(Landroid/support/v4/media/TransportController;)V
21 ····.locals·029 ····.locals·0
22 ····.param·p1,·"controller"····#·Landroid/support/v4/media/TransportController;30 ····.param·p1,·"controller"····#·Landroid/support/v4/media/TransportController;
 31 ····.annotation·runtime·Ljava/lang/Deprecated;
 32 ····.end·annotation
  
23 ····.prologue33 ····.prologue
24 ····.line·3834 ····.line·56
25 ····return-void35 ····return-void
26 .end·method36 .end·method
44.1 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21.smali
    
Offset 48, 82 lines modifiedOffset 48, 82 lines modified
48 ····.locals·248 ····.locals·2
49 ····.param·p1,·"context"····#·Landroid/content/Context;49 ····.param·p1,·"context"····#·Landroid/content/Context;
50 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;50 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;
51 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;51 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
52 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;52 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;
  
53 ····.prologue53 ····.prologue
54 ····.line·134054 ····.line·1436
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····.line·133356 ····.line·1429
57 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;57 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
58 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;-><init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V58 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;-><init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;)V
  
59 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;59 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
60 ····.line·133460 ····.line·1430
61 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;61 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;
  
62 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V62 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V
  
63 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mSubscriptions:Landroid/support/v4/util/ArrayMap;63 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mSubscriptions:Landroid/support/v4/util/ArrayMap;
  
64 ····.line·134364 ····.line·1439
65 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I65 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
66 ····const/16·v1,·0x1966 ····const/16·v1,·0x19
  
67 ····if-ge·v0,·v1,·:cond_167 ····if-gt·v0,·v1,·:cond_1
  
68 ····.line·134468 ····.line·1440
69 ····if-nez·p4,·:cond_069 ····if-nez·p4,·:cond_0
  
70 ····.line·134570 ····.line·1441
71 ····new-instance·p4,·Landroid/os/Bundle;71 ····new-instance·p4,·Landroid/os/Bundle;
  
72 ····.end·local·p4····#·"rootHints":Landroid/os/Bundle;72 ····.end·local·p4····#·"rootHints":Landroid/os/Bundle;
73 ····invoke-direct·{p4},·Landroid/os/Bundle;-><init>()V73 ····invoke-direct·{p4},·Landroid/os/Bundle;-><init>()V
  
74 ····.line·134774 ····.line·1443
75 ····.restart·local·p4····#·"rootHints":Landroid/os/Bundle;75 ····.restart·local·p4····#·"rootHints":Landroid/os/Bundle;
76 ····:cond_076 ····:cond_0
77 ····const-string·v0,·"extra_client_version"77 ····const-string·v0,·"extra_client_version"
  
78 ····const/4·v1,·0x178 ····const/4·v1,·0x1
  
79 ····invoke-virtual·{p4,·v0,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V79 ····invoke-virtual·{p4,·v0,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
80 ····.line·134880 ····.line·1444
81 ····new-instance·v0,·Landroid/os/Bundle;81 ····new-instance·v0,·Landroid/os/Bundle;
  
82 ····invoke-direct·{v0,·p4},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V82 ····invoke-direct·{v0,·p4},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
83 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mRootHints:Landroid/os/Bundle;83 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mRootHints:Landroid/os/Bundle;
  
84 ····.line·135284 ····.line·1448
85 ····:goto_085 ····:goto_0
86 ····invoke-virtual·{p3,·p0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->setInternalConnectionCallback(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;)V86 ····invoke-virtual·{p3,·p0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->setInternalConnectionCallback(Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal;)V
  
87 ····.line·135387 ····.line·1449
88 ····iget-object·v0,·p3,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackObj:Ljava/lang/Object;88 ····iget-object·v0,·p3,·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->mConnectionCallbackObj:Ljava/lang/Object;
  
89 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mRootHints:Landroid/os/Bundle;89 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mRootHints:Landroid/os/Bundle;
  
90 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi21;->createBrowser(Landroid/content/Context;Landroid/content/ComponentName;Ljava/lang/Object;Landroid/os/Bundle;)Ljava/lang/Object;90 ····invoke-static·{p1,·p2,·v0,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi21;->createBrowser(Landroid/content/Context;Landroid/content/ComponentName;Ljava/lang/Object;Landroid/os/Bundle;)Ljava/lang/Object;
  
91 ····move-result-object·v091 ····move-result-object·v0
  
92 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mBrowserObj:Ljava/lang/Object;92 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mBrowserObj:Ljava/lang/Object;
  
93 ····.line·135593 ····.line·1451
94 ····return-void94 ····return-void
  
95 ····.line·135095 ····.line·1446
96 ····:cond_196 ····:cond_1
97 ····if-nez·p4,·:cond_297 ····if-nez·p4,·:cond_2
  
98 ····const/4·v0,·0x098 ····const/4·v0,·0x0
  
99 ····:goto_199 ····:goto_1
100 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mRootHints:Landroid/os/Bundle;100 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mRootHints:Landroid/os/Bundle;
Offset 140, 61 lines modifiedOffset 140, 61 lines modified
  
  
140 #·virtual·methods140 #·virtual·methods
141 .method·public·connect()V141 .method·public·connect()V
142 ····.locals·1142 ····.locals·1
  
143 ····.prologue143 ····.prologue
144 ····.line·1359144 ····.line·1455
145 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mBrowserObj:Ljava/lang/Object;145 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mBrowserObj:Ljava/lang/Object;
  
146 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi21;->connect(Ljava/lang/Object;)V146 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserCompatApi21;->connect(Ljava/lang/Object;)V
  
147 ····.line·1360147 ····.line·1456
148 ····return-void148 ····return-void
149 .end·method149 .end·method
  
150 .method·public·disconnect()V150 .method·public·disconnect()V
151 ····.locals·3151 ····.locals·3
  
152 ····.prologue152 ····.prologue
153 ····.line·1364153 ····.line·1460
154 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;154 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;
  
155 ····if-eqz·v1,·:cond_0155 ····if-eqz·v1,·:cond_0
  
156 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mCallbacksMessenger:Landroid/os/Messenger;156 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mCallbacksMessenger:Landroid/os/Messenger;
  
157 ····if-eqz·v1,·:cond_0157 ····if-eqz·v1,·:cond_0
  
158 ····.line·1366158 ····.line·1462
159 ····:try_start_0159 ····:try_start_0
160 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;160 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;
  
161 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mCallbacksMessenger:Landroid/os/Messenger;161 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mCallbacksMessenger:Landroid/os/Messenger;
  
162 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->unregisterCallbackMessenger(Landroid/os/Messenger;)V162 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->unregisterCallbackMessenger(Landroid/os/Messenger;)V
163 ····:try_end_0163 ····:try_end_0
164 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0164 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
165 ····.line·1371165 ····.line·1467
166 ····:cond_0166 ····:cond_0
167 ····:goto_0167 ····:goto_0
168 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mBrowserObj:Ljava/lang/Object;168 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->mBrowserObj:Ljava/lang/Object;
  
Max diff block lines reached; 39831/45026 bytes (88.46%) of diff not shown.
2.69 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$2.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V33 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;35 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
36 ····.param·p2,·"debug"····#·Ljava/lang/Object;36 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
37 ····.prologue37 ····.prologue
38 ····.line·112138 ····.line·1199
39 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;39 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
40 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;40 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;
  
41 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V41 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V
  
42 ····return-void42 ····return-void
Offset 50, 58 lines modifiedOffset 50, 58 lines modified
50 #·virtual·methods50 #·virtual·methods
51 .method·onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V51 .method·onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V
52 ····.locals·452 ····.locals·4
53 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;53 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
54 ····.param·p2,·"flags"····#·I54 ····.param·p2,·"flags"····#·I
  
55 ····.prologue55 ····.prologue
56 ····.line·112456 ····.line·1202
57 ····and-int/lit8·v1,·p2,·0x257 ····and-int/lit8·v1,·p2,·0x2
  
58 ····if-eqz·v1,·:cond_058 ····if-eqz·v1,·:cond_0
  
59 ····.line·112559 ····.line·1203
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;
  
61 ····const/4·v2,·-0x161 ····const/4·v2,·-0x1
  
62 ····const/4·v3,·0x062 ····const/4·v3,·0x0
  
63 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V63 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
  
64 ····.line·113164 ····.line·1209
65 ····:goto_065 ····:goto_0
66 ····return-void66 ····return-void
  
67 ····.line·112867 ····.line·1206
68 ····:cond_068 ····:cond_0
69 ····new-instance·v0,·Landroid/os/Bundle;69 ····new-instance·v0,·Landroid/os/Bundle;
  
70 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V70 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
71 ····.line·112971 ····.line·1207
72 ····.local·v0,·"bundle":Landroid/os/Bundle;72 ····.local·v0,·"bundle":Landroid/os/Bundle;
73 ····const-string·v1,·"media_item"73 ····const-string·v1,·"media_item"
  
74 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V74 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
75 ····.line·113075 ····.line·1208
76 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;76 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;
  
77 ····const/4·v2,·0x077 ····const/4·v2,·0x0
  
78 ····invoke-virtual·{v1,·v2,·v0},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V78 ····invoke-virtual·{v1,·v2,·v0},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
  
79 ····goto·:goto_079 ····goto·:goto_0
80 .end·method80 .end·method
  
81 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V81 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
82 ····.locals·082 ····.locals·0
  
83 ····.prologue83 ····.prologue
84 ····.line·112184 ····.line·1199
85 ····check-cast·p1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;85 ····check-cast·p1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
86 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V86 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
4.33 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;)V35 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;)V
36 ····.locals·036 ····.locals·0
37 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;37 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;
38 ····.param·p2,·"debug"····#·Ljava/lang/Object;38 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
39 ····.prologue39 ····.prologue
40 ····.line·38140 ····.line·397
41 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;41 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;
  
42 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;42 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;
  
43 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V43 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V
  
44 ····return-void44 ····return-void
Offset 50, 28 lines modifiedOffset 50, 28 lines modified
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·detach()V51 .method·public·detach()V
52 ····.locals·152 ····.locals·1
  
53 ····.prologue53 ····.prologue
54 ····.line·39854 ····.line·414
55 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;55 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;
  
56 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;->detach()V56 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;->detach()V
  
57 ····.line·39957 ····.line·415
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V60 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
61 ····.locals·061 ····.locals·0
  
62 ····.prologue62 ····.prologue
63 ····.line·38163 ····.line·397
64 ····check-cast·p1,·Ljava/util/List;64 ····check-cast·p1,·Ljava/util/List;
  
65 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->onResultSent(Ljava/util/List;I)V65 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->onResultSent(Ljava/util/List;I)V
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
Offset 85, 29 lines modifiedOffset 85, 29 lines modified
85 ············"<",85 ············"<",
86 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",86 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",
87 ············">;I)V"87 ············">;I)V"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····.prologue90 ····.prologue
91 ····.line·38491 ····.line·400
92 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"92 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
93 ····const/4·v2,·0x093 ····const/4·v2,·0x0
  
94 ····.line·38594 ····.line·401
95 ····.local·v2,·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"95 ····.local·v2,·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
96 ····if-eqz·p1,·:cond_096 ····if-eqz·p1,·:cond_0
  
97 ····.line·38697 ····.line·402
98 ····new-instance·v2,·Ljava/util/ArrayList;98 ····new-instance·v2,·Ljava/util/ArrayList;
  
99 ····.end·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"99 ····.end·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
100 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V100 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
101 ····.line·387101 ····.line·403
102 ····.restart·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"102 ····.restart·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
103 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;103 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
104 ····move-result-object·v3104 ····move-result-object·v3
  
105 ····:goto_0105 ····:goto_0
106 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z106 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
Offset 118, 35 lines modifiedOffset 118, 35 lines modified
  
118 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;118 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;120 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
121 ····.line·388121 ····.line·404
122 ····.local·v0,·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;122 ····.local·v0,·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
123 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;123 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····.line·389125 ····.line·405
126 ····.local·v1,·"parcel":Landroid/os/Parcel;126 ····.local·v1,·"parcel":Landroid/os/Parcel;
127 ····const/4·v4,·0x0127 ····const/4·v4,·0x0
  
128 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V128 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V
  
129 ····.line·390129 ····.line·406
130 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z130 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
131 ····goto·:goto_0131 ····goto·:goto_0
  
132 ····.line·393132 ····.line·409
133 ····.end·local·v0····#·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;133 ····.end·local·v0····#·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
134 ····.end·local·v1····#·"parcel":Landroid/os/Parcel;134 ····.end·local·v1····#·"parcel":Landroid/os/Parcel;
135 ····:cond_0135 ····:cond_0
136 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;136 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;
  
137 ····invoke-virtual·{v3,·v2,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;->sendResult(Ljava/util/List;I)V137 ····invoke-virtual·{v3,·v2,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;->sendResult(Ljava/util/List;I)V
  
138 ····.line·394138 ····.line·410
139 ····return-void139 ····return-void
140 .end·method140 .end·method
2.74 KB
smali/android/support/v4/media/TransportMediator$1.smali
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V24 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator;
  
27 ····.prologue27 ····.prologue
28 ····.line·5728 ····.line·63
29 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;29 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·getPlaybackPosition()J34 .method·public·getPlaybackPosition()J
35 ····.locals·235 ····.locals·2
  
36 ····.prologue36 ····.prologue
37 ····.line·6937 ····.line·75
38 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;38 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;
  
39 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;39 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;
  
40 ····invoke-virtual·{v0},·Landroid/support/v4/media/TransportPerformer;->onGetCurrentPosition()J40 ····invoke-virtual·{v0},·Landroid/support/v4/media/TransportPerformer;->onGetCurrentPosition()J
  
41 ····move-result-wide·v041 ····move-result-wide·v0
Offset 54, 49 lines modifiedOffset 54, 49 lines modified
54 .end·method54 .end·method
  
55 .method·public·handleAudioFocusChange(I)V55 .method·public·handleAudioFocusChange(I)V
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"focusChange"····#·I57 ····.param·p1,·"focusChange"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·6459 ····.line·70
60 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;60 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;
  
61 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;61 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;
  
62 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/TransportPerformer;->onAudioFocusChange(I)V62 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/TransportPerformer;->onAudioFocusChange(I)V
  
63 ····.line·6563 ····.line·71
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·handleKey(Landroid/view/KeyEvent;)V66 .method·public·handleKey(Landroid/view/KeyEvent;)V
67 ····.locals·167 ····.locals·1
68 ····.param·p1,·"key"····#·Landroid/view/KeyEvent;68 ····.param·p1,·"key"····#·Landroid/view/KeyEvent;
  
69 ····.prologue69 ····.prologue
70 ····.line·6070 ····.line·66
71 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;71 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;
  
72 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mKeyEventCallback:Landroid/view/KeyEvent$Callback;72 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mKeyEventCallback:Landroid/view/KeyEvent$Callback;
  
73 ····invoke-virtual·{p1,·v0},·Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;)Z73 ····invoke-virtual·{p1,·v0},·Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;)Z
  
74 ····.line·6174 ····.line·67
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·playbackPositionUpdate(J)V77 .method·public·playbackPositionUpdate(J)V
78 ····.locals·178 ····.locals·1
79 ····.param·p1,·"newPositionMs"····#·J79 ····.param·p1,·"newPositionMs"····#·J
  
80 ····.prologue80 ····.prologue
81 ····.line·7481 ····.line·80
82 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;82 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;
  
83 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;83 ····iget-object·v0,·v0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;
  
84 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/TransportPerformer;->onSeekTo(J)V84 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/TransportPerformer;->onSeekTo(J)V
  
85 ····.line·7585 ····.line·81
86 ····return-void86 ····return-void
87 .end·method87 .end·method
2.92 KB
smali/android/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23.smali
    
Offset 22, 66 lines modifiedOffset 22, 81 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·74826 ····.line·776
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·74929 ····.line·777
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onError(Ljava/lang/String;)V33 .method·public·onError(Ljava/lang/String;)V
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"itemId"····#·Ljava/lang/String;35 ····.param·p1,·"itemId"····#·Ljava/lang/String;
36 ········.annotation·build·Landroid/support/annotation/NonNull;36 ········.annotation·build·Landroid/support/annotation/NonNull;
37 ········.end·annotation37 ········.end·annotation
38 ····.end·param38 ····.end·param
  
39 ····.prologue39 ····.prologue
40 ····.line·76140 ····.line·794
41 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;41 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
42 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V42 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
43 ····.line·76243 ····.line·795
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·onItemLoaded(Landroid/os/Parcel;)V46 .method·public·onItemLoaded(Landroid/os/Parcel;)V
47 ····.locals·247 ····.locals·3
48 ····.param·p1,·"itemParcel"····#·Landroid/os/Parcel;48 ····.param·p1,·"itemParcel"····#·Landroid/os/Parcel;
  
49 ····.prologue49 ····.prologue
50 ····.line·75350 ····.line·781
 51 ····if-nez·p1,·:cond_0
  
 52 ····.line·782
 53 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
 54 ····const/4·v2,·0x0
  
 55 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V
  
 56 ····.line·790
 57 ····:goto_0
 58 ····return-void
  
 59 ····.line·784
 60 ····:cond_0
51 ····const/4·v1,·0x061 ····const/4·v1,·0x0
  
52 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->setDataPosition(I)V62 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->setDataPosition(I)V
  
53 ····.line·75463 ····.line·785
54 ····sget-object·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;64 ····sget-object·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
 65 ····.line·786
55 ····invoke-interface·{v1,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;66 ····invoke-interface·{v1,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
56 ····move-result-object·v067 ····move-result-object·v0
  
57 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;68 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
58 ····.line·75569 ····.line·787
59 ····.local·v0,·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;70 ····.local·v0,·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
60 ····invoke-virtual·{p1},·Landroid/os/Parcel;->recycle()V71 ····invoke-virtual·{p1},·Landroid/os/Parcel;->recycle()V
  
61 ····.line·75672 ····.line·788
62 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;73 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback$StubApi23;->this$0:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
63 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V74 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onItemLoaded(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V
  
 75 ····goto·:goto_0
64 ····.line·757 
65 ····return-void 
66 .end·method76 .end·method
4.02 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24.smali
    
Offset 19, 18 lines modifiedOffset 19, 18 lines modified
19 ····.locals·019 ····.locals·0
20 ····.param·p1,·"context"····#·Landroid/content/Context;20 ····.param·p1,·"context"····#·Landroid/content/Context;
21 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;21 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;
22 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;22 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
23 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;23 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;
  
24 ····.prologue24 ····.prologue
25 ····.line·161425 ····.line·1761
26 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V26 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V
  
27 ····.line·161527 ····.line·1762
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·subscribe(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V31 .method·public·subscribe(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
32 ····.locals·232 ····.locals·2
Offset 44, 75 lines modifiedOffset 44, 75 lines modified
44 ····.end·param44 ····.end·param
45 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;45 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
46 ········.annotation·build·Landroid/support/annotation/NonNull;46 ········.annotation·build·Landroid/support/annotation/NonNull;
47 ········.end·annotation47 ········.end·annotation
48 ····.end·param48 ····.end·param
  
49 ····.prologue49 ····.prologue
50 ····.line·162050 ····.line·1767
51 ····if-nez·p2,·:cond_051 ····if-nez·p2,·:cond_0
  
52 ····.line·162152 ····.line·1768
53 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;53 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;
  
54 ····.line·162254 ····.line·1769
55 ····invoke-static·{p3},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;55 ····invoke-static·{p3},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····.line·162157 ····.line·1768
58 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi21;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V58 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi21;->subscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
  
59 ····.line·162759 ····.line·1774
60 ····:goto_060 ····:goto_0
61 ····return-void61 ····return-void
  
62 ····.line·162462 ····.line·1771
63 ····:cond_063 ····:cond_0
64 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;64 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;
  
65 ····.line·162565 ····.line·1772
66 ····invoke-static·{p3},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;66 ····invoke-static·{p3},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;
  
67 ····move-result-object·v167 ····move-result-object·v1
  
68 ····.line·162468 ····.line·1771
69 ····invoke-static·{v0,·p1,·p2,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi24;->subscribe(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;)V69 ····invoke-static·{v0,·p1,·p2,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi24;->subscribe(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;)V
  
70 ····goto·:goto_070 ····goto·:goto_0
71 .end·method71 .end·method
  
72 .method·public·unsubscribe(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V72 .method·public·unsubscribe(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
73 ····.locals·273 ····.locals·2
74 ····.param·p1,·"parentId"····#·Ljava/lang/String;74 ····.param·p1,·"parentId"····#·Ljava/lang/String;
75 ········.annotation·build·Landroid/support/annotation/NonNull;75 ········.annotation·build·Landroid/support/annotation/NonNull;
76 ········.end·annotation76 ········.end·annotation
77 ····.end·param77 ····.end·param
78 ····.param·p2,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;78 ····.param·p2,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
79 ····.prologue79 ····.prologue
80 ····.line·163180 ····.line·1778
81 ····if-nez·p2,·:cond_081 ····if-nez·p2,·:cond_0
  
82 ····.line·163282 ····.line·1779
83 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;83 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;
  
84 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompatApi21;->unsubscribe(Ljava/lang/Object;Ljava/lang/String;)V84 ····invoke-static·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompatApi21;->unsubscribe(Ljava/lang/Object;Ljava/lang/String;)V
  
85 ····.line·163785 ····.line·1784
86 ····:goto_086 ····:goto_0
87 ····return-void87 ····return-void
  
88 ····.line·163488 ····.line·1781
89 ····:cond_089 ····:cond_0
90 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;90 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;->mBrowserObj:Ljava/lang/Object;
  
91 ····.line·163591 ····.line·1782
92 ····invoke-static·{p2},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;92 ····invoke-static·{p2},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->access$200(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)Ljava/lang/Object;
  
93 ····move-result-object·v193 ····move-result-object·v1
  
94 ····.line·163494 ····.line·1781
95 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi24;->unsubscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V95 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi24;->unsubscribe(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
  
96 ····goto·:goto_096 ····goto·:goto_0
97 .end·method97 .end·method
2.18 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23.smali
    
Offset 19, 18 lines modifiedOffset 19, 18 lines modified
19 ····.locals·019 ····.locals·0
20 ····.param·p1,·"context"····#·Landroid/content/Context;20 ····.param·p1,·"context"····#·Landroid/content/Context;
21 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;21 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;
22 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;22 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
23 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;23 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;
  
24 ····.prologue24 ····.prologue
25 ····.line·159825 ····.line·1744
26 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V26 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V
  
27 ····.line·159927 ····.line·1745
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·getItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V31 .method·public·getItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V
32 ····.locals·232 ····.locals·2
Offset 40, 29 lines modifiedOffset 40, 29 lines modified
40 ····.end·param40 ····.end·param
41 ····.param·p2,·"cb"····#·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;41 ····.param·p2,·"cb"····#·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
42 ········.annotation·build·Landroid/support/annotation/NonNull;42 ········.annotation·build·Landroid/support/annotation/NonNull;
43 ········.end·annotation43 ········.end·annotation
44 ····.end·param44 ····.end·param
  
45 ····.prologue45 ····.prologue
46 ····.line·160346 ····.line·1749
47 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;47 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;
  
48 ····if-nez·v0,·:cond_048 ····if-nez·v0,·:cond_0
  
49 ····.line·160449 ····.line·1750
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;->mBrowserObj:Ljava/lang/Object;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;->mBrowserObj:Ljava/lang/Object;
  
51 ····iget-object·v1,·p2,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->mItemCallbackObj:Ljava/lang/Object;51 ····iget-object·v1,·p2,·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->mItemCallbackObj:Ljava/lang/Object;
  
52 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi23;->getItem(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V52 ····invoke-static·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserCompatApi23;->getItem(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
  
53 ····.line·160853 ····.line·1754
54 ····:goto_054 ····:goto_0
55 ····return-void55 ····return-void
  
56 ····.line·160656 ····.line·1752
57 ····:cond_057 ····:cond_0
58 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->getItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V58 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;->getItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V
  
59 ····goto·:goto_059 ····goto·:goto_0
60 .end·method60 .end·method
1.62 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
31 ····.prologue31 ····.prologue
32 ····.line·151732 ····.line·1616
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$mediaId:Ljava/lang/String;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$mediaId:Ljava/lang/String;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·247 ····.locals·2
  
48 ····.prologue48 ····.prologue
49 ····.line·152049 ····.line·1619
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$mediaId:Ljava/lang/String;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$3;->val$mediaId:Ljava/lang/String;
  
52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
53 ····.line·152153 ····.line·1620
54 ····return-void54 ····return-void
55 .end·method55 .end·method
15.1 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceHandler.smali
    
Offset 21, 51 lines modifiedOffset 21, 51 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V22 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
23 ····.locals·223 ····.locals·2
  
24 ····.prologue24 ····.prologue
25 ····.line·41825 ····.line·434
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
27 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V27 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
28 ····.line·41628 ····.line·432
29 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;29 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
30 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;30 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
31 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V31 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
32 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;32 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
33 ····.line·41933 ····.line·435
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·handleMessage(Landroid/os/Message;)V37 .method·public·handleMessage(Landroid/os/Message;)V
38 ····.locals·838 ····.locals·8
39 ····.param·p1,·"msg"····#·Landroid/os/Message;39 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
40 ····.prologue40 ····.prologue
41 ····.line·42341 ····.line·439
42 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;42 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····.line·42444 ····.line·440
45 ····.local·v0,·"data":Landroid/os/Bundle;45 ····.local·v0,·"data":Landroid/os/Bundle;
46 ····iget·v1,·p1,·Landroid/os/Message;->what:I46 ····iget·v1,·p1,·Landroid/os/Message;->what:I
  
47 ····packed-switch·v1,·:pswitch_data_047 ····packed-switch·v1,·:pswitch_data_0
  
48 ····.line·45748 ····.line·479
49 ····const-string·v1,·"MBServiceCompat"49 ····const-string·v1,·"MBServiceCompat"
  
50 ····new-instance·v2,·Ljava/lang/StringBuilder;50 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
51 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V51 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
52 ····const-string·v3,·"Unhandled·message:·"52 ····const-string·v3,·"Unhandled·message:·"
Offset 104, 31 lines modifiedOffset 104, 31 lines modified
  
104 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;104 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
105 ····move-result-object·v2105 ····move-result-object·v2
  
106 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I106 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
107 ····.line·461107 ····.line·483
108 ····:goto_0108 ····:goto_0
109 ····return-void109 ····return-void
  
110 ····.line·426110 ····.line·442
111 ····:pswitch_0111 ····:pswitch_0
112 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;112 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
113 ····const-string·v2,·"data_package_name"113 ····const-string·v2,·"data_package_name"
  
114 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;114 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
115 ····move-result-object·v2115 ····move-result-object·v2
  
116 ····const-string·v3,·"data_calling_uid"116 ····const-string·v3,·"data_calling_uid"
  
117 ····.line·427117 ····.line·443
118 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I118 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
119 ····move-result·v3119 ····move-result·v3
  
120 ····const-string·v4,·"data_root_hints"120 ····const-string·v4,·"data_root_hints"
  
121 ····invoke-virtual·{v0,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;121 ····invoke-virtual·{v0,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
Offset 139, 20 lines modifiedOffset 139, 20 lines modified
  
139 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;139 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
140 ····iget-object·v7,·p1,·Landroid/os/Message;->replyTo:Landroid/os/Messenger;140 ····iget-object·v7,·p1,·Landroid/os/Message;->replyTo:Landroid/os/Messenger;
  
141 ····invoke-direct·{v5,·v6,·v7},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V141 ····invoke-direct·{v5,·v6,·v7},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V
  
142 ····.line·426142 ····.line·442
143 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V143 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  
144 ····goto·:goto_0144 ····goto·:goto_0
  
145 ····.line·431145 ····.line·447
146 ····:pswitch_1146 ····:pswitch_1
147 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;147 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
148 ····new-instance·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;148 ····new-instance·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;
  
149 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;149 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
Offset 160, 138 lines modifiedOffset 160, 138 lines modified
  
160 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V160 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V
  
161 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V161 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  
162 ····goto·:goto_0162 ····goto·:goto_0
  
163 ····.line·434163 ····.line·450
164 ····:pswitch_2164 ····:pswitch_2
165 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;165 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
166 ····const-string·v2,·"data_media_item_id"166 ····const-string·v2,·"data_media_item_id"
  
167 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;167 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
168 ····move-result-object·v2168 ····move-result-object·v2
  
169 ····const-string·v3,·"data_callback_token"169 ····const-string·v3,·"data_callback_token"
  
170 ····.line·435170 ····.line·451
171 ····invoke-static·{v0,·v3},·Landroid/support/v4/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;171 ····invoke-static·{v0,·v3},·Landroid/support/v4/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;
  
Max diff block lines reached; 10182/15284 bytes (66.62%) of diff not shown.
884 B
smali/android/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord.smali
    
Offset 44, 22 lines modifiedOffset 44, 22 lines modified
  
  
44 #·direct·methods44 #·direct·methods
45 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V45 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
46 ····.locals·146 ····.locals·1
  
47 ····.prologue47 ····.prologue
48 ····.line·49248 ····.line·514
49 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;49 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·49051 ····.line·512
52 ····new-instance·v0,·Ljava/util/HashMap;52 ····new-instance·v0,·Ljava/util/HashMap;
  
53 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V53 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
54 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;54 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
55 ····.line·49355 ····.line·515
56 ····return-void56 ····return-void
57 .end·method57 .end·method
2.38 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
29 ····.prologue29 ····.prologue
30 ····.line·61830 ····.line·640
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 36 lines modifiedOffset 41, 36 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·343 ····.locals·3
  
44 ····.prologue44 ····.prologue
45 ····.line·62145 ····.line·643
46 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;46 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
47 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;47 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·62449 ····.line·646
50 ····.local·v0,·"b":Landroid/os/IBinder;50 ····.local·v0,·"b":Landroid/os/IBinder;
51 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;51 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
52 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;52 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
53 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;53 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
54 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;56 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
57 ····.line·62557 ····.line·647
58 ····.local·v1,·"old":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;58 ····.local·v1,·"old":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
59 ····if-eqz·v1,·:cond_059 ····if-eqz·v1,·:cond_0
  
60 ····.line·62860 ····.line·650
61 ····:cond_061 ····:cond_0
62 ····return-void62 ····return-void
63 .end·method63 .end·method
3.55 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V33 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;35 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;
36 ····.param·p2,·"debug"····#·Ljava/lang/Object;36 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
37 ····.prologue37 ····.prologue
38 ····.line·33738 ····.line·352
39 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;39 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;
  
40 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;40 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
41 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V41 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V
  
42 ····return-void42 ····return-void
Offset 48, 67 lines modifiedOffset 48, 67 lines modified
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·detach()V49 .method·public·detach()V
50 ····.locals·150 ····.locals·1
  
51 ····.prologue51 ····.prologue
52 ····.line·35152 ····.line·366
53 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;53 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
54 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->detach()V54 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->detach()V
  
55 ····.line·35255 ····.line·367
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V58 .method·onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V
59 ····.locals·359 ····.locals·3
60 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;60 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
61 ····.param·p2,·"flags"····#·I61 ····.param·p2,·"flags"····#·I
  
62 ····.prologue62 ····.prologue
63 ····.line·34063 ····.line·355
64 ····if-nez·p1,·:cond_064 ····if-nez·p1,·:cond_0
  
65 ····.line·34165 ····.line·356
66 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;66 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
67 ····const/4·v2,·0x067 ····const/4·v2,·0x0
  
68 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->sendResult(Ljava/lang/Object;)V68 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->sendResult(Ljava/lang/Object;)V
  
69 ····.line·34769 ····.line·362
70 ····:goto_070 ····:goto_0
71 ····return-void71 ····return-void
  
72 ····.line·34372 ····.line·358
73 ····:cond_073 ····:cond_0
74 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;74 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····.line·34476 ····.line·359
77 ····.local·v0,·"parcelItem":Landroid/os/Parcel;77 ····.local·v0,·"parcelItem":Landroid/os/Parcel;
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
79 ····invoke-virtual·{p1,·v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V79 ····invoke-virtual·{p1,·v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V
  
80 ····.line·34580 ····.line·360
81 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;81 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
82 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->sendResult(Ljava/lang/Object;)V82 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->sendResult(Ljava/lang/Object;)V
  
83 ····goto·:goto_083 ····goto·:goto_0
84 .end·method84 .end·method
  
85 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V85 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
86 ····.locals·086 ····.locals·0
  
87 ····.prologue87 ····.prologue
88 ····.line·33788 ····.line·352
89 ····check-cast·p1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;89 ····check-cast·p1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
90 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V90 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;->onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V
  
91 ····return-void91 ····return-void
92 .end·method92 .end·method
5.57 KB
smali/android/support/v4/media/TransportPerformer.smali
    
Offset 1, 12 lines modifiedOffset 1, 17 lines modified
1 .class·public·abstract·Landroid/support/v4/media/TransportPerformer;1 .class·public·abstract·Landroid/support/v4/media/TransportPerformer;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TransportPerformer.java"3 .source·"TransportPerformer.java"
  
  
 4 #·annotations
 5 .annotation·runtime·Ljava/lang/Deprecated;
 6 .end·annotation
  
  
4 #·static·fields7 #·static·fields
5 .field·static·final·AUDIOFOCUS_GAIN:I·=·0x18 .field·static·final·AUDIOFOCUS_GAIN:I·=·0x1
  
6 .field·static·final·AUDIOFOCUS_GAIN_TRANSIENT:I·=·0x29 .field·static·final·AUDIOFOCUS_GAIN_TRANSIENT:I·=·0x2
  
7 .field·static·final·AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK:I·=·0x310 .field·static·final·AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK:I·=·0x3
  
Offset 16, 172 lines modifiedOffset 21, 189 lines modified
  
16 .field·static·final·AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK:I·=·-0x321 .field·static·final·AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK:I·=·-0x3
  
  
17 #·direct·methods22 #·direct·methods
18 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
19 ····.locals·024 ····.locals·0
 25 ····.annotation·runtime·Ljava/lang/Deprecated;
 26 ····.end·annotation
  
20 ····.prologue27 ····.prologue
21 ····.line·2928 ····.line·39
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 30 ····.line·40
23 ····return-void31 ····return-void
24 .end·method32 .end·method
  
  
25 #·virtual·methods33 #·virtual·methods
26 .method·public·onAudioFocusChange(I)V34 .method·public·onAudioFocusChange(I)V
27 ····.locals·935 ····.locals·9
28 ····.param·p1,·"focusChange"····#·I36 ····.param·p1,·"focusChange"····#·I
 37 ····.annotation·runtime·Ljava/lang/Deprecated;
 38 ····.end·annotation
  
29 ····.prologue39 ····.prologue
30 ····.line·18840 ····.line·237
31 ····const/4·v7,·0x041 ····const/4·v7,·0x0
  
32 ····.line·18942 ····.line·238
33 ····.local·v7,·"keyCode":I43 ····.local·v7,·"keyCode":I
34 ····packed-switch·p1,·:pswitch_data_044 ····packed-switch·p1,·:pswitch_data_0
  
35 ····.line·19645 ····.line·245
36 ····:goto_046 ····:goto_0
37 ····if-eqz·v7,·:cond_047 ····if-eqz·v7,·:cond_0
  
38 ····.line·19748 ····.line·246
39 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J49 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
40 ····move-result-wide·v250 ····move-result-wide·v2
  
41 ····.line·19851 ····.line·247
42 ····.local·v2,·"now":J52 ····.local·v2,·"now":J
43 ····new-instance·v1,·Landroid/view/KeyEvent;53 ····new-instance·v1,·Landroid/view/KeyEvent;
  
44 ····const/4·v6,·0x054 ····const/4·v6,·0x0
  
45 ····const/4·v8,·0x055 ····const/4·v8,·0x0
  
46 ····move-wide·v4,·v256 ····move-wide·v4,·v2
  
47 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V57 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
48 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z58 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
  
49 ····.line·19959 ····.line·248
50 ····new-instance·v1,·Landroid/view/KeyEvent;60 ····new-instance·v1,·Landroid/view/KeyEvent;
  
51 ····const/4·v6,·0x161 ····const/4·v6,·0x1
  
52 ····const/4·v8,·0x062 ····const/4·v8,·0x0
  
53 ····move-wide·v4,·v263 ····move-wide·v4,·v2
  
54 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V64 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
55 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z65 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
  
56 ····.line·20166 ····.line·250
57 ····.end·local·v2····#·"now":J67 ····.end·local·v2····#·"now":J
58 ····:cond_068 ····:cond_0
59 ····return-void69 ····return-void
  
60 ····.line·19370 ····.line·242
61 ····:pswitch_071 ····:pswitch_0
62 ····const/16·v7,·0x7f72 ····const/16·v7,·0x7f
  
63 ····goto·:goto_073 ····goto·:goto_0
  
64 ····.line·18974 ····.line·238
65 ····:pswitch_data_075 ····:pswitch_data_0
66 ····.packed-switch·-0x176 ····.packed-switch·-0x1
67 ········:pswitch_077 ········:pswitch_0
68 ····.end·packed-switch78 ····.end·packed-switch
69 .end·method79 .end·method
  
70 .method·public·onGetBufferPercentage()I80 .method·public·onGetBufferPercentage()I
71 ····.locals·181 ····.locals·1
 82 ····.annotation·runtime·Ljava/lang/Deprecated;
 83 ····.end·annotation
  
72 ····.prologue84 ····.prologue
73 ····.line·7685 ····.line·113
74 ····const/16·v0,·0x6486 ····const/16·v0,·0x64
  
75 ····return·v087 ····return·v0
76 .end·method88 .end·method
  
77 .method·public·abstract·onGetCurrentPosition()J89 .method·public·abstract·onGetCurrentPosition()J
 90 ····.annotation·runtime·Ljava/lang/Deprecated;
 91 ····.end·annotation
78 .end·method92 .end·method
  
79 .method·public·abstract·onGetDuration()J93 .method·public·abstract·onGetDuration()J
 94 ····.annotation·runtime·Ljava/lang/Deprecated;
 95 ····.end·annotation
80 .end·method96 .end·method
Max diff block lines reached; 2716/5598 bytes (48.52%) of diff not shown.
17.2 KB
smali/android/support/v4/media/MediaBrowserCompat.smali
    
Offset 2, 24 lines modifiedOffset 2, 26 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MediaBrowserCompat.java"3 .source·"MediaBrowserCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
 7 ········Landroid/support/v4/media/MediaBrowserCompat$SearchResultReceiver;,
7 ········Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;,8 ········Landroid/support/v4/media/MediaBrowserCompat$ItemReceiver;,
8 ········Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;,9 ········Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;,
9 ········Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;,10 ········Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;,
10 ········Landroid/support/v4/media/MediaBrowserCompat$Subscription;,11 ········Landroid/support/v4/media/MediaBrowserCompat$Subscription;,
11 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;,12 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;,
12 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;,13 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;,
13 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;,14 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;,
14 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;,15 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;,
15 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;,16 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserServiceCallbackImpl;,
16 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;,17 ········Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;,
 18 ········Landroid/support/v4/media/MediaBrowserCompat$SearchCallback;,
17 ········Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;,19 ········Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;,
18 ········Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;,20 ········Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;,
19 ········Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;,21 ········Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;,
20 ········Landroid/support/v4/media/MediaBrowserCompat$MediaItem;22 ········Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
21 ····}23 ····}
22 .end·annotation24 .end·annotation
  
Offset 39, 15 lines modifiedOffset 41, 15 lines modified
  
  
39 #·direct·methods41 #·direct·methods
40 .method·static·constructor·<clinit>()V42 .method·static·constructor·<clinit>()V
41 ····.locals·243 ····.locals·2
  
42 ····.prologue44 ····.prologue
43 ····.line·8645 ····.line·89
44 ····const-string·v0,·"MediaBrowserCompat"46 ····const-string·v0,·"MediaBrowserCompat"
  
45 ····const/4·v1,·0x347 ····const/4·v1,·0x3
  
46 ····invoke-static·{v0,·v1},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z48 ····invoke-static·{v0,·v1},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
  
47 ····move-result·v049 ····move-result·v0
Offset 61, 77 lines modifiedOffset 63, 77 lines modified
61 ····.locals·263 ····.locals·2
62 ····.param·p1,·"context"····#·Landroid/content/Context;64 ····.param·p1,·"context"····#·Landroid/content/Context;
63 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;65 ····.param·p2,·"serviceComponent"····#·Landroid/content/ComponentName;
64 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;66 ····.param·p3,·"callback"····#·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
65 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;67 ····.param·p4,·"rootHints"····#·Landroid/os/Bundle;
  
66 ····.prologue68 ····.prologue
67 ····.line·12369 ····.line·126
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V70 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·12471 ····.line·129
70 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I72 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
71 ····const/16·v1,·0x1873 ····const/16·v1,·0x1a
  
72 ····if-ge·v0,·v1,·:cond_074 ····if-ge·v0,·v1,·:cond_0
  
73 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastN()Z75 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastO()Z
  
74 ····move-result·v076 ····move-result·v0
  
75 ····if-eqz·v0,·:cond_177 ····if-eqz·v0,·:cond_1
  
76 ····.line·12578 ····.line·130
77 ····:cond_079 ····:cond_0
78 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;80 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;
  
79 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V81 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi24;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V
  
80 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;82 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;
  
81 ····.line·13383 ····.line·138
82 ····:goto_084 ····:goto_0
83 ····return-void85 ····return-void
  
84 ····.line·12686 ····.line·131
85 ····:cond_187 ····:cond_1
86 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I88 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
87 ····const/16·v1,·0x1789 ····const/16·v1,·0x17
  
88 ····if-lt·v0,·v1,·:cond_290 ····if-lt·v0,·v1,·:cond_2
  
89 ····.line·12791 ····.line·132
90 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;92 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;
  
91 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V93 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V
  
92 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;94 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;
  
93 ····goto·:goto_095 ····goto·:goto_0
  
94 ····.line·12896 ····.line·133
95 ····:cond_297 ····:cond_2
96 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I98 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
97 ····const/16·v1,·0x1599 ····const/16·v1,·0x15
  
98 ····if-lt·v0,·v1,·:cond_3100 ····if-lt·v0,·v1,·:cond_3
  
99 ····.line·129101 ····.line·134
100 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;102 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
101 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V103 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V
  
102 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;104 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;
  
103 ····goto·:goto_0105 ····goto·:goto_0
  
104 ····.line·131106 ····.line·136
105 ····:cond_3107 ····:cond_3
106 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;108 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
107 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V109 ····invoke-direct·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V
  
108 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;110 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat;->mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImpl;
  
Offset 140, 43 lines modifiedOffset 142, 43 lines modified
  
  
140 #·virtual·methods142 #·virtual·methods
141 .method·public·connect()V143 .method·public·connect()V
142 ····.locals·1144 ····.locals·1
  
Max diff block lines reached; 12367/17481 bytes (70.75%) of diff not shown.
3.44 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23.smali
    
Offset 23, 43 lines modifiedOffset 23, 43 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V24 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
  
27 ····.prologue27 ····.prologue
28 ····.line·32428 ····.line·339
29 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;29 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
30 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V30 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onCreate()V34 .method·public·onCreate()V
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····.line·32837 ····.line·343
38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
39 ····invoke-static·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi23;->createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi23$ServiceCompatProxy;)Ljava/lang/Object;39 ····invoke-static·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi23;->createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi23$ServiceCompatProxy;)Ljava/lang/Object;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->mServiceObj:Ljava/lang/Object;41 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->mServiceObj:Ljava/lang/Object;
  
42 ····.line·33042 ····.line·345
43 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->mServiceObj:Ljava/lang/Object;43 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->mServiceObj:Ljava/lang/Object;
  
44 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onCreate(Ljava/lang/Object;)V44 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21;->onCreate(Ljava/lang/Object;)V
  
45 ····.line·33145 ····.line·346
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·onLoadItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V48 .method·public·onLoadItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V
49 ····.locals·249 ····.locals·2
50 ····.param·p1,·"itemId"····#·Ljava/lang/String;50 ····.param·p1,·"itemId"····#·Ljava/lang/String;
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 70, 22 lines modifiedOffset 70, 22 lines modified
70 ············"<",70 ············"<",
71 ············"Landroid/os/Parcel;",71 ············"Landroid/os/Parcel;",
72 ············">;)V"72 ············">;)V"
73 ········}73 ········}
74 ····.end·annotation74 ····.end·annotation
  
75 ····.prologue75 ····.prologue
76 ····.line·33676 ····.line·351
77 ····.local·p2,·"resultWrapper":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;,·"Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper<Landroid/os/Parcel;>;"77 ····.local·p2,·"resultWrapper":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;,·"Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper<Landroid/os/Parcel;>;"
78 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;78 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;
  
79 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V79 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V
  
80 ····.line·35480 ····.line·369
81 ····.local·v0,·"result":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"81 ····.local·v0,·"result":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
82 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;82 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi23;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
83 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat;->onLoadItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V83 ····invoke-virtual·{v1,·p1,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat;->onLoadItem(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V
  
84 ····.line·35584 ····.line·370
85 ····return-void85 ····return-void
86 .end·method86 .end·method
5.54 KB
smali/android/support/v4/media/MediaBrowserCompat$Subscription.smali
    
Offset 39, 90 lines modifiedOffset 39, 90 lines modified
  
  
39 #·direct·methods39 #·direct·methods
40 .method·public·constructor·<init>()V40 .method·public·constructor·<init>()V
41 ····.locals·141 ····.locals·1
  
42 ····.prologue42 ····.prologue
43 ····.line·164443 ····.line·1791
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····.line·164545 ····.line·1792
46 ····new-instance·v0,·Ljava/util/ArrayList;46 ····new-instance·v0,·Ljava/util/ArrayList;
  
47 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V47 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
48 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;48 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;
  
49 ····.line·164649 ····.line·1793
50 ····new-instance·v0,·Ljava/util/ArrayList;50 ····new-instance·v0,·Ljava/util/ArrayList;
  
51 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V51 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
52 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;52 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;
  
53 ····.line·164753 ····.line·1794
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·getCallback(Landroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;57 .method·public·getCallback(Landroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
58 ····.locals·258 ····.locals·2
59 ····.param·p1,·"options"····#·Landroid/os/Bundle;59 ····.param·p1,·"options"····#·Landroid/os/Bundle;
  
60 ····.prologue60 ····.prologue
61 ····.line·166261 ····.line·1809
62 ····const/4·v0,·0x062 ····const/4·v0,·0x0
  
63 ····.local·v0,·"i":I63 ····.local·v0,·"i":I
64 ····:goto_064 ····:goto_0
65 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;65 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;
  
66 ····invoke-interface·{v1},·Ljava/util/List;->size()I66 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
67 ····move-result·v167 ····move-result·v1
  
68 ····if-ge·v0,·v1,·:cond_168 ····if-ge·v0,·v1,·:cond_1
  
69 ····.line·166369 ····.line·1810
70 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;70 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;
  
71 ····invoke-interface·{v1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;71 ····invoke-interface·{v1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
72 ····move-result-object·v172 ····move-result-object·v1
  
73 ····check-cast·v1,·Landroid/os/Bundle;73 ····check-cast·v1,·Landroid/os/Bundle;
  
74 ····invoke-static·{v1,·p1},·Landroid/support/v4/media/MediaBrowserCompatUtils;->areSameOptions(Landroid/os/Bundle;Landroid/os/Bundle;)Z74 ····invoke-static·{v1,·p1},·Landroid/support/v4/media/MediaBrowserCompatUtils;->areSameOptions(Landroid/os/Bundle;Landroid/os/Bundle;)Z
  
75 ····move-result·v175 ····move-result·v1
  
76 ····if-eqz·v1,·:cond_076 ····if-eqz·v1,·:cond_0
  
77 ····.line·166477 ····.line·1811
78 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;78 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;
  
79 ····invoke-interface·{v1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;79 ····invoke-interface·{v1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
80 ····move-result-object·v180 ····move-result-object·v1
  
81 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;81 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
82 ····.line·166782 ····.line·1814
83 ····:goto_183 ····:goto_1
84 ····return-object·v184 ····return-object·v1
  
85 ····.line·166285 ····.line·1809
86 ····:cond_086 ····:cond_0
87 ····add-int/lit8·v0,·v0,·0x187 ····add-int/lit8·v0,·v0,·0x1
  
88 ····goto·:goto_088 ····goto·:goto_0
  
89 ····.line·166789 ····.line·1814
90 ····:cond_190 ····:cond_1
91 ····const/4·v1,·0x091 ····const/4·v1,·0x0
  
92 ····goto·:goto_192 ····goto·:goto_1
93 .end·method93 .end·method
  
94 .method·public·getCallbacks()Ljava/util/List;94 .method·public·getCallbacks()Ljava/util/List;
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ············"<",134 ············"<",
135 ············"Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;",135 ············"Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;",
136 ············">;"136 ············">;"
137 ········}137 ········}
138 ····.end·annotation138 ····.end·annotation
  
139 ····.prologue139 ····.prologue
140 ····.line·1658140 ····.line·1805
141 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;141 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;
  
142 ····return-object·v0142 ····return-object·v0
143 .end·method143 .end·method
  
144 .method·public·getOptionsList()Ljava/util/List;144 .method·public·getOptionsList()Ljava/util/List;
145 ····.locals·1145 ····.locals·1
Offset 153, 25 lines modifiedOffset 153, 25 lines modified
153 ············"<",153 ············"<",
154 ············"Landroid/os/Bundle;",154 ············"Landroid/os/Bundle;",
155 ············">;"155 ············">;"
156 ········}156 ········}
157 ····.end·annotation157 ····.end·annotation
  
158 ····.prologue158 ····.prologue
159 ····.line·1654159 ····.line·1801
160 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;160 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mOptionsList:Ljava/util/List;
  
161 ····return-object·v0161 ····return-object·v0
162 .end·method162 .end·method
  
163 .method·public·isEmpty()Z163 .method·public·isEmpty()Z
164 ····.locals·1164 ····.locals·1
  
165 ····.prologue165 ····.prologue
166 ····.line·1650166 ····.line·1797
167 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;167 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$Subscription;->mCallbacks:Ljava/util/List;
  
Max diff block lines reached; 2060/5536 bytes (37.21%) of diff not shown.
6.01 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;Landroid/content/ComponentName;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;Landroid/content/ComponentName;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
29 ····.prologue29 ····.prologue
30 ····.line·127630 ····.line·1372
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->val$name:Landroid/content/ComponentName;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->val$name:Landroid/content/ComponentName;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 43, 20 lines modifiedOffset 43, 20 lines modified
43 #·virtual·methods43 #·virtual·methods
44 .method·public·run()V44 .method·public·run()V
45 ····.locals·445 ····.locals·4
  
46 ····.prologue46 ····.prologue
47 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
48 ····.line·127948 ····.line·1375
49 ····sget-boolean·v0,·Landroid/support/v4/media/MediaBrowserCompat;->DEBUG:Z49 ····sget-boolean·v0,·Landroid/support/v4/media/MediaBrowserCompat;->DEBUG:Z
  
50 ····if-eqz·v0,·:cond_050 ····if-eqz·v0,·:cond_0
  
51 ····.line·128051 ····.line·1376
52 ····const-string·v0,·"MediaBrowserCompat"52 ····const-string·v0,·"MediaBrowserCompat"
  
53 ····new-instance·v1,·Ljava/lang/StringBuilder;53 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
54 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V54 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
55 ····const-string·v2,·"MediaServiceConnection.onServiceDisconnected·name="55 ····const-string·v2,·"MediaServiceConnection.onServiceDisconnected·name="
Offset 99, 71 lines modifiedOffset 99, 71 lines modified
  
99 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;99 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
100 ····move-result-object·v1100 ····move-result-object·v1
  
101 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I101 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
102 ····.line·1283102 ····.line·1379
103 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;103 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
104 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;104 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
105 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->dump()V105 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->dump()V
  
106 ····.line·1288106 ····.line·1384
107 ····:cond_0107 ····:cond_0
108 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;108 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
109 ····const-string·v1,·"onServiceDisconnected"109 ····const-string·v1,·"onServiceDisconnected"
  
110 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->isCurrent(Ljava/lang/String;)Z110 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->isCurrent(Ljava/lang/String;)Z
  
111 ····move-result·v0111 ····move-result·v0
  
112 ····if-nez·v0,·:cond_1112 ····if-nez·v0,·:cond_1
  
113 ····.line·1300113 ····.line·1396
114 ····:goto_0114 ····:goto_0
115 ····return-void115 ····return-void
  
116 ····.line·1293116 ····.line·1389
117 ····:cond_1117 ····:cond_1
118 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;118 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
119 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;119 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
120 ····iput-object·v3,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;120 ····iput-object·v3,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;
  
121 ····.line·1294121 ····.line·1390
122 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;122 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
123 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;123 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
124 ····iput-object·v3,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallbacksMessenger:Landroid/os/Messenger;124 ····iput-object·v3,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallbacksMessenger:Landroid/os/Messenger;
  
125 ····.line·1295125 ····.line·1391
126 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;126 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
127 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;127 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
128 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;128 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
129 ····invoke-virtual·{v0,·v3},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->setCallbacksMessenger(Landroid/os/Messenger;)V129 ····invoke-virtual·{v0,·v3},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->setCallbacksMessenger(Landroid/os/Messenger;)V
  
130 ····.line·1298130 ····.line·1394
131 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;131 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
132 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;132 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
133 ····const/4·v1,·0x3133 ····const/4·v1,·0x3
  
134 ····iput·v1,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I134 ····iput·v1,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I
  
135 ····.line·1299135 ····.line·1395
136 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;136 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
137 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;137 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
138 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;138 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;
  
139 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionSuspended()V139 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;->onConnectionSuspended()V
11.0 KB
smali/android/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper.smali
    
Offset 23, 28 lines modifiedOffset 23, 28 lines modified
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Landroid/os/IBinder;Landroid/os/Bundle;)V24 .method·public·constructor·<init>(Landroid/os/IBinder;Landroid/os/Bundle;)V
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"target"····#·Landroid/os/IBinder;26 ····.param·p1,·"target"····#·Landroid/os/IBinder;
27 ····.param·p2,·"rootHints"····#·Landroid/os/Bundle;27 ····.param·p2,·"rootHints"····#·Landroid/os/Bundle;
  
28 ····.prologue28 ····.prologue
29 ····.line·173129 ····.line·1878
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·173231 ····.line·1879
32 ····new-instance·v0,·Landroid/os/Messenger;32 ····new-instance·v0,·Landroid/os/Messenger;
  
33 ····invoke-direct·{v0,·p1},·Landroid/os/Messenger;-><init>(Landroid/os/IBinder;)V33 ····invoke-direct·{v0,·p1},·Landroid/os/Messenger;-><init>(Landroid/os/IBinder;)V
  
34 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->mMessenger:Landroid/os/Messenger;34 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->mMessenger:Landroid/os/Messenger;
  
35 ····.line·173335 ····.line·1880
36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->mRootHints:Landroid/os/Bundle;36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->mRootHints:Landroid/os/Bundle;
  
37 ····.line·173437 ····.line·1881
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·sendRequest(ILandroid/os/Bundle;Landroid/os/Messenger;)V40 .method·private·sendRequest(ILandroid/os/Bundle;Landroid/os/Messenger;)V
41 ····.locals·241 ····.locals·2
42 ····.param·p1,·"what"····#·I42 ····.param·p1,·"what"····#·I
43 ····.param·p2,·"data"····#·Landroid/os/Bundle;43 ····.param·p2,·"data"····#·Landroid/os/Bundle;
Offset 52, 40 lines modifiedOffset 52, 40 lines modified
52 ····.annotation·system·Ldalvik/annotation/Throws;52 ····.annotation·system·Ldalvik/annotation/Throws;
53 ········value·=·{53 ········value·=·{
54 ············Landroid/os/RemoteException;54 ············Landroid/os/RemoteException;
55 ········}55 ········}
56 ····.end·annotation56 ····.end·annotation
  
57 ····.prologue57 ····.prologue
58 ····.line·178758 ····.line·1943
59 ····invoke-static·{},·Landroid/os/Message;->obtain()Landroid/os/Message;59 ····invoke-static·{},·Landroid/os/Message;->obtain()Landroid/os/Message;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····.line·178861 ····.line·1944
62 ····.local·v0,·"msg":Landroid/os/Message;62 ····.local·v0,·"msg":Landroid/os/Message;
63 ····iput·p1,·v0,·Landroid/os/Message;->what:I63 ····iput·p1,·v0,·Landroid/os/Message;->what:I
  
64 ····.line·178964 ····.line·1945
65 ····const/4·v1,·0x165 ····const/4·v1,·0x1
  
66 ····iput·v1,·v0,·Landroid/os/Message;->arg1:I66 ····iput·v1,·v0,·Landroid/os/Message;->arg1:I
  
67 ····.line·179067 ····.line·1946
68 ····invoke-virtual·{v0,·p2},·Landroid/os/Message;->setData(Landroid/os/Bundle;)V68 ····invoke-virtual·{v0,·p2},·Landroid/os/Message;->setData(Landroid/os/Bundle;)V
  
69 ····.line·179169 ····.line·1947
70 ····iput-object·p3,·v0,·Landroid/os/Message;->replyTo:Landroid/os/Messenger;70 ····iput-object·p3,·v0,·Landroid/os/Message;->replyTo:Landroid/os/Messenger;
  
71 ····.line·179271 ····.line·1948
72 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->mMessenger:Landroid/os/Messenger;72 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->mMessenger:Landroid/os/Messenger;
  
73 ····invoke-virtual·{v1,·v0},·Landroid/os/Messenger;->send(Landroid/os/Message;)V73 ····invoke-virtual·{v1,·v0},·Landroid/os/Messenger;->send(Landroid/os/Message;)V
  
74 ····.line·179374 ····.line·1949
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
  
77 #·virtual·methods77 #·virtual·methods
78 .method·addSubscription(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/os/Messenger;)V78 .method·addSubscription(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/os/Messenger;)V
79 ····.locals·279 ····.locals·2
Offset 96, 104 lines modifiedOffset 96, 104 lines modified
96 ····.annotation·system·Ldalvik/annotation/Throws;96 ····.annotation·system·Ldalvik/annotation/Throws;
97 ········value·=·{97 ········value·=·{
98 ············Landroid/os/RemoteException;98 ············Landroid/os/RemoteException;
99 ········}99 ········}
100 ····.end·annotation100 ····.end·annotation
  
101 ····.prologue101 ····.prologue
102 ····.line·1751102 ····.line·1898
103 ····new-instance·v0,·Landroid/os/Bundle;103 ····new-instance·v0,·Landroid/os/Bundle;
  
104 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V104 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
105 ····.line·1752105 ····.line·1899
106 ····.local·v0,·"data":Landroid/os/Bundle;106 ····.local·v0,·"data":Landroid/os/Bundle;
107 ····const-string·v1,·"data_media_item_id"107 ····const-string·v1,·"data_media_item_id"
  
108 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V108 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
109 ····.line·1753109 ····.line·1900
110 ····const-string·v1,·"data_callback_token"110 ····const-string·v1,·"data_callback_token"
  
111 ····invoke-static·{v0,·v1,·p2},·Landroid/support/v4/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V111 ····invoke-static·{v0,·v1,·p2},·Landroid/support/v4/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V
  
112 ····.line·1754112 ····.line·1901
113 ····const-string·v1,·"data_options"113 ····const-string·v1,·"data_options"
  
114 ····invoke-virtual·{v0,·v1,·p3},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V114 ····invoke-virtual·{v0,·v1,·p3},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
  
115 ····.line·1755115 ····.line·1902
116 ····const/4·v1,·0x3116 ····const/4·v1,·0x3
  
117 ····invoke-direct·{p0,·v1,·v0,·p4},·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->sendRequest(ILandroid/os/Bundle;Landroid/os/Messenger;)V117 ····invoke-direct·{p0,·v1,·v0,·p4},·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;->sendRequest(ILandroid/os/Bundle;Landroid/os/Messenger;)V
  
118 ····.line·1756118 ····.line·1903
119 ····return-void119 ····return-void
120 .end·method120 .end·method
  
121 .method·connect(Landroid/content/Context;Landroid/os/Messenger;)V121 .method·connect(Landroid/content/Context;Landroid/os/Messenger;)V
122 ····.locals·3122 ····.locals·3
123 ····.param·p1,·"context"····#·Landroid/content/Context;123 ····.param·p1,·"context"····#·Landroid/content/Context;
124 ····.param·p2,·"callbacksMessenger"····#·Landroid/os/Messenger;124 ····.param·p2,·"callbacksMessenger"····#·Landroid/os/Messenger;
125 ····.annotation·system·Ldalvik/annotation/Throws;125 ····.annotation·system·Ldalvik/annotation/Throws;
126 ········value·=·{126 ········value·=·{
127 ············Landroid/os/RemoteException;127 ············Landroid/os/RemoteException;
128 ········}128 ········}
129 ····.end·annotation129 ····.end·annotation
  
130 ····.prologue130 ····.prologue
131 ····.line·1738131 ····.line·1885
132 ····new-instance·v0,·Landroid/os/Bundle;132 ····new-instance·v0,·Landroid/os/Bundle;
  
133 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V133 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
134 ····.line·1739134 ····.line·1886
135 ····.local·v0,·"data":Landroid/os/Bundle;135 ····.local·v0,·"data":Landroid/os/Bundle;
136 ····const-string·v1,·"data_package_name"136 ····const-string·v1,·"data_package_name"
  
Max diff block lines reached; 6965/11145 bytes (62.49%) of diff not shown.
5.42 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.smali
    
Offset 22, 29 lines modifiedOffset 22, 29 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·122126 ····.line·1317
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·122229 ····.line·1318
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·private·postOrRun(Ljava/lang/Runnable;)V32 .method·private·postOrRun(Ljava/lang/Runnable;)V
33 ····.locals·233 ····.locals·2
34 ····.param·p1,·"r"····#·Ljava/lang/Runnable;34 ····.param·p1,·"r"····#·Ljava/lang/Runnable;
  
35 ····.prologue35 ····.prologue
36 ····.line·130536 ····.line·1401
37 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;37 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;39 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
40 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;40 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
Offset 55, 22 lines modifiedOffset 55, 22 lines modified
  
55 ····invoke-virtual·{v1},·Landroid/os/Looper;->getThread()Ljava/lang/Thread;55 ····invoke-virtual·{v1},·Landroid/os/Looper;->getThread()Ljava/lang/Thread;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····if-ne·v0,·v1,·:cond_057 ····if-ne·v0,·v1,·:cond_0
  
58 ····.line·130658 ····.line·1402
59 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V59 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
60 ····.line·131060 ····.line·1406
61 ····:goto_061 ····:goto_0
62 ····return-void62 ····return-void
  
63 ····.line·130863 ····.line·1404
64 ····:cond_064 ····:cond_0
65 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;65 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;66 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
67 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->post(Ljava/lang/Runnable;)Z67 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->post(Ljava/lang/Runnable;)Z
  
Offset 80, 29 lines modifiedOffset 80, 29 lines modified
  
80 #·virtual·methods80 #·virtual·methods
81 .method·isCurrent(Ljava/lang/String;)Z81 .method·isCurrent(Ljava/lang/String;)Z
82 ····.locals·382 ····.locals·3
83 ····.param·p1,·"funcName"····#·Ljava/lang/String;83 ····.param·p1,·"funcName"····#·Ljava/lang/String;
  
84 ····.prologue84 ····.prologue
85 ····.line·131685 ····.line·1412
86 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;86 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
87 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;87 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
88 ····if-eq·v0,·p0,·:cond_188 ····if-eq·v0,·p0,·:cond_1
  
89 ····.line·131789 ····.line·1413
90 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;90 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
91 ····iget·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I91 ····iget·v0,·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I
  
92 ····if-eqz·v0,·:cond_092 ····if-eqz·v0,·:cond_0
  
93 ····.line·131993 ····.line·1415
94 ····const-string·v0,·"MediaBrowserCompat"94 ····const-string·v0,·"MediaBrowserCompat"
  
95 ····new-instance·v1,·Ljava/lang/StringBuilder;95 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
96 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V96 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
97 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;97 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 149, 19 lines modifiedOffset 149, 19 lines modified
  
149 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;149 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
150 ····move-result-object·v1150 ····move-result-object·v1
  
151 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I151 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
152 ····.line·1322152 ····.line·1418
153 ····:cond_0153 ····:cond_0
154 ····const/4·v0,·0x0154 ····const/4·v0,·0x0
  
155 ····.line·1324155 ····.line·1420
156 ····:goto_0156 ····:goto_0
157 ····return·v0157 ····return·v0
  
158 ····:cond_1158 ····:cond_1
159 ····const/4·v0,·0x1159 ····const/4·v0,·0x1
  
160 ····goto·:goto_0160 ····goto·:goto_0
Offset 169, 33 lines modifiedOffset 169, 33 lines modified
  
169 .method·public·onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V169 .method·public·onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
170 ····.locals·1170 ····.locals·1
171 ····.param·p1,·"name"····#·Landroid/content/ComponentName;171 ····.param·p1,·"name"····#·Landroid/content/ComponentName;
172 ····.param·p2,·"binder"····#·Landroid/os/IBinder;172 ····.param·p2,·"binder"····#·Landroid/os/IBinder;
  
173 ····.prologue173 ····.prologue
174 ····.line·1226174 ····.line·1322
175 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;175 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;
  
176 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;-><init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;Landroid/content/ComponentName;Landroid/os/IBinder;)V176 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;-><init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;Landroid/content/ComponentName;Landroid/os/IBinder;)V
  
177 ····invoke-direct·{p0,·v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->postOrRun(Ljava/lang/Runnable;)V177 ····invoke-direct·{p0,·v0},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->postOrRun(Ljava/lang/Runnable;)V
  
178 ····.line·1272178 ····.line·1368
179 ····return-void179 ····return-void
180 .end·method180 .end·method
  
181 .method·public·onServiceDisconnected(Landroid/content/ComponentName;)V181 .method·public·onServiceDisconnected(Landroid/content/ComponentName;)V
182 ····.locals·1182 ····.locals·1
183 ····.param·p1,·"name"····#·Landroid/content/ComponentName;183 ····.param·p1,·"name"····#·Landroid/content/ComponentName;
  
184 ····.prologue184 ····.prologue
185 ····.line·1276185 ····.line·1372
Max diff block lines reached; 477/5353 bytes (8.91%) of diff not shown.
1.62 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
31 ····.prologue31 ····.prologue
32 ····.line·149432 ····.line·1593
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$mediaId:Ljava/lang/String;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$mediaId:Ljava/lang/String;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·247 ····.locals·2
  
48 ····.prologue48 ····.prologue
49 ····.line·149749 ····.line·1596
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$mediaId:Ljava/lang/String;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1;->val$mediaId:Ljava/lang/String;
  
52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
53 ····.line·149853 ····.line·1597
54 ····return-void54 ····return-void
55 .end·method55 .end·method
8.16 KB
smali/android/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21.smali
    
Offset 22, 20 lines modifiedOffset 22, 20 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·64426 ····.line·672
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·64529 ····.line·673
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;33 .method·applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;
34 ····.locals·634 ····.locals·6
Offset 56, 91 lines modifiedOffset 56, 91 lines modified
56 ········}56 ········}
57 ····.end·annotation57 ····.end·annotation
  
58 ····.prologue58 ····.prologue
59 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"59 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
60 ····const/4·v5,·-0x160 ····const/4·v5,·-0x1
  
61 ····.line·67761 ····.line·705
62 ····if-nez·p1,·:cond_162 ····if-nez·p1,·:cond_1
  
63 ····.line·67863 ····.line·706
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····.line·69365 ····.line·721
66 ····.end·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"66 ····.end·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
67 ····:cond_067 ····:cond_0
68 ····:goto_068 ····:goto_0
69 ····return-object·p169 ····return-object·p1
  
70 ····.line·68070 ····.line·708
71 ····.restart·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"71 ····.restart·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
72 ····:cond_172 ····:cond_1
73 ····const-string·v4,·"android.media.browse.extra.PAGE"73 ····const-string·v4,·"android.media.browse.extra.PAGE"
  
74 ····invoke-virtual·{p2,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I74 ····invoke-virtual·{p2,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
75 ····move-result·v175 ····move-result·v1
  
76 ····.line·68176 ····.line·709
77 ····.local·v1,·"page":I77 ····.local·v1,·"page":I
78 ····const-string·v4,·"android.media.browse.extra.PAGE_SIZE"78 ····const-string·v4,·"android.media.browse.extra.PAGE_SIZE"
  
79 ····invoke-virtual·{p2,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I79 ····invoke-virtual·{p2,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
80 ····move-result·v280 ····move-result·v2
  
81 ····.line·68281 ····.line·710
82 ····.local·v2,·"pageSize":I82 ····.local·v2,·"pageSize":I
83 ····if-ne·v1,·v5,·:cond_283 ····if-ne·v1,·v5,·:cond_2
  
84 ····if-eq·v2,·v5,·:cond_084 ····if-eq·v2,·v5,·:cond_0
  
85 ····.line·68585 ····.line·713
86 ····:cond_286 ····:cond_2
87 ····mul-int·v0,·v2,·v187 ····mul-int·v0,·v2,·v1
  
88 ····.line·68688 ····.line·714
89 ····.local·v0,·"fromIndex":I89 ····.local·v0,·"fromIndex":I
90 ····add-int·v3,·v0,·v290 ····add-int·v3,·v0,·v2
  
91 ····.line·68791 ····.line·715
92 ····.local·v3,·"toIndex":I92 ····.local·v3,·"toIndex":I
93 ····if-ltz·v1,·:cond_393 ····if-ltz·v1,·:cond_3
  
94 ····const/4·v4,·0x194 ····const/4·v4,·0x1
  
95 ····if-lt·v2,·v4,·:cond_395 ····if-lt·v2,·v4,·:cond_3
  
96 ····invoke-interface·{p1},·Ljava/util/List;->size()I96 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
97 ····move-result·v497 ····move-result·v4
  
98 ····if-lt·v0,·v4,·:cond_498 ····if-lt·v0,·v4,·:cond_4
  
99 ····.line·68899 ····.line·716
100 ····:cond_3100 ····:cond_3
101 ····sget-object·p1,·Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;101 ····sget-object·p1,·Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
  
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····.line·690103 ····.line·718
104 ····:cond_4104 ····:cond_4
105 ····invoke-interface·{p1},·Ljava/util/List;->size()I105 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
106 ····move-result·v4106 ····move-result·v4
  
107 ····if-le·v3,·v4,·:cond_5107 ····if-le·v3,·v4,·:cond_5
  
108 ····.line·691108 ····.line·719
109 ····invoke-interface·{p1},·Ljava/util/List;->size()I109 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
110 ····move-result·v3110 ····move-result·v3
  
111 ····.line·693111 ····.line·721
112 ····:cond_5112 ····:cond_5
113 ····invoke-interface·{p1,·v0,·v3},·Ljava/util/List;->subList(II)Ljava/util/List;113 ····invoke-interface·{p1,·v0,·v3},·Ljava/util/List;->subList(II)Ljava/util/List;
  
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····goto·:goto_0115 ····goto·:goto_0
116 .end·method116 .end·method
Offset 157, 45 lines modifiedOffset 157, 45 lines modified
157 ············"Ljava/lang/String;",157 ············"Ljava/lang/String;",
158 ············"Ljava/util/List",158 ············"Ljava/util/List",
159 ············"<*>;)V"159 ············"<*>;)V"
160 ········}160 ········}
161 ····.end·annotation161 ····.end·annotation
  
162 ····.prologue162 ····.prologue
163 ····.line·649163 ····.line·677
164 ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<*>;"164 ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<*>;"
165 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;165 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
166 ····iget-object·v6,·v6,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionRef:Ljava/lang/ref/WeakReference;166 ····iget-object·v6,·v6,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->mSubscriptionRef:Ljava/lang/ref/WeakReference;
  
167 ····if-nez·v6,·:cond_1167 ····if-nez·v6,·:cond_1
Max diff block lines reached; 4786/8187 bytes (58.46%) of diff not shown.
11.8 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl.smali
    
Offset 19, 34 lines modifiedOffset 19, 34 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V20 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·56323 ····.line·585
24 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;24 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·56426 ····.line·586
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·addSubscription(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V30 .method·public·addSubscription(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
31 ····.locals·731 ····.locals·7
32 ····.param·p1,·"id"····#·Ljava/lang/String;32 ····.param·p1,·"id"····#·Ljava/lang/String;
33 ····.param·p2,·"token"····#·Landroid/os/IBinder;33 ····.param·p2,·"token"····#·Landroid/os/IBinder;
34 ····.param·p3,·"options"····#·Landroid/os/Bundle;34 ····.param·p3,·"options"····#·Landroid/os/Bundle;
35 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;35 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
36 ····.prologue36 ····.prologue
37 ····.line·63437 ····.line·656
38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
39 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;39 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
40 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;40 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;
  
41 ····move-object·v1,·p041 ····move-object·v1,·p0
Offset 59, 36 lines modifiedOffset 59, 36 lines modified
  
59 ····move-object·v5,·p359 ····move-object·v5,·p3
  
60 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V60 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V
  
61 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V61 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V
  
62 ····.line·65062 ····.line·672
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V65 .method·public·connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
66 ····.locals·766 ····.locals·7
67 ····.param·p1,·"pkg"····#·Ljava/lang/String;67 ····.param·p1,·"pkg"····#·Ljava/lang/String;
68 ····.param·p2,·"uid"····#·I68 ····.param·p2,·"uid"····#·I
69 ····.param·p3,·"rootHints"····#·Landroid/os/Bundle;69 ····.param·p3,·"rootHints"····#·Landroid/os/Bundle;
70 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;70 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
71 ····.prologue71 ····.prologue
72 ····.line·56972 ····.line·591
73 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;73 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
74 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat;->isValidPackage(Ljava/lang/String;I)Z74 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat;->isValidPackage(Ljava/lang/String;I)Z
  
75 ····move-result·v075 ····move-result·v0
  
76 ····if-nez·v0,·:cond_076 ····if-nez·v0,·:cond_0
  
77 ····.line·57077 ····.line·592
78 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;78 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
79 ····new-instance·v1,·Ljava/lang/StringBuilder;79 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
80 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V80 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
81 ····const-string·v2,·"Package/uid·mismatch:·uid="81 ····const-string·v2,·"Package/uid·mismatch:·uid="
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 ····move-result-object·v1115 ····move-result-object·v1
  
116 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V116 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
117 ····throw·v0117 ····throw·v0
  
118 ····.line·574118 ····.line·596
119 ····:cond_0119 ····:cond_0
120 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;120 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
121 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;121 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
122 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;122 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;
  
Offset 137, 60 lines modifiedOffset 137, 60 lines modified
  
137 ····move·v5,·p2137 ····move·v5,·p2
  
138 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V138 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V
  
139 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V139 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V
  
140 ····.line·615140 ····.line·637
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·public·disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V143 .method·public·disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
144 ····.locals·2144 ····.locals·2
145 ····.param·p1,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;145 ····.param·p1,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
146 ····.prologue146 ····.prologue
147 ····.line·618147 ····.line·640
148 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;148 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
149 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;149 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
150 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;150 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;
  
151 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V151 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  
152 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V152 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V
  
153 ····.line·630153 ····.line·652
154 ····return-void154 ····return-void
155 .end·method155 .end·method
  
156 .method·public·getMediaItem(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V156 .method·public·getMediaItem(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
157 ····.locals·2157 ····.locals·2
158 ····.param·p1,·"mediaId"····#·Ljava/lang/String;158 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
159 ····.param·p2,·"receiver"····#·Landroid/support/v4/os/ResultReceiver;159 ····.param·p2,·"receiver"····#·Landroid/support/v4/os/ResultReceiver;
160 ····.param·p3,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;160 ····.param·p3,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
161 ····.prologue161 ····.prologue
162 ····.line·676162 ····.line·698
Max diff block lines reached; 6112/11911 bytes (51.31%) of diff not shown.
38.6 KB
smali/android/support/v4/media/MediaMetadataCompat.smali
    
Offset 38, 14 lines modifiedOffset 38, 16 lines modified
38 ············"Ljava/lang/String;",38 ············"Ljava/lang/String;",
39 ············"Ljava/lang/Integer;",39 ············"Ljava/lang/Integer;",
40 ············">;"40 ············">;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
43 .end·field43 .end·field
  
 44 .field·public·static·final·METADATA_KEY_ADVERTISEMENT:Ljava/lang/String;·=·"android.media.metadata.ADVERTISEMENT"
  
44 .field·public·static·final·METADATA_KEY_ALBUM:Ljava/lang/String;·=·"android.media.metadata.ALBUM"45 .field·public·static·final·METADATA_KEY_ALBUM:Ljava/lang/String;·=·"android.media.metadata.ALBUM"
  
45 .field·public·static·final·METADATA_KEY_ALBUM_ART:Ljava/lang/String;·=·"android.media.metadata.ALBUM_ART"46 .field·public·static·final·METADATA_KEY_ALBUM_ART:Ljava/lang/String;·=·"android.media.metadata.ALBUM_ART"
  
46 .field·public·static·final·METADATA_KEY_ALBUM_ARTIST:Ljava/lang/String;·=·"android.media.metadata.ALBUM_ARTIST"47 .field·public·static·final·METADATA_KEY_ALBUM_ARTIST:Ljava/lang/String;·=·"android.media.metadata.ALBUM_ARTIST"
  
47 .field·public·static·final·METADATA_KEY_ALBUM_ART_URI:Ljava/lang/String;·=·"android.media.metadata.ALBUM_ART_URI"48 .field·public·static·final·METADATA_KEY_ALBUM_ART_URI:Ljava/lang/String;·=·"android.media.metadata.ALBUM_ART_URI"
Offset 134, 341 lines modifiedOffset 136, 352 lines modified
  
134 ····const/4·v5,·0x2136 ····const/4·v5,·0x2
  
135 ····const/4·v4,·0x0137 ····const/4·v4,·0x0
  
136 ····const/4·v3,·0x1138 ····const/4·v3,·0x1
  
137 ····.line·285139 ····.line·293
138 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;140 ····new-instance·v0,·Landroid/support/v4/util/ArrayMap;
  
139 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V141 ····invoke-direct·{v0},·Landroid/support/v4/util/ArrayMap;-><init>()V
  
140 ····sput-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;142 ····sput-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
141 ····.line·286143 ····.line·294
142 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;144 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
143 ····const-string·v1,·"android.media.metadata.TITLE"145 ····const-string·v1,·"android.media.metadata.TITLE"
  
144 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;146 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
145 ····move-result-object·v2147 ····move-result-object·v2
  
146 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;148 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
147 ····.line·287149 ····.line·295
148 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;150 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
149 ····const-string·v1,·"android.media.metadata.ARTIST"151 ····const-string·v1,·"android.media.metadata.ARTIST"
  
150 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;152 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
151 ····move-result-object·v2153 ····move-result-object·v2
  
152 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;154 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
153 ····.line·288155 ····.line·296
154 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;156 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
155 ····const-string·v1,·"android.media.metadata.DURATION"157 ····const-string·v1,·"android.media.metadata.DURATION"
  
156 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;158 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
157 ····move-result-object·v2159 ····move-result-object·v2
  
158 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;160 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
159 ····.line·289161 ····.line·297
160 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;162 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
161 ····const-string·v1,·"android.media.metadata.ALBUM"163 ····const-string·v1,·"android.media.metadata.ALBUM"
  
162 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;164 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
163 ····move-result-object·v2165 ····move-result-object·v2
  
164 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;166 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
165 ····.line·290167 ····.line·298
166 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;168 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
167 ····const-string·v1,·"android.media.metadata.AUTHOR"169 ····const-string·v1,·"android.media.metadata.AUTHOR"
  
168 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;170 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
169 ····move-result-object·v2171 ····move-result-object·v2
  
170 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;172 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
171 ····.line·291173 ····.line·299
172 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;174 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
173 ····const-string·v1,·"android.media.metadata.WRITER"175 ····const-string·v1,·"android.media.metadata.WRITER"
  
174 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;176 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
175 ····move-result-object·v2177 ····move-result-object·v2
  
176 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;178 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
177 ····.line·292179 ····.line·300
178 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;180 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
179 ····const-string·v1,·"android.media.metadata.COMPOSER"181 ····const-string·v1,·"android.media.metadata.COMPOSER"
  
180 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;182 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
181 ····move-result-object·v2183 ····move-result-object·v2
  
182 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;184 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
183 ····.line·293185 ····.line·301
184 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;186 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
185 ····const-string·v1,·"android.media.metadata.COMPILATION"187 ····const-string·v1,·"android.media.metadata.COMPILATION"
  
186 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;188 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
187 ····move-result-object·v2189 ····move-result-object·v2
  
188 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;190 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
189 ····.line·294191 ····.line·302
190 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;192 ····sget-object·v0,·Landroid/support/v4/media/MediaMetadataCompat;->METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap;
  
191 ····const-string·v1,·"android.media.metadata.DATE"193 ····const-string·v1,·"android.media.metadata.DATE"
  
192 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;194 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
193 ····move-result-object·v2195 ····move-result-object·v2
Max diff block lines reached; 34413/39430 bytes (87.28%) of diff not shown.
4.33 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V35 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V
36 ····.locals·036 ····.locals·0
37 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;37 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
38 ····.param·p2,·"debug"····#·Ljava/lang/Object;38 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
39 ····.prologue39 ····.prologue
40 ····.line·30040 ····.line·315
41 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;41 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21;
  
42 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;42 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
43 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V43 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V
  
44 ····return-void44 ····return-void
Offset 50, 28 lines modifiedOffset 50, 28 lines modified
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·detach()V51 .method·public·detach()V
52 ····.locals·152 ····.locals·1
  
53 ····.prologue53 ····.prologue
54 ····.line·31754 ····.line·332
55 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;55 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
56 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->detach()V56 ····invoke-virtual·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->detach()V
  
57 ····.line·31857 ····.line·333
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V60 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
61 ····.locals·061 ····.locals·0
  
62 ····.prologue62 ····.prologue
63 ····.line·30063 ····.line·315
64 ····check-cast·p1,·Ljava/util/List;64 ····check-cast·p1,·Ljava/util/List;
  
65 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->onResultSent(Ljava/util/List;I)V65 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->onResultSent(Ljava/util/List;I)V
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
Offset 85, 29 lines modifiedOffset 85, 29 lines modified
85 ············"<",85 ············"<",
86 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",86 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",
87 ············">;I)V"87 ············">;I)V"
88 ········}88 ········}
89 ····.end·annotation89 ····.end·annotation
  
90 ····.prologue90 ····.prologue
91 ····.line·30391 ····.line·318
92 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"92 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
93 ····const/4·v2,·0x093 ····const/4·v2,·0x0
  
94 ····.line·30494 ····.line·319
95 ····.local·v2,·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"95 ····.local·v2,·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
96 ····if-eqz·p1,·:cond_096 ····if-eqz·p1,·:cond_0
  
97 ····.line·30597 ····.line·320
98 ····new-instance·v2,·Ljava/util/ArrayList;98 ····new-instance·v2,·Ljava/util/ArrayList;
  
99 ····.end·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"99 ····.end·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
100 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V100 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
101 ····.line·306101 ····.line·321
102 ····.restart·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"102 ····.restart·local·v2····#·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
103 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;103 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
104 ····move-result-object·v3104 ····move-result-object·v3
  
105 ····:goto_0105 ····:goto_0
106 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z106 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
Offset 118, 35 lines modifiedOffset 118, 35 lines modified
  
118 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;118 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
119 ····move-result-object·v0119 ····move-result-object·v0
  
120 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;120 ····check-cast·v0,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
121 ····.line·307121 ····.line·322
122 ····.local·v0,·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;122 ····.local·v0,·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
123 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;123 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
124 ····move-result-object·v1124 ····move-result-object·v1
  
125 ····.line·308125 ····.line·323
126 ····.local·v1,·"parcel":Landroid/os/Parcel;126 ····.local·v1,·"parcel":Landroid/os/Parcel;
127 ····const/4·v4,·0x0127 ····const/4·v4,·0x0
  
128 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V128 ····invoke-virtual·{v0,·v1,·v4},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->writeToParcel(Landroid/os/Parcel;I)V
  
129 ····.line·309129 ····.line·324
130 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z130 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
131 ····goto·:goto_0131 ····goto·:goto_0
  
132 ····.line·312132 ····.line·327
133 ····.end·local·v0····#·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;133 ····.end·local·v0····#·"item":Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
134 ····.end·local·v1····#·"parcel":Landroid/os/Parcel;134 ····.end·local·v1····#·"parcel":Landroid/os/Parcel;
135 ····:cond_0135 ····:cond_0
136 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;136 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi21$2;->val$resultWrapper:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
137 ····invoke-virtual·{v3,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->sendResult(Ljava/lang/Object;)V137 ····invoke-virtual·{v3,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->sendResult(Ljava/lang/Object;)V
  
138 ····.line·313138 ····.line·328
139 ····return-void139 ····return-void
140 .end·method140 .end·method
1.62 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;30 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
31 ····.prologue31 ····.prologue
32 ····.line·150332 ····.line·1602
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$mediaId:Ljava/lang/String;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$mediaId:Ljava/lang/String;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 17 lines modifiedOffset 45, 17 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·247 ····.locals·2
  
48 ····.prologue48 ····.prologue
49 ····.line·150749 ····.line·1606
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;
  
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$mediaId:Ljava/lang/String;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2;->val$mediaId:Ljava/lang/String;
  
52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V52 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;->onError(Ljava/lang/String;)V
  
53 ····.line·150853 ····.line·1607
54 ····return-void54 ····return-void
55 .end·method55 .end·method
10.1 KB
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;Landroid/content/ComponentName;Landroid/os/IBinder;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;Landroid/content/ComponentName;Landroid/os/IBinder;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
31 ····.prologue31 ····.prologue
32 ····.line·122632 ····.line·1322
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->val$name:Landroid/content/ComponentName;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->val$name:Landroid/content/ComponentName;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->val$binder:Landroid/os/IBinder;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->val$binder:Landroid/os/IBinder;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 20 lines modifiedOffset 45, 20 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·547 ····.locals·5
  
48 ····.prologue48 ····.prologue
49 ····.line·122949 ····.line·1325
50 ····sget-boolean·v1,·Landroid/support/v4/media/MediaBrowserCompat;->DEBUG:Z50 ····sget-boolean·v1,·Landroid/support/v4/media/MediaBrowserCompat;->DEBUG:Z
  
51 ····if-eqz·v1,·:cond_051 ····if-eqz·v1,·:cond_0
  
52 ····.line·123052 ····.line·1326
53 ····const-string·v1,·"MediaBrowserCompat"53 ····const-string·v1,·"MediaBrowserCompat"
  
54 ····new-instance·v2,·Ljava/lang/StringBuilder;54 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
55 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V55 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
56 ····const-string·v3,·"MediaServiceConnection.onServiceConnected·name="56 ····const-string·v3,·"MediaServiceConnection.onServiceConnected·name="
Offset 87, 39 lines modifiedOffset 87, 39 lines modified
  
87 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
88 ····move-result-object·v288 ····move-result-object·v2
  
89 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I89 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
90 ····.line·123290 ····.line·1328
91 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;91 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
92 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;92 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
93 ····invoke-virtual·{v1},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->dump()V93 ····invoke-virtual·{v1},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->dump()V
  
94 ····.line·123794 ····.line·1333
95 ····:cond_095 ····:cond_0
96 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;96 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
97 ····const-string·v2,·"onServiceConnected"97 ····const-string·v2,·"onServiceConnected"
  
98 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->isCurrent(Ljava/lang/String;)Z98 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->isCurrent(Ljava/lang/String;)Z
  
99 ····move-result·v199 ····move-result·v1
  
100 ····if-nez·v1,·:cond_2100 ····if-nez·v1,·:cond_2
  
101 ····.line·1270101 ····.line·1366
102 ····:cond_1102 ····:cond_1
103 ····:goto_0103 ····:goto_0
104 ····return-void104 ····return-void
  
105 ····.line·1242105 ····.line·1338
106 ····:cond_2106 ····:cond_2
107 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;107 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
108 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;108 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
109 ····new-instance·v2,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;109 ····new-instance·v2,·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
  
131 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mRootHints:Landroid/os/Bundle;131 ····iget-object·v4,·v4,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mRootHints:Landroid/os/Bundle;
  
132 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;-><init>(Landroid/os/IBinder;Landroid/os/Bundle;)V132 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;-><init>(Landroid/os/IBinder;Landroid/os/Bundle;)V
  
133 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;133 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mServiceBinderWrapper:Landroid/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper;
  
134 ····.line·1246134 ····.line·1342
135 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;135 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
136 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;136 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
137 ····new-instance·v2,·Landroid/os/Messenger;137 ····new-instance·v2,·Landroid/os/Messenger;
  
138 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;138 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
Offset 148, 59 lines modifiedOffset 148, 59 lines modified
  
148 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;148 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
149 ····invoke-direct·{v2,·v3},·Landroid/os/Messenger;-><init>(Landroid/os/Handler;)V149 ····invoke-direct·{v2,·v3},·Landroid/os/Messenger;-><init>(Landroid/os/Handler;)V
  
150 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallbacksMessenger:Landroid/os/Messenger;150 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallbacksMessenger:Landroid/os/Messenger;
  
151 ····.line·1247151 ····.line·1343
152 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;152 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
153 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;153 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
154 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;154 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mHandler:Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;
  
155 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;155 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
156 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;156 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
157 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallbacksMessenger:Landroid/os/Messenger;157 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mCallbacksMessenger:Landroid/os/Messenger;
  
158 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->setCallbacksMessenger(Landroid/os/Messenger;)V158 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserCompat$CallbackHandler;->setCallbacksMessenger(Landroid/os/Messenger;)V
  
159 ····.line·1249159 ····.line·1345
160 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;160 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1;->this$1:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;
  
161 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;161 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;->this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;
  
162 ····const/4·v2,·0x1162 ····const/4·v2,·0x1
  
163 ····iput·v2,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I163 ····iput·v2,·v1,·Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;->mState:I
  
164 ····.line·1254164 ····.line·1350
165 ····:try_start_0165 ····:try_start_0
166 ····sget-boolean·v1,·Landroid/support/v4/media/MediaBrowserCompat;->DEBUG:Z166 ····sget-boolean·v1,·Landroid/support/v4/media/MediaBrowserCompat;->DEBUG:Z
Max diff block lines reached; 3204/10173 bytes (31.50%) of diff not shown.
22.9 KB
smali/android/support/v4/media/TransportMediator.smali
    
Offset 1, 34 lines modifiedOffset 1, 72 lines modified
1 .class·public·Landroid/support/v4/media/TransportMediator;1 .class·public·Landroid/support/v4/media/TransportMediator;
2 .super·Landroid/support/v4/media/TransportController;2 .super·Landroid/support/v4/media/TransportController;
3 .source·"TransportMediator.java"3 .source·"TransportMediator.java"
  
  
 4 #·annotations
 5 .annotation·runtime·Ljava/lang/Deprecated;
 6 .end·annotation
  
  
4 #·static·fields7 #·static·fields
5 .field·public·static·final·FLAG_KEY_MEDIA_FAST_FORWARD:I·=·0x408 .field·public·static·final·FLAG_KEY_MEDIA_FAST_FORWARD:I·=·0x40
 9 ····.annotation·runtime·Ljava/lang/Deprecated;
 10 ····.end·annotation
 11 .end·field
  
6 .field·public·static·final·FLAG_KEY_MEDIA_NEXT:I·=·0x8012 .field·public·static·final·FLAG_KEY_MEDIA_NEXT:I·=·0x80
 13 ····.annotation·runtime·Ljava/lang/Deprecated;
 14 ····.end·annotation
 15 .end·field
  
7 .field·public·static·final·FLAG_KEY_MEDIA_PAUSE:I·=·0x1016 .field·public·static·final·FLAG_KEY_MEDIA_PAUSE:I·=·0x10
 17 ····.annotation·runtime·Ljava/lang/Deprecated;
 18 ····.end·annotation
 19 .end·field
  
8 .field·public·static·final·FLAG_KEY_MEDIA_PLAY:I·=·0x420 .field·public·static·final·FLAG_KEY_MEDIA_PLAY:I·=·0x4
 21 ····.annotation·runtime·Ljava/lang/Deprecated;
 22 ····.end·annotation
 23 .end·field
  
9 .field·public·static·final·FLAG_KEY_MEDIA_PLAY_PAUSE:I·=·0x824 .field·public·static·final·FLAG_KEY_MEDIA_PLAY_PAUSE:I·=·0x8
 25 ····.annotation·runtime·Ljava/lang/Deprecated;
 26 ····.end·annotation
 27 .end·field
  
10 .field·public·static·final·FLAG_KEY_MEDIA_PREVIOUS:I·=·0x128 .field·public·static·final·FLAG_KEY_MEDIA_PREVIOUS:I·=·0x1
 29 ····.annotation·runtime·Ljava/lang/Deprecated;
 30 ····.end·annotation
 31 .end·field
  
11 .field·public·static·final·FLAG_KEY_MEDIA_REWIND:I·=·0x232 .field·public·static·final·FLAG_KEY_MEDIA_REWIND:I·=·0x2
 33 ····.annotation·runtime·Ljava/lang/Deprecated;
 34 ····.end·annotation
 35 .end·field
  
12 .field·public·static·final·FLAG_KEY_MEDIA_STOP:I·=·0x2036 .field·public·static·final·FLAG_KEY_MEDIA_STOP:I·=·0x20
 37 ····.annotation·runtime·Ljava/lang/Deprecated;
 38 ····.end·annotation
 39 .end·field
  
13 .field·public·static·final·KEYCODE_MEDIA_PAUSE:I·=·0x7f40 .field·public·static·final·KEYCODE_MEDIA_PAUSE:I·=·0x7f
 41 ····.annotation·runtime·Ljava/lang/Deprecated;
 42 ····.end·annotation
 43 .end·field
  
14 .field·public·static·final·KEYCODE_MEDIA_PLAY:I·=·0x7e44 .field·public·static·final·KEYCODE_MEDIA_PLAY:I·=·0x7e
 45 ····.annotation·runtime·Ljava/lang/Deprecated;
 46 ····.end·annotation
 47 .end·field
  
15 .field·public·static·final·KEYCODE_MEDIA_RECORD:I·=·0x8248 .field·public·static·final·KEYCODE_MEDIA_RECORD:I·=·0x82
 49 ····.annotation·runtime·Ljava/lang/Deprecated;
 50 ····.end·annotation
 51 .end·field
  
  
16 #·instance·fields52 #·instance·fields
17 .field·final·mAudioManager:Landroid/media/AudioManager;53 .field·final·mAudioManager:Landroid/media/AudioManager;
  
18 .field·final·mCallbacks:Landroid/support/v4/media/TransportPerformer;54 .field·final·mCallbacks:Landroid/support/v4/media/TransportPerformer;
  
Offset 57, 224 lines modifiedOffset 95, 228 lines modified
  
  
57 #·direct·methods95 #·direct·methods
58 .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V96 .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V
59 ····.locals·197 ····.locals·1
60 ····.param·p1,·"activity"····#·Landroid/app/Activity;98 ····.param·p1,·"activity"····#·Landroid/app/Activity;
61 ····.param·p2,·"callbacks"····#·Landroid/support/v4/media/TransportPerformer;99 ····.param·p2,·"callbacks"····#·Landroid/support/v4/media/TransportPerformer;
 100 ····.annotation·runtime·Ljava/lang/Deprecated;
 101 ····.end·annotation
  
62 ····.prologue102 ····.prologue
63 ····.line·152103 ····.line·217
64 ····const/4·v0,·0x0104 ····const/4·v0,·0x0
  
65 ····invoke-direct·{p0,·p1,·v0,·p2},·Landroid/support/v4/media/TransportMediator;-><init>(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V105 ····invoke-direct·{p0,·p1,·v0,·p2},·Landroid/support/v4/media/TransportMediator;-><init>(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V
  
66 ····.line·153106 ····.line·218
67 ····return-void107 ····return-void
68 .end·method108 .end·method
  
69 .method·private·constructor·<init>(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V109 .method·private·constructor·<init>(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V
70 ····.locals·5110 ····.locals·5
71 ····.param·p1,·"activity"····#·Landroid/app/Activity;111 ····.param·p1,·"activity"····#·Landroid/app/Activity;
72 ····.param·p2,·"view"····#·Landroid/view/View;112 ····.param·p2,·"view"····#·Landroid/view/View;
73 ····.param·p3,·"callbacks"····#·Landroid/support/v4/media/TransportPerformer;113 ····.param·p3,·"callbacks"····#·Landroid/support/v4/media/TransportPerformer;
  
74 ····.prologue114 ····.prologue
75 ····.line·159115 ····.line·228
76 ····invoke-direct·{p0},·Landroid/support/v4/media/TransportController;-><init>()V116 ····invoke-direct·{p0},·Landroid/support/v4/media/TransportController;-><init>()V
  
77 ····.line·54117 ····.line·60
78 ····new-instance·v0,·Ljava/util/ArrayList;118 ····new-instance·v0,·Ljava/util/ArrayList;
  
79 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V119 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
80 ····iput-object·v0,·p0,·Landroid/support/v4/media/TransportMediator;->mListeners:Ljava/util/ArrayList;120 ····iput-object·v0,·p0,·Landroid/support/v4/media/TransportMediator;->mListeners:Ljava/util/ArrayList;
  
81 ····.line·56121 ····.line·62
82 ····new-instance·v0,·Landroid/support/v4/media/TransportMediator$1;122 ····new-instance·v0,·Landroid/support/v4/media/TransportMediator$1;
  
83 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/TransportMediator$1;-><init>(Landroid/support/v4/media/TransportMediator;)V123 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/TransportMediator$1;-><init>(Landroid/support/v4/media/TransportMediator;)V
  
84 ····iput-object·v0,·p0,·Landroid/support/v4/media/TransportMediator;->mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback;124 ····iput-object·v0,·p0,·Landroid/support/v4/media/TransportMediator;->mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback;
  
85 ····.line·129125 ····.line·190
86 ····new-instance·v0,·Landroid/support/v4/media/TransportMediator$2;126 ····new-instance·v0,·Landroid/support/v4/media/TransportMediator$2;
  
87 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/TransportMediator$2;-><init>(Landroid/support/v4/media/TransportMediator;)V127 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/TransportMediator$2;-><init>(Landroid/support/v4/media/TransportMediator;)V
  
88 ····iput-object·v0,·p0,·Landroid/support/v4/media/TransportMediator;->mKeyEventCallback:Landroid/view/KeyEvent$Callback;128 ····iput-object·v0,·p0,·Landroid/support/v4/media/TransportMediator;->mKeyEventCallback:Landroid/view/KeyEvent$Callback;
  
89 ····.line·160129 ····.line·229
90 ····if-eqz·p1,·:cond_1130 ····if-eqz·p1,·:cond_1
  
Max diff block lines reached; 19129/23299 bytes (82.10%) of diff not shown.
2.57 KB
smali/android/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24.smali
    
Offset 22, 20 lines modifiedOffset 22, 20 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V23 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·70026 ····.line·728
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;-><init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi21;-><init>(Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V
  
29 ····.line·70129 ····.line·729
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onChildrenLoaded(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V33 .method·public·onChildrenLoaded(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V
34 ····.locals·234 ····.locals·2
Offset 55, 27 lines modifiedOffset 55, 27 lines modified
55 ············"<*>;",55 ············"<*>;",
56 ············"Landroid/os/Bundle;",56 ············"Landroid/os/Bundle;",
57 ············")V"57 ············")V"
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
60 ····.prologue60 ····.prologue
61 ····.line·70661 ····.line·734
62 ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<*>;"62 ····.local·p2,·"children":Ljava/util/List;,·"Ljava/util/List<*>;"
63 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;63 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
64 ····.line·70764 ····.line·735
65 ····invoke-static·{p2},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->fromMediaItemList(Ljava/util/List;)Ljava/util/List;65 ····invoke-static·{p2},·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;->fromMediaItemList(Ljava/util/List;)Ljava/util/List;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····.line·70667 ····.line·734
68 ····invoke-virtual·{v0,·p1,·v1,·p3},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->onChildrenLoaded(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V68 ····invoke-virtual·{v0,·p1,·v1,·p3},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->onChildrenLoaded(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V
  
69 ····.line·70869 ····.line·736
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·public·onError(Ljava/lang/String;Landroid/os/Bundle;)V72 .method·public·onError(Ljava/lang/String;Landroid/os/Bundle;)V
73 ····.locals·173 ····.locals·1
74 ····.param·p1,·"parentId"····#·Ljava/lang/String;74 ····.param·p1,·"parentId"····#·Ljava/lang/String;
75 ········.annotation·build·Landroid/support/annotation/NonNull;75 ········.annotation·build·Landroid/support/annotation/NonNull;
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ····.end·param83 ····.end·param
84 ····.param·p2,·"options"····#·Landroid/os/Bundle;84 ····.param·p2,·"options"····#·Landroid/os/Bundle;
85 ········.annotation·build·Landroid/support/annotation/NonNull;85 ········.annotation·build·Landroid/support/annotation/NonNull;
86 ········.end·annotation86 ········.end·annotation
87 ····.end·param87 ····.end·param
  
88 ····.prologue88 ····.prologue
89 ····.line·71289 ····.line·740
90 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;90 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback$StubApi24;->this$0:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;
  
91 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->onError(Ljava/lang/String;Landroid/os/Bundle;)V91 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;->onError(Ljava/lang/String;Landroid/os/Bundle;)V
  
92 ····.line·71392 ····.line·741
93 ····return-void93 ····return-void
94 .end·method94 .end·method
31.8 KB
smali/android/support/v4/media/session/MediaControllerCompat.smali
    
Offset 20, 16 lines modifiedOffset 20, 28 lines modified
20 ········Landroid/support/v4/media/session/MediaControllerCompat$Callback;,20 ········Landroid/support/v4/media/session/MediaControllerCompat$Callback;,
21 ········Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;21 ········Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
 25 .field·static·final·COMMAND_ADD_QUEUE_ITEM:Ljava/lang/String;·=·"android.support.v4.media.session.command.ADD_QUEUE_ITEM"
  
 26 .field·static·final·COMMAND_ADD_QUEUE_ITEM_AT:Ljava/lang/String;·=·"android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT"
  
 27 .field·static·final·COMMAND_ARGUMENT_INDEX:Ljava/lang/String;·=·"android.support.v4.media.session.command.ARGUMENT_INDEX"
  
 28 .field·static·final·COMMAND_ARGUMENT_MEDIA_DESCRIPTION:Ljava/lang/String;·=·"android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"
  
25 .field·static·final·COMMAND_GET_EXTRA_BINDER:Ljava/lang/String;·=·"android.support.v4.media.session.command.GET_EXTRA_BINDER"29 .field·static·final·COMMAND_GET_EXTRA_BINDER:Ljava/lang/String;·=·"android.support.v4.media.session.command.GET_EXTRA_BINDER"
  
 30 .field·static·final·COMMAND_REMOVE_QUEUE_ITEM:Ljava/lang/String;·=·"android.support.v4.media.session.command.REMOVE_QUEUE_ITEM"
  
 31 .field·static·final·COMMAND_REMOVE_QUEUE_ITEM_AT:Ljava/lang/String;·=·"android.support.v4.media.session.command.REMOVE_QUEUE_ITEM_AT"
  
26 .field·static·final·TAG:Ljava/lang/String;·=·"MediaControllerCompat"32 .field·static·final·TAG:Ljava/lang/String;·=·"MediaControllerCompat"
  
  
27 #·instance·fields33 #·instance·fields
28 .field·private·final·mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;34 .field·private·final·mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
29 .field·private·final·mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;35 .field·private·final·mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
Offset 43, 86 lines modifiedOffset 55, 86 lines modified
43 ····.annotation·system·Ldalvik/annotation/Throws;55 ····.annotation·system·Ldalvik/annotation/Throws;
44 ········value·=·{56 ········value·=·{
45 ············Landroid/os/RemoteException;57 ············Landroid/os/RemoteException;
46 ········}58 ········}
47 ····.end·annotation59 ····.end·annotation
  
48 ····.prologue60 ····.prologue
49 ····.line·17161 ····.line·186
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·17263 ····.line·187
52 ····if-nez·p2,·:cond_064 ····if-nez·p2,·:cond_0
  
53 ····.line·17365 ····.line·188
54 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;66 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
55 ····const-string·v1,·"sessionToken·must·not·be·null"67 ····const-string·v1,·"sessionToken·must·not·be·null"
  
56 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V68 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
57 ····throw·v069 ····throw·v0
  
58 ····.line·17570 ····.line·190
59 ····:cond_071 ····:cond_0
60 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;72 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
61 ····.line·17773 ····.line·192
62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I74 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
63 ····const/16·v1,·0x1875 ····const/16·v1,·0x18
  
64 ····if-lt·v0,·v1,·:cond_176 ····if-lt·v0,·v1,·:cond_1
  
65 ····.line·17877 ····.line·193
66 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;78 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;
  
67 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V79 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
68 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;80 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
69 ····.line·18681 ····.line·201
70 ····:goto_082 ····:goto_0
71 ····return-void83 ····return-void
  
72 ····.line·17984 ····.line·194
73 ····:cond_185 ····:cond_1
74 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I86 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
75 ····const/16·v1,·0x1787 ····const/16·v1,·0x17
  
76 ····if-lt·v0,·v1,·:cond_288 ····if-lt·v0,·v1,·:cond_2
  
77 ····.line·18089 ····.line·195
78 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;90 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;
  
79 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V91 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
80 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;92 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
81 ····goto·:goto_093 ····goto·:goto_0
  
82 ····.line·18194 ····.line·196
83 ····:cond_295 ····:cond_2
84 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I96 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
85 ····const/16·v1,·0x1597 ····const/16·v1,·0x15
  
86 ····if-lt·v0,·v1,·:cond_398 ····if-lt·v0,·v1,·:cond_3
  
87 ····.line·18299 ····.line·197
88 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;100 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
  
89 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V101 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
90 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;102 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
91 ····goto·:goto_0103 ····goto·:goto_0
  
92 ····.line·184104 ····.line·199
93 ····:cond_3105 ····:cond_3
94 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;106 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;
  
95 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;107 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
96 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V108 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
Offset 133, 412 lines modifiedOffset 145, 425 lines modified
  
133 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V145 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
134 ····.locals·2146 ····.locals·2
135 ····.param·p1,·"context"····#·Landroid/content/Context;147 ····.param·p1,·"context"····#·Landroid/content/Context;
136 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;148 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
137 ····.prologue149 ····.prologue
138 ····.line·146150 ····.line·161
139 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V151 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
140 ····.line·147152 ····.line·162
Max diff block lines reached; 27124/32380 bytes (83.77%) of diff not shown.
1.82 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.smali
    
Offset 11, 14 lines modifiedOffset 11, 20 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60812 ····accessFlags·=·0x608
13 ····name·=·"MediaControllerImpl"13 ····name·=·"MediaControllerImpl"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 17 .end·method
  
 18 .method·public·abstract·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 19 .end·method
  
16 .method·public·abstract·adjustVolume(II)V20 .method·public·abstract·adjustVolume(II)V
17 .end·method21 .end·method
  
18 .method·public·abstract·dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z22 .method·public·abstract·dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z
19 .end·method23 .end·method
  
20 .method·public·abstract·getExtras()Landroid/os/Bundle;24 .method·public·abstract·getExtras()Landroid/os/Bundle;
Offset 56, 23 lines modifiedOffset 62, 35 lines modified
  
56 .method·public·abstract·getQueueTitle()Ljava/lang/CharSequence;62 .method·public·abstract·getQueueTitle()Ljava/lang/CharSequence;
57 .end·method63 .end·method
  
58 .method·public·abstract·getRatingType()I64 .method·public·abstract·getRatingType()I
59 .end·method65 .end·method
  
 66 .method·public·abstract·getRepeatMode()I
 67 .end·method
  
60 .method·public·abstract·getSessionActivity()Landroid/app/PendingIntent;68 .method·public·abstract·getSessionActivity()Landroid/app/PendingIntent;
61 .end·method69 .end·method
  
62 .method·public·abstract·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;70 .method·public·abstract·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;
63 .end·method71 .end·method
  
 72 .method·public·abstract·isShuffleModeEnabled()Z
 73 .end·method
  
64 .method·public·abstract·registerCallback(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V74 .method·public·abstract·registerCallback(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V
65 .end·method75 .end·method
  
 76 .method·public·abstract·removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 77 .end·method
  
 78 .method·public·abstract·removeQueueItemAt(I)V
 79 .end·method
  
66 .method·public·abstract·sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V80 .method·public·abstract·sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
67 .end·method81 .end·method
  
68 .method·public·abstract·setVolumeTo(II)V82 .method·public·abstract·setVolumeTo(II)V
69 .end·method83 .end·method
  
70 .method·public·abstract·unregisterCallback(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V84 .method·public·abstract·unregisterCallback(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
23.9 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler.smali
    
Offset 15, 14 lines modifiedOffset 15, 18 lines modified
  
  
15 #·static·fields15 #·static·fields
16 .field·private·static·final·KEYCODE_MEDIA_PAUSE:I·=·0x7f16 .field·private·static·final·KEYCODE_MEDIA_PAUSE:I·=·0x7f
  
17 .field·private·static·final·KEYCODE_MEDIA_PLAY:I·=·0x7e17 .field·private·static·final·KEYCODE_MEDIA_PLAY:I·=·0x7e
  
 18 .field·private·static·final·MSG_ADD_QUEUE_ITEM:I·=·0x19
  
 19 .field·private·static·final·MSG_ADD_QUEUE_ITEM_AT:I·=·0x1a
  
18 .field·private·static·final·MSG_ADJUST_VOLUME:I·=·0x220 .field·private·static·final·MSG_ADJUST_VOLUME:I·=·0x2
  
19 .field·private·static·final·MSG_COMMAND:I·=·0x121 .field·private·static·final·MSG_COMMAND:I·=·0x1
  
20 .field·private·static·final·MSG_CUSTOM_ACTION:I·=·0x1422 .field·private·static·final·MSG_CUSTOM_ACTION:I·=·0x14
  
21 .field·private·static·final·MSG_FAST_FORWARD:I·=·0x1023 .field·private·static·final·MSG_FAST_FORWARD:I·=·0x10
Offset 49, 18 lines modifiedOffset 53, 26 lines modified
  
49 .field·private·static·final·MSG_PREPARE_URI:I·=·0x653 .field·private·static·final·MSG_PREPARE_URI:I·=·0x6
  
50 .field·private·static·final·MSG_PREVIOUS:I·=·0xf54 .field·private·static·final·MSG_PREVIOUS:I·=·0xf
  
51 .field·private·static·final·MSG_RATE:I·=·0x1355 .field·private·static·final·MSG_RATE:I·=·0x13
  
 56 .field·private·static·final·MSG_REMOVE_QUEUE_ITEM:I·=·0x1b
  
 57 .field·private·static·final·MSG_REMOVE_QUEUE_ITEM_AT:I·=·0x1c
  
52 .field·private·static·final·MSG_REWIND:I·=·0x1158 .field·private·static·final·MSG_REWIND:I·=·0x11
  
53 .field·private·static·final·MSG_SEEK_TO:I·=·0x1259 .field·private·static·final·MSG_SEEK_TO:I·=·0x12
  
 60 .field·private·static·final·MSG_SET_REPEAT_MODE:I·=·0x17
  
 61 .field·private·static·final·MSG_SET_SHUFFLE_MODE_ENABLED:I·=·0x18
  
54 .field·private·static·final·MSG_SET_VOLUME:I·=·0x1662 .field·private·static·final·MSG_SET_VOLUME:I·=·0x16
  
55 .field·private·static·final·MSG_SKIP_TO_ITEM:I·=·0xb63 .field·private·static·final·MSG_SKIP_TO_ITEM:I·=·0xb
  
56 .field·private·static·final·MSG_STOP:I·=·0xd64 .field·private·static·final·MSG_STOP:I·=·0xd
  
  
Offset 70, 21 lines modifiedOffset 82, 21 lines modified
  
70 #·direct·methods82 #·direct·methods
71 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V83 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V
72 ····.locals·084 ····.locals·0
73 ····.param·p2,·"looper"····#·Landroid/os/Looper;85 ····.param·p2,·"looper"····#·Landroid/os/Looper;
  
74 ····.prologue86 ····.prologue
75 ····.line·211187 ····.line·2371
76 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;88 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
77 ····.line·211289 ····.line·2372
78 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V90 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
79 ····.line·211391 ····.line·2373
80 ····return-void92 ····return-void
81 .end·method93 .end·method
  
82 .method·private·onMediaButtonEvent(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V94 .method·private·onMediaButtonEvent(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
83 ····.locals·1095 ····.locals·10
84 ····.param·p1,·"ke"····#·Landroid/view/KeyEvent;96 ····.param·p1,·"ke"····#·Landroid/view/KeyEvent;
85 ····.param·p2,·"cb"····#·Landroid/support/v4/media/session/MediaSessionCompat$Callback;97 ····.param·p2,·"cb"····#·Landroid/support/v4/media/session/MediaSessionCompat$Callback;
Offset 92, 109 lines modifiedOffset 104, 109 lines modified
92 ····.prologue104 ····.prologue
93 ····const/4·v0,·0x1105 ····const/4·v0,·0x1
  
94 ····const/4·v3,·0x0106 ····const/4·v3,·0x0
  
95 ····const-wide/16·v6,·0x0107 ····const-wide/16·v6,·0x0
  
96 ····.line·2217108 ····.line·2495
97 ····if-eqz·p1,·:cond_0109 ····if-eqz·p1,·:cond_0
  
98 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I110 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I
  
99 ····move-result·v8111 ····move-result·v8
  
100 ····if-eqz·v8,·:cond_1112 ····if-eqz·v8,·:cond_1
  
101 ····.line·2274113 ····.line·2552
102 ····:cond_0114 ····:cond_0
103 ····:goto_0115 ····:goto_0
104 ····return-void116 ····return-void
  
105 ····.line·2220117 ····.line·2498
106 ····:cond_1118 ····:cond_1
107 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;119 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
108 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;120 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
109 ····if-nez·v8,·:cond_2121 ····if-nez·v8,·:cond_2
  
110 ····move-wide·v4,·v6122 ····move-wide·v4,·v6
  
111 ····.line·2221123 ····.line·2499
112 ····.local·v4,·"validActions":J124 ····.local·v4,·"validActions":J
113 ····:goto_1125 ····:goto_1
114 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getKeyCode()I126 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getKeyCode()I
  
115 ····move-result·v8127 ····move-result·v8
  
116 ····sparse-switch·v8,·:sswitch_data_0128 ····sparse-switch·v8,·:sswitch_data_0
  
117 ····goto·:goto_0129 ····goto·:goto_0
  
118 ····.line·2261130 ····.line·2539
119 ····:sswitch_0131 ····:sswitch_0
120 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;132 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
121 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;133 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
122 ····if-eqz·v8,·:cond_3134 ····if-eqz·v8,·:cond_3
  
123 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;135 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
124 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;136 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
125 ····.line·2262137 ····.line·2540
126 ····invoke-virtual·{v8},·Landroid/support/v4/media/session/PlaybackStateCompat;->getState()I138 ····invoke-virtual·{v8},·Landroid/support/v4/media/session/PlaybackStateCompat;->getState()I
  
127 ····move-result·v8139 ····move-result·v8
  
Max diff block lines reached; 20114/24281 bytes (82.84%) of diff not shown.
2.05 KB
smali/android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·123732 ····.line·1394
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"p"····#·Landroid/os/Parcel;39 ····.param·p1,·"p"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·124041 ····.line·1397
42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·123749 ····.line·1394
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·124558 ····.line·1402
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·123765 ····.line·1394
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
17.5 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession.smali
    
Offset 20, 32 lines modifiedOffset 20, 59 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
24 ····.prologue24 ····.prologue
25 ····.line·245325 ····.line·2763
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
 31 .method·public·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 32 ····.locals·1
 33 ····.param·p1,·"descriptionCompat"····#·Landroid/support/v4/media/MediaDescriptionCompat;
  
 34 ····.prologue
 35 ····.line·2971
 36 ····new-instance·v0,·Ljava/lang/AssertionError;
  
 37 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
 38 ····throw·v0
 39 .end·method
  
 40 .method·public·addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 41 ····.locals·1
 42 ····.param·p1,·"descriptionCompat"····#·Landroid/support/v4/media/MediaDescriptionCompat;
 43 ····.param·p2,·"index"····#·I
  
 44 ····.prologue
 45 ····.line·2977
 46 ····new-instance·v0,·Ljava/lang/AssertionError;
  
 47 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
 48 ····throw·v0
 49 .end·method
  
31 .method·public·adjustVolume(IILjava/lang/String;)V50 .method·public·adjustVolume(IILjava/lang/String;)V
32 ····.locals·151 ····.locals·1
33 ····.param·p1,·"direction"····#·I52 ····.param·p1,·"direction"····#·I
34 ····.param·p2,·"flags"····#·I53 ····.param·p2,·"flags"····#·I
35 ····.param·p3,·"packageName"····#·Ljava/lang/String;54 ····.param·p3,·"packageName"····#·Ljava/lang/String;
  
36 ····.prologue55 ····.prologue
37 ····.line·251256 ····.line·2822
38 ····new-instance·v0,·Ljava/lang/AssertionError;57 ····new-instance·v0,·Ljava/lang/AssertionError;
  
39 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V58 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
40 ····throw·v059 ····throw·v0
41 .end·method60 .end·method
  
Offset 54, 87 lines modifiedOffset 81, 87 lines modified
54 ····.annotation·system·Ldalvik/annotation/Throws;81 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{82 ········value·=·{
56 ············Landroid/os/RemoteException;83 ············Landroid/os/RemoteException;
57 ········}84 ········}
58 ····.end·annotation85 ····.end·annotation
  
59 ····.prologue86 ····.prologue
60 ····.line·260287 ····.line·2912
61 ····new-instance·v0,·Ljava/lang/AssertionError;88 ····new-instance·v0,·Ljava/lang/AssertionError;
  
62 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V89 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
63 ····throw·v090 ····throw·v0
64 .end·method91 .end·method
  
65 .method·public·getExtras()Landroid/os/Bundle;92 .method·public·getExtras()Landroid/os/Bundle;
66 ····.locals·193 ····.locals·1
  
67 ····.prologue94 ····.prologue
68 ····.line·265595 ····.line·3001
69 ····new-instance·v0,·Ljava/lang/AssertionError;96 ····new-instance·v0,·Ljava/lang/AssertionError;
  
70 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V97 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
71 ····throw·v098 ····throw·v0
72 .end·method99 .end·method
  
73 .method·public·getFlags()J100 .method·public·getFlags()J
74 ····.locals·1101 ····.locals·1
  
75 ····.prologue102 ····.prologue
76 ····.line·2500103 ····.line·2810
77 ····new-instance·v0,·Ljava/lang/AssertionError;104 ····new-instance·v0,·Ljava/lang/AssertionError;
  
78 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V105 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
79 ····throw·v0106 ····throw·v0
80 .end·method107 .end·method
  
81 .method·public·getLaunchPendingIntent()Landroid/app/PendingIntent;108 .method·public·getLaunchPendingIntent()Landroid/app/PendingIntent;
82 ····.locals·1109 ····.locals·1
  
83 ····.prologue110 ····.prologue
84 ····.line·2493111 ····.line·2803
85 ····new-instance·v0,·Ljava/lang/AssertionError;112 ····new-instance·v0,·Ljava/lang/AssertionError;
  
86 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V113 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
87 ····throw·v0114 ····throw·v0
88 .end·method115 .end·method
  
89 .method·public·getMetadata()Landroid/support/v4/media/MediaMetadataCompat;116 .method·public·getMetadata()Landroid/support/v4/media/MediaMetadataCompat;
90 ····.locals·1117 ····.locals·1
  
91 ····.prologue118 ····.prologue
92 ····.line·2632119 ····.line·2954
93 ····new-instance·v0,·Ljava/lang/AssertionError;120 ····new-instance·v0,·Ljava/lang/AssertionError;
  
94 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V121 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
95 ····throw·v0122 ····throw·v0
96 .end·method123 .end·method
  
97 .method·public·getPackageName()Ljava/lang/String;124 .method·public·getPackageName()Ljava/lang/String;
98 ····.locals·1125 ····.locals·1
  
99 ····.prologue126 ····.prologue
Max diff block lines reached; 14378/17761 bytes (80.95%) of diff not shown.
1.82 KB
smali/android/support/v4/media/session/PlaybackStateCompat$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·61932 ····.line·780
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·62241 ····.line·783
42 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;42 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·61949 ····.line·780
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat;54 .method·public·newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·62758 ····.line·788
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/PlaybackStateCompat;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/PlaybackStateCompat;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·61965 ····.line·780
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$1;->newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$1;->newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
5.43 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token.smali
    
Offset 35, 58 lines modifiedOffset 35, 58 lines modified
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·103339 ····.line·1190
40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Ljava/lang/Object;)V45 .method·constructor·<init>(Ljava/lang/Object;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"inner"····#·Ljava/lang/Object;47 ····.param·p1,·"inner"····#·Ljava/lang/Object;
  
48 ····.prologue48 ····.prologue
49 ····.line·95749 ····.line·1114
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·95851 ····.line·1115
52 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;52 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
53 ····.line·95953 ····.line·1116
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·fromToken(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token;56 .method·public·static·fromToken(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
57 ····.locals·257 ····.locals·2
58 ····.param·p0,·"token"····#·Ljava/lang/Object;58 ····.param·p0,·"token"····#·Ljava/lang/Object;
  
59 ····.prologue59 ····.prologue
60 ····.line·97360 ····.line·1130
61 ····if-eqz·p0,·:cond_061 ····if-eqz·p0,·:cond_0
  
62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
63 ····const/16·v1,·0x1563 ····const/16·v1,·0x15
  
64 ····if-ge·v0,·v1,·:cond_164 ····if-ge·v0,·v1,·:cond_1
  
65 ····.line·97465 ····.line·1131
66 ····:cond_066 ····:cond_0
67 ····const/4·v0,·0x067 ····const/4·v0,·0x0
  
68 ····.line·97668 ····.line·1133
69 ····:goto_069 ····:goto_0
70 ····return-object·v070 ····return-object·v0
  
71 ····:cond_171 ····:cond_1
72 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;72 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
73 ····invoke-static·{p0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifyToken(Ljava/lang/Object;)Ljava/lang/Object;73 ····invoke-static·{p0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifyToken(Ljava/lang/Object;)Ljava/lang/Object;
Offset 100, 81 lines modifiedOffset 100, 81 lines modified
  
  
100 #·virtual·methods100 #·virtual·methods
101 .method·public·describeContents()I101 .method·public·describeContents()I
102 ····.locals·1102 ····.locals·1
  
103 ····.prologue103 ····.prologue
104 ····.line·981104 ····.line·1138
105 ····const/4·v0,·0x0105 ····const/4·v0,·0x0
  
106 ····return·v0106 ····return·v0
107 .end·method107 .end·method
  
108 .method·public·equals(Ljava/lang/Object;)Z108 .method·public·equals(Ljava/lang/Object;)Z
109 ····.locals·4109 ····.locals·4
110 ····.param·p1,·"obj"····#·Ljava/lang/Object;110 ····.param·p1,·"obj"····#·Ljava/lang/Object;
  
111 ····.prologue111 ····.prologue
112 ····const/4·v1,·0x1112 ····const/4·v1,·0x1
  
113 ····const/4·v2,·0x0113 ····const/4·v2,·0x0
  
114 ····.line·1003114 ····.line·1160
115 ····if-ne·p0,·p1,·:cond_1115 ····if-ne·p0,·p1,·:cond_1
  
116 ····.line·1017116 ····.line·1174
117 ····:cond_0117 ····:cond_0
118 ····:goto_0118 ····:goto_0
119 ····return·v1119 ····return·v1
  
120 ····.line·1006120 ····.line·1163
121 ····:cond_1121 ····:cond_1
122 ····instance-of·v3,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;122 ····instance-of·v3,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
123 ····if-nez·v3,·:cond_2123 ····if-nez·v3,·:cond_2
  
124 ····move·v1,·v2124 ····move·v1,·v2
  
125 ····.line·1007125 ····.line·1164
126 ····goto·:goto_0126 ····goto·:goto_0
  
127 ····:cond_2127 ····:cond_2
128 ····move-object·v0,·p1128 ····move-object·v0,·p1
  
129 ····.line·1010129 ····.line·1167
130 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;130 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
131 ····.line·1011131 ····.line·1168
132 ····.local·v0,·"other":Landroid/support/v4/media/session/MediaSessionCompat$Token;132 ····.local·v0,·"other":Landroid/support/v4/media/session/MediaSessionCompat$Token;
133 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;133 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
134 ····if-nez·v3,·:cond_3134 ····if-nez·v3,·:cond_3
  
135 ····.line·1012135 ····.line·1169
136 ····iget-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;136 ····iget-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
137 ····if-eqz·v3,·:cond_0137 ····if-eqz·v3,·:cond_0
  
138 ····move·v1,·v2138 ····move·v1,·v2
  
139 ····goto·:goto_0139 ····goto·:goto_0
  
140 ····.line·1014140 ····.line·1171
141 ····:cond_3141 ····:cond_3
142 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;142 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
143 ····if-nez·v1,·:cond_4143 ····if-nez·v1,·:cond_4
  
Max diff block lines reached; 2229/5418 bytes (41.14%) of diff not shown.
18.1 KB
smali/android/support/v4/media/session/IMediaControllerCallback$Stub$Proxy.smali
    
Offset 23, 41 lines modifiedOffset 23, 41 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/os/IBinder;)V24 .method·constructor·<init>(Landroid/os/IBinder;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"remote"····#·Landroid/os/IBinder;26 ····.param·p1,·"remote"····#·Landroid/os/IBinder;
  
27 ····.prologue27 ····.prologue
28 ····.line·15128 ····.line·167
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·15230 ····.line·168
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
32 ····.line·15332 ····.line·169
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·asBinder()Landroid/os/IBinder;36 .method·public·asBinder()Landroid/os/IBinder;
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·15639 ····.line·172
40 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;40 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
43 .method·public·getInterfaceDescriptor()Ljava/lang/String;43 .method·public·getInterfaceDescriptor()Ljava/lang/String;
44 ····.locals·144 ····.locals·1
  
45 ····.prologue45 ····.prologue
46 ····.line·16046 ····.line·176
47 ····const-string·v0,·"android.support.v4.media.session.IMediaControllerCallback"47 ····const-string·v0,·"android.support.v4.media.session.IMediaControllerCallback"
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
  
50 .method·public·onEvent(Ljava/lang/String;Landroid/os/Bundle;)V50 .method·public·onEvent(Ljava/lang/String;Landroid/os/Bundle;)V
51 ····.locals·551 ····.locals·5
Offset 66, 74 lines modifiedOffset 66, 74 lines modified
66 ····.annotation·system·Ldalvik/annotation/Throws;66 ····.annotation·system·Ldalvik/annotation/Throws;
67 ········value·=·{67 ········value·=·{
68 ············Landroid/os/RemoteException;68 ············Landroid/os/RemoteException;
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····.prologue71 ····.prologue
72 ····.line·16472 ····.line·180
73 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;73 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····.line·16675 ····.line·182
76 ····.local·v0,·"_data":Landroid/os/Parcel;76 ····.local·v0,·"_data":Landroid/os/Parcel;
77 ····:try_start_077 ····:try_start_0
78 ····const-string·v1,·"android.support.v4.media.session.IMediaControllerCallback"78 ····const-string·v1,·"android.support.v4.media.session.IMediaControllerCallback"
  
79 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V79 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
80 ····.line·16780 ····.line·183
81 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V81 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
82 ····.line·16882 ····.line·184
83 ····if-eqz·p2,·:cond_083 ····if-eqz·p2,·:cond_0
  
84 ····.line·16984 ····.line·185
85 ····const/4·v1,·0x185 ····const/4·v1,·0x1
  
86 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V86 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V
  
87 ····.line·17087 ····.line·186
88 ····const/4·v1,·0x088 ····const/4·v1,·0x0
  
89 ····invoke-virtual·{p2,·v0,·v1},·Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V89 ····invoke-virtual·{p2,·v0,·v1},·Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
  
90 ····.line·17590 ····.line·191
91 ····:goto_091 ····:goto_0
92 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;92 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
93 ····const/4·v2,·0x193 ····const/4·v2,·0x1
  
94 ····const/4·v3,·0x094 ····const/4·v3,·0x0
  
95 ····const/4·v4,·0x195 ····const/4·v4,·0x1
  
96 ····invoke-interface·{v1,·v2,·v0,·v3,·v4},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z96 ····invoke-interface·{v1,·v2,·v0,·v3,·v4},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
97 ····:try_end_097 ····:try_end_0
98 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_098 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
99 ····.line·17899 ····.line·194
100 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V100 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
101 ····.line·180101 ····.line·196
102 ····return-void102 ····return-void
  
103 ····.line·173103 ····.line·189
104 ····:cond_0104 ····:cond_0
105 ····const/4·v1,·0x0105 ····const/4·v1,·0x0
  
106 ····:try_start_1106 ····:try_start_1
107 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V107 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V
108 ····:try_end_1108 ····:try_end_1
109 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0109 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
110 ····goto·:goto_0110 ····goto·:goto_0
  
111 ····.line·178111 ····.line·194
112 ····:catchall_0112 ····:catchall_0
113 ····move-exception·v1113 ····move-exception·v1
  
114 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V114 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
115 ····throw·v1115 ····throw·v1
116 .end·method116 .end·method
Offset 144, 71 lines modifiedOffset 144, 71 lines modified
144 ····.annotation·system·Ldalvik/annotation/Throws;144 ····.annotation·system·Ldalvik/annotation/Throws;
145 ········value·=·{145 ········value·=·{
146 ············Landroid/os/RemoteException;146 ············Landroid/os/RemoteException;
147 ········}147 ········}
148 ····.end·annotation148 ····.end·annotation
  
149 ····.prologue149 ····.prologue
150 ····.line·262150 ····.line·278
151 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;151 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
Max diff block lines reached; 14927/18332 bytes (81.43%) of diff not shown.
8.26 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler.smali
    
Offset 25, 64 lines modifiedOffset 25, 68 lines modified
  
25 .field·private·static·final·MSG_UPDATE_PLAYBACK_STATE:I·=·0x225 .field·private·static·final·MSG_UPDATE_PLAYBACK_STATE:I·=·0x2
  
26 .field·private·static·final·MSG_UPDATE_QUEUE:I·=·0x526 .field·private·static·final·MSG_UPDATE_QUEUE:I·=·0x5
  
27 .field·private·static·final·MSG_UPDATE_QUEUE_TITLE:I·=·0x627 .field·private·static·final·MSG_UPDATE_QUEUE_TITLE:I·=·0x6
  
 28 .field·private·static·final·MSG_UPDATE_REPEAT_MODE:I·=·0x9
  
 29 .field·private·static·final·MSG_UPDATE_SHUFFLE_MODE:I·=·0xa
  
28 .field·private·static·final·MSG_UPDATE_VOLUME:I·=·0x430 .field·private·static·final·MSG_UPDATE_VOLUME:I·=·0x4
  
  
29 #·instance·fields31 #·instance·fields
30 .field·final·synthetic·this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;32 .field·final·synthetic·this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
  
31 #·direct·methods33 #·direct·methods
32 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V34 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V
33 ····.locals·035 ····.locals·0
34 ····.param·p2,·"looper"····#·Landroid/os/Looper;36 ····.param·p2,·"looper"····#·Landroid/os/Looper;
  
35 ····.prologue37 ····.prologue
36 ····.line·64238 ····.line·784
37 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;39 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
38 ····.line·64340 ····.line·785
39 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V41 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
40 ····.line·64442 ····.line·786
41 ····return-void43 ····return-void
42 .end·method44 .end·method
  
  
43 #·virtual·methods45 #·virtual·methods
44 .method·public·handleMessage(Landroid/os/Message;)V46 .method·public·handleMessage(Landroid/os/Message;)V
45 ····.locals·347 ····.locals·3
46 ····.param·p1,·"msg"····#·Landroid/os/Message;48 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
47 ····.prologue49 ····.prologue
48 ····.line·64850 ····.line·790
49 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;51 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
50 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z52 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z
  
51 ····if-nez·v0,·:cond_053 ····if-nez·v0,·:cond_0
  
52 ····.line·67754 ····.line·825
53 ····:goto_055 ····:goto_0
54 ····return-void56 ····return-void
  
55 ····.line·65157 ····.line·793
56 ····:cond_058 ····:cond_0
57 ····iget·v0,·p1,·Landroid/os/Message;->what:I59 ····iget·v0,·p1,·Landroid/os/Message;->what:I
  
58 ····packed-switch·v0,·:pswitch_data_060 ····packed-switch·v0,·:pswitch_data_0
  
59 ····goto·:goto_061 ····goto·:goto_0
  
60 ····.line·65362 ····.line·795
61 ····:pswitch_063 ····:pswitch_0
62 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;64 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
63 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;65 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
64 ····check-cast·v0,·Ljava/lang/String;66 ····check-cast·v0,·Ljava/lang/String;
  
Offset 90, 125 lines modifiedOffset 94, 159 lines modified
  
90 ····move-result-object·v294 ····move-result-object·v2
  
91 ····invoke-virtual·{v1,·v0,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V95 ····invoke-virtual·{v1,·v0,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V
  
92 ····goto·:goto_096 ····goto·:goto_0
  
93 ····.line·65697 ····.line·798
94 ····:pswitch_198 ····:pswitch_1
95 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;99 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
96 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;100 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
97 ····check-cast·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;101 ····check-cast·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;
  
98 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V102 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
99 ····goto·:goto_0103 ····goto·:goto_0
  
100 ····.line·659104 ····.line·801
101 ····:pswitch_2105 ····:pswitch_2
102 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;106 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
103 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;107 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
104 ····check-cast·v0,·Landroid/support/v4/media/MediaMetadataCompat;108 ····check-cast·v0,·Landroid/support/v4/media/MediaMetadataCompat;
  
105 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V109 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
  
106 ····goto·:goto_0110 ····goto·:goto_0
  
107 ····.line·662111 ····.line·804
108 ····:pswitch_3112 ····:pswitch_3
109 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;113 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
110 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;114 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
111 ····check-cast·v0,·Ljava/util/List;115 ····check-cast·v0,·Ljava/util/List;
  
112 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueChanged(Ljava/util/List;)V116 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueChanged(Ljava/util/List;)V
  
113 ····goto·:goto_0117 ····goto·:goto_0
  
114 ····.line·665118 ····.line·807
115 ····:pswitch_4119 ····:pswitch_4
116 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;120 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
117 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;121 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
118 ····check-cast·v0,·Ljava/lang/CharSequence;122 ····check-cast·v0,·Ljava/lang/CharSequence;
  
119 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueTitleChanged(Ljava/lang/CharSequence;)V123 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueTitleChanged(Ljava/lang/CharSequence;)V
  
120 ····goto·:goto_0124 ····goto·:goto_0
  
121 ····.line·668125 ····.line·810
122 ····:pswitch_5126 ····:pswitch_5
123 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;127 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
Max diff block lines reached; 3509/8278 bytes (42.39%) of diff not shown.
47.4 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.smali
    
Offset 61, 328 lines modifiedOffset 61, 468 lines modified
61 ····.annotation·system·Ldalvik/annotation/Throws;61 ····.annotation·system·Ldalvik/annotation/Throws;
62 ········value·=·{62 ········value·=·{
63 ············Landroid/os/RemoteException;63 ············Landroid/os/RemoteException;
64 ········}64 ········}
65 ····.end·annotation65 ····.end·annotation
  
66 ····.prologue66 ····.prologue
67 ····.line·136967 ····.line·1634
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·135969 ····.line·1624
70 ····new-instance·v0,·Ljava/util/HashMap;70 ····new-instance·v0,·Ljava/util/HashMap;
  
71 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V71 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
72 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;72 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;
  
 73 ····.line·1625
 74 ····new-instance·v0,·Ljava/util/ArrayList;
  
 75 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 76 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mPendingCallbacks:Ljava/util/List;
  
73 ····.line·137177 ····.line·1636
74 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;78 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;
  
75 ····move-result-object·v079 ····move-result-object·v0
  
76 ····.line·137080 ····.line·1635
77 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;81 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;
  
78 ····move-result-object·v082 ····move-result-object·v0
  
79 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;83 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;
  
80 ····.line·137284 ····.line·1637
81 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;85 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;
  
82 ····if-nez·v0,·:cond_086 ····if-nez·v0,·:cond_0
  
83 ····new-instance·v0,·Landroid/os/RemoteException;87 ····new-instance·v0,·Landroid/os/RemoteException;
  
84 ····invoke-direct·{v0},·Landroid/os/RemoteException;-><init>()V88 ····invoke-direct·{v0},·Landroid/os/RemoteException;-><init>()V
  
85 ····throw·v089 ····throw·v0
  
86 ····.line·137390 ····.line·1638
87 ····:cond_091 ····:cond_0
88 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V92 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V
  
89 ····.line·137493 ····.line·1639
90 ····return-void94 ····return-void
91 .end·method95 .end·method
  
92 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V96 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
93 ····.locals·197 ····.locals·1
94 ····.param·p1,·"context"····#·Landroid/content/Context;98 ····.param·p1,·"context"····#·Landroid/content/Context;
95 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;99 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
96 ····.prologue100 ····.prologue
97 ····.line·1362101 ····.line·1627
98 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V102 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
99 ····.line·1359103 ····.line·1624
100 ····new-instance·v0,·Ljava/util/HashMap;104 ····new-instance·v0,·Ljava/util/HashMap;
  
101 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V105 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
102 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;106 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;
  
103 ····.line·1364107 ····.line·1625
 108 ····new-instance·v0,·Ljava/util/ArrayList;
  
 109 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
 110 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mPendingCallbacks:Ljava/util/List;
  
 111 ····.line·1629
104 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token;112 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
105 ····move-result-object·v0113 ····move-result-object·v0
  
106 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;114 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;
  
107 ····move-result-object·v0115 ····move-result-object·v0
  
108 ····.line·1363116 ····.line·1628
109 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;117 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;
  
110 ····move-result-object·v0118 ····move-result-object·v0
  
111 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;119 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;
  
112 ····.line·1365120 ····.line·1630
113 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V121 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V
  
114 ····.line·1366122 ····.line·1631
115 ····return-void123 ····return-void
116 .end·method124 .end·method
  
 125 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;)Landroid/support/v4/media/session/IMediaSession;
 126 ····.locals·1
 127 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
  
 128 ····.prologue
 129 ····.line·1618
 130 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;
  
 131 ····return-object·v0
 132 .end·method
  
117 .method·static·synthetic·access$202(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/IMediaSession;)Landroid/support/v4/media/session/IMediaSession;133 .method·static·synthetic·access$002(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/IMediaSession;)Landroid/support/v4/media/session/IMediaSession;
118 ····.locals·0134 ····.locals·0
119 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;135 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
120 ····.param·p1,·"x1"····#·Landroid/support/v4/media/session/IMediaSession;136 ····.param·p1,·"x1"····#·Landroid/support/v4/media/session/IMediaSession;
  
121 ····.prologue137 ····.prologue
122 ····.line·1353138 ····.line·1618
123 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;139 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;
  
124 ····return-object·p1140 ····return-object·p1
125 .end·method141 .end·method
  
126 .method·static·synthetic·access$300(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;)V142 .method·static·synthetic·access$300(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;)V
127 ····.locals·0143 ····.locals·0
128 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;144 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
Max diff block lines reached; 42836/48340 bytes (88.61%) of diff not shown.
3.35 KB
smali/android/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder.smali
    
Offset 28, 84 lines modifiedOffset 28, 84 lines modified
28 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V28 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
29 ····.locals·229 ····.locals·2
30 ····.param·p1,·"action"····#·Ljava/lang/String;30 ····.param·p1,·"action"····#·Ljava/lang/String;
31 ····.param·p2,·"name"····#·Ljava/lang/CharSequence;31 ····.param·p2,·"name"····#·Ljava/lang/CharSequence;
32 ····.param·p3,·"icon"····#·I32 ····.param·p3,·"icon"····#·I
  
33 ····.prologue33 ····.prologue
34 ····.line·80434 ····.line·965
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·80536 ····.line·966
37 ····invoke-static·{p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z37 ····invoke-static·{p1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
38 ····move-result·v038 ····move-result·v0
  
39 ····if-eqz·v0,·:cond_039 ····if-eqz·v0,·:cond_0
  
40 ····.line·80640 ····.line·967
41 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;41 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
42 ····const-string·v1,·"You·must·specify·an·action·to·build·a·CustomAction."42 ····const-string·v1,·"You·must·specify·an·action·to·build·a·CustomAction."
  
43 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V43 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
44 ····throw·v044 ····throw·v0
  
45 ····.line·80945 ····.line·970
46 ····:cond_046 ····:cond_0
47 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z47 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
48 ····move-result·v048 ····move-result·v0
  
49 ····if-eqz·v0,·:cond_149 ····if-eqz·v0,·:cond_1
  
50 ····.line·81050 ····.line·971
51 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;51 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
52 ····const-string·v1,·"You·must·specify·a·name·to·build·a·CustomAction."52 ····const-string·v1,·"You·must·specify·a·name·to·build·a·CustomAction."
  
53 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V53 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
54 ····throw·v054 ····throw·v0
  
55 ····.line·81355 ····.line·974
56 ····:cond_156 ····:cond_1
57 ····if-nez·p3,·:cond_257 ····if-nez·p3,·:cond_2
  
58 ····.line·81458 ····.line·975
59 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;59 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
60 ····const-string·v1,·"You·must·specify·an·icon·resource·id·to·build·a·CustomAction."60 ····const-string·v1,·"You·must·specify·an·icon·resource·id·to·build·a·CustomAction."
  
61 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V61 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
62 ····throw·v062 ····throw·v0
  
63 ····.line·81763 ····.line·978
64 ····:cond_264 ····:cond_2
65 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mAction:Ljava/lang/String;65 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mAction:Ljava/lang/String;
  
66 ····.line·81866 ····.line·979
67 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mName:Ljava/lang/CharSequence;67 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mName:Ljava/lang/CharSequence;
  
68 ····.line·81968 ····.line·980
69 ····iput·p3,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mIcon:I69 ····iput·p3,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mIcon:I
  
70 ····.line·82070 ····.line·981
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
  
73 #·virtual·methods73 #·virtual·methods
74 .method·public·build()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;74 .method·public·build()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
75 ····.locals·575 ····.locals·5
  
76 ····.prologue76 ····.prologue
77 ····.line·84377 ····.line·1004
78 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;78 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
  
79 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mAction:Ljava/lang/String;79 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mAction:Ljava/lang/String;
  
80 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mName:Ljava/lang/CharSequence;80 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mName:Ljava/lang/CharSequence;
  
81 ····iget·v3,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mIcon:I81 ····iget·v3,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mIcon:I
Offset 118, 13 lines modifiedOffset 118, 13 lines modified
118 .end·method118 .end·method
  
119 .method·public·setExtras(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;119 .method·public·setExtras(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;
120 ····.locals·0120 ····.locals·0
121 ····.param·p1,·"extras"····#·Landroid/os/Bundle;121 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
  
122 ····.prologue122 ····.prologue
123 ····.line·832123 ····.line·993
124 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mExtras:Landroid/os/Bundle;124 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;->mExtras:Landroid/os/Bundle;
  
125 ····.line·833125 ····.line·994
126 ····return-object·p0126 ····return-object·p0
127 .end·method127 .end·method
1.39 KB
smali/android/support/v4/media/session/MediaSessionCompat$1.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Landroid/support/v4/media/session/MediaSessionCompat$1;1 .class·Landroid/support/v4/media/session/MediaSessionCompat$1;
2 .super·Landroid/support/v4/media/session/MediaSessionCompat$Callback;2 .super·Landroid/support/v4/media/session/MediaSessionCompat$Callback;
3 .source·"MediaSessionCompat.java"3 .source·"MediaSessionCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroid/support/v4/media/session/MediaSessionCompat;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V6 ····value·=·Landroid/support/v4/media/session/MediaSessionCompat;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 20, 14 lines modifiedOffset 20, 14 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
24 ····.prologue24 ····.prologue
25 ····.line·25625 ····.line·276
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
10.7 KB
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem.smali
    
Offset 41, 163 lines modifiedOffset 41, 163 lines modified
  
  
41 #·direct·methods41 #·direct·methods
42 .method·static·constructor·<clinit>()V42 .method·static·constructor·<clinit>()V
43 ····.locals·143 ····.locals·1
  
44 ····.prologue44 ····.prologue
45 ····.line·119845 ····.line·1355
46 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;46 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;
  
47 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;-><init>()V47 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;-><init>()V
  
48 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator;48 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·constructor·<init>(Landroid/os/Parcel;)V51 .method·constructor·<init>(Landroid/os/Parcel;)V
52 ····.locals·252 ····.locals·2
53 ····.param·p1,·"in"····#·Landroid/os/Parcel;53 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
54 ····.prologue54 ····.prologue
55 ····.line·109155 ····.line·1248
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····.line·109257 ····.line·1249
58 ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;58 ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;
  
59 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;59 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat;61 ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat;
  
62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;
  
63 ····.line·109363 ····.line·1250
64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J
  
65 ····move-result-wide·v065 ····move-result-wide·v0
  
66 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J66 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J
  
67 ····.line·109467 ····.line·1251
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·public·constructor·<init>(Landroid/support/v4/media/MediaDescriptionCompat;J)V70 .method·public·constructor·<init>(Landroid/support/v4/media/MediaDescriptionCompat;J)V
71 ····.locals·271 ····.locals·2
72 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;72 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
73 ····.param·p2,·"id"····#·J73 ····.param·p2,·"id"····#·J
  
74 ····.prologue74 ····.prologue
75 ····.line·107675 ····.line·1233
76 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
77 ····invoke-direct·{p0,·v0,·p1,·p2,·p3},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V77 ····invoke-direct·{p0,·v0,·p1,·p2,·p3},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V
  
78 ····.line·107778 ····.line·1234
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·private·constructor·<init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V81 .method·private·constructor·<init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V
82 ····.locals·382 ····.locals·3
83 ····.param·p1,·"queueItem"····#·Ljava/lang/Object;83 ····.param·p1,·"queueItem"····#·Ljava/lang/Object;
84 ····.param·p2,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;84 ····.param·p2,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
85 ····.param·p3,·"id"····#·J85 ····.param·p3,·"id"····#·J
  
86 ····.prologue86 ····.prologue
87 ····.line·107987 ····.line·1236
88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
89 ····.line·108089 ····.line·1237
90 ····if-nez·p2,·:cond_090 ····if-nez·p2,·:cond_0
  
91 ····.line·108191 ····.line·1238
92 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;92 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
93 ····const-string·v1,·"Description·cannot·be·null."93 ····const-string·v1,·"Description·cannot·be·null."
  
94 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V94 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
95 ····throw·v095 ····throw·v0
  
96 ····.line·108396 ····.line·1240
97 ····:cond_097 ····:cond_0
98 ····const-wide/16·v0,·-0x198 ····const-wide/16·v0,·-0x1
  
99 ····cmp-long·v0,·p3,·v099 ····cmp-long·v0,·p3,·v0
  
100 ····if-nez·v0,·:cond_1100 ····if-nez·v0,·:cond_1
  
101 ····.line·1084101 ····.line·1241
102 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;102 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
103 ····const-string·v1,·"Id·cannot·be·QueueItem.UNKNOWN_ID"103 ····const-string·v1,·"Id·cannot·be·QueueItem.UNKNOWN_ID"
  
104 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V104 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
105 ····throw·v0105 ····throw·v0
  
106 ····.line·1086106 ····.line·1243
107 ····:cond_1107 ····:cond_1
108 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;108 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;
  
109 ····.line·1087109 ····.line·1244
110 ····iput-wide·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J110 ····iput-wide·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J
  
111 ····.line·1088111 ····.line·1245
112 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mItem:Ljava/lang/Object;112 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mItem:Ljava/lang/Object;
  
113 ····.line·1089113 ····.line·1246
114 ····return-void114 ····return-void
115 .end·method115 .end·method
  
116 .method·public·static·fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;116 .method·public·static·fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
117 ····.locals·6117 ····.locals·6
118 ····.param·p0,·"queueItem"····#·Ljava/lang/Object;118 ····.param·p0,·"queueItem"····#·Ljava/lang/Object;
  
119 ····.prologue119 ····.prologue
120 ····.line·1167120 ····.line·1324
121 ····if-eqz·p0,·:cond_0121 ····if-eqz·p0,·:cond_0
  
122 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I122 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I
  
123 ····const/16·v5,·0x15123 ····const/16·v5,·0x15
  
Max diff block lines reached; 6765/10841 bytes (62.40%) of diff not shown.
45.8 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.smali
    
Offset 27, 384 lines modifiedOffset 27, 423 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V28 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
29 ····.locals·129 ····.locals·1
30 ····.param·p1,·"token"····#·Landroid/support/v4/media/session/MediaSessionCompat$Token;30 ····.param·p1,·"token"····#·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
31 ····.prologue31 ····.prologue
32 ····.line·98332 ····.line·1154
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·98434 ····.line·1155
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
36 ····.line·98536 ····.line·1156
37 ····invoke-virtual·{p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;37 ····invoke-virtual·{p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····check-cast·v0,·Landroid/os/IBinder;39 ····check-cast·v0,·Landroid/os/IBinder;
  
40 ····invoke-static·{v0},·Landroid/support/v4/media/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;40 ····invoke-static·{v0},·Landroid/support/v4/media/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;42 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
43 ····.line·98643 ····.line·1157
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·adjustVolume(II)V47 .method·public·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
48 ····.locals·448 ····.locals·8
 49 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
49 ····.param·p1,·"direction"····#·I 
50 ····.param·p2,·"flags"····#·I 
  
51 ····.prologue50 ····.prologue
52 ····.line·114651 ····.line·1245
53 ····:try_start_052 ····:try_start_0
54 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;53 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
55 ····const/4·v2,·0x054 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->getFlags()J
  
56 ····invoke-interface·{v1,·p1,·p2,·v2},·Landroid/support/v4/media/session/IMediaSession;->adjustVolume(IILjava/lang/String;)V55 ····move-result-wide·v2
  
 56 ····.line·1246
 57 ····.local·v2,·"flags":J
 58 ····const-wide/16·v4,·0x4
  
 59 ····and-long/2addr·v4,·v2
  
 60 ····const-wide/16·v6,·0x0
  
 61 ····cmp-long·v1,·v4,·v6
  
 62 ····if-nez·v1,·:cond_0
  
 63 ····.line·1247
 64 ····new-instance·v1,·Ljava/lang/UnsupportedOperationException;
  
 65 ····const-string·v4,·"This·session·doesn\'t·support·queue·management·operations"
  
 66 ····invoke-direct·{v1,·v4},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 67 ····throw·v1
57 ····:try_end_068 ····:try_end_0
58 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_069 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
59 ····.line·115070 ····.line·1251
 71 ····.end·local·v2····#·"flags":J
 72 ····:catch_0
 73 ····move-exception·v0
  
 74 ····.line·1252
 75 ····.local·v0,·"e":Landroid/os/RemoteException;
 76 ····const-string·v1,·"MediaControllerCompat"
  
 77 ····const-string·v4,·"Dead·object·in·addQueueItem."
  
 78 ····invoke-static·{v1,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
 79 ····.line·1254
 80 ····.end·local·v0····#·"e":Landroid/os/RemoteException;
60 ····:goto_081 ····:goto_0
61 ····return-void82 ····return-void
  
 83 ····.line·1250
 84 ····.restart·local·v2····#·"flags":J
 85 ····:cond_0
 86 ····:try_start_1
 87 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
 88 ····invoke-interface·{v1,·p1},·Landroid/support/v4/media/session/IMediaSession;->addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 89 ····:try_end_1
 90 ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_0
  
 91 ····goto·:goto_0
 92 .end·method
  
 93 .method·public·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 94 ····.locals·8
 95 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
 96 ····.param·p2,·"index"····#·I
  
 97 ····.prologue
 98 ····.line·1259
 99 ····:try_start_0
 100 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
 101 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->getFlags()J
  
 102 ····move-result-wide·v2
  
 103 ····.line·1260
 104 ····.local·v2,·"flags":J
 105 ····const-wide/16·v4,·0x4
  
 106 ····and-long/2addr·v4,·v2
  
 107 ····const-wide/16·v6,·0x0
  
 108 ····cmp-long·v1,·v4,·v6
  
 109 ····if-nez·v1,·:cond_0
  
Max diff block lines reached; 41944/46732 bytes (89.75%) of diff not shown.
3.72 KB
smali/android/support/v4/media/session/IMediaSession.smali
    
Offset 11, 14 lines modifiedOffset 11, 30 lines modified
11 ····value·=·{11 ····value·=·{
12 ········Landroid/support/v4/media/session/IMediaSession$Stub;12 ········Landroid/support/v4/media/session/IMediaSession$Stub;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
 16 .method·public·abstract·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 17 ····.annotation·system·Ldalvik/annotation/Throws;
 18 ········value·=·{
 19 ············Landroid/os/RemoteException;
 20 ········}
 21 ····.end·annotation
 22 .end·method
  
 23 .method·public·abstract·addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 24 ····.annotation·system·Ldalvik/annotation/Throws;
 25 ········value·=·{
 26 ············Landroid/os/RemoteException;
 27 ········}
 28 ····.end·annotation
 29 .end·method
  
16 .method·public·abstract·adjustVolume(IILjava/lang/String;)V30 .method·public·abstract·adjustVolume(IILjava/lang/String;)V
17 ····.annotation·system·Ldalvik/annotation/Throws;31 ····.annotation·system·Ldalvik/annotation/Throws;
18 ········value·=·{32 ········value·=·{
19 ············Landroid/os/RemoteException;33 ············Landroid/os/RemoteException;
20 ········}34 ········}
21 ····.end·annotation35 ····.end·annotation
22 .end·method36 .end·method
Offset 109, 14 lines modifiedOffset 125, 22 lines modified
109 ····.annotation·system·Ldalvik/annotation/Throws;125 ····.annotation·system·Ldalvik/annotation/Throws;
110 ········value·=·{126 ········value·=·{
111 ············Landroid/os/RemoteException;127 ············Landroid/os/RemoteException;
112 ········}128 ········}
113 ····.end·annotation129 ····.end·annotation
114 .end·method130 .end·method
  
 131 .method·public·abstract·getRepeatMode()I
 132 ····.annotation·system·Ldalvik/annotation/Throws;
 133 ········value·=·{
 134 ············Landroid/os/RemoteException;
 135 ········}
 136 ····.end·annotation
 137 .end·method
  
115 .method·public·abstract·getTag()Ljava/lang/String;138 .method·public·abstract·getTag()Ljava/lang/String;
116 ····.annotation·system·Ldalvik/annotation/Throws;139 ····.annotation·system·Ldalvik/annotation/Throws;
117 ········value·=·{140 ········value·=·{
118 ············Landroid/os/RemoteException;141 ············Landroid/os/RemoteException;
119 ········}142 ········}
120 ····.end·annotation143 ····.end·annotation
121 .end·method144 .end·method
Offset 125, 14 lines modifiedOffset 149, 22 lines modified
125 ····.annotation·system·Ldalvik/annotation/Throws;149 ····.annotation·system·Ldalvik/annotation/Throws;
126 ········value·=·{150 ········value·=·{
127 ············Landroid/os/RemoteException;151 ············Landroid/os/RemoteException;
128 ········}152 ········}
129 ····.end·annotation153 ····.end·annotation
130 .end·method154 .end·method
  
 155 .method·public·abstract·isShuffleModeEnabled()Z
 156 ····.annotation·system·Ldalvik/annotation/Throws;
 157 ········value·=·{
 158 ············Landroid/os/RemoteException;
 159 ········}
 160 ····.end·annotation
 161 .end·method
  
131 .method·public·abstract·isTransportControlEnabled()Z162 .method·public·abstract·isTransportControlEnabled()Z
132 ····.annotation·system·Ldalvik/annotation/Throws;163 ····.annotation·system·Ldalvik/annotation/Throws;
133 ········value·=·{164 ········value·=·{
134 ············Landroid/os/RemoteException;165 ············Landroid/os/RemoteException;
135 ········}166 ········}
136 ····.end·annotation167 ····.end·annotation
137 .end·method168 .end·method
Offset 237, 14 lines modifiedOffset 269, 30 lines modified
237 ····.annotation·system·Ldalvik/annotation/Throws;269 ····.annotation·system·Ldalvik/annotation/Throws;
238 ········value·=·{270 ········value·=·{
239 ············Landroid/os/RemoteException;271 ············Landroid/os/RemoteException;
240 ········}272 ········}
241 ····.end·annotation273 ····.end·annotation
242 .end·method274 .end·method
  
 275 .method·public·abstract·removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 276 ····.annotation·system·Ldalvik/annotation/Throws;
 277 ········value·=·{
 278 ············Landroid/os/RemoteException;
 279 ········}
 280 ····.end·annotation
 281 .end·method
  
 282 .method·public·abstract·removeQueueItemAt(I)V
 283 ····.annotation·system·Ldalvik/annotation/Throws;
 284 ········value·=·{
 285 ············Landroid/os/RemoteException;
 286 ········}
 287 ····.end·annotation
 288 .end·method
  
243 .method·public·abstract·rewind()V289 .method·public·abstract·rewind()V
244 ····.annotation·system·Ldalvik/annotation/Throws;290 ····.annotation·system·Ldalvik/annotation/Throws;
245 ········value·=·{291 ········value·=·{
246 ············Landroid/os/RemoteException;292 ············Landroid/os/RemoteException;
247 ········}293 ········}
248 ····.end·annotation294 ····.end·annotation
249 .end·method295 .end·method
Offset 277, 14 lines modifiedOffset 325, 30 lines modified
277 ····.annotation·system·Ldalvik/annotation/Throws;325 ····.annotation·system·Ldalvik/annotation/Throws;
278 ········value·=·{326 ········value·=·{
279 ············Landroid/os/RemoteException;327 ············Landroid/os/RemoteException;
280 ········}328 ········}
281 ····.end·annotation329 ····.end·annotation
282 .end·method330 .end·method
  
 331 .method·public·abstract·setRepeatMode(I)V
 332 ····.annotation·system·Ldalvik/annotation/Throws;
 333 ········value·=·{
 334 ············Landroid/os/RemoteException;
 335 ········}
 336 ····.end·annotation
 337 .end·method
  
 338 .method·public·abstract·setShuffleModeEnabled(Z)V
 339 ····.annotation·system·Ldalvik/annotation/Throws;
 340 ········value·=·{
 341 ············Landroid/os/RemoteException;
Max diff block lines reached; 157/3696 bytes (4.25%) of diff not shown.
2.08 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24.smali
    
Offset 22, 48 lines modifiedOffset 22, 48 lines modified
22 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
23 ········value·=·{23 ········value·=·{
24 ············Landroid/os/RemoteException;24 ············Landroid/os/RemoteException;
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····.prologue27 ····.prologue
28 ····.line·179828 ····.line·2170
29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
30 ····.line·179930 ····.line·2171
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"context"····#·Landroid/content/Context;35 ····.param·p1,·"context"····#·Landroid/content/Context;
36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
37 ····.prologue37 ····.prologue
38 ····.line·179338 ····.line·2165
39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
  
40 ····.line·179440 ····.line·2166
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;
45 ····.locals·245 ····.locals·2
  
46 ····.prologue46 ····.prologue
47 ····.line·180347 ····.line·2175
48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;->mControllerObj:Ljava/lang/Object;48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;->mControllerObj:Ljava/lang/Object;
  
49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·180451 ····.line·2176
52 ····.local·v0,·"controlsObj":Ljava/lang/Object;52 ····.local·v0,·"controlsObj":Ljava/lang/Object;
53 ····if-eqz·v0,·:cond_053 ····if-eqz·v0,·:cond_0
  
54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;
  
55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;-><init>(Ljava/lang/Object;)V55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;-><init>(Ljava/lang/Object;)V
  
9.27 KB
smali/android/support/v4/media/session/PlaybackStateCompat$CustomAction.smali
    
Offset 49, 196 lines modifiedOffset 49, 196 lines modified
  
  
49 #·direct·methods49 #·direct·methods
50 .method·static·constructor·<clinit>()V50 .method·static·constructor·<clinit>()V
51 ····.locals·151 ····.locals·1
  
52 ····.prologue52 ····.prologue
53 ····.line·71953 ····.line·880
54 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;54 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;
  
55 ····invoke-direct·{v0},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;-><init>()V55 ····invoke-direct·{v0},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;-><init>()V
  
56 ····sput-object·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->CREATOR:Landroid/os/Parcelable$Creator;56 ····sput-object·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->CREATOR:Landroid/os/Parcelable$Creator;
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·constructor·<init>(Landroid/os/Parcel;)V59 .method·constructor·<init>(Landroid/os/Parcel;)V
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"in"····#·Landroid/os/Parcel;61 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
62 ····.prologue62 ····.prologue
63 ····.line·65463 ····.line·815
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····.line·65565 ····.line·816
66 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;66 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mAction:Ljava/lang/String;68 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mAction:Ljava/lang/String;
  
69 ····.line·65669 ····.line·817
70 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;70 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
71 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;71 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····check-cast·v0,·Ljava/lang/CharSequence;73 ····check-cast·v0,·Ljava/lang/CharSequence;
  
74 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mName:Ljava/lang/CharSequence;74 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mName:Ljava/lang/CharSequence;
  
75 ····.line·65775 ····.line·818
76 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I76 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
77 ····move-result·v077 ····move-result·v0
  
78 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mIcon:I78 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mIcon:I
  
79 ····.line·65879 ····.line·819
80 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;80 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mExtras:Landroid/os/Bundle;82 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mExtras:Landroid/os/Bundle;
  
83 ····.line·65983 ····.line·820
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V86 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V
87 ····.locals·087 ····.locals·0
88 ····.param·p1,·"action"····#·Ljava/lang/String;88 ····.param·p1,·"action"····#·Ljava/lang/String;
89 ····.param·p2,·"name"····#·Ljava/lang/CharSequence;89 ····.param·p2,·"name"····#·Ljava/lang/CharSequence;
90 ····.param·p3,·"icon"····#·I90 ····.param·p3,·"icon"····#·I
91 ····.param·p4,·"extras"····#·Landroid/os/Bundle;91 ····.param·p4,·"extras"····#·Landroid/os/Bundle;
  
92 ····.prologue92 ····.prologue
93 ····.line·64793 ····.line·808
94 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V94 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
95 ····.line·64895 ····.line·809
96 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mAction:Ljava/lang/String;96 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mAction:Ljava/lang/String;
  
97 ····.line·64997 ····.line·810
98 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mName:Ljava/lang/CharSequence;98 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mName:Ljava/lang/CharSequence;
  
99 ····.line·65099 ····.line·811
100 ····iput·p3,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mIcon:I100 ····iput·p3,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mIcon:I
  
101 ····.line·651101 ····.line·812
102 ····iput-object·p4,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mExtras:Landroid/os/Bundle;102 ····iput-object·p4,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;->mExtras:Landroid/os/Bundle;
  
103 ····.line·652103 ····.line·813
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·static·fromCustomAction(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;106 .method·public·static·fromCustomAction(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
107 ····.locals·5107 ····.locals·5
108 ····.param·p0,·"customActionObj"····#·Ljava/lang/Object;108 ····.param·p0,·"customActionObj"····#·Ljava/lang/Object;
  
109 ····.prologue109 ····.prologue
110 ····.line·686110 ····.line·847
111 ····if-eqz·p0,·:cond_0111 ····if-eqz·p0,·:cond_0
  
112 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I112 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
113 ····const/16·v2,·0x15113 ····const/16·v2,·0x15
  
114 ····if-ge·v1,·v2,·:cond_1114 ····if-ge·v1,·v2,·:cond_1
  
115 ····.line·687115 ····.line·848
116 ····:cond_0116 ····:cond_0
117 ····const/4·v0,·0x0117 ····const/4·v0,·0x0
  
118 ····.line·696118 ····.line·857
119 ····:goto_0119 ····:goto_0
120 ····return-object·v0120 ····return-object·v0
  
121 ····.line·690121 ····.line·851
122 ····:cond_1122 ····:cond_1
123 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;123 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
  
124 ····.line·691124 ····.line·852
125 ····invoke-static·{p0},·Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;->getAction(Ljava/lang/Object;)Ljava/lang/String;125 ····invoke-static·{p0},·Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;->getAction(Ljava/lang/Object;)Ljava/lang/String;
  
126 ····move-result-object·v1126 ····move-result-object·v1
  
127 ····.line·692127 ····.line·853
128 ····invoke-static·{p0},·Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;->getName(Ljava/lang/Object;)Ljava/lang/CharSequence;128 ····invoke-static·{p0},·Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;->getName(Ljava/lang/Object;)Ljava/lang/CharSequence;
  
129 ····move-result-object·v2129 ····move-result-object·v2
  
130 ····.line·693130 ····.line·854
131 ····invoke-static·{p0},·Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;->getIcon(Ljava/lang/Object;)I131 ····invoke-static·{p0},·Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;->getIcon(Ljava/lang/Object;)I
  
Max diff block lines reached; 5062/9341 bytes (54.19%) of diff not shown.
27.2 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback$StubApi21.smali
    
Offset 22, 445 lines modifiedOffset 22, 637 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·80326 ····.line·935
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·80429 ····.line·936
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V33 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
34 ····.locals·434 ····.locals·5
35 ····.param·p1,·"command"····#·Ljava/lang/String;35 ····.param·p1,·"command"····#·Ljava/lang/String;
36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
37 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;37 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;
  
38 ····.prologue38 ····.prologue
39 ····.line·80839 ····.line·940
40 ····const-string·v2,·"android.support.v4.media.session.command.GET_EXTRA_BINDER"40 ····const-string·v2,·"android.support.v4.media.session.command.GET_EXTRA_BINDER"
  
41 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z41 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
42 ····move-result·v242 ····move-result·v2
  
43 ····if-eqz·v2,·:cond_143 ····if-eqz·v2,·:cond_1
  
44 ····.line·80944 ····.line·941
45 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;45 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
46 ····iget-object·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mSessionImpl:Ljava/lang/ref/WeakReference;46 ····iget-object·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mSessionImpl:Ljava/lang/ref/WeakReference;
  
47 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;47 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;49 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
50 ····.line·81050 ····.line·942
51 ····.local·v0,·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;51 ····.local·v0,·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
52 ····if-eqz·v0,·:cond_052 ····if-eqz·v0,·:cond_0
  
53 ····.line·81153 ····.line·943
54 ····new-instance·v1,·Landroid/os/Bundle;54 ····new-instance·v1,·Landroid/os/Bundle;
  
55 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V55 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V
  
56 ····.line·81256 ····.line·944
57 ····.local·v1,·"result":Landroid/os/Bundle;57 ····.local·v1,·"result":Landroid/os/Bundle;
58 ····const-string·v2,·"android.support.v4.media.session.EXTRA_BINDER"58 ····const-string·v2,·"android.support.v4.media.session.EXTRA_BINDER"
  
59 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->getExtraSessionBinder()Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;59 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->getExtraSessionBinder()Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;
  
60 ····move-result-object·v360 ····move-result-object·v3
  
61 ····invoke-static·{v1,·v2,·v3},·Landroid/support/v4/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V61 ····invoke-static·{v1,·v2,·v3},·Landroid/support/v4/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V
  
62 ····.line·81362 ····.line·945
63 ····const/4·v2,·0x063 ····const/4·v2,·0x0
  
64 ····invoke-virtual·{p3,·v2,·v1},·Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V64 ····invoke-virtual·{p3,·v2,·v1},·Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
  
65 ····.line·81865 ····.line·969
66 ····.end·local·v0····#·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;66 ····.end·local·v0····#·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
67 ····.end·local·v1····#·"result":Landroid/os/Bundle;67 ····.end·local·v1····#·"result":Landroid/os/Bundle;
68 ····:cond_068 ····:cond_0
69 ····:goto_069 ····:goto_0
70 ····return-void70 ····return-void
  
71 ····.line·81671 ····.line·947
72 ····:cond_172 ····:cond_1
 73 ····const-string·v2,·"android.support.v4.media.session.command.ADD_QUEUE_ITEM"
  
 74 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 75 ····move-result·v2
  
 76 ····if-eqz·v2,·:cond_2
  
 77 ····.line·948
 78 ····const-class·v2,·Landroid/support/v4/media/MediaDescriptionCompat;
  
 79 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
 80 ····move-result-object·v2
  
 81 ····invoke-virtual·{p2,·v2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  
 82 ····.line·949
 83 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
 84 ····const-string·v2,·"android.support.v4.media.session.command.ARGUMENT_MEDIA_DESCRIPTION"
  
 85 ····.line·950
 86 ····invoke-virtual·{p2,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
 87 ····move-result-object·v2
  
 88 ····check-cast·v2,·Landroid/support/v4/media/MediaDescriptionCompat;
  
 89 ····.line·949
 90 ····invoke-virtual·{v3,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onAddQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
  
 91 ····goto·:goto_0
  
 92 ····.line·952
 93 ····:cond_2
 94 ····const-string·v2,·"android.support.v4.media.session.command.ADD_QUEUE_ITEM_AT"
  
 95 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
 96 ····move-result·v2
  
 97 ····if-eqz·v2,·:cond_3
  
 98 ····.line·953
 99 ····const-class·v2,·Landroid/support/v4/media/MediaDescriptionCompat;
  
 100 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
Max diff block lines reached; 20004/27731 bytes (72.14%) of diff not shown.
2.18 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V26 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
29 ····.prologue29 ····.prologue
30 ····.line·159530 ····.line·1933
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 21 lines modifiedOffset 41, 21 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·243 ····.locals·2
  
44 ····.prologue44 ····.prologue
45 ····.line·159845 ····.line·1936
46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;49 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;
  
50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
51 ····.line·159951 ····.line·1937
52 ····return-void52 ····return-void
53 .end·method53 .end·method
2.08 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23.smali
    
Offset 22, 48 lines modifiedOffset 22, 48 lines modified
22 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
23 ········value·=·{23 ········value·=·{
24 ············Landroid/os/RemoteException;24 ············Landroid/os/RemoteException;
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····.prologue27 ····.prologue
28 ····.line·176728 ····.line·2139
29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
30 ····.line·176830 ····.line·2140
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"context"····#·Landroid/content/Context;35 ····.param·p1,·"context"····#·Landroid/content/Context;
36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
37 ····.prologue37 ····.prologue
38 ····.line·176238 ····.line·2134
39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
  
40 ····.line·176340 ····.line·2135
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;
45 ····.locals·245 ····.locals·2
  
46 ····.prologue46 ····.prologue
47 ····.line·177247 ····.line·2144
48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;->mControllerObj:Ljava/lang/Object;48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;->mControllerObj:Ljava/lang/Object;
  
49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·177351 ····.line·2145
52 ····.local·v0,·"controlsObj":Ljava/lang/Object;52 ····.local·v0,·"controlsObj":Ljava/lang/Object;
53 ····if-eqz·v0,·:cond_053 ····if-eqz·v0,·:cond_0
  
54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;
  
55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V
  
2.36 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V28 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
31 ····.prologue31 ····.prologue
32 ····.line·157832 ····.line·1916
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 23 lines modifiedOffset 45, 23 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·347 ····.locals·3
  
48 ····.prologue48 ····.prologue
49 ····.line·158149 ····.line·1919
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;53 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;
  
54 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;54 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;
  
55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V
  
56 ····.line·158256 ····.line·1920
57 ····return-void57 ····return-void
58 .end·method58 .end·method
29.3 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.smali
    
Offset 39, 159 lines modifiedOffset 39, 163 lines modified
  
39 .field·private·mExtraSessionBinder:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;39 .field·private·mExtraSessionBinder:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;
  
40 .field·private·mPlaybackState:Landroid/support/v4/media/session/PlaybackStateCompat;40 .field·private·mPlaybackState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
41 .field·mRatingType:I41 .field·mRatingType:I
  
 42 .field·mRepeatMode:I
  
42 .field·private·final·mSessionObj:Ljava/lang/Object;43 .field·private·final·mSessionObj:Ljava/lang/Object;
  
 44 .field·mShuffleModeEnabled:Z
  
43 .field·private·final·mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;45 .field·private·final·mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
  
44 #·direct·methods46 #·direct·methods
45 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V47 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V
46 ····.locals·248 ····.locals·2
47 ····.param·p1,·"context"····#·Landroid/content/Context;49 ····.param·p1,·"context"····#·Landroid/content/Context;
48 ····.param·p2,·"tag"····#·Ljava/lang/String;50 ····.param·p2,·"tag"····#·Ljava/lang/String;
  
49 ····.prologue51 ····.prologue
50 ····.line·229052 ····.line·2570
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·228254 ····.line·2560
53 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
54 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z56 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z
  
55 ····.line·228457 ····.line·2562
56 ····new-instance·v0,·Landroid/os/RemoteCallbackList;58 ····new-instance·v0,·Landroid/os/RemoteCallbackList;
  
57 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V59 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V
  
58 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;60 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;
  
59 ····.line·229161 ····.line·2571
60 ····invoke-static·{p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createSession(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;62 ····invoke-static·{p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createSession(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
  
61 ····move-result-object·v063 ····move-result-object·v0
  
62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;64 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
63 ····.line·229265 ····.line·2572
64 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;66 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
65 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;67 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
66 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;68 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;
  
67 ····move-result-object·v169 ····move-result-object·v1
  
68 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V70 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
69 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;71 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
70 ····.line·229372 ····.line·2573
71 ····return-void73 ····return-void
72 .end·method74 .end·method
  
73 .method·public·constructor·<init>(Ljava/lang/Object;)V75 .method·public·constructor·<init>(Ljava/lang/Object;)V
74 ····.locals·276 ····.locals·2
75 ····.param·p1,·"mediaSession"····#·Ljava/lang/Object;77 ····.param·p1,·"mediaSession"····#·Ljava/lang/Object;
  
76 ····.prologue78 ····.prologue
77 ····.line·229579 ····.line·2575
78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V80 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
79 ····.line·228281 ····.line·2560
80 ····const/4·v0,·0x082 ····const/4·v0,·0x0
  
81 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z83 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z
  
82 ····.line·228484 ····.line·2562
83 ····new-instance·v0,·Landroid/os/RemoteCallbackList;85 ····new-instance·v0,·Landroid/os/RemoteCallbackList;
  
84 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V86 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V
  
85 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;87 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;
  
86 ····.line·229688 ····.line·2576
87 ····invoke-static·{p1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifySession(Ljava/lang/Object;)Ljava/lang/Object;89 ····invoke-static·{p1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifySession(Ljava/lang/Object;)Ljava/lang/Object;
  
88 ····move-result-object·v090 ····move-result-object·v0
  
89 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;91 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
90 ····.line·229792 ····.line·2577
91 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;93 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
92 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;94 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
93 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;95 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;
  
94 ····move-result-object·v196 ····move-result-object·v1
  
95 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V97 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
96 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;98 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
97 ····.line·229899 ····.line·2578
98 ····return-void100 ····return-void
99 .end·method101 .end·method
  
100 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Z102 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Z
101 ····.locals·1103 ····.locals·1
102 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;104 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
103 ····.prologue105 ····.prologue
104 ····.line·2278106 ····.line·2556
105 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z107 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z
  
106 ····return·v0108 ····return·v0
107 .end·method109 .end·method
  
108 .method·static·synthetic·access$200(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/os/RemoteCallbackList;110 .method·static·synthetic·access$200(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/os/RemoteCallbackList;
109 ····.locals·1111 ····.locals·1
110 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;112 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
111 ····.prologue113 ····.prologue
112 ····.line·2278114 ····.line·2556
113 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;115 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;
  
114 ····return-object·v0116 ····return-object·v0
115 .end·method117 .end·method
Max diff block lines reached; 24577/29785 bytes (82.51%) of diff not shown.
2.45 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token$1.smali
    
Offset 28, 86 lines modifiedOffset 28, 86 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·103432 ····.line·1191
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
38 ····.locals·338 ····.locals·3
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·103841 ····.line·1195
42 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I42 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
43 ····const/16·v2,·0x1543 ····const/16·v2,·0x15
  
44 ····if-lt·v1,·v2,·:cond_044 ····if-lt·v1,·v2,·:cond_0
  
45 ····.line·103945 ····.line·1196
46 ····const/4·v1,·0x046 ····const/4·v1,·0x0
  
47 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;47 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·104349 ····.line·1200
50 ····:goto_050 ····:goto_0
51 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;51 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
52 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V52 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
53 ····return-object·v153 ····return-object·v1
  
54 ····.line·104154 ····.line·1198
55 ····:cond_055 ····:cond_0
56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····.local·v0,·"inner":Landroid/os/IBinder;58 ····.local·v0,·"inner":Landroid/os/IBinder;
59 ····goto·:goto_059 ····goto·:goto_0
60 .end·method60 .end·method
  
61 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;61 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
62 ····.locals·162 ····.locals·1
  
63 ····.prologue63 ····.prologue
64 ····.line·103464 ····.line·1191
65 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;65 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
69 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;69 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"size"····#·I71 ····.param·p1,·"size"····#·I
  
72 ····.prologue72 ····.prologue
73 ····.line·104873 ····.line·1205
74 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$Token;74 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
78 ····.locals·178 ····.locals·1
  
79 ····.prologue79 ····.prologue
80 ····.line·103480 ····.line·1191
81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
1.2 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi23.smali
    
Offset 16, 30 lines modifiedOffset 16, 30 lines modified
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Object;)V17 .method·public·constructor·<init>(Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;
  
20 ····.prologue20 ····.prologue
21 ····.line·178021 ····.line·2152
22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;-><init>(Ljava/lang/Object;)V22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;-><init>(Ljava/lang/Object;)V
  
23 ····.line·178123 ····.line·2153
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V27 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"uri"····#·Landroid/net/Uri;29 ····.param·p1,·"uri"····#·Landroid/net/Uri;
30 ····.param·p2,·"extras"····#·Landroid/os/Bundle;30 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
31 ····.prologue31 ····.prologue
32 ····.line·178532 ····.line·2157
33 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;->mControlsObj:Ljava/lang/Object;33 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;->mControlsObj:Ljava/lang/Object;
  
34 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;->playFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V34 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;->playFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V
  
35 ····.line·178735 ····.line·2159
36 ····return-void36 ····return-void
37 .end·method37 .end·method
28.7 KB
smali/android/support/v4/media/session/MediaSessionCompat.smali
    
Offset 22, 30 lines modifiedOffset 22, 40 lines modified
22 #·static·fields22 #·static·fields
23 .field·static·final·ACTION_ARGUMENT_EXTRAS:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_EXTRAS"23 .field·static·final·ACTION_ARGUMENT_EXTRAS:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_EXTRAS"
  
24 .field·static·final·ACTION_ARGUMENT_MEDIA_ID:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_MEDIA_ID"24 .field·static·final·ACTION_ARGUMENT_MEDIA_ID:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_MEDIA_ID"
  
25 .field·static·final·ACTION_ARGUMENT_QUERY:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_QUERY"25 .field·static·final·ACTION_ARGUMENT_QUERY:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_QUERY"
  
 26 .field·static·final·ACTION_ARGUMENT_REPEAT_MODE:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_REPEAT_MODE"
  
 27 .field·static·final·ACTION_ARGUMENT_SHUFFLE_MODE_ENABLED:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_SHUFFLE_MODE_ENABLED"
  
26 .field·static·final·ACTION_ARGUMENT_URI:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_URI"28 .field·static·final·ACTION_ARGUMENT_URI:Ljava/lang/String;·=·"android.support.v4.media.session.action.ARGUMENT_URI"
  
27 .field·static·final·ACTION_PLAY_FROM_URI:Ljava/lang/String;·=·"android.support.v4.media.session.action.PLAY_FROM_URI"29 .field·static·final·ACTION_PLAY_FROM_URI:Ljava/lang/String;·=·"android.support.v4.media.session.action.PLAY_FROM_URI"
  
28 .field·static·final·ACTION_PREPARE:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE"30 .field·static·final·ACTION_PREPARE:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE"
  
29 .field·static·final·ACTION_PREPARE_FROM_MEDIA_ID:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE_FROM_MEDIA_ID"31 .field·static·final·ACTION_PREPARE_FROM_MEDIA_ID:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE_FROM_MEDIA_ID"
  
30 .field·static·final·ACTION_PREPARE_FROM_SEARCH:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE_FROM_SEARCH"32 .field·static·final·ACTION_PREPARE_FROM_SEARCH:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE_FROM_SEARCH"
  
31 .field·static·final·ACTION_PREPARE_FROM_URI:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE_FROM_URI"33 .field·static·final·ACTION_PREPARE_FROM_URI:Ljava/lang/String;·=·"android.support.v4.media.session.action.PREPARE_FROM_URI"
  
 34 .field·static·final·ACTION_SET_REPEAT_MODE:Ljava/lang/String;·=·"android.support.v4.media.session.action.SET_REPEAT_MODE"
  
 35 .field·static·final·ACTION_SET_SHUFFLE_MODE_ENABLED:Ljava/lang/String;·=·"android.support.v4.media.session.action.SET_SHUFFLE_MODE_ENABLED"
  
32 .field·static·final·EXTRA_BINDER:Ljava/lang/String;·=·"android.support.v4.media.session.EXTRA_BINDER"36 .field·static·final·EXTRA_BINDER:Ljava/lang/String;·=·"android.support.v4.media.session.EXTRA_BINDER"
  
33 .field·public·static·final·FLAG_HANDLES_MEDIA_BUTTONS:I·=·0x137 .field·public·static·final·FLAG_HANDLES_MEDIA_BUTTONS:I·=·0x1
  
 38 .field·public·static·final·FLAG_HANDLES_QUEUE_COMMANDS:I·=·0x4
  
34 .field·public·static·final·FLAG_HANDLES_TRANSPORT_CONTROLS:I·=·0x239 .field·public·static·final·FLAG_HANDLES_TRANSPORT_CONTROLS:I·=·0x2
  
35 .field·private·static·final·MAX_BITMAP_SIZE_IN_DP:I·=·0x14040 .field·private·static·final·MAX_BITMAP_SIZE_IN_DP:I·=·0x140
  
36 .field·static·final·TAG:Ljava/lang/String;·=·"MediaSessionCompat"41 .field·static·final·TAG:Ljava/lang/String;·=·"MediaSessionCompat"
  
37 .field·static·sMaxBitmapSize:I42 .field·static·sMaxBitmapSize:I
Offset 71, 220 lines modifiedOffset 81, 227 lines modified
71 #·direct·methods81 #·direct·methods
72 .method·private·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V82 .method·private·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V
73 ····.locals·283 ····.locals·2
74 ····.param·p1,·"context"····#·Landroid/content/Context;84 ····.param·p1,·"context"····#·Landroid/content/Context;
75 ····.param·p2,·"impl"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;85 ····.param·p2,·"impl"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;
  
76 ····.prologue86 ····.prologue
77 ····.line·25287 ····.line·288
78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
79 ····.line·9189 ····.line·91
80 ····new-instance·v0,·Ljava/util/ArrayList;90 ····new-instance·v0,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V91 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
82 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;92 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;
  
83 ····.line·25393 ····.line·289
84 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;94 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;
  
85 ····.line·25495 ····.line·290
86 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I96 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
87 ····const/16·v1,·0x1597 ····const/16·v1,·0x15
  
88 ····if-lt·v0,·v1,·:cond_098 ····if-lt·v0,·v1,·:cond_0
  
89 ····.line·25699 ····.line·292
90 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$1;100 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$2;
  
91 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat;)V101 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$2;-><init>(Landroid/support/v4/media/session/MediaSessionCompat;)V
  
92 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V102 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
93 ····.line·258103 ····.line·294
94 ····:cond_0104 ····:cond_0
95 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat;105 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat;
  
96 ····invoke-direct·{v0,·p1,·p0},·Landroid/support/v4/media/session/MediaControllerCompat;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V106 ····invoke-direct·{v0,·p1,·p0},·Landroid/support/v4/media/session/MediaControllerCompat;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
  
97 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mController:Landroid/support/v4/media/session/MediaControllerCompat;107 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mController:Landroid/support/v4/media/session/MediaControllerCompat;
  
98 ····.line·259108 ····.line·295
99 ····return-void109 ····return-void
100 .end·method110 .end·method
  
101 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V111 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V
102 ····.locals·1112 ····.locals·1
103 ····.param·p1,·"context"····#·Landroid/content/Context;113 ····.param·p1,·"context"····#·Landroid/content/Context;
104 ····.param·p2,·"tag"····#·Ljava/lang/String;114 ····.param·p2,·"tag"····#·Ljava/lang/String;
  
105 ····.prologue115 ····.prologue
106 ····const/4·v0,·0x0116 ····const/4·v0,·0x0
  
107 ····.line·190117 ····.line·224
108 ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V118 ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V
  
109 ····.line·191119 ····.line·225
110 ····return-void120 ····return-void
111 .end·method121 .end·method
  
112 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V122 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V
113 ····.locals·4123 ····.locals·4
114 ····.param·p1,·"context"····#·Landroid/content/Context;124 ····.param·p1,·"context"····#·Landroid/content/Context;
115 ····.param·p2,·"tag"····#·Ljava/lang/String;125 ····.param·p2,·"tag"····#·Ljava/lang/String;
116 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;126 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;
117 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;127 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;
  
118 ····.prologue128 ····.prologue
119 ····const/4·v3,·0x0129 ····const/4·v3,·0x0
  
120 ····.line·215130 ····.line·249
121 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V131 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
122 ····.line·91132 ····.line·91
123 ····new-instance·v1,·Ljava/util/ArrayList;133 ····new-instance·v1,·Ljava/util/ArrayList;
  
124 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V134 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
125 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;135 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;
  
126 ····.line·216136 ····.line·250
127 ····if-nez·p1,·:cond_0137 ····if-nez·p1,·:cond_0
  
128 ····.line·217138 ····.line·251
129 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;139 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
Max diff block lines reached; 23484/29298 bytes (80.16%) of diff not shown.
2.86 KB
smali/android/support/v4/media/session/IMediaControllerCallback$Stub.smali
    
Offset 34, 16 lines modifiedOffset 34, 20 lines modified
  
34 .field·static·final·TRANSACTION_onPlaybackStateChanged:I·=·0x334 .field·static·final·TRANSACTION_onPlaybackStateChanged:I·=·0x3
  
35 .field·static·final·TRANSACTION_onQueueChanged:I·=·0x535 .field·static·final·TRANSACTION_onQueueChanged:I·=·0x5
  
36 .field·static·final·TRANSACTION_onQueueTitleChanged:I·=·0x636 .field·static·final·TRANSACTION_onQueueTitleChanged:I·=·0x6
  
 37 .field·static·final·TRANSACTION_onRepeatModeChanged:I·=·0x9
  
37 .field·static·final·TRANSACTION_onSessionDestroyed:I·=·0x238 .field·static·final·TRANSACTION_onSessionDestroyed:I·=·0x2
  
 39 .field·static·final·TRANSACTION_onShuffleModeChanged:I·=·0xa
  
38 .field·static·final·TRANSACTION_onVolumeInfoChanged:I·=·0x840 .field·static·final·TRANSACTION_onVolumeInfoChanged:I·=·0x8
  
  
39 #·direct·methods41 #·direct·methods
40 .method·public·constructor·<init>()V42 .method·public·constructor·<init>()V
41 ····.locals·143 ····.locals·1
  
Offset 130, 15 lines modifiedOffset 134, 15 lines modified
  
130 ····.prologue134 ····.prologue
131 ····const/4·v3,·0x1135 ····const/4·v3,·0x1
  
132 ····.line·43136 ····.line·43
133 ····sparse-switch·p1,·:sswitch_data_0137 ····sparse-switch·p1,·:sswitch_data_0
  
134 ····.line·145138 ····.line·161
135 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z139 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
  
136 ····move-result·v3140 ····move-result·v3
  
137 ····:goto_0141 ····:goto_0
138 ····return·v3142 ····return·v3
  
Offset 411, 21 lines modifiedOffset 415, 73 lines modified
411 ····.end·local·v0····#·"_arg0":Landroid/support/v4/media/session/ParcelableVolumeInfo;415 ····.end·local·v0····#·"_arg0":Landroid/support/v4/media/session/ParcelableVolumeInfo;
412 ····:cond_5416 ····:cond_5
413 ····const/4·v0,·0x0417 ····const/4·v0,·0x0
  
414 ····.restart·local·v0····#·"_arg0":Landroid/support/v4/media/session/ParcelableVolumeInfo;418 ····.restart·local·v0····#·"_arg0":Landroid/support/v4/media/session/ParcelableVolumeInfo;
415 ····goto·:goto_6419 ····goto·:goto_6
  
 420 ····.line·146
 421 ····.end·local·v0····#·"_arg0":Landroid/support/v4/media/session/ParcelableVolumeInfo;
 422 ····:sswitch_9
 423 ····const-string·v4,·"android.support.v4.media.session.IMediaControllerCallback"
  
 424 ····invoke-virtual·{p2,·v4},·Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
  
 425 ····.line·148
 426 ····invoke-virtual·{p2},·Landroid/os/Parcel;->readInt()I
  
 427 ····move-result·v0
  
 428 ····.line·149
 429 ····.local·v0,·"_arg0":I
 430 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;->onRepeatModeChanged(I)V
  
 431 ····goto/16·:goto_0
  
 432 ····.line·154
 433 ····.end·local·v0····#·"_arg0":I
 434 ····:sswitch_a
 435 ····const-string·v4,·"android.support.v4.media.session.IMediaControllerCallback"
  
 436 ····invoke-virtual·{p2,·v4},·Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
  
 437 ····.line·156
 438 ····invoke-virtual·{p2},·Landroid/os/Parcel;->readInt()I
  
 439 ····move-result·v4
  
 440 ····if-eqz·v4,·:cond_6
  
 441 ····move·v0,·v3
  
 442 ····.line·157
 443 ····.local·v0,·"_arg0":Z
 444 ····:goto_7
 445 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;->onShuffleModeChanged(Z)V
  
 446 ····goto/16·:goto_0
  
 447 ····.line·156
 448 ····.end·local·v0····#·"_arg0":Z
 449 ····:cond_6
 450 ····const/4·v0,·0x0
  
 451 ····goto·:goto_7
  
416 ····.line·43452 ····.line·43
 453 ····nop
  
417 ····:sswitch_data_0454 ····:sswitch_data_0
418 ····.sparse-switch455 ····.sparse-switch
419 ········0x1·->·:sswitch_1456 ········0x1·->·:sswitch_1
420 ········0x2·->·:sswitch_2457 ········0x2·->·:sswitch_2
421 ········0x3·->·:sswitch_3458 ········0x3·->·:sswitch_3
422 ········0x4·->·:sswitch_4459 ········0x4·->·:sswitch_4
423 ········0x5·->·:sswitch_5460 ········0x5·->·:sswitch_5
424 ········0x6·->·:sswitch_6461 ········0x6·->·:sswitch_6
425 ········0x7·->·:sswitch_7462 ········0x7·->·:sswitch_7
426 ········0x8·->·:sswitch_8463 ········0x8·->·:sswitch_8
 464 ········0x9·->·:sswitch_9
 465 ········0xa·->·:sswitch_a
427 ········0x5f4e5446·->·:sswitch_0466 ········0x5f4e5446·->·:sswitch_0
428 ····.end·sparse-switch467 ····.end·sparse-switch
429 .end·method468 .end·method
2.87 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi24.smali
    
Offset 16, 73 lines modifiedOffset 16, 73 lines modified
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Object;)V17 .method·public·constructor·<init>(Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;
  
20 ····.prologue20 ····.prologue
21 ····.line·181121 ····.line·2183
22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V
  
23 ····.line·181223 ····.line·2184
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·prepare()V27 .method·public·prepare()V
28 ····.locals·128 ····.locals·1
  
29 ····.prologue29 ····.prologue
30 ····.line·181630 ····.line·2188
31 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;31 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
32 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepare(Ljava/lang/Object;)V32 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepare(Ljava/lang/Object;)V
  
33 ····.line·181733 ····.line·2189
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V36 .method·public·prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
37 ····.locals·137 ····.locals·1
38 ····.param·p1,·"mediaId"····#·Ljava/lang/String;38 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
39 ····.param·p2,·"extras"····#·Landroid/os/Bundle;39 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
40 ····.prologue40 ····.prologue
41 ····.line·182141 ····.line·2193
42 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;42 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
43 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V43 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
44 ····.line·182344 ····.line·2195
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V47 .method·public·prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"query"····#·Ljava/lang/String;49 ····.param·p1,·"query"····#·Ljava/lang/String;
50 ····.param·p2,·"extras"····#·Landroid/os/Bundle;50 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
51 ····.prologue51 ····.prologue
52 ····.line·182752 ····.line·2199
53 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;53 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
54 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V54 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
55 ····.line·182955 ····.line·2201
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V58 .method·public·prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
59 ····.locals·159 ····.locals·1
60 ····.param·p1,·"uri"····#·Landroid/net/Uri;60 ····.param·p1,·"uri"····#·Landroid/net/Uri;
61 ····.param·p2,·"extras"····#·Landroid/os/Bundle;61 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
62 ····.prologue62 ····.prologue
63 ····.line·183363 ····.line·2205
64 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;64 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
65 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V65 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V
  
66 ····.line·183466 ····.line·2206
67 ····return-void67 ····return-void
68 .end·method68 .end·method
11.4 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback$StubCompat.smali
    
Offset 19, 20 lines modifiedOffset 19, 20 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V20 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·58323 ····.line·713
24 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;24 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V
  
26 ····.line·58426 ····.line·714
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onEvent(Ljava/lang/String;Landroid/os/Bundle;)V30 .method·public·onEvent(Ljava/lang/String;Landroid/os/Bundle;)V
31 ····.locals·231 ····.locals·2
Offset 41, 99 lines modifiedOffset 41, 99 lines modified
41 ····.annotation·system·Ldalvik/annotation/Throws;41 ····.annotation·system·Ldalvik/annotation/Throws;
42 ········value·=·{42 ········value·=·{
43 ············Landroid/os/RemoteException;43 ············Landroid/os/RemoteException;
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
  
46 ····.prologue46 ····.prologue
47 ····.line·58847 ····.line·718
48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
49 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;49 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
50 ····const/4·v1,·0x150 ····const/4·v1,·0x1
  
51 ····invoke-virtual·{v0,·v1,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V51 ····invoke-virtual·{v0,·v1,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
52 ····.line·58952 ····.line·719
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·onExtrasChanged(Landroid/os/Bundle;)V55 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
56 ····.locals·356 ····.locals·3
57 ····.param·p1,·"extras"····#·Landroid/os/Bundle;57 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
58 ····.annotation·system·Ldalvik/annotation/Throws;58 ····.annotation·system·Ldalvik/annotation/Throws;
59 ········value·=·{59 ········value·=·{
60 ············Landroid/os/RemoteException;60 ············Landroid/os/RemoteException;
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····.prologue63 ····.prologue
64 ····.line·61864 ····.line·758
65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
67 ····const/4·v1,·0x767 ····const/4·v1,·0x7
  
68 ····const/4·v2,·0x068 ····const/4·v2,·0x0
  
69 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V69 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
70 ····.line·61970 ····.line·759
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V73 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
74 ····.locals·374 ····.locals·3
75 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;75 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;
76 ····.annotation·system·Ldalvik/annotation/Throws;76 ····.annotation·system·Ldalvik/annotation/Throws;
77 ········value·=·{77 ········value·=·{
78 ············Landroid/os/RemoteException;78 ············Landroid/os/RemoteException;
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.prologue81 ····.prologue
82 ····.line·60382 ····.line·733
83 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;83 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
84 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;84 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
85 ····const/4·v1,·0x385 ····const/4·v1,·0x3
  
86 ····const/4·v2,·0x086 ····const/4·v2,·0x0
  
87 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V87 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
88 ····.line·60488 ····.line·734
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·public·onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V91 .method·public·onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
92 ····.locals·392 ····.locals·3
93 ····.param·p1,·"state"····#·Landroid/support/v4/media/session/PlaybackStateCompat;93 ····.param·p1,·"state"····#·Landroid/support/v4/media/session/PlaybackStateCompat;
94 ····.annotation·system·Ldalvik/annotation/Throws;94 ····.annotation·system·Ldalvik/annotation/Throws;
95 ········value·=·{95 ········value·=·{
96 ············Landroid/os/RemoteException;96 ············Landroid/os/RemoteException;
97 ········}97 ········}
98 ····.end·annotation98 ····.end·annotation
  
99 ····.prologue99 ····.prologue
100 ····.line·598100 ····.line·728
101 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;101 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
102 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;102 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
103 ····const/4·v1,·0x2103 ····const/4·v1,·0x2
  
104 ····const/4·v2,·0x0104 ····const/4·v2,·0x0
  
105 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V105 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
106 ····.line·599106 ····.line·729
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·onQueueChanged(Ljava/util/List;)V109 .method·public·onQueueChanged(Ljava/util/List;)V
110 ····.locals·3110 ····.locals·3
111 ····.annotation·system·Ldalvik/annotation/Signature;111 ····.annotation·system·Ldalvik/annotation/Signature;
112 ········value·=·{112 ········value·=·{
Offset 148, 97 lines modifiedOffset 148, 155 lines modified
148 ····.annotation·system·Ldalvik/annotation/Throws;148 ····.annotation·system·Ldalvik/annotation/Throws;
149 ········value·=·{149 ········value·=·{
150 ············Landroid/os/RemoteException;150 ············Landroid/os/RemoteException;
151 ········}151 ········}
152 ····.end·annotation152 ····.end·annotation
  
Max diff block lines reached; 6703/11472 bytes (58.43%) of diff not shown.
988 B
smali/android/support/v4/media/session/MediaControllerCompat$TransportControls.smali
    
Offset 15, 18 lines modifiedOffset 15, 18 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·69219 ····.line·840
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·69321 ····.line·841
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·abstract·fastForward()V25 .method·public·abstract·fastForward()V
26 .end·method26 .end·method
Offset 69, 14 lines modifiedOffset 69, 20 lines modified
  
69 .method·public·abstract·sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V69 .method·public·abstract·sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
70 .end·method70 .end·method
  
71 .method·public·abstract·setRating(Landroid/support/v4/media/RatingCompat;)V71 .method·public·abstract·setRating(Landroid/support/v4/media/RatingCompat;)V
72 .end·method72 .end·method
  
 73 .method·public·abstract·setRepeatMode(I)V
 74 .end·method
  
 75 .method·public·abstract·setShuffleModeEnabled(Z)V
 76 .end·method
  
73 .method·public·abstract·skipToNext()V77 .method·public·abstract·skipToNext()V
74 .end·method78 .end·method
  
75 .method·public·abstract·skipToPrevious()V79 .method·public·abstract·skipToPrevious()V
76 .end·method80 .end·method
  
77 .method·public·abstract·skipToQueueItem(J)V81 .method·public·abstract·skipToQueueItem(J)V
1.18 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData.smali
    
Offset 20, 28 lines modifiedOffset 20, 28 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"mediaController"····#·Landroid/support/v4/media/session/MediaControllerCompat;23 ····.param·p1,·"mediaController"····#·Landroid/support/v4/media/session/MediaControllerCompat;
  
24 ····.prologue24 ····.prologue
25 ····.line·6925 ····.line·84
26 ····invoke-direct·{p0},·Landroid/support/v4/app/SupportActivity$ExtraData;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/app/SupportActivity$ExtraData;-><init>()V
  
27 ····.line·7027 ····.line·85
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;
  
29 ····.line·7129 ····.line·86
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·getMediaController()Landroid/support/v4/media/session/MediaControllerCompat;33 .method·getMediaController()Landroid/support/v4/media/session/MediaControllerCompat;
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·7436 ····.line·89
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
7.16 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.smali
    
Offset 22, 35 lines modifiedOffset 22, 35 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·52626 ····.line·656
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·52729 ····.line·657
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onAudioInfoChanged(IIIII)V33 .method·public·onAudioInfoChanged(IIIII)V
34 ····.locals·734 ····.locals·7
35 ····.param·p1,·"type"····#·I35 ····.param·p1,·"type"····#·I
36 ····.param·p2,·"stream"····#·I36 ····.param·p2,·"stream"····#·I
37 ····.param·p3,·"control"····#·I37 ····.param·p3,·"control"····#·I
38 ····.param·p4,·"max"····#·I38 ····.param·p4,·"max"····#·I
39 ····.param·p5,·"current"····#·I39 ····.param·p5,·"current"····#·I
  
40 ····.prologue40 ····.prologue
41 ····.line·57641 ····.line·706
42 ····iget-object·v6,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;42 ····iget-object·v6,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
43 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;43 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;
  
44 ····move·v1,·p144 ····move·v1,·p1
  
45 ····move·v2,·p245 ····move·v2,·p2
Offset 61, 82 lines modifiedOffset 61, 76 lines modified
  
61 ····move·v5,·p561 ····move·v5,·p5
  
62 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;-><init>(IIIII)V62 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;-><init>(IIIII)V
  
63 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V63 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V
  
64 ····.line·57864 ····.line·708
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·onExtrasChanged(Landroid/os/Bundle;)V67 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"extras"····#·Landroid/os/Bundle;69 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
  
70 ····.prologue70 ····.prologue
71 ····.line·57071 ····.line·700
72 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;72 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
73 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onExtrasChanged(Landroid/os/Bundle;)V73 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onExtrasChanged(Landroid/os/Bundle;)V
  
74 ····.line·57174 ····.line·701
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·onMetadataChanged(Ljava/lang/Object;)V77 .method·public·onMetadataChanged(Ljava/lang/Object;)V
78 ····.locals·278 ····.locals·2
79 ····.param·p1,·"metadataObj"····#·Ljava/lang/Object;79 ····.param·p1,·"metadataObj"····#·Ljava/lang/Object;
  
80 ····.prologue80 ····.prologue
81 ····.line·55581 ····.line·685
82 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;82 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
83 ····invoke-static·{p1},·Landroid/support/v4/media/MediaMetadataCompat;->fromMediaMetadata(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;83 ····invoke-static·{p1},·Landroid/support/v4/media/MediaMetadataCompat;->fromMediaMetadata(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;
  
84 ····move-result-object·v184 ····move-result-object·v1
  
85 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V85 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
  
86 ····.line·55686 ····.line·686
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·onPlaybackStateChanged(Ljava/lang/Object;)V89 .method·public·onPlaybackStateChanged(Ljava/lang/Object;)V
90 ····.locals·290 ····.locals·2
91 ····.param·p1,·"stateObj"····#·Ljava/lang/Object;91 ····.param·p1,·"stateObj"····#·Ljava/lang/Object;
  
92 ····.prologue92 ····.prologue
93 ····.line·54593 ····.line·675
94 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;94 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
95 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHasExtraCallback:Z95 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHasExtraCallback:Z
  
96 ····if-eqz·v0,·:cond_096 ····if-eqz·v0,·:cond_0
  
97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
98 ····const/16·v1,·0x16 
  
99 ····if-ge·v0,·v1,·:cond_0 
  
100 ····.line·55197 ····.line·681
101 ····:goto_098 ····:goto_0
102 ····return-void99 ····return-void
  
103 ····.line·548100 ····.line·678
104 ····:cond_0101 ····:cond_0
105 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;102 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
106 ····.line·549103 ····.line·679
107 ····invoke-static·{p1},·Landroid/support/v4/media/session/PlaybackStateCompat;->fromPlaybackState(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat;104 ····invoke-static·{p1},·Landroid/support/v4/media/session/PlaybackStateCompat;->fromPlaybackState(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat;
  
108 ····move-result-object·v1105 ····move-result-object·v1
  
109 ····.line·548106 ····.line·678
110 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V107 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
111 ····goto·:goto_0108 ····goto·:goto_0
112 .end·method109 .end·method
  
113 .method·public·onQueueChanged(Ljava/util/List;)V110 .method·public·onQueueChanged(Ljava/util/List;)V
114 ····.locals·2111 ····.locals·2
Offset 145, 79 lines modifiedOffset 139, 79 lines modified
145 ············"(",139 ············"(",
146 ············"Ljava/util/List",140 ············"Ljava/util/List",
147 ············"<*>;)V"141 ············"<*>;)V"
148 ········}142 ········}
149 ····.end·annotation143 ····.end·annotation
  
150 ····.prologue144 ····.prologue
151 ····.line·560145 ····.line·690
Max diff block lines reached; 2693/7162 bytes (37.60%) of diff not shown.
3.06 KB
smali/android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.smali
    
Offset 35, 92 lines modifiedOffset 35, 92 lines modified
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·123739 ····.line·1394
40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Landroid/os/Parcel;)V45 .method·constructor·<init>(Landroid/os/Parcel;)V
46 ····.locals·146 ····.locals·1
47 ····.param·p1,·"in"····#·Landroid/os/Parcel;47 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
48 ····.prologue48 ····.prologue
49 ····.line·123249 ····.line·1389
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·123351 ····.line·1390
52 ····sget-object·v0,·Landroid/os/ResultReceiver;->CREATOR:Landroid/os/Parcelable$Creator;52 ····sget-object·v0,·Landroid/os/ResultReceiver;->CREATOR:Landroid/os/Parcelable$Creator;
  
53 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;53 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····check-cast·v0,·Landroid/os/ResultReceiver;55 ····check-cast·v0,·Landroid/os/ResultReceiver;
  
56 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;56 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
57 ····.line·123457 ····.line·1391
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·constructor·<init>(Landroid/os/ResultReceiver;)V60 .method·public·constructor·<init>(Landroid/os/ResultReceiver;)V
61 ····.locals·061 ····.locals·0
62 ····.param·p1,·"resultReceiver"····#·Landroid/os/ResultReceiver;62 ····.param·p1,·"resultReceiver"····#·Landroid/os/ResultReceiver;
  
63 ····.prologue63 ····.prologue
64 ····.line·122864 ····.line·1385
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····.line·122966 ····.line·1386
67 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;67 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
68 ····.line·123068 ····.line·1387
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver;71 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver;
72 ····.locals·172 ····.locals·1
73 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;73 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
74 ····.prologue74 ····.prologue
75 ····.line·122575 ····.line·1382
76 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;76 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
  
79 #·virtual·methods79 #·virtual·methods
80 .method·public·describeContents()I80 .method·public·describeContents()I
81 ····.locals·181 ····.locals·1
  
82 ····.prologue82 ····.prologue
83 ····.line·125183 ····.line·1408
84 ····const/4·v0,·0x084 ····const/4·v0,·0x0
  
85 ····return·v085 ····return·v0
86 .end·method86 .end·method
  
87 .method·public·writeToParcel(Landroid/os/Parcel;I)V87 .method·public·writeToParcel(Landroid/os/Parcel;I)V
88 ····.locals·188 ····.locals·1
89 ····.param·p1,·"dest"····#·Landroid/os/Parcel;89 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
90 ····.param·p2,·"flags"····#·I90 ····.param·p2,·"flags"····#·I
  
91 ····.prologue91 ····.prologue
92 ····.line·125692 ····.line·1413
93 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;93 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
94 ····invoke-virtual·{v0,·p1,·p2},·Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V94 ····invoke-virtual·{v0,·p1,·p2},·Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V
  
95 ····.line·125795 ····.line·1414
96 ····return-void96 ····return-void
97 .end·method97 .end·method
1.13 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command.smali
    
Offset 26, 22 lines modifiedOffset 26, 22 lines modified
26 .method·public·constructor·<init>(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V26 .method·public·constructor·<init>(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"command"····#·Ljava/lang/String;28 ····.param·p1,·"command"····#·Ljava/lang/String;
29 ····.param·p2,·"extras"····#·Landroid/os/Bundle;29 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
30 ····.param·p3,·"stub"····#·Landroid/os/ResultReceiver;30 ····.param·p3,·"stub"····#·Landroid/os/ResultReceiver;
  
31 ····.prologue31 ····.prologue
32 ····.line·207532 ····.line·2329
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·207634 ····.line·2330
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->command:Ljava/lang/String;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->command:Ljava/lang/String;
  
36 ····.line·207736 ····.line·2331
37 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->extras:Landroid/os/Bundle;37 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->extras:Landroid/os/Bundle;
  
38 ····.line·207838 ····.line·2332
39 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->stub:Landroid/os/ResultReceiver;39 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->stub:Landroid/os/ResultReceiver;
  
40 ····.line·207940 ····.line·2333
41 ····return-void41 ····return-void
42 .end·method42 .end·method
8.08 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback.smali
    
Offset 38, 267 lines modifiedOffset 38, 322 lines modified
  
  
38 #·direct·methods38 #·direct·methods
39 .method·public·constructor·<init>()V39 .method·public·constructor·<init>()V
40 ····.locals·240 ····.locals·2
  
41 ····.prologue41 ····.prologue
42 ····.line·62342 ····.line·686
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····.line·62444 ····.line·687
45 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I45 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
46 ····const/16·v1,·0x1846 ····const/16·v1,·0x18
  
47 ····if-lt·v0,·v1,·:cond_047 ····if-lt·v0,·v1,·:cond_0
  
48 ····.line·62548 ····.line·688
49 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;49 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;
  
50 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V50 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi24;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi24$Callback;)Ljava/lang/Object;51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi24;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi24$Callback;)Ljava/lang/Object;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;53 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
54 ····.line·63354 ····.line·696
55 ····:goto_055 ····:goto_0
56 ····return-void56 ····return-void
  
57 ····.line·62657 ····.line·689
58 ····:cond_058 ····:cond_0
59 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I59 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
60 ····const/16·v1,·0x1760 ····const/16·v1,·0x17
  
61 ····if-lt·v0,·v1,·:cond_161 ····if-lt·v0,·v1,·:cond_1
  
62 ····.line·62762 ····.line·690
63 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;63 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;
  
64 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V64 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
65 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi23;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object;65 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi23;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;67 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
68 ····goto·:goto_068 ····goto·:goto_0
  
69 ····.line·62869 ····.line·691
70 ····:cond_170 ····:cond_1
71 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I71 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
72 ····const/16·v1,·0x1572 ····const/16·v1,·0x15
  
73 ····if-lt·v0,·v1,·:cond_273 ····if-lt·v0,·v1,·:cond_2
  
74 ····.line·62974 ····.line·692
75 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;75 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;
  
76 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V76 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
77 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object;77 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;79 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
80 ····goto·:goto_080 ····goto·:goto_0
  
81 ····.line·63181 ····.line·694
82 ····:cond_282 ····:cond_2
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;84 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
85 ····goto·:goto_085 ····goto·:goto_0
86 .end·method86 .end·method
  
  
87 #·virtual·methods87 #·virtual·methods
 88 .method·public·onAddQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 89 ····.locals·0
 90 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
  
 91 ····.prologue
 92 ····.line·899
 93 ····return-void
 94 .end·method
  
 95 .method·public·onAddQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 96 ····.locals·0
 97 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
 98 ····.param·p2,·"index"····#·I
  
 99 ····.prologue
 100 ····.line·911
 101 ····return-void
 102 .end·method
  
88 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V103 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
89 ····.locals·0104 ····.locals·0
90 ····.param·p1,·"command"····#·Ljava/lang/String;105 ····.param·p1,·"command"····#·Ljava/lang/String;
91 ····.param·p2,·"extras"····#·Landroid/os/Bundle;106 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
92 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;107 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;
  
93 ····.prologue108 ····.prologue
94 ····.line·645109 ····.line·708
95 ····return-void110 ····return-void
96 .end·method111 .end·method
  
97 .method·public·onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V112 .method·public·onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
98 ····.locals·0113 ····.locals·0
99 ····.param·p1,·"action"····#·Ljava/lang/String;114 ····.param·p1,·"action"····#·Ljava/lang/String;
100 ····.param·p2,·"extras"····#·Landroid/os/Bundle;115 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
101 ····.prologue116 ····.prologue
102 ····.line·799117 ····.line·889
103 ····return-void118 ····return-void
104 .end·method119 .end·method
  
105 .method·public·onFastForward()V120 .method·public·onFastForward()V
106 ····.locals·0121 ····.locals·0
Max diff block lines reached; 4023/8125 bytes (49.51%) of diff not shown.
531 B
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImpl.smali
    
Offset 77, 9 lines modifiedOffset 77, 15 lines modified
  
77 .method·public·abstract·setQueueTitle(Ljava/lang/CharSequence;)V77 .method·public·abstract·setQueueTitle(Ljava/lang/CharSequence;)V
78 .end·method78 .end·method
  
79 .method·public·abstract·setRatingType(I)V79 .method·public·abstract·setRatingType(I)V
80 .end·method80 .end·method
  
 81 .method·public·abstract·setRepeatMode(I)V
 82 .end·method
  
81 .method·public·abstract·setSessionActivity(Landroid/app/PendingIntent;)V83 .method·public·abstract·setSessionActivity(Landroid/app/PendingIntent;)V
82 .end·method84 .end·method
  
 85 .method·public·abstract·setShuffleModeEnabled(Z)V
 86 .end·method
95.9 KB
smali/android/support/v4/media/session/IMediaSession$Stub$Proxy.smali
    
Offset 23, 671 lines modifiedOffset 23, 851 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/os/IBinder;)V24 .method·constructor·<init>(Landroid/os/IBinder;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"remote"····#·Landroid/os/IBinder;26 ····.param·p1,·"remote"····#·Landroid/os/IBinder;
  
27 ····.prologue27 ····.prologue
28 ····.line·48028 ····.line·567
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·48130 ····.line·568
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
32 ····.line·48232 ····.line·569
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
 36 .method·public·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 37 ····.locals·5
 38 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
 39 ····.annotation·system·Ldalvik/annotation/Throws;
 40 ········value·=·{
 41 ············Landroid/os/RemoteException;
 42 ········}
 43 ····.end·annotation
  
 44 ····.prologue
 45 ····.line·967
 46 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
 47 ····move-result-object·v0
  
 48 ····.line·968
 49 ····.local·v0,·"_data":Landroid/os/Parcel;
 50 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
 51 ····move-result-object·v1
  
 52 ····.line·970
 53 ····.local·v1,·"_reply":Landroid/os/Parcel;
 54 ····:try_start_0
 55 ····const-string·v2,·"android.support.v4.media.session.IMediaSession"
  
 56 ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
 57 ····.line·971
 58 ····if-eqz·p1,·:cond_0
  
 59 ····.line·972
 60 ····const/4·v2,·0x1
  
 61 ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInt(I)V
  
 62 ····.line·973
 63 ····const/4·v2,·0x0
  
 64 ····invoke-virtual·{p1,·v0,·v2},·Landroid/support/v4/media/MediaDescriptionCompat;->writeToParcel(Landroid/os/Parcel;I)V
  
 65 ····.line·978
 66 ····:goto_0
 67 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
 68 ····const/16·v3,·0x29
  
 69 ····const/4·v4,·0x0
  
 70 ····invoke-interface·{v2,·v3,·v0,·v1,·v4},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
  
 71 ····.line·979
 72 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readException()V
 73 ····:try_end_0
 74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 75 ····.line·982
 76 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
 77 ····.line·983
 78 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
 79 ····.line·985
 80 ····return-void
  
 81 ····.line·976
 82 ····:cond_0
 83 ····const/4·v2,·0x0
  
 84 ····:try_start_1
 85 ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInt(I)V
 86 ····:try_end_1
 87 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
 88 ····goto·:goto_0
  
 89 ····.line·982
 90 ····:catchall_0
 91 ····move-exception·v2
  
 92 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
 93 ····.line·983
 94 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
 95 ····throw·v2
 96 .end·method
  
 97 .method·public·addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 98 ····.locals·5
 99 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
 100 ····.param·p2,·"index"····#·I
 101 ····.annotation·system·Ldalvik/annotation/Throws;
 102 ········value·=·{
 103 ············Landroid/os/RemoteException;
 104 ········}
 105 ····.end·annotation
  
 106 ····.prologue
 107 ····.line·988
 108 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
 109 ····move-result-object·v0
  
 110 ····.line·989
 111 ····.local·v0,·"_data":Landroid/os/Parcel;
 112 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
Max diff block lines reached; 92833/98044 bytes (94.69%) of diff not shown.
1.37 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback$StubApi23.smali
    
Offset 22, 32 lines modifiedOffset 22, 32 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·91326 ····.line·1070
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
29 ····.line·91429 ····.line·1071
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V33 .method·public·onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"uri"····#·Landroid/net/Uri;35 ····.param·p1,·"uri"····#·Landroid/net/Uri;
36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
37 ····.prologue37 ····.prologue
38 ····.line·91838 ····.line·1075
39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
40 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V40 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
  
41 ····.line·91941 ····.line·1076
42 ····return-void42 ····return-void
43 .end·method43 .end·method
9.17 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.smali
    
Offset 22, 32 lines modifiedOffset 22, 32 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
24 ····.locals·024 ····.locals·0
25 ····.param·p2,·"callback"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;25 ····.param·p2,·"callback"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
26 ····.prologue26 ····.prologue
27 ····.line·157227 ····.line·1910
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
  
29 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V29 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V
  
30 ····.line·157330 ····.line·1911
31 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;31 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
32 ····.line·157432 ····.line·1912
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·static·synthetic·access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;35 .method·static·synthetic·access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
36 ····.locals·136 ····.locals·1
37 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;37 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
38 ····.prologue38 ····.prologue
39 ····.line·156939 ····.line·1907
40 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;40 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
Offset 58, 40 lines modifiedOffset 58, 40 lines modified
58 ····.annotation·system·Ldalvik/annotation/Throws;58 ····.annotation·system·Ldalvik/annotation/Throws;
59 ········value·=·{59 ········value·=·{
60 ············Landroid/os/RemoteException;60 ············Landroid/os/RemoteException;
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····.prologue63 ····.prologue
64 ····.line·157864 ····.line·1916
65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
67 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;67 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;
  
68 ····invoke-direct·{v1,·p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V68 ····invoke-direct·{v1,·p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V
  
69 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z69 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z
  
70 ····.line·158470 ····.line·1922
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·onExtrasChanged(Landroid/os/Bundle;)V73 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
74 ····.locals·174 ····.locals·1
75 ····.param·p1,·"extras"····#·Landroid/os/Bundle;75 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
76 ····.annotation·system·Ldalvik/annotation/Throws;76 ····.annotation·system·Ldalvik/annotation/Throws;
77 ········value·=·{77 ········value·=·{
78 ············Landroid/os/RemoteException;78 ············Landroid/os/RemoteException;
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.prologue81 ····.prologue
82 ····.line·162482 ····.line·1982
83 ····new-instance·v0,·Ljava/lang/AssertionError;83 ····new-instance·v0,·Ljava/lang/AssertionError;
  
84 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V84 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
85 ····throw·v085 ····throw·v0
86 .end·method86 .end·method
  
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····.annotation·system·Ldalvik/annotation/Throws;101 ····.annotation·system·Ldalvik/annotation/Throws;
102 ········value·=·{102 ········value·=·{
103 ············Landroid/os/RemoteException;103 ············Landroid/os/RemoteException;
104 ········}104 ········}
105 ····.end·annotation105 ····.end·annotation
  
106 ····.prologue106 ····.prologue
107 ····.line·1606107 ····.line·1944
108 ····new-instance·v0,·Ljava/lang/AssertionError;108 ····new-instance·v0,·Ljava/lang/AssertionError;
  
109 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V109 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
110 ····throw·v0110 ····throw·v0
111 .end·method111 .end·method
  
Offset 119, 26 lines modifiedOffset 119, 26 lines modified
119 ····.annotation·system·Ldalvik/annotation/Throws;119 ····.annotation·system·Ldalvik/annotation/Throws;
120 ········value·=·{120 ········value·=·{
121 ············Landroid/os/RemoteException;121 ············Landroid/os/RemoteException;
122 ········}122 ········}
123 ····.end·annotation123 ····.end·annotation
  
124 ····.prologue124 ····.prologue
125 ····.line·1595125 ····.line·1933
126 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;126 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
127 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;127 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
128 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;128 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;
  
129 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V129 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
130 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z130 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z
  
131 ····.line·1601131 ····.line·1939
132 ····return-void132 ····return-void
133 .end·method133 .end·method
  
134 .method·public·onQueueChanged(Ljava/util/List;)V134 .method·public·onQueueChanged(Ljava/util/List;)V
135 ····.locals·1135 ····.locals·1
136 ····.annotation·system·Ldalvik/annotation/Signature;136 ····.annotation·system·Ldalvik/annotation/Signature;
137 ········value·=·{137 ········value·=·{
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 ····.annotation·system·Ldalvik/annotation/Throws;153 ····.annotation·system·Ldalvik/annotation/Throws;
154 ········value·=·{154 ········value·=·{
155 ············Landroid/os/RemoteException;155 ············Landroid/os/RemoteException;
156 ········}156 ········}
157 ····.end·annotation157 ····.end·annotation
  
158 ····.prologue158 ····.prologue
159 ····.line·1612159 ····.line·1950
160 ····.local·p1,·"queue":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;>;"160 ····.local·p1,·"queue":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;>;"
161 ····new-instance·v0,·Ljava/lang/AssertionError;161 ····new-instance·v0,·Ljava/lang/AssertionError;
Max diff block lines reached; 3778/9184 bytes (41.14%) of diff not shown.
2.33 KB
smali/android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.smali
    
Offset 38, 80 lines modifiedOffset 38, 80 lines modified
38 ····.param·p1,·"type"····#·I38 ····.param·p1,·"type"····#·I
39 ····.param·p2,·"stream"····#·I39 ····.param·p2,·"stream"····#·I
40 ····.param·p3,·"control"····#·I40 ····.param·p3,·"control"····#·I
41 ····.param·p4,·"max"····#·I41 ····.param·p4,·"max"····#·I
42 ····.param·p5,·"current"····#·I42 ····.param·p5,·"current"····#·I
  
43 ····.prologue43 ····.prologue
44 ····.line·88644 ····.line·1051
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·88746 ····.line·1052
47 ····iput·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I47 ····iput·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I
  
48 ····.line·88848 ····.line·1053
49 ····iput·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I49 ····iput·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I
  
50 ····.line·88950 ····.line·1054
51 ····iput·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I51 ····iput·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I
  
52 ····.line·89052 ····.line·1055
53 ····iput·p4,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I53 ····iput·p4,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I
  
54 ····.line·89154 ····.line·1056
55 ····iput·p5,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I55 ····iput·p5,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I
  
56 ····.line·89256 ····.line·1057
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·getAudioStream()I60 .method·public·getAudioStream()I
61 ····.locals·161 ····.locals·1
  
62 ····.prologue62 ····.prologue
63 ····.line·91663 ····.line·1081
64 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I64 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I
  
65 ····return·v065 ····return·v0
66 .end·method66 .end·method
  
67 .method·public·getCurrentVolume()I67 .method·public·getCurrentVolume()I
68 ····.locals·168 ····.locals·1
  
69 ····.prologue69 ····.prologue
70 ····.line·94970 ····.line·1114
71 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I71 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I
  
72 ····return·v072 ····return·v0
73 .end·method73 .end·method
  
74 .method·public·getMaxVolume()I74 .method·public·getMaxVolume()I
75 ····.locals·175 ····.locals·1
  
76 ····.prologue76 ····.prologue
77 ····.line·94077 ····.line·1105
78 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I78 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I
  
79 ····return·v079 ····return·v0
80 .end·method80 .end·method
  
81 .method·public·getPlaybackType()I81 .method·public·getPlaybackType()I
82 ····.locals·182 ····.locals·1
  
83 ····.prologue83 ····.prologue
84 ····.line·90484 ····.line·1069
85 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I85 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I
  
86 ····return·v086 ····return·v0
87 .end·method87 .end·method
  
88 .method·public·getVolumeControl()I88 .method·public·getVolumeControl()I
89 ····.locals·189 ····.locals·1
  
90 ····.prologue90 ····.prologue
91 ····.line·93191 ····.line·1096
92 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I92 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I
  
93 ····return·v093 ····return·v0
94 .end·method94 .end·method
12.5 KB
smali/android/support/v4/media/session/PlaybackStateCompat$Builder.smali
    
Offset 28, 14 lines modifiedOffset 28, 16 lines modified
28 ············"<",28 ············"<",
29 ············"Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;",29 ············"Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;",
30 ············">;"30 ············">;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
 34 .field·private·mErrorCode:I
  
34 .field·private·mErrorMessage:Ljava/lang/CharSequence;35 .field·private·mErrorMessage:Ljava/lang/CharSequence;
  
35 .field·private·mExtras:Landroid/os/Bundle;36 .field·private·mExtras:Landroid/os/Bundle;
  
36 .field·private·mPosition:J37 .field·private·mPosition:J
  
37 .field·private·mRate:F38 .field·private·mRate:F
Offset 46, 170 lines modifiedOffset 48, 175 lines modified
  
  
46 #·direct·methods48 #·direct·methods
47 .method·public·constructor·<init>()V49 .method·public·constructor·<init>()V
48 ····.locals·250 ····.locals·2
  
49 ····.prologue51 ····.prologue
50 ····.line·86752 ····.line·1029
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·85254 ····.line·1013
53 ····new-instance·v0,·Ljava/util/ArrayList;55 ····new-instance·v0,·Ljava/util/ArrayList;
  
54 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V56 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
55 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mCustomActions:Ljava/util/List;57 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mCustomActions:Ljava/util/List;
  
56 ····.line·86158 ····.line·1023
57 ····const-wide/16·v0,·-0x159 ····const-wide/16·v0,·-0x1
  
58 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActiveItemId:J60 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActiveItemId:J
  
59 ····.line·86861 ····.line·1030
60 ····return-void62 ····return-void
61 .end·method63 .end·method
  
62 .method·public·constructor·<init>(Landroid/support/v4/media/session/PlaybackStateCompat;)V64 .method·public·constructor·<init>(Landroid/support/v4/media/session/PlaybackStateCompat;)V
63 ····.locals·265 ····.locals·2
64 ····.param·p1,·"source"····#·Landroid/support/v4/media/session/PlaybackStateCompat;66 ····.param·p1,·"source"····#·Landroid/support/v4/media/session/PlaybackStateCompat;
  
65 ····.prologue67 ····.prologue
66 ····.line·87668 ····.line·1038
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····.line·85270 ····.line·1013
69 ····new-instance·v0,·Ljava/util/ArrayList;71 ····new-instance·v0,·Ljava/util/ArrayList;
  
70 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V72 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
71 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mCustomActions:Ljava/util/List;73 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mCustomActions:Ljava/util/List;
  
72 ····.line·86174 ····.line·1023
73 ····const-wide/16·v0,·-0x175 ····const-wide/16·v0,·-0x1
  
74 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActiveItemId:J76 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActiveItemId:J
  
75 ····.line·87777 ····.line·1039
76 ····iget·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mState:I78 ····iget·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mState:I
  
77 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mState:I79 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mState:I
  
78 ····.line·87880 ····.line·1040
79 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mPosition:J81 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mPosition:J
  
80 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mPosition:J82 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mPosition:J
  
81 ····.line·87983 ····.line·1041
82 ····iget·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mSpeed:F84 ····iget·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mSpeed:F
  
83 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mRate:F85 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mRate:F
  
84 ····.line·88086 ····.line·1042
85 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mUpdateTime:J87 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mUpdateTime:J
  
86 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mUpdateTime:J88 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mUpdateTime:J
  
87 ····.line·88189 ····.line·1043
88 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mBufferedPosition:J90 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mBufferedPosition:J
  
89 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mBufferedPosition:J91 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mBufferedPosition:J
  
90 ····.line·88292 ····.line·1044
91 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mActions:J93 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mActions:J
  
92 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActions:J94 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActions:J
  
93 ····.line·88395 ····.line·1045
 96 ····iget·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mErrorCode:I
  
 97 ····iput·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mErrorCode:I
  
 98 ····.line·1046
94 ····iget-object·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mErrorMessage:Ljava/lang/CharSequence;99 ····iget-object·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mErrorMessage:Ljava/lang/CharSequence;
  
95 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mErrorMessage:Ljava/lang/CharSequence;100 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mErrorMessage:Ljava/lang/CharSequence;
  
96 ····.line·884101 ····.line·1047
97 ····iget-object·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mCustomActions:Ljava/util/List;102 ····iget-object·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mCustomActions:Ljava/util/List;
  
98 ····if-eqz·v0,·:cond_0103 ····if-eqz·v0,·:cond_0
  
99 ····.line·885104 ····.line·1048
100 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mCustomActions:Ljava/util/List;105 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mCustomActions:Ljava/util/List;
  
101 ····iget-object·v1,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mCustomActions:Ljava/util/List;106 ····iget-object·v1,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mCustomActions:Ljava/util/List;
  
102 ····invoke-interface·{v0,·v1},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z107 ····invoke-interface·{v0,·v1},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z
  
103 ····.line·887108 ····.line·1050
104 ····:cond_0109 ····:cond_0
105 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mActiveItemId:J110 ····iget-wide·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mActiveItemId:J
  
106 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActiveItemId:J111 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mActiveItemId:J
  
107 ····.line·888112 ····.line·1051
108 ····iget-object·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mExtras:Landroid/os/Bundle;113 ····iget-object·v0,·p1,·Landroid/support/v4/media/session/PlaybackStateCompat;->mExtras:Landroid/os/Bundle;
  
109 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mExtras:Landroid/os/Bundle;114 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/PlaybackStateCompat$Builder;->mExtras:Landroid/os/Bundle;
  
110 ····.line·889115 ····.line·1052
Max diff block lines reached; 7998/12686 bytes (63.05%) of diff not shown.
1.93 KB
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·119932 ····.line·1356
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"p"····#·Landroid/os/Parcel;39 ····.param·p1,·"p"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·120341 ····.line·1360
42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·119949 ····.line·1356
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·120858 ····.line·1365
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·119965 ····.line·1356
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
1.96 KB
smali/android/support/v4/media/session/PlaybackStateCompat$CustomAction$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·72032 ····.line·881
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"p"····#·Landroid/os/Parcel;39 ····.param·p1,·"p"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·72441 ····.line·885
42 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;42 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·72049 ····.line·881
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;54 .method·public·newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·72958 ····.line·890
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·72065 ····.line·881
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;->newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;->newArray(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
3.45 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.smali
    
Offset 30, 70 lines modifiedOffset 30, 70 lines modified
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/os/Handler;)V31 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/os/Handler;)V
32 ····.locals·132 ····.locals·1
33 ····.param·p1,·"mediaControllerImpl"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;33 ····.param·p1,·"mediaControllerImpl"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
34 ····.param·p2,·"handler"····#·Landroid/os/Handler;34 ····.param·p2,·"handler"····#·Landroid/os/Handler;
  
35 ····.prologue35 ····.prologue
36 ····.line·155336 ····.line·1891
37 ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V37 ····invoke-direct·{p0,·p2},·Landroid/os/ResultReceiver;-><init>(Landroid/os/Handler;)V
  
38 ····.line·155438 ····.line·1892
39 ····new-instance·v0,·Ljava/lang/ref/WeakReference;39 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
40 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V40 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
41 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver;->mMediaControllerImpl:Ljava/lang/ref/WeakReference;41 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver;->mMediaControllerImpl:Ljava/lang/ref/WeakReference;
  
42 ····.line·155542 ····.line·1893
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·protected·onReceiveResult(ILandroid/os/Bundle;)V46 .method·protected·onReceiveResult(ILandroid/os/Bundle;)V
47 ····.locals·247 ····.locals·2
48 ····.param·p1,·"resultCode"····#·I48 ····.param·p1,·"resultCode"····#·I
49 ····.param·p2,·"resultData"····#·Landroid/os/Bundle;49 ····.param·p2,·"resultData"····#·Landroid/os/Bundle;
  
50 ····.prologue50 ····.prologue
51 ····.line·155951 ····.line·1897
52 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver;->mMediaControllerImpl:Ljava/lang/ref/WeakReference;52 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver;->mMediaControllerImpl:Ljava/lang/ref/WeakReference;
  
53 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;53 ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····check-cast·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;55 ····check-cast·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
  
56 ····.line·156056 ····.line·1898
57 ····.local·v0,·"mediaControllerImpl":Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;57 ····.local·v0,·"mediaControllerImpl":Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
58 ····if-eqz·v0,·:cond_058 ····if-eqz·v0,·:cond_0
  
59 ····if-nez·p2,·:cond_159 ····if-nez·p2,·:cond_1
  
60 ····.line·156660 ····.line·1904
61 ····:cond_061 ····:cond_0
62 ····:goto_062 ····:goto_0
63 ····return-void63 ····return-void
  
64 ····.line·156364 ····.line·1901
65 ····:cond_165 ····:cond_1
66 ····const-string·v1,·"android.support.v4.media.session.EXTRA_BINDER"66 ····const-string·v1,·"android.support.v4.media.session.EXTRA_BINDER"
  
67 ····.line·156467 ····.line·1902
68 ····invoke-static·{p2,·v1},·Landroid/support/v4/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;68 ····invoke-static·{p2,·v1},·Landroid/support/v4/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····.line·156370 ····.line·1901
71 ····invoke-static·{v1},·Landroid/support/v4/media/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;71 ····invoke-static·{v1},·Landroid/support/v4/media/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;
  
72 ····move-result-object·v172 ····move-result-object·v1
  
73 ····invoke-static·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->access$202(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/IMediaSession;)Landroid/support/v4/media/session/IMediaSession;73 ····invoke-static·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->access$002(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/IMediaSession;)Landroid/support/v4/media/session/IMediaSession;
  
74 ····.line·156574 ····.line·1903
75 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->access$300(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;)V75 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->access$300(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;)V
  
76 ····goto·:goto_076 ····goto·:goto_0
77 .end·method77 .end·method
29.9 KB
smali/android/support/v4/media/session/IMediaSession$Stub.smali
    
Offset 22, 14 lines modifiedOffset 22, 18 lines modified
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
25 .field·private·static·final·DESCRIPTOR:Ljava/lang/String;·=·"android.support.v4.media.session.IMediaSession"25 .field·private·static·final·DESCRIPTOR:Ljava/lang/String;·=·"android.support.v4.media.session.IMediaSession"
  
 26 .field·static·final·TRANSACTION_addQueueItem:I·=·0x29
  
 27 .field·static·final·TRANSACTION_addQueueItemAt:I·=·0x2a
  
26 .field·static·final·TRANSACTION_adjustVolume:I·=·0xb28 .field·static·final·TRANSACTION_adjustVolume:I·=·0xb
  
27 .field·static·final·TRANSACTION_fastForward:I·=·0x1629 .field·static·final·TRANSACTION_fastForward:I·=·0x16
  
28 .field·static·final·TRANSACTION_getExtras:I·=·0x1f30 .field·static·final·TRANSACTION_getExtras:I·=·0x1f
  
29 .field·static·final·TRANSACTION_getFlags:I·=·0x931 .field·static·final·TRANSACTION_getFlags:I·=·0x9
Offset 44, 18 lines modifiedOffset 48, 22 lines modified
  
44 .field·static·final·TRANSACTION_getQueue:I·=·0x1d48 .field·static·final·TRANSACTION_getQueue:I·=·0x1d
  
45 .field·static·final·TRANSACTION_getQueueTitle:I·=·0x1e49 .field·static·final·TRANSACTION_getQueueTitle:I·=·0x1e
  
46 .field·static·final·TRANSACTION_getRatingType:I·=·0x2050 .field·static·final·TRANSACTION_getRatingType:I·=·0x20
  
 51 .field·static·final·TRANSACTION_getRepeatMode:I·=·0x25
  
47 .field·static·final·TRANSACTION_getTag:I·=·0x752 .field·static·final·TRANSACTION_getTag:I·=·0x7
  
48 .field·static·final·TRANSACTION_getVolumeAttributes:I·=·0xa53 .field·static·final·TRANSACTION_getVolumeAttributes:I·=·0xa
  
 54 .field·static·final·TRANSACTION_isShuffleModeEnabled:I·=·0x26
  
49 .field·static·final·TRANSACTION_isTransportControlEnabled:I·=·0x555 .field·static·final·TRANSACTION_isTransportControlEnabled:I·=·0x5
  
50 .field·static·final·TRANSACTION_next:I·=·0x1456 .field·static·final·TRANSACTION_next:I·=·0x14
  
51 .field·static·final·TRANSACTION_pause:I·=·0x1257 .field·static·final·TRANSACTION_pause:I·=·0x12
  
52 .field·static·final·TRANSACTION_play:I·=·0xd58 .field·static·final·TRANSACTION_play:I·=·0xd
Offset 76, 24 lines modifiedOffset 84, 32 lines modified
  
76 .field·static·final·TRANSACTION_previous:I·=·0x1584 .field·static·final·TRANSACTION_previous:I·=·0x15
  
77 .field·static·final·TRANSACTION_rate:I·=·0x1985 .field·static·final·TRANSACTION_rate:I·=·0x19
  
78 .field·static·final·TRANSACTION_registerCallbackListener:I·=·0x386 .field·static·final·TRANSACTION_registerCallbackListener:I·=·0x3
  
 87 .field·static·final·TRANSACTION_removeQueueItem:I·=·0x2b
  
 88 .field·static·final·TRANSACTION_removeQueueItemAt:I·=·0x2c
  
79 .field·static·final·TRANSACTION_rewind:I·=·0x1789 .field·static·final·TRANSACTION_rewind:I·=·0x17
  
80 .field·static·final·TRANSACTION_seekTo:I·=·0x1890 .field·static·final·TRANSACTION_seekTo:I·=·0x18
  
81 .field·static·final·TRANSACTION_sendCommand:I·=·0x191 .field·static·final·TRANSACTION_sendCommand:I·=·0x1
  
82 .field·static·final·TRANSACTION_sendCustomAction:I·=·0x1a92 .field·static·final·TRANSACTION_sendCustomAction:I·=·0x1a
  
83 .field·static·final·TRANSACTION_sendMediaButton:I·=·0x293 .field·static·final·TRANSACTION_sendMediaButton:I·=·0x2
  
 94 .field·static·final·TRANSACTION_setRepeatMode:I·=·0x27
  
 95 .field·static·final·TRANSACTION_setShuffleModeEnabled:I·=·0x28
  
84 .field·static·final·TRANSACTION_setVolumeTo:I·=·0xc96 .field·static·final·TRANSACTION_setVolumeTo:I·=·0xc
  
85 .field·static·final·TRANSACTION_skipToQueueItem:I·=·0x1197 .field·static·final·TRANSACTION_skipToQueueItem:I·=·0x11
  
86 .field·static·final·TRANSACTION_stop:I·=·0x1398 .field·static·final·TRANSACTION_stop:I·=·0x13
  
87 .field·static·final·TRANSACTION_unregisterCallbackListener:I·=·0x499 .field·static·final·TRANSACTION_unregisterCallbackListener:I·=·0x4
Offset 188, 15 lines modifiedOffset 204, 15 lines modified
188 ····const/4·v7,·0x0204 ····const/4·v7,·0x0
  
189 ····const/4·v8,·0x1205 ····const/4·v8,·0x1
  
190 ····.line·42206 ····.line·42
191 ····sparse-switch·p1,·:sswitch_data_0207 ····sparse-switch·p1,·:sswitch_data_0
  
192 ····.line·474208 ····.line·561
193 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z209 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
  
194 ····move-result·v8210 ····move-result·v8
  
195 ····:goto_0211 ····:goto_0
196 ····return·v8212 ····return·v8
  
Offset 788, 575 lines modifiedOffset 804, 826 lines modified
788 ····.end·local·v4····#·"_result":I804 ····.end·local·v4····#·"_result":I
789 ····:sswitch_13805 ····:sswitch_13
790 ····const-string·v7,·"android.support.v4.media.session.IMediaSession"806 ····const-string·v7,·"android.support.v4.media.session.IMediaSession"
  
791 ····invoke-virtual·{p2,·v7},·Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V807 ····invoke-virtual·{p2,·v7},·Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
  
792 ····.line·266808 ····.line·266
793 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;->prepare()V809 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;->getRepeatMode()I
  
 810 ····move-result·v4
  
794 ····.line·267811 ····.line·267
 812 ····.restart·local·v4····#·"_result":I
795 ····invoke-virtual·{p3},·Landroid/os/Parcel;->writeNoException()V813 ····invoke-virtual·{p3},·Landroid/os/Parcel;->writeNoException()V
  
 814 ····.line·268
 815 ····invoke-virtual·{p3,·v4},·Landroid/os/Parcel;->writeInt(I)V
  
796 ····goto/16·:goto_0816 ····goto/16·:goto_0
  
797 ····.line·272817 ····.line·273
 818 ····.end·local·v4····#·"_result":I
798 ····:sswitch_14819 ····:sswitch_14
 820 ····const-string·v9,·"android.support.v4.media.session.IMediaSession"
  
 821 ····invoke-virtual·{p2,·v9},·Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
  
 822 ····.line·274
 823 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;->isShuffleModeEnabled()Z
  
 824 ····move-result·v4
  
 825 ····.line·275
 826 ····.local·v4,·"_result":Z
 827 ····invoke-virtual·{p3},·Landroid/os/Parcel;->writeNoException()V
  
Max diff block lines reached; 26548/30469 bytes (87.13%) of diff not shown.
3.19 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.smali
    
Offset 20, 69 lines modifiedOffset 20, 69 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
24 ····.prologue24 ····.prologue
25 ····.line·133025 ····.line·1491
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/VolumeProviderCompat$Callback;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/VolumeProviderCompat$Callback;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·onVolumeChanged(Landroid/support/v4/media/VolumeProviderCompat;)V31 .method·public·onVolumeChanged(Landroid/support/v4/media/VolumeProviderCompat;)V
32 ····.locals·632 ····.locals·6
33 ····.param·p1,·"volumeProvider"····#·Landroid/support/v4/media/VolumeProviderCompat;33 ····.param·p1,·"volumeProvider"····#·Landroid/support/v4/media/VolumeProviderCompat;
  
34 ····.prologue34 ····.prologue
35 ····.line·133335 ····.line·1494
36 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;36 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
37 ····iget-object·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat;37 ····iget-object·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat;
  
38 ····if-eq·v1,·p1,·:cond_038 ····if-eq·v1,·p1,·:cond_0
  
39 ····.line·134039 ····.line·1501
40 ····:goto_040 ····:goto_0
41 ····return-void41 ····return-void
  
42 ····.line·133642 ····.line·1497
43 ····:cond_043 ····:cond_0
44 ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;44 ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;
  
45 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;45 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
46 ····iget·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeType:I46 ····iget·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeType:I
  
47 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;47 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
48 ····iget·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLocalStream:I48 ····iget·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLocalStream:I
  
49 ····.line·133749 ····.line·1498
50 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getVolumeControl()I50 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getVolumeControl()I
  
51 ····move-result·v351 ····move-result·v3
  
52 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getMaxVolume()I52 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getMaxVolume()I
  
53 ····move-result·v453 ····move-result·v4
  
54 ····.line·133854 ····.line·1499
55 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getCurrentVolume()I55 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getCurrentVolume()I
  
56 ····move-result·v556 ····move-result·v5
  
57 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/ParcelableVolumeInfo;-><init>(IIIII)V57 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/ParcelableVolumeInfo;-><init>(IIIII)V
  
58 ····.line·133958 ····.line·1500
59 ····.local·v0,·"info":Landroid/support/v4/media/session/ParcelableVolumeInfo;59 ····.local·v0,·"info":Landroid/support/v4/media/session/ParcelableVolumeInfo;
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
61 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->sendVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V61 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->sendVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
  
62 ····goto·:goto_062 ····goto·:goto_0
63 .end·method63 .end·method
3.04 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback$StubApi24.smali
    
Offset 22, 75 lines modifiedOffset 22, 75 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·92426 ····.line·1081
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
29 ····.line·92529 ····.line·1082
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onPrepare()V33 .method·public·onPrepare()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·92936 ····.line·1086
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
38 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepare()V38 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepare()V
  
39 ····.line·93039 ····.line·1087
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V42 .method·public·onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"mediaId"····#·Ljava/lang/String;44 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
45 ····.param·p2,·"extras"····#·Landroid/os/Bundle;45 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
46 ····.prologue46 ····.prologue
47 ····.line·93447 ····.line·1091
48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
49 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V49 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
  
50 ····.line·93550 ····.line·1092
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V53 .method·public·onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
54 ····.locals·154 ····.locals·1
55 ····.param·p1,·"query"····#·Ljava/lang/String;55 ····.param·p1,·"query"····#·Ljava/lang/String;
56 ····.param·p2,·"extras"····#·Landroid/os/Bundle;56 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
57 ····.prologue57 ····.prologue
58 ····.line·93958 ····.line·1096
59 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;59 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
60 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V60 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
  
61 ····.line·94061 ····.line·1097
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V64 .method·public·onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
65 ····.locals·165 ····.locals·1
66 ····.param·p1,·"uri"····#·Landroid/net/Uri;66 ····.param·p1,·"uri"····#·Landroid/net/Uri;
67 ····.param·p2,·"extras"····#·Landroid/os/Bundle;67 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
68 ····.prologue68 ····.prologue
69 ····.line·94469 ····.line·1101
70 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;70 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
71 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V71 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
  
72 ····.line·94572 ····.line·1102
73 ····return-void73 ····return-void
74 .end·method74 .end·method
79.9 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.smali
    
Offset 82, 16 lines modifiedOffset 82, 20 lines modified
  
82 .field·mQueueTitle:Ljava/lang/CharSequence;82 .field·mQueueTitle:Ljava/lang/CharSequence;
  
83 .field·mRatingType:I83 .field·mRatingType:I
  
84 .field·private·final·mRccObj:Ljava/lang/Object;84 .field·private·final·mRccObj:Ljava/lang/Object;
  
 85 .field·mRepeatMode:I
  
85 .field·mSessionActivity:Landroid/app/PendingIntent;86 .field·mSessionActivity:Landroid/app/PendingIntent;
  
 87 .field·mShuffleModeEnabled:Z
  
86 .field·mState:Landroid/support/v4/media/session/PlaybackStateCompat;88 .field·mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
87 .field·private·final·mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;89 .field·private·final·mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;
  
88 .field·final·mTag:Ljava/lang/String;90 .field·final·mTag:Ljava/lang/String;
  
89 .field·private·final·mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;91 .field·private·final·mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
Offset 110, 323 lines modifiedOffset 114, 323 lines modified
110 ····.param·p2,·"tag"····#·Ljava/lang/String;114 ····.param·p2,·"tag"····#·Ljava/lang/String;
111 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;115 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;
112 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;116 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;
  
113 ····.prologue117 ····.prologue
114 ····const/4·v2,·0x0118 ····const/4·v2,·0x0
  
115 ····.line·1344119 ····.line·1505
116 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V120 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
117 ····.line·1304121 ····.line·1463
118 ····new-instance·v0,·Ljava/lang/Object;122 ····new-instance·v0,·Ljava/lang/Object;
  
119 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V123 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
120 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;124 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
121 ····.line·1305125 ····.line·1464
122 ····new-instance·v0,·Landroid/os/RemoteCallbackList;126 ····new-instance·v0,·Landroid/os/RemoteCallbackList;
  
123 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V127 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V
  
124 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mControllerCallbacks:Landroid/os/RemoteCallbackList;128 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mControllerCallbacks:Landroid/os/RemoteCallbackList;
  
125 ····.line·1309129 ····.line·1468
126 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mDestroyed:Z130 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mDestroyed:Z
  
127 ····.line·1310131 ····.line·1469
128 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsActive:Z132 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsActive:Z
  
129 ····.line·1311133 ····.line·1470
130 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsRccRegistered:Z134 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsRccRegistered:Z
  
131 ····.line·1312135 ····.line·1471
132 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsMbrRegistered:Z136 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsMbrRegistered:Z
  
133 ····.line·1329137 ····.line·1490
134 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;138 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;
  
135 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V139 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
  
136 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback;140 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback;
  
137 ····.line·1345141 ····.line·1506
138 ····if-nez·p3,·:cond_0142 ····if-nez·p3,·:cond_0
  
139 ····.line·1346143 ····.line·1507
140 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;144 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
141 ····const-string·v1,·"MediaButtonReceiver·component·may·not·be·null."145 ····const-string·v1,·"MediaButtonReceiver·component·may·not·be·null."
  
142 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V146 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
143 ····throw·v0147 ····throw·v0
  
144 ····.line·1349148 ····.line·1510
145 ····:cond_0149 ····:cond_0
146 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mContext:Landroid/content/Context;150 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mContext:Landroid/content/Context;
  
147 ····.line·1350151 ····.line·1511
148 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;152 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
149 ····move-result-object·v0153 ····move-result-object·v0
  
150 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mPackageName:Ljava/lang/String;154 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mPackageName:Ljava/lang/String;
  
151 ····.line·1351155 ····.line·1512
152 ····const-string·v0,·"audio"156 ····const-string·v0,·"audio"
  
153 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;157 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
154 ····move-result-object·v0158 ····move-result-object·v0
  
155 ····check-cast·v0,·Landroid/media/AudioManager;159 ····check-cast·v0,·Landroid/media/AudioManager;
  
156 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mAudioManager:Landroid/media/AudioManager;160 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mAudioManager:Landroid/media/AudioManager;
  
157 ····.line·1352161 ····.line·1513
158 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mTag:Ljava/lang/String;162 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mTag:Ljava/lang/String;
  
159 ····.line·1353163 ····.line·1514
160 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mMediaButtonReceiverComponentName:Landroid/content/ComponentName;164 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mMediaButtonReceiverComponentName:Landroid/content/ComponentName;
  
161 ····.line·1354165 ····.line·1515
162 ····iput-object·p4,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mMediaButtonReceiverIntent:Landroid/app/PendingIntent;166 ····iput-object·p4,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mMediaButtonReceiverIntent:Landroid/app/PendingIntent;
  
163 ····.line·1355167 ····.line·1516
164 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;168 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;
  
165 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V169 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
  
166 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;170 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;
  
167 ····.line·1356171 ····.line·1517
168 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;172 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
169 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;173 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;
  
170 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V174 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
171 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;175 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
172 ····.line·1358176 ····.line·1519
173 ····iput·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mRatingType:I177 ····iput·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mRatingType:I
  
174 ····.line·1359178 ····.line·1520
Max diff block lines reached; 75931/81639 bytes (93.01%) of diff not shown.
6.47 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback.smali
    
Offset 36, 144 lines modifiedOffset 36, 144 lines modified
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>()V37 .method·public·constructor·<init>()V
38 ····.locals·238 ····.locals·2
  
39 ····.prologue39 ····.prologue
40 ····.line·43240 ····.line·543
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·43042 ····.line·541
43 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
44 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z44 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z
  
45 ····.line·43345 ····.line·544
46 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I46 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
47 ····const/16·v1,·0x1547 ····const/16·v1,·0x15
  
48 ····if-lt·v0,·v1,·:cond_048 ····if-lt·v0,·v1,·:cond_0
  
49 ····.line·43449 ····.line·545
50 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;50 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;
  
51 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V51 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
  
52 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;52 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;54 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
55 ····.line·43855 ····.line·549
56 ····:goto_056 ····:goto_0
57 ····return-void57 ····return-void
  
58 ····.line·43658 ····.line·547
59 ····:cond_059 ····:cond_0
60 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;60 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;
  
61 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V61 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
  
62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
63 ····goto·:goto_063 ····goto·:goto_0
64 .end·method64 .end·method
  
65 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object;65 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object;
66 ····.locals·166 ····.locals·1
67 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;67 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
68 ····.prologue68 ····.prologue
69 ····.line·42569 ····.line·536
70 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;70 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
71 ····return-object·v071 ····return-object·v0
72 .end·method72 .end·method
  
73 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V73 .method·static·synthetic·access$200(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V
74 ····.locals·074 ····.locals·0
75 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;75 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;
76 ····.param·p1,·"x1"····#·Landroid/os/Handler;76 ····.param·p1,·"x1"····#·Landroid/os/Handler;
  
77 ····.prologue77 ····.prologue
78 ····.line·42578 ····.line·536
79 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->setHandler(Landroid/os/Handler;)V79 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->setHandler(Landroid/os/Handler;)V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·private·setHandler(Landroid/os/Handler;)V82 .method·private·setHandler(Landroid/os/Handler;)V
83 ····.locals·283 ····.locals·2
84 ····.param·p1,·"handler"····#·Landroid/os/Handler;84 ····.param·p1,·"handler"····#·Landroid/os/Handler;
  
85 ····.prologue85 ····.prologue
86 ····.line·52286 ····.line·652
87 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;87 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
88 ····invoke-virtual·{p1},·Landroid/os/Handler;->getLooper()Landroid/os/Looper;88 ····invoke-virtual·{p1},·Landroid/os/Handler;->getLooper()Landroid/os/Looper;
  
89 ····move-result-object·v189 ····move-result-object·v1
  
90 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V90 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V
  
91 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;91 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
92 ····.line·52392 ····.line·653
93 ····return-void93 ····return-void
94 .end·method94 .end·method
  
  
95 #·virtual·methods95 #·virtual·methods
96 .method·public·binderDied()V96 .method·public·binderDied()V
97 ····.locals·097 ····.locals·0
  
98 ····.prologue98 ····.prologue
99 ····.line·51599 ····.line·645
100 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionDestroyed()V100 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionDestroyed()V
  
101 ····.line·516101 ····.line·646
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V104 .method·public·onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V
105 ····.locals·0105 ····.locals·0
106 ····.param·p1,·"info"····#·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;106 ····.param·p1,·"info"····#·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;
  
107 ····.prologue107 ····.prologue
108 ····.line·511108 ····.line·622
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·onExtrasChanged(Landroid/os/Bundle;)V111 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
112 ····.locals·0112 ····.locals·0
113 ····.param·p1,·"extras"····#·Landroid/os/Bundle;113 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
  
114 ····.prologue114 ····.prologue
115 ····.line·503115 ····.line·614
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V118 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
119 ····.locals·0119 ····.locals·0
120 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;120 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;
  
121 ····.prologue121 ····.prologue
Max diff block lines reached; 1716/6472 bytes (26.51%) of diff not shown.
15.4 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.smali
    
Offset 20, 393 lines modifiedOffset 20, 443 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Ljava/lang/Object;)V21 .method·public·constructor·<init>(Ljava/lang/Object;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;23 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;
  
24 ····.prologue24 ····.prologue
25 ····.line·163825 ····.line·1996
26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V
  
27 ····.line·163927 ····.line·1997
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
29 ····.line·164029 ····.line·1998
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·fastForward()V33 .method·public·fastForward()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·169336 ····.line·2051
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
38 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->fastForward(Ljava/lang/Object;)V38 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->fastForward(Ljava/lang/Object;)V
  
39 ····.line·169439 ····.line·2052
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·pause()V42 .method·public·pause()V
43 ····.locals·143 ····.locals·1
  
44 ····.prologue44 ····.prologue
45 ····.line·167845 ····.line·2036
46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->pause(Ljava/lang/Object;)V47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->pause(Ljava/lang/Object;)V
  
48 ····.line·167948 ····.line·2037
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·play()V51 .method·public·play()V
52 ····.locals·152 ····.locals·1
  
53 ····.prologue53 ····.prologue
54 ····.line·167354 ····.line·2031
55 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;55 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
56 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->play(Ljava/lang/Object;)V56 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->play(Ljava/lang/Object;)V
  
57 ····.line·167457 ····.line·2032
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V60 .method·public·playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"mediaId"····#·Ljava/lang/String;62 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
63 ····.param·p2,·"extras"····#·Landroid/os/Bundle;63 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
64 ····.prologue64 ····.prologue
65 ····.line·171965 ····.line·2091
66 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;66 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
67 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V67 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
68 ····.line·172168 ····.line·2093
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V71 .method·public·playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
72 ····.locals·172 ····.locals·1
73 ····.param·p1,·"query"····#·Ljava/lang/String;73 ····.param·p1,·"query"····#·Ljava/lang/String;
74 ····.param·p2,·"extras"····#·Landroid/os/Bundle;74 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
75 ····.prologue75 ····.prologue
76 ····.line·172576 ····.line·2097
77 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;77 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
78 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V78 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
79 ····.line·172779 ····.line·2099
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V82 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
83 ····.locals·383 ····.locals·3
84 ····.param·p1,·"uri"····#·Landroid/net/Uri;84 ····.param·p1,·"uri"····#·Landroid/net/Uri;
85 ····.param·p2,·"extras"····#·Landroid/os/Bundle;85 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
86 ····.prologue86 ····.prologue
87 ····.line·173187 ····.line·2103
88 ····if-eqz·p1,·:cond_088 ····if-eqz·p1,·:cond_0
  
89 ····sget-object·v1,·Landroid/net/Uri;->EMPTY:Landroid/net/Uri;89 ····sget-object·v1,·Landroid/net/Uri;->EMPTY:Landroid/net/Uri;
  
90 ····invoke-virtual·{v1,·p1},·Landroid/net/Uri;->equals(Ljava/lang/Object;)Z90 ····invoke-virtual·{v1,·p1},·Landroid/net/Uri;->equals(Ljava/lang/Object;)Z
  
91 ····move-result·v191 ····move-result·v1
  
92 ····if-eqz·v1,·:cond_192 ····if-eqz·v1,·:cond_1
  
93 ····.line·173293 ····.line·2104
94 ····:cond_094 ····:cond_0
95 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;95 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
96 ····const-string·v2,·"You·must·specify·a·non-empty·Uri·for·playFromUri."96 ····const-string·v2,·"You·must·specify·a·non-empty·Uri·for·playFromUri."
  
97 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V97 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
98 ····throw·v198 ····throw·v1
  
99 ····.line·173599 ····.line·2107
100 ····:cond_1100 ····:cond_1
101 ····new-instance·v0,·Landroid/os/Bundle;101 ····new-instance·v0,·Landroid/os/Bundle;
  
102 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V102 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
103 ····.line·1736103 ····.line·2108
104 ····.local·v0,·"bundle":Landroid/os/Bundle;104 ····.local·v0,·"bundle":Landroid/os/Bundle;
105 ····const-string·v1,·"android.support.v4.media.session.action.ARGUMENT_URI"105 ····const-string·v1,·"android.support.v4.media.session.action.ARGUMENT_URI"
  
106 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V106 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
Max diff block lines reached; 11171/15577 bytes (71.71%) of diff not shown.
36.9 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.smali
    
Offset 20, 187 lines modifiedOffset 20, 220 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
24 ····.prologue24 ····.prologue
25 ····.line·184025 ····.line·2053
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
 31 .method·public·addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V
 32 ····.locals·2
 33 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
  
 34 ····.prologue
 35 ····.line·2271
 36 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
 37 ····const/16·v1,·0x19
  
 38 ····invoke-virtual·{v0,·v1,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V
  
 39 ····.line·2272
 40 ····return-void
 41 .end·method
  
 42 .method·public·addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 43 ····.locals·2
 44 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
 45 ····.param·p2,·"index"····#·I
  
 46 ····.prologue
 47 ····.line·2276
 48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
 49 ····const/16·v1,·0x1a
  
 50 ····invoke-virtual·{v0,·v1,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;I)V
  
 51 ····.line·2277
 52 ····return-void
 53 .end·method
  
31 .method·public·adjustVolume(IILjava/lang/String;)V54 .method·public·adjustVolume(IILjava/lang/String;)V
32 ····.locals·155 ····.locals·1
33 ····.param·p1,·"direction"····#·I56 ····.param·p1,·"direction"····#·I
34 ····.param·p2,·"flags"····#·I57 ····.param·p2,·"flags"····#·I
35 ····.param·p3,·"packageName"····#·Ljava/lang/String;58 ····.param·p3,·"packageName"····#·Ljava/lang/String;
  
36 ····.prologue59 ····.prologue
37 ····.line·193060 ····.line·2143
38 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;61 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
39 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->adjustVolume(II)V62 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->adjustVolume(II)V
  
40 ····.line·193163 ····.line·2144
41 ····return-void64 ····return-void
42 .end·method65 .end·method
  
43 .method·public·fastForward()V66 .method·public·fastForward()V
44 ····.locals·267 ····.locals·2
45 ····.annotation·system·Ldalvik/annotation/Throws;68 ····.annotation·system·Ldalvik/annotation/Throws;
46 ········value·=·{69 ········value·=·{
47 ············Landroid/os/RemoteException;70 ············Landroid/os/RemoteException;
48 ········}71 ········}
49 ····.end·annotation72 ····.end·annotation
  
50 ····.prologue73 ····.prologue
51 ····.line·200574 ····.line·2218
52 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;75 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
53 ····const/16·v1,·0x1076 ····const/16·v1,·0x10
  
54 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(I)V77 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(I)V
  
55 ····.line·200678 ····.line·2219
56 ····return-void79 ····return-void
57 .end·method80 .end·method
  
58 .method·public·getExtras()Landroid/os/Bundle;81 .method·public·getExtras()Landroid/os/Bundle;
59 ····.locals·282 ····.locals·2
  
60 ····.prologue83 ····.prologue
61 ····.line·205384 ····.line·2296
62 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;85 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
63 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;86 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
64 ····monitor-enter·v187 ····monitor-enter·v1
  
65 ····.line·205488 ····.line·2297
66 ····:try_start_089 ····:try_start_0
67 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;90 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
68 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mExtras:Landroid/os/Bundle;91 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mExtras:Landroid/os/Bundle;
  
69 ····monitor-exit·v192 ····monitor-exit·v1
  
70 ····return-object·v093 ····return-object·v0
  
71 ····.line·205594 ····.line·2298
72 ····:catchall_095 ····:catchall_0
73 ····move-exception·v096 ····move-exception·v0
  
74 ····monitor-exit·v197 ····monitor-exit·v1
75 ····:try_end_098 ····:try_end_0
76 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_099 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
77 ····throw·v0100 ····throw·v0
78 .end·method101 .end·method
  
79 .method·public·getFlags()J102 .method·public·getFlags()J
80 ····.locals·4103 ····.locals·4
  
81 ····.prologue104 ····.prologue
82 ····.line·1899105 ····.line·2112
83 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;106 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
84 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;107 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
Max diff block lines reached; 32825/37626 bytes (87.24%) of diff not shown.
1.17 KB
smali/android/support/v4/media/session/IMediaControllerCallback.smali
    
Offset 69, 22 lines modifiedOffset 69, 38 lines modified
69 ····.annotation·system·Ldalvik/annotation/Throws;69 ····.annotation·system·Ldalvik/annotation/Throws;
70 ········value·=·{70 ········value·=·{
71 ············Landroid/os/RemoteException;71 ············Landroid/os/RemoteException;
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
74 .end·method74 .end·method
  
 75 .method·public·abstract·onRepeatModeChanged(I)V
 76 ····.annotation·system·Ldalvik/annotation/Throws;
 77 ········value·=·{
 78 ············Landroid/os/RemoteException;
 79 ········}
 80 ····.end·annotation
 81 .end·method
  
75 .method·public·abstract·onSessionDestroyed()V82 .method·public·abstract·onSessionDestroyed()V
76 ····.annotation·system·Ldalvik/annotation/Throws;83 ····.annotation·system·Ldalvik/annotation/Throws;
77 ········value·=·{84 ········value·=·{
78 ············Landroid/os/RemoteException;85 ············Landroid/os/RemoteException;
79 ········}86 ········}
80 ····.end·annotation87 ····.end·annotation
81 .end·method88 .end·method
  
 89 .method·public·abstract·onShuffleModeChanged(Z)V
 90 ····.annotation·system·Ldalvik/annotation/Throws;
 91 ········value·=·{
 92 ············Landroid/os/RemoteException;
 93 ········}
 94 ····.end·annotation
 95 .end·method
  
82 .method·public·abstract·onVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V96 .method·public·abstract·onVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
83 ····.annotation·system·Ldalvik/annotation/Throws;97 ····.annotation·system·Ldalvik/annotation/Throws;
84 ········value·=·{98 ········value·=·{
85 ············Landroid/os/RemoteException;99 ············Landroid/os/RemoteException;
86 ········}100 ········}
87 ····.end·annotation101 ····.end·annotation
88 .end·method102 .end·method
2.2 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2.smali
    
Offset 23, 58 lines modifiedOffset 23, 58 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V24 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
27 ····.prologue27 ····.prologue
28 ····.line·138728 ····.line·1548
29 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;29 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onSeekTo(J)V34 .method·public·onSeekTo(J)V
35 ····.locals·335 ····.locals·3
36 ····.param·p1,·"pos"····#·J36 ····.param·p1,·"pos"····#·J
  
37 ····.prologue37 ····.prologue
38 ····.line·139638 ····.line·1557
39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
40 ····const/16·v1,·0x1240 ····const/16·v1,·0x12
  
41 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;41 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
42 ····move-result-object·v242 ····move-result-object·v2
  
43 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V43 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V
  
44 ····.line·139744 ····.line·1558
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·onSetRating(Ljava/lang/Object;)V47 .method·public·onSetRating(Ljava/lang/Object;)V
48 ····.locals·348 ····.locals·3
49 ····.param·p1,·"ratingObj"····#·Ljava/lang/Object;49 ····.param·p1,·"ratingObj"····#·Ljava/lang/Object;
  
50 ····.prologue50 ····.prologue
51 ····.line·139051 ····.line·1551
52 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;52 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
53 ····const/16·v1,·0x1353 ····const/16·v1,·0x13
  
54 ····.line·139154 ····.line·1552
55 ····invoke-static·{p1},·Landroid/support/v4/media/RatingCompat;->fromRating(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat;55 ····invoke-static·{p1},·Landroid/support/v4/media/RatingCompat;->fromRating(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat;
  
56 ····move-result-object·v256 ····move-result-object·v2
  
57 ····.line·139057 ····.line·1551
58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V
  
59 ····.line·139259 ····.line·1553
60 ····return-void60 ····return-void
61 .end·method61 .end·method
33.0 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.smali
    
Offset 20, 898 lines modifiedOffset 20, 674 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Landroid/support/v4/media/session/IMediaSession;)V21 .method·public·constructor·<init>(Landroid/support/v4/media/session/IMediaSession;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"binder"····#·Landroid/support/v4/media/session/IMediaSession;23 ····.param·p1,·"binder"····#·Landroid/support/v4/media/session/IMediaSession;
  
24 ····.prologue24 ····.prologue
25 ····.line·118125 ····.line·1428
26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V
  
27 ····.line·118227 ····.line·1429
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
29 ····.line·118329 ····.line·1430
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·fastForward()V33 .method·public·fastForward()V
34 ····.locals·434 ····.locals·3
  
35 ····.prologue35 ····.prologue
36 ····.line·129636 ····.line·1543
37 ····:try_start_037 ····:try_start_0
38 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;38 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
39 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->fastForward()V39 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->fastForward()V
40 ····:try_end_040 ····:try_end_0
41 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_041 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
42 ····.line·130042 ····.line·1547
43 ····:goto_043 ····:goto_0
44 ····return-void44 ····return-void
  
45 ····.line·129745 ····.line·1544
46 ····:catch_046 ····:catch_0
47 ····move-exception·v047 ····move-exception·v0
  
48 ····.line·129848 ····.line·1545
49 ····.local·v0,·"e":Landroid/os/RemoteException;49 ····.local·v0,·"e":Landroid/os/RemoteException;
50 ····const-string·v1,·"MediaControllerCompat"50 ····const-string·v1,·"MediaControllerCompat"
  
51 ····new-instance·v2,·Ljava/lang/StringBuilder;51 ····const-string·v2,·"Dead·object·in·fastForward."
  
52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V 
  
53 ····const-string·v3,·"Dead·object·in·fastForward.·" 
  
54 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
55 ····move-result-object·v2 
  
56 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
57 ····move-result-object·v2 
  
58 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
59 ····move-result-object·v2 
  
60 ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I52 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
61 ····goto·:goto_053 ····goto·:goto_0
62 .end·method54 .end·method
  
63 .method·public·pause()V55 .method·public·pause()V
64 ····.locals·456 ····.locals·3
  
65 ····.prologue57 ····.prologue
66 ····.line·126958 ····.line·1516
67 ····:try_start_059 ····:try_start_0
68 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
69 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->pause()V61 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->pause()V
70 ····:try_end_062 ····:try_end_0
71 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_063 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
72 ····.line·127364 ····.line·1520
73 ····:goto_065 ····:goto_0
74 ····return-void66 ····return-void
  
75 ····.line·127067 ····.line·1517
76 ····:catch_068 ····:catch_0
77 ····move-exception·v069 ····move-exception·v0
  
78 ····.line·127170 ····.line·1518
79 ····.local·v0,·"e":Landroid/os/RemoteException;71 ····.local·v0,·"e":Landroid/os/RemoteException;
80 ····const-string·v1,·"MediaControllerCompat"72 ····const-string·v1,·"MediaControllerCompat"
  
81 ····new-instance·v2,·Ljava/lang/StringBuilder; 
  
82 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V 
  
83 ····const-string·v3,·"Dead·object·in·pause.·"73 ····const-string·v2,·"Dead·object·in·pause."
  
84 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
85 ····move-result-object·v2 
  
86 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
87 ····move-result-object·v2 
  
88 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
89 ····move-result-object·v2 
  
90 ····invoke-static·{v1,·v2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I74 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
91 ····goto·:goto_075 ····goto·:goto_0
92 .end·method76 .end·method
  
93 .method·public·play()V77 .method·public·play()V
94 ····.locals·478 ····.locals·3
  
95 ····.prologue79 ····.prologue
96 ····.line·122480 ····.line·1471
97 ····:try_start_081 ····:try_start_0
98 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;82 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
99 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->play()V83 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->play()V
100 ····:try_end_084 ····:try_end_0
101 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_085 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
102 ····.line·122886 ····.line·1475
103 ····:goto_087 ····:goto_0
Max diff block lines reached; 29223/33594 bytes (86.99%) of diff not shown.
32.6 KB
smali/android/support/v4/media/session/PlaybackStateCompat.smali
    
Offset 7, 14 lines modifiedOffset 7, 16 lines modified
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Landroid/support/v4/media/session/PlaybackStateCompat$Builder;,10 ········Landroid/support/v4/media/session/PlaybackStateCompat$Builder;,
11 ········Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;,11 ········Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;,
 12 ········Landroid/support/v4/media/session/PlaybackStateCompat$RepeatMode;,
 13 ········Landroid/support/v4/media/session/PlaybackStateCompat$ErrorCode;,
12 ········Landroid/support/v4/media/session/PlaybackStateCompat$State;,14 ········Landroid/support/v4/media/session/PlaybackStateCompat$State;,
13 ········Landroid/support/v4/media/session/PlaybackStateCompat$MediaKeyAction;,15 ········Landroid/support/v4/media/session/PlaybackStateCompat$MediaKeyAction;,
14 ········Landroid/support/v4/media/session/PlaybackStateCompat$Actions;16 ········Landroid/support/v4/media/session/PlaybackStateCompat$Actions;
15 ····}17 ····}
16 .end·annotation18 .end·annotation
  
  
Offset 43, 14 lines modifiedOffset 45, 18 lines modified
  
43 .field·public·static·final·ACTION_REWIND:J·=·0x8L45 .field·public·static·final·ACTION_REWIND:J·=·0x8L
  
44 .field·public·static·final·ACTION_SEEK_TO:J·=·0x100L46 .field·public·static·final·ACTION_SEEK_TO:J·=·0x100L
  
45 .field·public·static·final·ACTION_SET_RATING:J·=·0x80L47 .field·public·static·final·ACTION_SET_RATING:J·=·0x80L
  
 48 .field·public·static·final·ACTION_SET_REPEAT_MODE:J·=·0x40000L
  
 49 .field·public·static·final·ACTION_SET_SHUFFLE_MODE_ENABLED:J·=·0x80000L
  
46 .field·public·static·final·ACTION_SKIP_TO_NEXT:J·=·0x20L50 .field·public·static·final·ACTION_SKIP_TO_NEXT:J·=·0x20L
  
47 .field·public·static·final·ACTION_SKIP_TO_PREVIOUS:J·=·0x10L51 .field·public·static·final·ACTION_SKIP_TO_PREVIOUS:J·=·0x10L
  
48 .field·public·static·final·ACTION_SKIP_TO_QUEUE_ITEM:J·=·0x1000L52 .field·public·static·final·ACTION_SKIP_TO_QUEUE_ITEM:J·=·0x1000L
  
49 .field·public·static·final·ACTION_STOP:J·=·0x1L53 .field·public·static·final·ACTION_STOP:J·=·0x1L
Offset 62, 20 lines modifiedOffset 68, 50 lines modified
62 ············"<",68 ············"<",
63 ············"Landroid/support/v4/media/session/PlaybackStateCompat;",69 ············"Landroid/support/v4/media/session/PlaybackStateCompat;",
64 ············">;"70 ············">;"
65 ········}71 ········}
66 ····.end·annotation72 ····.end·annotation
67 .end·field73 .end·field
  
 74 .field·public·static·final·ERROR_CODE_ACTION_ABORTED:I·=·0xa
  
 75 .field·public·static·final·ERROR_CODE_APP_ERROR:I·=·0x1
  
 76 .field·public·static·final·ERROR_CODE_AUTHENTICATION_EXPIRED:I·=·0x3
  
 77 .field·public·static·final·ERROR_CODE_CONCURRENT_STREAM_LIMIT:I·=·0x5
  
 78 .field·public·static·final·ERROR_CODE_CONTENT_ALREADY_PLAYING:I·=·0x8
  
 79 .field·public·static·final·ERROR_CODE_END_OF_QUEUE:I·=·0xb
  
 80 .field·public·static·final·ERROR_CODE_NOT_AVAILABLE_IN_REGION:I·=·0x7
  
 81 .field·public·static·final·ERROR_CODE_NOT_SUPPORTED:I·=·0x2
  
 82 .field·public·static·final·ERROR_CODE_PARENTAL_CONTROL_RESTRICTED:I·=·0x6
  
 83 .field·public·static·final·ERROR_CODE_PREMIUM_ACCOUNT_REQUIRED:I·=·0x4
  
 84 .field·public·static·final·ERROR_CODE_SKIP_LIMIT_REACHED:I·=·0x9
  
 85 .field·public·static·final·ERROR_CODE_UNKNOWN_ERROR:I·=·0x0
  
68 .field·private·static·final·KEYCODE_MEDIA_PAUSE:I·=·0x7f86 .field·private·static·final·KEYCODE_MEDIA_PAUSE:I·=·0x7f
  
69 .field·private·static·final·KEYCODE_MEDIA_PLAY:I·=·0x7e87 .field·private·static·final·KEYCODE_MEDIA_PLAY:I·=·0x7e
  
70 .field·public·static·final·PLAYBACK_POSITION_UNKNOWN:J·=·-0x1L88 .field·public·static·final·PLAYBACK_POSITION_UNKNOWN:J·=·-0x1L
  
 89 .field·public·static·final·REPEAT_MODE_ALL:I·=·0x2
  
 90 .field·public·static·final·REPEAT_MODE_NONE:I·=·0x0
  
 91 .field·public·static·final·REPEAT_MODE_ONE:I·=·0x1
  
71 .field·public·static·final·STATE_BUFFERING:I·=·0x692 .field·public·static·final·STATE_BUFFERING:I·=·0x6
  
72 .field·public·static·final·STATE_CONNECTING:I·=·0x893 .field·public·static·final·STATE_CONNECTING:I·=·0x8
  
73 .field·public·static·final·STATE_ERROR:I·=·0x794 .field·public·static·final·STATE_ERROR:I·=·0x7
  
74 .field·public·static·final·STATE_FAST_FORWARDING:I·=·0x495 .field·public·static·final·STATE_FAST_FORWARDING:I·=·0x4
Offset 111, 14 lines modifiedOffset 147, 16 lines modified
111 ············"<",147 ············"<",
112 ············"Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;",148 ············"Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;",
113 ············">;"149 ············">;"
114 ········}150 ········}
115 ····.end·annotation151 ····.end·annotation
116 .end·field152 .end·field
  
 153 .field·final·mErrorCode:I
  
117 .field·final·mErrorMessage:Ljava/lang/CharSequence;154 .field·final·mErrorMessage:Ljava/lang/CharSequence;
  
118 .field·final·mExtras:Landroid/os/Bundle;155 .field·final·mExtras:Landroid/os/Bundle;
  
119 .field·final·mPosition:J156 .field·final·mPosition:J
  
120 .field·final·mSpeed:F157 .field·final·mSpeed:F
Offset 131, 487 lines modifiedOffset 169, 504 lines modified
  
  
131 #·direct·methods169 #·direct·methods
132 .method·static·constructor·<clinit>()V170 .method·static·constructor·<clinit>()V
133 ····.locals·1171 ····.locals·1
  
134 ····.prologue172 ····.prologue
135 ····.line·618173 ····.line·779
136 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$1;174 ····new-instance·v0,·Landroid/support/v4/media/session/PlaybackStateCompat$1;
  
137 ····invoke-direct·{v0},·Landroid/support/v4/media/session/PlaybackStateCompat$1;-><init>()V175 ····invoke-direct·{v0},·Landroid/support/v4/media/session/PlaybackStateCompat$1;-><init>()V
  
138 ····sput-object·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;->CREATOR:Landroid/os/Parcelable$Creator;176 ····sput-object·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;->CREATOR:Landroid/os/Parcelable$Creator;
  
139 ····return-void177 ····return-void
140 .end·method178 .end·method
  
141 .method·constructor·<init>(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V179 .method·constructor·<init>(IJJFJILjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V
142 ····.locals·2180 ····.locals·4
143 ····.param·p1,·"state"····#·I181 ····.param·p1,·"state"····#·I
144 ····.param·p2,·"position"····#·J182 ····.param·p2,·"position"····#·J
145 ····.param·p4,·"bufferedPosition"····#·J183 ····.param·p4,·"bufferedPosition"····#·J
146 ····.param·p6,·"rate"····#·F184 ····.param·p6,·"rate"····#·F
Max diff block lines reached; 29271/33297 bytes (87.91%) of diff not shown.
70.6 KB
smali/android/support/v4/widget/ExploreByTouchHelper.smali
    
Offset 74, 29 lines modifiedOffset 74, 29 lines modified
74 ····.locals·374 ····.locals·3
  
75 ····.prologue75 ····.prologue
76 ····const·v2,·0x7fffffff76 ····const·v2,·0x7fffffff
  
77 ····const/high16·v1,·-0x8000000077 ····const/high16·v1,·-0x80000000
  
78 ····.line·10278 ····.line·101
79 ····new-instance·v0,·Landroid/graphics/Rect;79 ····new-instance·v0,·Landroid/graphics/Rect;
  
80 ····invoke-direct·{v0,·v2,·v2,·v1,·v1},·Landroid/graphics/Rect;-><init>(IIII)V80 ····invoke-direct·{v0,·v2,·v2,·v1,·v1},·Landroid/graphics/Rect;-><init>(IIII)V
  
81 ····sput-object·v0,·Landroid/support/v4/widget/ExploreByTouchHelper;->INVALID_PARENT_BOUNDS:Landroid/graphics/Rect;81 ····sput-object·v0,·Landroid/support/v4/widget/ExploreByTouchHelper;->INVALID_PARENT_BOUNDS:Landroid/graphics/Rect;
  
82 ····.line·33682 ····.line·335
83 ····new-instance·v0,·Landroid/support/v4/widget/ExploreByTouchHelper$1;83 ····new-instance·v0,·Landroid/support/v4/widget/ExploreByTouchHelper$1;
  
84 ····invoke-direct·{v0},·Landroid/support/v4/widget/ExploreByTouchHelper$1;-><init>()V84 ····invoke-direct·{v0},·Landroid/support/v4/widget/ExploreByTouchHelper$1;-><init>()V
  
85 ····sput-object·v0,·Landroid/support/v4/widget/ExploreByTouchHelper;->NODE_ADAPTER:Landroid/support/v4/widget/FocusStrategy$BoundsAdapter;85 ····sput-object·v0,·Landroid/support/v4/widget/ExploreByTouchHelper;->NODE_ADAPTER:Landroid/support/v4/widget/FocusStrategy$BoundsAdapter;
  
86 ····.line·34886 ····.line·347
87 ····new-instance·v0,·Landroid/support/v4/widget/ExploreByTouchHelper$2;87 ····new-instance·v0,·Landroid/support/v4/widget/ExploreByTouchHelper$2;
  
88 ····invoke-direct·{v0},·Landroid/support/v4/widget/ExploreByTouchHelper$2;-><init>()V88 ····invoke-direct·{v0},·Landroid/support/v4/widget/ExploreByTouchHelper$2;-><init>()V
  
89 ····sput-object·v0,·Landroid/support/v4/widget/ExploreByTouchHelper;->SPARSE_VALUES_ADAPTER:Landroid/support/v4/widget/FocusStrategy$CollectionAdapter;89 ····sput-object·v0,·Landroid/support/v4/widget/ExploreByTouchHelper;->SPARSE_VALUES_ADAPTER:Landroid/support/v4/widget/FocusStrategy$CollectionAdapter;
  
90 ····return-void90 ····return-void
Offset 107, 170 lines modifiedOffset 107, 170 lines modified
107 ····.param·p1,·"host"····#·Landroid/view/View;107 ····.param·p1,·"host"····#·Landroid/view/View;
  
108 ····.prologue108 ····.prologue
109 ····const/4·v3,·0x1109 ····const/4·v3,·0x1
  
110 ····const/high16·v2,·-0x80000000110 ····const/high16·v2,·-0x80000000
  
111 ····.line·135111 ····.line·134
112 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V112 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
113 ····.line·106113 ····.line·105
114 ····new-instance·v1,·Landroid/graphics/Rect;114 ····new-instance·v1,·Landroid/graphics/Rect;
  
115 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V115 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V
  
116 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempScreenRect:Landroid/graphics/Rect;116 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempScreenRect:Landroid/graphics/Rect;
  
117 ····.line·107117 ····.line·106
118 ····new-instance·v1,·Landroid/graphics/Rect;118 ····new-instance·v1,·Landroid/graphics/Rect;
  
119 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V119 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V
  
120 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempParentRect:Landroid/graphics/Rect;120 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempParentRect:Landroid/graphics/Rect;
  
121 ····.line·108121 ····.line·107
122 ····new-instance·v1,·Landroid/graphics/Rect;122 ····new-instance·v1,·Landroid/graphics/Rect;
  
123 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V123 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V
  
124 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempVisibleRect:Landroid/graphics/Rect;124 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempVisibleRect:Landroid/graphics/Rect;
  
125 ····.line·109125 ····.line·108
126 ····const/4·v1,·0x2126 ····const/4·v1,·0x2
  
127 ····new-array·v1,·v1,·[I127 ····new-array·v1,·v1,·[I
  
128 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempGlobalRect:[I128 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mTempGlobalRect:[I
  
129 ····.line·121129 ····.line·120
130 ····iput·v2,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mAccessibilityFocusedVirtualViewId:I130 ····iput·v2,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mAccessibilityFocusedVirtualViewId:I
  
131 ····.line·124131 ····.line·123
132 ····iput·v2,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mKeyboardFocusedVirtualViewId:I132 ····iput·v2,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mKeyboardFocusedVirtualViewId:I
  
133 ····.line·127133 ····.line·126
134 ····iput·v2,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mHoveredVirtualViewId:I134 ····iput·v2,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mHoveredVirtualViewId:I
  
135 ····.line·136135 ····.line·135
136 ····if-nez·p1,·:cond_0136 ····if-nez·p1,·:cond_0
  
137 ····.line·137137 ····.line·136
138 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;138 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
139 ····const-string·v2,·"View·may·not·be·null"139 ····const-string·v2,·"View·may·not·be·null"
  
140 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V140 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
141 ····throw·v1141 ····throw·v1
  
142 ····.line·140142 ····.line·139
143 ····:cond_0143 ····:cond_0
144 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mHost:Landroid/view/View;144 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mHost:Landroid/view/View;
  
145 ····.line·142145 ····.line·141
146 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;146 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
147 ····move-result-object·v0147 ····move-result-object·v0
  
148 ····.line·143148 ····.line·142
149 ····.local·v0,·"context":Landroid/content/Context;149 ····.local·v0,·"context":Landroid/content/Context;
150 ····const-string·v1,·"accessibility"150 ····const-string·v1,·"accessibility"
  
151 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;151 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
152 ····move-result-object·v1152 ····move-result-object·v1
  
153 ····check-cast·v1,·Landroid/view/accessibility/AccessibilityManager;153 ····check-cast·v1,·Landroid/view/accessibility/AccessibilityManager;
  
154 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mManager:Landroid/view/accessibility/AccessibilityManager;154 ····iput-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mManager:Landroid/view/accessibility/AccessibilityManager;
  
155 ····.line·147155 ····.line·146
156 ····invoke-virtual·{p1,·v3},·Landroid/view/View;->setFocusable(Z)V156 ····invoke-virtual·{p1,·v3},·Landroid/view/View;->setFocusable(Z)V
  
157 ····.line·148157 ····.line·147
158 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I158 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I
  
159 ····move-result·v1159 ····move-result·v1
  
160 ····if-nez·v1,·:cond_1160 ····if-nez·v1,·:cond_1
  
161 ····.line·150161 ····.line·149
162 ····invoke-static·{p1,·v3},·Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V162 ····invoke-static·{p1,·v3},·Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V
  
163 ····.line·153163 ····.line·152
164 ····:cond_1164 ····:cond_1
165 ····return-void165 ····return-void
166 .end·method166 .end·method
Max diff block lines reached; 67868/72169 bytes (94.04%) of diff not shown.
2.41 KB
smali/android/support/v4/widget/ExploreByTouchHelper$2.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·034 ····.locals·0
  
35 ····.prologue35 ····.prologue
36 ····.line·35036 ····.line·349
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
Offset 55, 30 lines modifiedOffset 55, 30 lines modified
55 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;",55 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;",
56 ············">;I)",56 ············">;I)",
57 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;"57 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;"
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
60 ····.prologue60 ····.prologue
61 ····.line·35461 ····.line·353
62 ····.local·p1,·"collection":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"62 ····.local·p1,·"collection":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"
63 ····invoke-virtual·{p1,·p2},·Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object;63 ····invoke-virtual·{p1,·p2},·Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····check-cast·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;65 ····check-cast·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
68 .method·public·bridge·synthetic·get(Ljava/lang/Object;I)Ljava/lang/Object;68 .method·public·bridge·synthetic·get(Ljava/lang/Object;I)Ljava/lang/Object;
69 ····.locals·169 ····.locals·1
  
70 ····.prologue70 ····.prologue
71 ····.line·35071 ····.line·349
72 ····check-cast·p1,·Landroid/support/v4/util/SparseArrayCompat;72 ····check-cast·p1,·Landroid/support/v4/util/SparseArrayCompat;
  
73 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/widget/ExploreByTouchHelper$2;->get(Landroid/support/v4/util/SparseArrayCompat;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;73 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/widget/ExploreByTouchHelper$2;->get(Landroid/support/v4/util/SparseArrayCompat;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····return-object·v075 ····return-object·v0
Offset 93, 28 lines modifiedOffset 93, 28 lines modified
93 ············"<",93 ············"<",
94 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;",94 ············"Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;",
95 ············">;)I"95 ············">;)I"
96 ········}96 ········}
97 ····.end·annotation97 ····.end·annotation
  
98 ····.prologue98 ····.prologue
99 ····.line·35999 ····.line·358
100 ····.local·p1,·"collection":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"100 ····.local·p1,·"collection":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"
101 ····invoke-virtual·{p1},·Landroid/support/v4/util/SparseArrayCompat;->size()I101 ····invoke-virtual·{p1},·Landroid/support/v4/util/SparseArrayCompat;->size()I
  
102 ····move-result·v0102 ····move-result·v0
  
103 ····return·v0103 ····return·v0
104 .end·method104 .end·method
  
105 .method·public·bridge·synthetic·size(Ljava/lang/Object;)I105 .method·public·bridge·synthetic·size(Ljava/lang/Object;)I
106 ····.locals·1106 ····.locals·1
  
107 ····.prologue107 ····.prologue
108 ····.line·350108 ····.line·349
109 ····check-cast·p1,·Landroid/support/v4/util/SparseArrayCompat;109 ····check-cast·p1,·Landroid/support/v4/util/SparseArrayCompat;
  
110 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/ExploreByTouchHelper$2;->size(Landroid/support/v4/util/SparseArrayCompat;)I110 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/ExploreByTouchHelper$2;->size(Landroid/support/v4/util/SparseArrayCompat;)I
  
111 ····move-result·v0111 ····move-result·v0
  
112 ····return·v0112 ····return·v0
1.34 KB
smali/android/support/v4/widget/ExploreByTouchHelper$1.smali
    
Offset 28, 39 lines modifiedOffset 28, 39 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·33732 ····.line·336
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·obtainBounds(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/graphics/Rect;)V37 .method·public·obtainBounds(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/graphics/Rect;)V
38 ····.locals·038 ····.locals·0
39 ····.param·p1,·"node"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;39 ····.param·p1,·"node"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
40 ····.param·p2,·"outBounds"····#·Landroid/graphics/Rect;40 ····.param·p2,·"outBounds"····#·Landroid/graphics/Rect;
  
41 ····.prologue41 ····.prologue
42 ····.line·34042 ····.line·339
43 ····invoke-virtual·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V43 ····invoke-virtual·{p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V
  
44 ····.line·34144 ····.line·340
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·obtainBounds(Ljava/lang/Object;Landroid/graphics/Rect;)V47 .method·public·bridge·synthetic·obtainBounds(Ljava/lang/Object;Landroid/graphics/Rect;)V
48 ····.locals·048 ····.locals·0
  
49 ····.prologue49 ····.prologue
50 ····.line·33750 ····.line·336
51 ····check-cast·p1,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;51 ····check-cast·p1,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
52 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/widget/ExploreByTouchHelper$1;->obtainBounds(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/graphics/Rect;)V52 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/widget/ExploreByTouchHelper$1;->obtainBounds(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/graphics/Rect;)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
3.79 KB
smali/android/support/v4/widget/ExploreByTouchHelper$MyNodeProvider.smali
    
Offset 19, 90 lines modifiedOffset 19, 90 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/widget/ExploreByTouchHelper;)V20 .method·constructor·<init>(Landroid/support/v4/widget/ExploreByTouchHelper;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·123823 ····.line·1237
24 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;24 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>()V
  
26 ····.line·123926 ····.line·1238
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;30 .method·public·createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
31 ····.locals·231 ····.locals·2
32 ····.param·p1,·"virtualViewId"····#·I32 ····.param·p1,·"virtualViewId"····#·I
  
33 ····.prologue33 ····.prologue
34 ····.line·124534 ····.line·1244
35 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;35 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;
  
36 ····.line·124636 ····.line·1245
37 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/widget/ExploreByTouchHelper;->obtainAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;37 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/widget/ExploreByTouchHelper;->obtainAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····.line·124739 ····.line·1246
40 ····.local·v0,·"node":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;40 ····.local·v0,·"node":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
41 ····invoke-static·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;41 ····invoke-static·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····return-object·v143 ····return-object·v1
44 .end·method44 .end·method
  
45 .method·public·findFocus(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;45 .method·public·findFocus(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
46 ····.locals·246 ····.locals·2
47 ····.param·p1,·"focusType"····#·I47 ····.param·p1,·"focusType"····#·I
  
48 ····.prologue48 ····.prologue
49 ····.line·125749 ····.line·1256
50 ····const/4·v1,·0x250 ····const/4·v1,·0x2
  
51 ····if-ne·p1,·v1,·:cond_051 ····if-ne·p1,·v1,·:cond_0
  
52 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;52 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;
  
53 ····.line·125853 ····.line·1257
54 ····invoke-static·{v1},·Landroid/support/v4/widget/ExploreByTouchHelper;->access$000(Landroid/support/v4/widget/ExploreByTouchHelper;)I54 ····invoke-static·{v1},·Landroid/support/v4/widget/ExploreByTouchHelper;->access$000(Landroid/support/v4/widget/ExploreByTouchHelper;)I
  
55 ····move-result·v055 ····move-result·v0
  
56 ····.line·125956 ····.line·1258
57 ····.local·v0,·"focusedId":I57 ····.local·v0,·"focusedId":I
58 ····:goto_058 ····:goto_0
59 ····const/high16·v1,·-0x8000000059 ····const/high16·v1,·-0x80000000
  
60 ····if-ne·v0,·v1,·:cond_160 ····if-ne·v0,·v1,·:cond_1
  
61 ····.line·126061 ····.line·1259
62 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
63 ····.line·126263 ····.line·1261
64 ····:goto_164 ····:goto_1
65 ····return-object·v165 ····return-object·v1
  
66 ····.line·125866 ····.line·1257
67 ····.end·local·v0····#·"focusedId":I67 ····.end·local·v0····#·"focusedId":I
68 ····:cond_068 ····:cond_0
69 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;69 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;
  
70 ····invoke-static·{v1},·Landroid/support/v4/widget/ExploreByTouchHelper;->access$100(Landroid/support/v4/widget/ExploreByTouchHelper;)I70 ····invoke-static·{v1},·Landroid/support/v4/widget/ExploreByTouchHelper;->access$100(Landroid/support/v4/widget/ExploreByTouchHelper;)I
  
71 ····move-result·v071 ····move-result·v0
  
72 ····goto·:goto_072 ····goto·:goto_0
  
73 ····.line·126273 ····.line·1261
74 ····.restart·local·v0····#·"focusedId":I74 ····.restart·local·v0····#·"focusedId":I
75 ····:cond_175 ····:cond_1
76 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;76 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
77 ····move-result-object·v177 ····move-result-object·v1
  
78 ····goto·:goto_178 ····goto·:goto_1
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 .method·public·performAction(IILandroid/os/Bundle;)Z111 .method·public·performAction(IILandroid/os/Bundle;)Z
112 ····.locals·1112 ····.locals·1
113 ····.param·p1,·"virtualViewId"····#·I113 ····.param·p1,·"virtualViewId"····#·I
114 ····.param·p2,·"action"····#·I114 ····.param·p2,·"action"····#·I
115 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;115 ····.param·p3,·"arguments"····#·Landroid/os/Bundle;
  
116 ····.prologue116 ····.prologue
117 ····.line·1252117 ····.line·1251
118 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;118 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper$MyNodeProvider;->this$0:Landroid/support/v4/widget/ExploreByTouchHelper;
  
119 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v4/widget/ExploreByTouchHelper;->performAction(IILandroid/os/Bundle;)Z119 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v4/widget/ExploreByTouchHelper;->performAction(IILandroid/os/Bundle;)Z
  
120 ····move-result·v0120 ····move-result·v0
  
121 ····return·v0121 ····return·v0
57.9 KB
smali/android/support/v7/view/menu/CascadingMenuPopup.smali
    
Offset 115, 216 lines modifiedOffset 115, 216 lines modified
115 ········.end·annotation115 ········.end·annotation
116 ····.end·param116 ····.end·param
117 ····.param·p5,·"overflowOnly"····#·Z117 ····.param·p5,·"overflowOnly"····#·Z
  
118 ····.prologue118 ····.prologue
119 ····const/4·v2,·0x0119 ····const/4·v2,·0x0
  
120 ····.line·199120 ····.line·200
121 ····invoke-direct·{p0},·Landroid/support/v7/view/menu/MenuPopup;-><init>()V121 ····invoke-direct·{p0},·Landroid/support/v7/view/menu/MenuPopup;-><init>()V
  
122 ····.line·86122 ····.line·87
123 ····new-instance·v1,·Ljava/util/LinkedList;123 ····new-instance·v1,·Ljava/util/LinkedList;
  
124 ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V124 ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V
  
125 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPendingMenus:Ljava/util/List;125 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPendingMenus:Ljava/util/List;
  
126 ····.line·92126 ····.line·93
127 ····new-instance·v1,·Ljava/util/ArrayList;127 ····new-instance·v1,·Ljava/util/ArrayList;
  
128 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V128 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
129 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;129 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
  
130 ····.line·94130 ····.line·95
131 ····new-instance·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;131 ····new-instance·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;
  
132 ····invoke-direct·{v1,·p0},·Landroid/support/v7/view/menu/CascadingMenuPopup$1;-><init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V132 ····invoke-direct·{v1,·p0},·Landroid/support/v7/view/menu/CascadingMenuPopup$1;-><init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V
  
133 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;133 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
134 ····.line·115134 ····.line·116
135 ····new-instance·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;135 ····new-instance·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;
  
136 ····invoke-direct·{v1,·p0},·Landroid/support/v7/view/menu/CascadingMenuPopup$2;-><init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V136 ····invoke-direct·{v1,·p0},·Landroid/support/v7/view/menu/CascadingMenuPopup$2;-><init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V
  
137 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mMenuItemHoverListener:Landroid/support/v7/widget/MenuItemHoverListener;137 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mMenuItemHoverListener:Landroid/support/v7/widget/MenuItemHoverListener;
  
138 ····.line·175138 ····.line·176
139 ····iput·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mRawDropDownGravity:I139 ····iput·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mRawDropDownGravity:I
  
140 ····.line·176140 ····.line·177
141 ····iput·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mDropDownGravity:I141 ····iput·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mDropDownGravity:I
  
142 ····.line·200142 ····.line·201
143 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mContext:Landroid/content/Context;143 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mContext:Landroid/content/Context;
  
144 ····.line·201144 ····.line·202
145 ····iput-object·p2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mAnchorView:Landroid/view/View;145 ····iput-object·p2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mAnchorView:Landroid/view/View;
  
146 ····.line·202146 ····.line·203
147 ····iput·p3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleAttr:I147 ····iput·p3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleAttr:I
  
148 ····.line·203148 ····.line·204
149 ····iput·p4,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleRes:I149 ····iput·p4,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleRes:I
  
150 ····.line·204150 ····.line·205
151 ····iput-boolean·p5,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mOverflowOnly:Z151 ····iput-boolean·p5,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mOverflowOnly:Z
  
152 ····.line·206152 ····.line·207
153 ····iput-boolean·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mForceShowIcon:Z153 ····iput-boolean·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mForceShowIcon:Z
  
154 ····.line·207154 ····.line·208
155 ····invoke-direct·{p0},·Landroid/support/v7/view/menu/CascadingMenuPopup;->getInitialMenuPosition()I155 ····invoke-direct·{p0},·Landroid/support/v7/view/menu/CascadingMenuPopup;->getInitialMenuPosition()I
  
156 ····move-result·v1156 ····move-result·v1
  
157 ····iput·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mLastPosition:I157 ····iput·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mLastPosition:I
  
158 ····.line·209158 ····.line·210
159 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;159 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
160 ····move-result-object·v0160 ····move-result-object·v0
  
161 ····.line·210161 ····.line·211
162 ····.local·v0,·"res":Landroid/content/res/Resources;162 ····.local·v0,·"res":Landroid/content/res/Resources;
163 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;163 ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
164 ····move-result-object·v1164 ····move-result-object·v1
  
165 ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I165 ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I
  
166 ····div-int/lit8·v1,·v1,·0x2166 ····div-int/lit8·v1,·v1,·0x2
  
167 ····sget·v2,·Landroid/support/v7/appcompat/R$dimen;->abc_config_prefDialogWidth:I167 ····sget·v2,·Landroid/support/v7/appcompat/R$dimen;->abc_config_prefDialogWidth:I
  
168 ····.line·211168 ····.line·212
169 ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I169 ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I
  
170 ····move-result·v2170 ····move-result·v2
  
171 ····.line·210171 ····.line·211
172 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I172 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I
  
173 ····move-result·v1173 ····move-result·v1
  
174 ····iput·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mMenuMaxWidth:I174 ····iput·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mMenuMaxWidth:I
  
175 ····.line·213175 ····.line·214
176 ····new-instance·v1,·Landroid/os/Handler;176 ····new-instance·v1,·Landroid/os/Handler;
  
177 ····invoke-direct·{v1},·Landroid/os/Handler;-><init>()V177 ····invoke-direct·{v1},·Landroid/os/Handler;-><init>()V
  
178 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mSubMenuHoverHandler:Landroid/os/Handler;178 ····iput-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mSubMenuHoverHandler:Landroid/os/Handler;
  
179 ····.line·214179 ····.line·215
180 ····return-void180 ····return-void
181 .end·method181 .end·method
  
182 .method·private·createPopupWindow()Landroid/support/v7/widget/MenuPopupWindow;182 .method·private·createPopupWindow()Landroid/support/v7/widget/MenuPopupWindow;
183 ····.locals·5183 ····.locals·5
  
184 ····.prologue184 ····.prologue
185 ····.line·222185 ····.line·223
186 ····new-instance·v0,·Landroid/support/v7/widget/MenuPopupWindow;186 ····new-instance·v0,·Landroid/support/v7/widget/MenuPopupWindow;
  
187 ····iget-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mContext:Landroid/content/Context;187 ····iget-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mContext:Landroid/content/Context;
  
188 ····const/4·v2,·0x0188 ····const/4·v2,·0x0
  
189 ····iget·v3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleAttr:I189 ····iget·v3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleAttr:I
  
190 ····iget·v4,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleRes:I190 ····iget·v4,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mPopupStyleRes:I
  
191 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v7/widget/MenuPopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V191 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v7/widget/MenuPopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
  
192 ····.line·224192 ····.line·225
Max diff block lines reached; 54327/59126 bytes (91.88%) of diff not shown.
5.75 KB
smali/android/support/v7/view/menu/CascadingMenuPopup$2.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V24 .method·constructor·<init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/view/menu/CascadingMenuPopup;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/view/menu/CascadingMenuPopup;
  
27 ····.prologue27 ····.prologue
28 ····.line·11528 ····.line·116
29 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;29 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
Offset 45, 27 lines modifiedOffset 45, 27 lines modified
45 ····.end·param45 ····.end·param
46 ····.param·p2,·"item"····#·Landroid/view/MenuItem;46 ····.param·p2,·"item"····#·Landroid/view/MenuItem;
47 ········.annotation·build·Landroid/support/annotation/NonNull;47 ········.annotation·build·Landroid/support/annotation/NonNull;
48 ········.end·annotation48 ········.end·annotation
49 ····.end·param49 ····.end·param
  
50 ····.prologue50 ····.prologue
51 ····.line·12851 ····.line·129
52 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;52 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
53 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mSubMenuHoverHandler:Landroid/os/Handler;53 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mSubMenuHoverHandler:Landroid/os/Handler;
  
54 ····const/4·v9,·0x054 ····const/4·v9,·0x0
  
55 ····invoke-virtual·{v8,·v9},·Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V55 ····invoke-virtual·{v8,·v9},·Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
  
56 ····.line·13156 ····.line·132
57 ····const/4·v2,·-0x157 ····const/4·v2,·-0x1
  
58 ····.line·13258 ····.line·133
59 ····.local·v2,·"menuIndex":I59 ····.local·v2,·"menuIndex":I
60 ····const/4·v1,·0x060 ····const/4·v1,·0x0
  
61 ····.local·v1,·"i":I61 ····.local·v1,·"i":I
62 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;62 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
63 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;63 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
Offset 74, 103 lines modifiedOffset 74, 103 lines modified
  
74 ····move-result·v074 ····move-result·v0
  
75 ····.local·v0,·"count":I75 ····.local·v0,·"count":I
76 ····:goto_076 ····:goto_0
77 ····if-ge·v1,·v0,·:cond_077 ····if-ge·v1,·v0,·:cond_0
  
78 ····.line·13378 ····.line·134
79 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;79 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
80 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;80 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
  
81 ····invoke-interface·{v8,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;81 ····invoke-interface·{v8,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
82 ····move-result-object·v882 ····move-result-object·v8
  
83 ····check-cast·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;83 ····check-cast·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
84 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroid/support/v7/view/menu/MenuBuilder;84 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
85 ····if-ne·p1,·v8,·:cond_185 ····if-ne·p1,·v8,·:cond_1
  
86 ····.line·13486 ····.line·135
87 ····move·v2,·v187 ····move·v2,·v1
  
88 ····.line·13988 ····.line·140
89 ····:cond_089 ····:cond_0
90 ····const/4·v8,·-0x190 ····const/4·v8,·-0x1
  
91 ····if-ne·v2,·v8,·:cond_291 ····if-ne·v2,·v8,·:cond_2
  
92 ····.line·17292 ····.line·173
93 ····:goto_193 ····:goto_1
94 ····return-void94 ····return-void
  
95 ····.line·13295 ····.line·133
96 ····:cond_196 ····:cond_1
97 ····add-int/lit8·v1,·v1,·0x197 ····add-int/lit8·v1,·v1,·0x1
  
98 ····goto·:goto_098 ····goto·:goto_0
  
99 ····.line·14499 ····.line·145
100 ····:cond_2100 ····:cond_2
101 ····add-int/lit8·v3,·v2,·0x1101 ····add-int/lit8·v3,·v2,·0x1
  
102 ····.line·145102 ····.line·146
103 ····.local·v3,·"nextIndex":I103 ····.local·v3,·"nextIndex":I
104 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;104 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
105 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;105 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
  
106 ····invoke-interface·{v8},·Ljava/util/List;->size()I106 ····invoke-interface·{v8},·Ljava/util/List;->size()I
  
107 ····move-result·v8107 ····move-result·v8
  
108 ····if-ge·v3,·v8,·:cond_3108 ····if-ge·v3,·v8,·:cond_3
  
109 ····.line·146109 ····.line·147
110 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;110 ····iget-object·v8,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
111 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;111 ····iget-object·v8,·v8,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
  
112 ····invoke-interface·{v8,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;112 ····invoke-interface·{v8,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
113 ····move-result-object·v4113 ····move-result-object·v4
  
114 ····check-cast·v4,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;114 ····check-cast·v4,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
115 ····.line·151115 ····.line·152
116 ····.local·v4,·"nextInfo":Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;116 ····.local·v4,·"nextInfo":Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
117 ····:goto_2117 ····:goto_2
118 ····new-instance·v5,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;118 ····new-instance·v5,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;
  
119 ····invoke-direct·{v5,·p0,·v4,·p2,·p1},·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;-><init>(Landroid/support/v7/view/menu/CascadingMenuPopup$2;Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuBuilder;)V119 ····invoke-direct·{v5,·p0,·v4,·p2,·p1},·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;-><init>(Landroid/support/v7/view/menu/CascadingMenuPopup$2;Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuBuilder;)V
  
120 ····.line·170120 ····.line·171
121 ····.local·v5,·"runnable":Ljava/lang/Runnable;121 ····.local·v5,·"runnable":Ljava/lang/Runnable;
122 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J122 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
123 ····move-result-wide·v8123 ····move-result-wide·v8
  
124 ····const-wide/16·v10,·0xc8124 ····const-wide/16·v10,·0xc8
  
Max diff block lines reached; 1495/5765 bytes (25.93%) of diff not shown.
1.44 KB
smali/android/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo.smali
    
Offset 32, 37 lines modifiedOffset 32, 37 lines modified
32 ····.param·p2,·"menu"····#·Landroid/support/v7/view/menu/MenuBuilder;32 ····.param·p2,·"menu"····#·Landroid/support/v7/view/menu/MenuBuilder;
33 ········.annotation·build·Landroid/support/annotation/NonNull;33 ········.annotation·build·Landroid/support/annotation/NonNull;
34 ········.end·annotation34 ········.end·annotation
35 ····.end·param35 ····.end·param
36 ····.param·p3,·"position"····#·I36 ····.param·p3,·"position"····#·I
  
37 ····.prologue37 ····.prologue
38 ····.line·74038 ····.line·741
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·74140 ····.line·742
41 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;41 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;
  
42 ····.line·74242 ····.line·743
43 ····iput-object·p2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroid/support/v7/view/menu/MenuBuilder;43 ····iput-object·p2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
44 ····.line·74344 ····.line·744
45 ····iput·p3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->position:I45 ····iput·p3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->position:I
  
46 ····.line·74446 ····.line·745
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·getListView()Landroid/widget/ListView;50 .method·public·getListView()Landroid/widget/ListView;
51 ····.locals·151 ····.locals·1
  
52 ····.prologue52 ····.prologue
53 ····.line·74753 ····.line·748
54 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;54 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/MenuPopupWindow;->getListView()Landroid/widget/ListView;55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/MenuPopupWindow;->getListView()Landroid/widget/ListView;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
3.49 KB
smali/android/support/v7/view/menu/CascadingMenuPopup$2$1.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Landroid/support/v7/view/menu/CascadingMenuPopup$2;Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuBuilder;)V30 .method·constructor·<init>(Landroid/support/v7/view/menu/CascadingMenuPopup$2;Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroid/view/MenuItem;Landroid/support/v7/view/menu/MenuBuilder;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"this$1"····#·Landroid/support/v7/view/menu/CascadingMenuPopup$2;32 ····.param·p1,·"this$1"····#·Landroid/support/v7/view/menu/CascadingMenuPopup$2;
  
33 ····.prologue33 ····.prologue
34 ····.line·15134 ····.line·152
35 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->this$1:Landroid/support/v7/view/menu/CascadingMenuPopup$2;35 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->this$1:Landroid/support/v7/view/menu/CascadingMenuPopup$2;
  
36 ····iput-object·p2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$nextInfo:Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;36 ····iput-object·p2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$nextInfo:Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
37 ····iput-object·p3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$item:Landroid/view/MenuItem;37 ····iput-object·p3,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$item:Landroid/view/MenuItem;
  
38 ····iput-object·p4,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$menu:Landroid/support/v7/view/menu/MenuBuilder;38 ····iput-object·p4,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$menu:Landroid/support/v7/view/menu/MenuBuilder;
Offset 51, 43 lines modifiedOffset 51, 43 lines modified
51 #·virtual·methods51 #·virtual·methods
52 .method·public·run()V52 .method·public·run()V
53 ····.locals·353 ····.locals·3
  
54 ····.prologue54 ····.prologue
55 ····const/4·v2,·0x055 ····const/4·v2,·0x0
  
56 ····.line·15656 ····.line·157
57 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$nextInfo:Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;57 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$nextInfo:Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
58 ····if-eqz·v0,·:cond_058 ····if-eqz·v0,·:cond_0
  
59 ····.line·15959 ····.line·160
60 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->this$1:Landroid/support/v7/view/menu/CascadingMenuPopup$2;60 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->this$1:Landroid/support/v7/view/menu/CascadingMenuPopup$2;
  
61 ····iget-object·v0,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;61 ····iget-object·v0,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
62 ····const/4·v1,·0x162 ····const/4·v1,·0x1
  
63 ····iput-boolean·v1,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShouldCloseImmediately:Z63 ····iput-boolean·v1,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShouldCloseImmediately:Z
  
64 ····.line·16064 ····.line·161
65 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$nextInfo:Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;65 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$nextInfo:Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
66 ····iget-object·v0,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroid/support/v7/view/menu/MenuBuilder;66 ····iget-object·v0,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
67 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/view/menu/MenuBuilder;->close(Z)V67 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/view/menu/MenuBuilder;->close(Z)V
  
68 ····.line·16168 ····.line·162
69 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->this$1:Landroid/support/v7/view/menu/CascadingMenuPopup$2;69 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->this$1:Landroid/support/v7/view/menu/CascadingMenuPopup$2;
  
70 ····iget-object·v0,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;70 ····iget-object·v0,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
71 ····iput-boolean·v2,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShouldCloseImmediately:Z71 ····iput-boolean·v2,·v0,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShouldCloseImmediately:Z
  
72 ····.line·16572 ····.line·166
73 ····:cond_073 ····:cond_0
74 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$item:Landroid/view/MenuItem;74 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$item:Landroid/view/MenuItem;
  
75 ····invoke-interface·{v0},·Landroid/view/MenuItem;->isEnabled()Z75 ····invoke-interface·{v0},·Landroid/view/MenuItem;->isEnabled()Z
  
76 ····move-result·v076 ····move-result·v0
  
Offset 97, 18 lines modifiedOffset 97, 20 lines modified
  
97 ····invoke-interface·{v0},·Landroid/view/MenuItem;->hasSubMenu()Z97 ····invoke-interface·{v0},·Landroid/view/MenuItem;->hasSubMenu()Z
  
98 ····move-result·v098 ····move-result·v0
  
99 ····if-eqz·v0,·:cond_199 ····if-eqz·v0,·:cond_1
  
100 ····.line·166100 ····.line·167
101 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$menu:Landroid/support/v7/view/menu/MenuBuilder;101 ····iget-object·v0,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$menu:Landroid/support/v7/view/menu/MenuBuilder;
  
102 ····iget-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$item:Landroid/view/MenuItem;102 ····iget-object·v1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$2$1;->val$item:Landroid/view/MenuItem;
  
 103 ····const/4·v2,·0x4
  
103 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/view/menu/MenuBuilder;->performItemAction(Landroid/view/MenuItem;I)Z104 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/view/menu/MenuBuilder;->performItemAction(Landroid/view/MenuItem;I)Z
  
104 ····.line·168105 ····.line·169
105 ····:cond_1106 ····:cond_1
106 ····return-void107 ····return-void
107 .end·method108 .end·method
3.61 KB
smali/android/support/v7/view/menu/CascadingMenuPopup$1.smali
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V24 .method·constructor·<init>(Landroid/support/v7/view/menu/CascadingMenuPopup;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/view/menu/CascadingMenuPopup;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/view/menu/CascadingMenuPopup;
  
27 ····.prologue27 ····.prologue
28 ····.line·9428 ····.line·95
29 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;29 ····iput-object·p1,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onGlobalLayout()V34 .method·public·onGlobalLayout()V
35 ····.locals·435 ····.locals·4
  
36 ····.prologue36 ····.prologue
37 ····.line·10037 ····.line·101
38 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;38 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
39 ····invoke-virtual·{v2},·Landroid/support/v7/view/menu/CascadingMenuPopup;->isShowing()Z39 ····invoke-virtual·{v2},·Landroid/support/v7/view/menu/CascadingMenuPopup;->isShowing()Z
  
40 ····move-result·v240 ····move-result·v2
  
41 ····if-eqz·v2,·:cond_141 ····if-eqz·v2,·:cond_1
Offset 62, 56 lines modifiedOffset 62, 56 lines modified
  
62 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;62 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
63 ····iget-object·v2,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;63 ····iget-object·v2,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
  
64 ····const/4·v3,·0x064 ····const/4·v3,·0x0
  
65 ····.line·10165 ····.line·102
66 ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;66 ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
67 ····move-result-object·v267 ····move-result-object·v2
  
68 ····check-cast·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;68 ····check-cast·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
69 ····iget-object·v2,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;69 ····iget-object·v2,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;
  
70 ····invoke-virtual·{v2},·Landroid/support/v7/widget/MenuPopupWindow;->isModal()Z70 ····invoke-virtual·{v2},·Landroid/support/v7/widget/MenuPopupWindow;->isModal()Z
  
71 ····move-result·v271 ····move-result·v2
  
72 ····if-nez·v2,·:cond_172 ····if-nez·v2,·:cond_1
  
73 ····.line·10273 ····.line·103
74 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;74 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
75 ····iget-object·v0,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShownAnchorView:Landroid/view/View;75 ····iget-object·v0,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShownAnchorView:Landroid/view/View;
  
76 ····.line·10376 ····.line·104
77 ····.local·v0,·"anchor":Landroid/view/View;77 ····.local·v0,·"anchor":Landroid/view/View;
78 ····if-eqz·v0,·:cond_078 ····if-eqz·v0,·:cond_0
  
79 ····invoke-virtual·{v0},·Landroid/view/View;->isShown()Z79 ····invoke-virtual·{v0},·Landroid/view/View;->isShown()Z
  
80 ····move-result·v280 ····move-result·v2
  
81 ····if-nez·v2,·:cond_281 ····if-nez·v2,·:cond_2
  
82 ····.line·10482 ····.line·105
83 ····:cond_083 ····:cond_0
84 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;84 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
85 ····invoke-virtual·{v2},·Landroid/support/v7/view/menu/CascadingMenuPopup;->dismiss()V85 ····invoke-virtual·{v2},·Landroid/support/v7/view/menu/CascadingMenuPopup;->dismiss()V
  
86 ····.line·11286 ····.line·113
87 ····.end·local·v0····#·"anchor":Landroid/view/View;87 ····.end·local·v0····#·"anchor":Landroid/view/View;
88 ····:cond_188 ····:cond_1
89 ····return-void89 ····return-void
  
90 ····.line·10790 ····.line·108
91 ····.restart·local·v0····#·"anchor":Landroid/view/View;91 ····.restart·local·v0····#·"anchor":Landroid/view/View;
92 ····:cond_292 ····:cond_2
93 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;93 ····iget-object·v2,·p0,·Landroid/support/v7/view/menu/CascadingMenuPopup$1;->this$0:Landroid/support/v7/view/menu/CascadingMenuPopup;
  
94 ····iget-object·v2,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;94 ····iget-object·v2,·v2,·Landroid/support/v7/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
  
95 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;95 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
  
127 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;127 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
128 ····move-result-object·v1128 ····move-result-object·v1
  
129 ····check-cast·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;129 ····check-cast·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
  
130 ····.line·108130 ····.line·109
131 ····.local·v1,·"info":Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;131 ····.local·v1,·"info":Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;
132 ····iget-object·v3,·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;132 ····iget-object·v3,·v1,·Landroid/support/v7/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroid/support/v7/widget/MenuPopupWindow;
  
133 ····invoke-virtual·{v3},·Landroid/support/v7/widget/MenuPopupWindow;->show()V133 ····invoke-virtual·{v3},·Landroid/support/v7/widget/MenuPopupWindow;->show()V
  
134 ····goto·:goto_0134 ····goto·:goto_0
135 .end·method135 .end·method
2.13 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback.smali
    
Offset 22, 60 lines modifiedOffset 22, 60 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V23 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·186326 ····.line·1870
27 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;27 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·186429 ····.line·1871
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onCloseMenu(Landroid/support/v7/view/menu/MenuBuilder;Z)V33 .method·public·onCloseMenu(Landroid/support/v7/view/menu/MenuBuilder;Z)V
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"menu"····#·Landroid/support/v7/view/menu/MenuBuilder;35 ····.param·p1,·"menu"····#·Landroid/support/v7/view/menu/MenuBuilder;
36 ····.param·p2,·"allMenusAreClosing"····#·Z36 ····.param·p2,·"allMenusAreClosing"····#·Z
  
37 ····.prologue37 ····.prologue
38 ····.line·187738 ····.line·1884
39 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;39 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
40 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->checkCloseActionMenu(Landroid/support/v7/view/menu/MenuBuilder;)V40 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->checkCloseActionMenu(Landroid/support/v7/view/menu/MenuBuilder;)V
  
41 ····.line·187841 ····.line·1885
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·onOpenSubMenu(Landroid/support/v7/view/menu/MenuBuilder;)Z44 .method·public·onOpenSubMenu(Landroid/support/v7/view/menu/MenuBuilder;)Z
45 ····.locals·245 ····.locals·2
46 ····.param·p1,·"subMenu"····#·Landroid/support/v7/view/menu/MenuBuilder;46 ····.param·p1,·"subMenu"····#·Landroid/support/v7/view/menu/MenuBuilder;
  
47 ····.prologue47 ····.prologue
48 ····.line·186848 ····.line·1875
49 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;49 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
50 ····invoke-virtual·{v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->getWindowCallback()Landroid/view/Window$Callback;50 ····invoke-virtual·{v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->getWindowCallback()Landroid/view/Window$Callback;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····.line·186952 ····.line·1876
53 ····.local·v0,·"cb":Landroid/view/Window$Callback;53 ····.local·v0,·"cb":Landroid/view/Window$Callback;
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····.line·187055 ····.line·1877
56 ····const/16·v1,·0x6c56 ····const/16·v1,·0x6c
  
57 ····invoke-interface·{v0,·v1,·p1},·Landroid/view/Window$Callback;->onMenuOpened(ILandroid/view/Menu;)Z57 ····invoke-interface·{v0,·v1,·p1},·Landroid/view/Window$Callback;->onMenuOpened(ILandroid/view/Menu;)Z
  
58 ····.line·187258 ····.line·1879
59 ····:cond_059 ····:cond_0
60 ····const/4·v1,·0x160 ····const/4·v1,·0x1
  
61 ····return·v161 ····return·v1
62 .end·method62 .end·method
1.2 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$3.smali
    
Offset 23, 36 lines modifiedOffset 23, 36 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····.prologue27 ····.prologue
28 ····.line·46028 ····.line·464
29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$3;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$3;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onFitSystemWindows(Landroid/graphics/Rect;)V34 .method·public·onFitSystemWindows(Landroid/graphics/Rect;)V
35 ····.locals·235 ····.locals·2
36 ····.param·p1,·"insets"····#·Landroid/graphics/Rect;36 ····.param·p1,·"insets"····#·Landroid/graphics/Rect;
  
37 ····.prologue37 ····.prologue
38 ····.line·46338 ····.line·467
39 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$3;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;39 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$3;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
40 ····iget·v1,·p1,·Landroid/graphics/Rect;->top:I40 ····iget·v1,·p1,·Landroid/graphics/Rect;->top:I
  
41 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->updateStatusGuard(I)I41 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->updateStatusGuard(I)I
  
42 ····move-result·v042 ····move-result·v0
  
43 ····iput·v0,·p1,·Landroid/graphics/Rect;->top:I43 ····iput·v0,·p1,·Landroid/graphics/Rect;->top:I
  
44 ····.line·46444 ····.line·468
45 ····return-void45 ····return-void
46 .end·method46 .end·method
5.87 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;)V21 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$1"····#·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;23 ····.param·p1,·"this$1"····#·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
24 ····.prologue24 ····.prologue
25 ····.line·180725 ····.line·1814
26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 74 lines modifiedOffset 37, 74 lines modified
37 .method·public·onAnimationEnd(Landroid/view/View;)V37 .method·public·onAnimationEnd(Landroid/view/View;)V
38 ····.locals·338 ····.locals·3
39 ····.param·p1,·"view"····#·Landroid/view/View;39 ····.param·p1,·"view"····#·Landroid/view/View;
  
40 ····.prologue40 ····.prologue
41 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····.line·181042 ····.line·1817
43 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;43 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
44 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;44 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
45 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;45 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
46 ····const/16·v1,·0x846 ····const/16·v1,·0x8
  
47 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V47 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V
  
48 ····.line·181148 ····.line·1818
49 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;49 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
50 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;50 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
51 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;51 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;
  
52 ····if-eqz·v0,·:cond_152 ····if-eqz·v0,·:cond_1
  
53 ····.line·181253 ····.line·1819
54 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;54 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
55 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;55 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
56 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;56 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;
  
57 ····invoke-virtual·{v0},·Landroid/widget/PopupWindow;->dismiss()V57 ····invoke-virtual·{v0},·Landroid/widget/PopupWindow;->dismiss()V
  
58 ····.line·181658 ····.line·1823
59 ····:cond_059 ····:cond_0
60 ····:goto_060 ····:goto_0
61 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;61 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
62 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;62 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
63 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;63 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
64 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->removeAllViews()V64 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->removeAllViews()V
  
65 ····.line·181765 ····.line·1824
66 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;66 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
67 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;67 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
68 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;68 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
69 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;69 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
70 ····.line·181870 ····.line·1825
71 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;71 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
72 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;72 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
73 ····iput-object·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;73 ····iput-object·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
74 ····.line·181974 ····.line·1826
75 ····return-void75 ····return-void
  
76 ····.line·181376 ····.line·1820
77 ····:cond_177 ····:cond_1
78 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;78 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
79 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;79 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
80 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;80 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····instance-of·v0,·v0,·Landroid/view/View;113 ····instance-of·v0,·v0,·Landroid/view/View;
  
114 ····if-eqz·v0,·:cond_0114 ····if-eqz·v0,·:cond_0
  
115 ····.line·1814115 ····.line·1821
116 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;116 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
  
117 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;117 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
118 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;118 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
119 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;119 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
16.3 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState.smali
    
Offset 66, 174 lines modifiedOffset 66, 174 lines modified
  
66 #·direct·methods66 #·direct·methods
67 .method·constructor·<init>(I)V67 .method·constructor·<init>(I)V
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"featureId"····#·I69 ····.param·p1,·"featureId"····#·I
  
70 ····.prologue70 ····.prologue
71 ····.line·194671 ····.line·1953
72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
73 ····.line·194773 ····.line·1954
74 ····iput·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->featureId:I74 ····iput·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->featureId:I
  
75 ····.line·194975 ····.line·1956
76 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
77 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->refreshDecorView:Z77 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->refreshDecorView:Z
  
78 ····.line·195078 ····.line·1957
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
  
81 #·virtual·methods81 #·virtual·methods
82 .method·applyFrozenState()V82 .method·applyFrozenState()V
83 ····.locals·283 ····.locals·2
  
84 ····.prologue84 ····.prologue
85 ····.line·205285 ····.line·2059
86 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;86 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
87 ····if-eqz·v0,·:cond_087 ····if-eqz·v0,·:cond_0
  
88 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->frozenMenuState:Landroid/os/Bundle;88 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->frozenMenuState:Landroid/os/Bundle;
  
89 ····if-eqz·v0,·:cond_089 ····if-eqz·v0,·:cond_0
  
90 ····.line·205390 ····.line·2060
91 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;91 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
92 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->frozenMenuState:Landroid/os/Bundle;92 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->frozenMenuState:Landroid/os/Bundle;
  
93 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/menu/MenuBuilder;->restorePresenterStates(Landroid/os/Bundle;)V93 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/menu/MenuBuilder;->restorePresenterStates(Landroid/os/Bundle;)V
  
94 ····.line·205494 ····.line·2061
95 ····const/4·v0,·0x095 ····const/4·v0,·0x0
  
96 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->frozenMenuState:Landroid/os/Bundle;96 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->frozenMenuState:Landroid/os/Bundle;
  
97 ····.line·205697 ····.line·2063
98 ····:cond_098 ····:cond_0
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·clearMenuPresenters()V101 .method·public·clearMenuPresenters()V
102 ····.locals·2102 ····.locals·2
  
103 ····.prologue103 ····.prologue
104 ····.line·1963104 ····.line·1970
105 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;105 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
106 ····if-eqz·v0,·:cond_0106 ····if-eqz·v0,·:cond_0
  
107 ····.line·1964107 ····.line·1971
108 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;108 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
109 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;109 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;
  
110 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/menu/MenuBuilder;->removeMenuPresenter(Landroid/support/v7/view/menu/MenuPresenter;)V110 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/view/menu/MenuBuilder;->removeMenuPresenter(Landroid/support/v7/view/menu/MenuPresenter;)V
  
111 ····.line·1966111 ····.line·1973
112 ····:cond_0112 ····:cond_0
113 ····const/4·v0,·0x0113 ····const/4·v0,·0x0
  
114 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;114 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;
  
115 ····.line·1967115 ····.line·1974
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·getListMenuView(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView;118 .method·getListMenuView(Landroid/support/v7/view/menu/MenuPresenter$Callback;)Landroid/support/v7/view/menu/MenuView;
119 ····.locals·4119 ····.locals·4
120 ····.param·p1,·"cb"····#·Landroid/support/v7/view/menu/MenuPresenter$Callback;120 ····.param·p1,·"cb"····#·Landroid/support/v7/view/menu/MenuPresenter$Callback;
  
121 ····.prologue121 ····.prologue
122 ····.line·2014122 ····.line·2021
123 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;123 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
124 ····if-nez·v1,·:cond_0124 ····if-nez·v1,·:cond_0
  
125 ····const/4·v0,·0x0125 ····const/4·v0,·0x0
  
126 ····.line·2025126 ····.line·2032
127 ····:goto_0127 ····:goto_0
128 ····return-object·v0128 ····return-object·v0
  
129 ····.line·2016129 ····.line·2023
130 ····:cond_0130 ····:cond_0
131 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;131 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;
  
132 ····if-nez·v1,·:cond_1132 ····if-nez·v1,·:cond_1
  
133 ····.line·2017133 ····.line·2024
134 ····new-instance·v1,·Landroid/support/v7/view/menu/ListMenuPresenter;134 ····new-instance·v1,·Landroid/support/v7/view/menu/ListMenuPresenter;
  
135 ····iget-object·v2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listPresenterContext:Landroid/content/Context;135 ····iget-object·v2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listPresenterContext:Landroid/content/Context;
  
136 ····sget·v3,·Landroid/support/v7/appcompat/R$layout;->abc_list_menu_item_layout:I136 ····sget·v3,·Landroid/support/v7/appcompat/R$layout;->abc_list_menu_item_layout:I
  
137 ····invoke-direct·{v1,·v2,·v3},·Landroid/support/v7/view/menu/ListMenuPresenter;-><init>(Landroid/content/Context;I)V137 ····invoke-direct·{v1,·v2,·v3},·Landroid/support/v7/view/menu/ListMenuPresenter;-><init>(Landroid/content/Context;I)V
  
138 ····iput-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;138 ····iput-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;
  
139 ····.line·2019139 ····.line·2026
140 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;140 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;
  
141 ····invoke-virtual·{v1,·p1},·Landroid/support/v7/view/menu/ListMenuPresenter;->setCallback(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V141 ····invoke-virtual·{v1,·p1},·Landroid/support/v7/view/menu/ListMenuPresenter;->setCallback(Landroid/support/v7/view/menu/MenuPresenter$Callback;)V
  
142 ····.line·2020142 ····.line·2027
143 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;143 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->menu:Landroid/support/v7/view/menu/MenuBuilder;
  
144 ····iget-object·v2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;144 ····iget-object·v2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->listMenuPresenter:Landroid/support/v7/view/menu/ListMenuPresenter;
  
145 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/view/menu/MenuBuilder;->addMenuPresenter(Landroid/support/v7/view/menu/MenuPresenter;)V145 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/view/menu/MenuBuilder;->addMenuPresenter(Landroid/support/v7/view/menu/MenuPresenter;)V
  
146 ····.line·2023146 ····.line·2030
147 ····:cond_1147 ····:cond_1
Max diff block lines reached; 11375/16545 bytes (68.75%) of diff not shown.
4.85 KB
smali/android/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate.smali
    
Offset 33, 66 lines modifiedOffset 33, 66 lines modified
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Landroid/app/Activity;)V34 .method·constructor·<init>(Landroid/app/Activity;)V
35 ····.locals·035 ····.locals·0
36 ····.param·p1,·"activity"····#·Landroid/app/Activity;36 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
37 ····.prologue37 ····.prologue
38 ····.line·50838 ····.line·532
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·50940 ····.line·533
41 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;41 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
42 ····.line·51042 ····.line·534
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·getActionBarThemedContext()Landroid/content/Context;46 .method·public·getActionBarThemedContext()Landroid/content/Context;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·51949 ····.line·543
50 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;50 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
  
53 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;53 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
54 ····.locals·154 ····.locals·1
  
55 ····.prologue55 ····.prologue
56 ····.line·51456 ····.line·538
57 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;57 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
58 ····invoke-static·{v0},·Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;58 ····invoke-static·{v0},·Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·isNavigationVisible()Z62 .method·public·isNavigationVisible()Z
63 ····.locals·263 ····.locals·2
  
64 ····.prologue64 ····.prologue
65 ····.line·52465 ····.line·548
66 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;66 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
67 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;67 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····.line·52569 ····.line·549
70 ····.local·v0,·"actionBar":Landroid/app/ActionBar;70 ····.local·v0,·"actionBar":Landroid/app/ActionBar;
71 ····if-eqz·v0,·:cond_071 ····if-eqz·v0,·:cond_0
  
72 ····.line·52672 ····.line·550
73 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getDisplayOptions()I73 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getDisplayOptions()I
  
74 ····move-result·v174 ····move-result·v1
  
75 ····and-int/lit8·v1,·v1,·0x475 ····and-int/lit8·v1,·v1,·0x4
  
76 ····if-eqz·v1,·:cond_076 ····if-eqz·v1,·:cond_0
Offset 109, 64 lines modifiedOffset 109, 64 lines modified
109 .end·method109 .end·method
  
110 .method·public·setActionBarDescription(I)V110 .method·public·setActionBarDescription(I)V
111 ····.locals·2111 ····.locals·2
112 ····.param·p1,·"contentDescRes"····#·I112 ····.param·p1,·"contentDescRes"····#·I
  
113 ····.prologue113 ····.prologue
114 ····.line·542114 ····.line·566
115 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;115 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
116 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;116 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
117 ····invoke-static·{v0,·v1,·p1},·Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;117 ····invoke-static·{v0,·v1,·p1},·Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;119 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
120 ····.line·544120 ····.line·568
121 ····return-void121 ····return-void
122 .end·method122 .end·method
  
123 .method·public·setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V123 .method·public·setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
124 ····.locals·3124 ····.locals·3
125 ····.param·p1,·"themeImage"····#·Landroid/graphics/drawable/Drawable;125 ····.param·p1,·"themeImage"····#·Landroid/graphics/drawable/Drawable;
126 ····.param·p2,·"contentDescRes"····#·I126 ····.param·p2,·"contentDescRes"····#·I
  
127 ····.prologue127 ····.prologue
128 ····.line·531128 ····.line·555
129 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;129 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
130 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;130 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····.line·532132 ····.line·556
133 ····.local·v0,·"actionBar":Landroid/app/ActionBar;133 ····.local·v0,·"actionBar":Landroid/app/ActionBar;
134 ····if-eqz·v0,·:cond_0134 ····if-eqz·v0,·:cond_0
  
135 ····.line·533135 ····.line·557
136 ····const/4·v1,·0x1136 ····const/4·v1,·0x1
  
137 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V137 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
  
138 ····.line·534138 ····.line·558
139 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;139 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
140 ····iget-object·v2,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;140 ····iget-object·v2,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mActivity:Landroid/app/Activity;
  
141 ····invoke-static·{v1,·v2,·p1,·p2},·Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;141 ····invoke-static·{v1,·v2,·p1,·p2},·Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
142 ····move-result-object·v1142 ····move-result-object·v1
  
143 ····iput-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;143 ····iput-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;->mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
  
144 ····.line·536144 ····.line·560
145 ····const/4·v1,·0x0145 ····const/4·v1,·0x0
  
146 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V146 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
  
Max diff block lines reached; 30/4818 bytes (0.62%) of diff not shown.
27.1 KB
smali/android/support/v7/app/ActionBarDrawerToggle.smali
    
Offset 25, 14 lines modifiedOffset 25, 16 lines modified
  
25 .field·private·final·mCloseDrawerContentDescRes:I25 .field·private·final·mCloseDrawerContentDescRes:I
  
26 .field·mDrawerIndicatorEnabled:Z26 .field·mDrawerIndicatorEnabled:Z
  
27 .field·private·final·mDrawerLayout:Landroid/support/v4/widget/DrawerLayout;27 .field·private·final·mDrawerLayout:Landroid/support/v4/widget/DrawerLayout;
  
 28 .field·private·mDrawerSlideAnimationEnabled:Z
  
28 .field·private·mHasCustomUpIndicator:Z29 .field·private·mHasCustomUpIndicator:Z
  
29 .field·private·mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;30 .field·private·mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
  
30 .field·private·final·mOpenDrawerContentDescRes:I31 .field·private·final·mOpenDrawerContentDescRes:I
  
31 .field·private·mSlider:Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;32 .field·private·mSlider:Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;
Offset 55, 30 lines modifiedOffset 57, 30 lines modified
55 ········.annotation·build·Landroid/support/annotation/StringRes;57 ········.annotation·build·Landroid/support/annotation/StringRes;
56 ········.end·annotation58 ········.end·annotation
57 ····.end·param59 ····.end·param
  
58 ····.prologue60 ····.prologue
59 ····const/4·v2,·0x061 ····const/4·v2,·0x0
  
60 ····.line·15362 ····.line·154
61 ····move-object·v0,·p063 ····move-object·v0,·p0
  
62 ····move-object·v1,·p164 ····move-object·v1,·p1
  
63 ····move-object·v3,·p265 ····move-object·v3,·p2
  
64 ····move-object·v4,·v266 ····move-object·v4,·v2
  
65 ····move·v5,·p367 ····move·v5,·p3
  
66 ····move·v6,·p468 ····move·v6,·p4
  
67 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;II)V69 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;II)V
  
68 ····.line·15570 ····.line·156
69 ····return-void71 ····return-void
70 .end·method72 .end·method
  
71 .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V73 .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V
72 ····.locals·774 ····.locals·7
73 ····.param·p1,·"activity"····#·Landroid/app/Activity;75 ····.param·p1,·"activity"····#·Landroid/app/Activity;
74 ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout;76 ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout;
Offset 89, 15 lines modifiedOffset 91, 15 lines modified
89 ····.end·param91 ····.end·param
90 ····.param·p5,·"closeDrawerContentDescRes"····#·I92 ····.param·p5,·"closeDrawerContentDescRes"····#·I
91 ········.annotation·build·Landroid/support/annotation/StringRes;93 ········.annotation·build·Landroid/support/annotation/StringRes;
92 ········.end·annotation94 ········.end·annotation
93 ····.end·param95 ····.end·param
  
94 ····.prologue96 ····.prologue
95 ····.line·18497 ····.line·185
96 ····const/4·v4,·0x098 ····const/4·v4,·0x0
  
97 ····move-object·v0,·p099 ····move-object·v0,·p0
  
98 ····move-object·v1,·p1100 ····move-object·v1,·p1
  
99 ····move-object·v2,·p3101 ····move-object·v2,·p3
Offset 106, 15 lines modifiedOffset 108, 15 lines modified
  
106 ····move·v5,·p4108 ····move·v5,·p4
  
107 ····move·v6,·p5109 ····move·v6,·p5
  
108 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;II)V110 ····invoke-direct/range·{v0·..·v6},·Landroid/support/v7/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;II)V
  
109 ····.line·186111 ····.line·187
110 ····return-void112 ····return-void
111 .end·method113 .end·method
  
112 .method·constructor·<init>(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;II)V114 .method·constructor·<init>(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;II)V
113 ····.locals·2115 ····.locals·2
114 ····.param·p1,·"activity"····#·Landroid/app/Activity;116 ····.param·p1,·"activity"····#·Landroid/app/Activity;
115 ····.param·p2,·"toolbar"····#·Landroid/support/v7/widget/Toolbar;117 ····.param·p2,·"toolbar"····#·Landroid/support/v7/widget/Toolbar;
Offset 126, 209 lines modifiedOffset 128, 212 lines modified
126 ····.end·param128 ····.end·param
127 ····.param·p6,·"closeDrawerContentDescRes"····#·I129 ····.param·p6,·"closeDrawerContentDescRes"····#·I
128 ········.annotation·build·Landroid/support/annotation/StringRes;130 ········.annotation·build·Landroid/support/annotation/StringRes;
129 ········.end·annotation131 ········.end·annotation
130 ····.end·param132 ····.end·param
  
131 ····.prologue133 ····.prologue
 134 ····const/4·v0,·0x1
  
132 ····.line·195135 ····.line·196
133 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V136 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
134 ····.line·122137 ····.line·121
135 ····const/4·v0,·0x1138 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerSlideAnimationEnabled:Z
  
 139 ····.line·123
136 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z140 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
  
137 ····.line·130141 ····.line·131
138 ····const/4·v0,·0x0142 ····const/4·v0,·0x0
  
139 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mWarnedForDisplayHomeAsUp:Z143 ····iput-boolean·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mWarnedForDisplayHomeAsUp:Z
  
140 ····.line·196144 ····.line·197
141 ····if-eqz·p2,·:cond_0145 ····if-eqz·p2,·:cond_0
  
142 ····.line·197146 ····.line·198
143 ····new-instance·v0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;147 ····new-instance·v0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;
  
144 ····invoke-direct·{v0,·p2},·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;-><init>(Landroid/support/v7/widget/Toolbar;)V148 ····invoke-direct·{v0,·p2},·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;-><init>(Landroid/support/v7/widget/Toolbar;)V
  
145 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;149 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;
  
146 ····.line·198150 ····.line·199
147 ····new-instance·v0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;151 ····new-instance·v0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;
  
148 ····invoke-direct·{v0,·p0},·Landroid/support/v7/app/ActionBarDrawerToggle$1;-><init>(Landroid/support/v7/app/ActionBarDrawerToggle;)V152 ····invoke-direct·{v0,·p0},·Landroid/support/v7/app/ActionBarDrawerToggle$1;-><init>(Landroid/support/v7/app/ActionBarDrawerToggle;)V
  
149 ····invoke-virtual·{p2,·v0},·Landroid/support/v7/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V153 ····invoke-virtual·{p2,·v0},·Landroid/support/v7/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V
  
150 ····.line·220154 ····.line·221
151 ····.end·local·p1····#·"activity":Landroid/app/Activity;155 ····.end·local·p1····#·"activity":Landroid/app/Activity;
152 ····:goto_0156 ····:goto_0
153 ····iput-object·p3,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout;157 ····iput-object·p3,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerLayout:Landroid/support/v4/widget/DrawerLayout;
  
154 ····.line·221158 ····.line·222
155 ····iput·p5,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I159 ····iput·p5,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I
Max diff block lines reached; 23253/27685 bytes (83.99%) of diff not shown.
2.43 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$2.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····.prologue27 ····.prologue
28 ····.line·43828 ····.line·442
29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$2;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$2;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
Offset 39, 52 lines modifiedOffset 39, 52 lines modified
39 #·virtual·methods39 #·virtual·methods
40 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;40 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;
41 ····.locals·541 ····.locals·5
42 ····.param·p1,·"v"····#·Landroid/view/View;42 ····.param·p1,·"v"····#·Landroid/view/View;
43 ····.param·p2,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat;43 ····.param·p2,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat;
  
44 ····.prologue44 ····.prologue
45 ····.line·44245 ····.line·446
46 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetTop()I46 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
  
47 ····move-result·v147 ····move-result·v1
  
48 ····.line·44348 ····.line·447
49 ····.local·v1,·"top":I49 ····.local·v1,·"top":I
50 ····iget-object·v2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$2;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;50 ····iget-object·v2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$2;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
51 ····invoke-virtual·{v2,·v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->updateStatusGuard(I)I51 ····invoke-virtual·{v2,·v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->updateStatusGuard(I)I
  
52 ····move-result·v052 ····move-result·v0
  
53 ····.line·44553 ····.line·449
54 ····.local·v0,·"newTop":I54 ····.local·v0,·"newTop":I
55 ····if-eq·v1,·v0,·:cond_055 ····if-eq·v1,·v0,·:cond_0
  
56 ····.line·44756 ····.line·451
57 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I57 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
  
58 ····move-result·v258 ····move-result·v2
  
59 ····.line·44959 ····.line·453
60 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetRight()I60 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
  
61 ····move-result·v361 ····move-result·v3
  
62 ····.line·45062 ····.line·454
63 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I63 ····invoke-virtual·{p2},·Landroid/support/v4/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
  
64 ····move-result·v464 ····move-result·v4
  
65 ····.line·44665 ····.line·450
66 ····invoke-virtual·{p2,·v2,·v0,·v3,·v4},·Landroid/support/v4/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroid/support/v4/view/WindowInsetsCompat;66 ····invoke-virtual·{p2,·v2,·v0,·v3,·v4},·Landroid/support/v4/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroid/support/v4/view/WindowInsetsCompat;
  
67 ····move-result-object·p267 ····move-result-object·p2
  
68 ····.line·45468 ····.line·458
69 ····:cond_069 ····:cond_0
70 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;70 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;
  
71 ····move-result-object·v271 ····move-result-object·v2
  
72 ····return-object·v272 ····return-object·v2
73 .end·method73 .end·method
4.9 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$5.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····.prologue27 ····.prologue
28 ····.line·77928 ····.line·783
29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
Offset 41, 51 lines modifiedOffset 41, 51 lines modified
41 ····.locals·541 ····.locals·5
  
42 ····.prologue42 ····.prologue
43 ····const/high16·v4,·0x3f800000····#·1.0f43 ····const/high16·v4,·0x3f800000····#·1.0f
  
44 ····const/4·v3,·0x044 ····const/4·v3,·0x0
  
45 ····.line·78245 ····.line·786
46 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;46 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
47 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;47 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;
  
48 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;48 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
49 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;49 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
50 ····const/16·v2,·0x3750 ····const/16·v2,·0x37
  
51 ····invoke-virtual·{v0,·v1,·v2,·v3,·v3},·Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V51 ····invoke-virtual·{v0,·v1,·v2,·v3,·v3},·Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V
  
52 ····.line·78552 ····.line·789
53 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;53 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
54 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->endOnGoingFadeAnimation()V54 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->endOnGoingFadeAnimation()V
  
55 ····.line·78755 ····.line·791
56 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;56 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
57 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->shouldAnimateActionModeView()Z57 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->shouldAnimateActionModeView()Z
  
58 ····move-result·v058 ····move-result·v0
  
59 ····if-eqz·v0,·:cond_059 ····if-eqz·v0,·:cond_0
  
60 ····.line·78860 ····.line·792
61 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;61 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
62 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;62 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
63 ····const/4·v1,·0x063 ····const/4·v1,·0x0
  
64 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V64 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V
  
65 ····.line·78965 ····.line·793
66 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;66 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
67 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;67 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
68 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;68 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
69 ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;69 ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
Offset 94, 38 lines modifiedOffset 94, 38 lines modified
  
94 ····invoke-virtual·{v1,·v4},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;94 ····invoke-virtual·{v1,·v4},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
95 ····move-result-object·v195 ····move-result-object·v1
  
96 ····iput-object·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;96 ····iput-object·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
97 ····.line·79097 ····.line·794
98 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;98 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
99 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;99 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
100 ····new-instance·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;100 ····new-instance·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;
  
101 ····invoke-direct·{v1,·p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;-><init>(Landroid/support/v7/app/AppCompatDelegateImplV9$5;)V101 ····invoke-direct·{v1,·p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;-><init>(Landroid/support/v7/app/AppCompatDelegateImplV9$5;)V
  
102 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;102 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
103 ····.line·807103 ····.line·811
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
  
106 ····.line·804106 ····.line·808
107 ····:cond_0107 ····:cond_0
108 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;108 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
109 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;109 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
110 ····invoke-static·{v0,·v4},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V110 ····invoke-static·{v0,·v4},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V
  
111 ····.line·805111 ····.line·809
112 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;112 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
113 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;113 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
114 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V114 ····invoke-virtual·{v0,·v3},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V
  
115 ····goto·:goto_0115 ····goto·:goto_0
2.23 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1.smali
    
Offset 28, 63 lines modifiedOffset 28, 63 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·209532 ····.line·2102
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
41 ····.prologue41 ····.prologue
42 ····.line·209842 ····.line·2105
43 ····invoke-static·{p1,·p2},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;43 ····invoke-static·{p1,·p2},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
  
49 ····.prologue49 ····.prologue
50 ····.line·209550 ····.line·2102
51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·newArray(I)[Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;55 .method·public·newArray(I)[Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·210359 ····.line·2110
60 ····new-array·v0,·p1,·[Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;60 ····new-array·v0,·p1,·[Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
  
65 ····.prologue65 ····.prologue
66 ····.line·209566 ····.line·2102
67 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;->newArray(I)[Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;67 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;->newArray(I)[Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
5.04 KB
smali/android/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate.smali
    
Offset 31, 67 lines modifiedOffset 31, 67 lines modified
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Landroid/app/Activity;)V32 .method·constructor·<init>(Landroid/app/Activity;)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"activity"····#·Landroid/app/Activity;34 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
35 ····.prologue35 ····.prologue
36 ····.line·58036 ····.line·604
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····.line·58138 ····.line·605
39 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;39 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;
  
40 ····.line·58240 ····.line·606
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getActionBarThemedContext()Landroid/content/Context;44 .method·public·getActionBarThemedContext()Landroid/content/Context;
45 ····.locals·345 ····.locals·3
  
46 ····.prologue46 ····.prologue
47 ····.line·59547 ····.line·619
48 ····iget-object·v2,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;48 ····iget-object·v2,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;
  
49 ····invoke-virtual·{v2},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;49 ····invoke-virtual·{v2},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·59751 ····.line·621
52 ····.local·v0,·"actionBar":Landroid/app/ActionBar;52 ····.local·v0,·"actionBar":Landroid/app/ActionBar;
53 ····if-eqz·v0,·:cond_053 ····if-eqz·v0,·:cond_0
  
54 ····.line·59854 ····.line·622
55 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getThemedContext()Landroid/content/Context;55 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getThemedContext()Landroid/content/Context;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····.line·60257 ····.line·626
58 ····.local·v1,·"context":Landroid/content/Context;58 ····.local·v1,·"context":Landroid/content/Context;
59 ····:goto_059 ····:goto_0
60 ····return-object·v160 ····return-object·v1
  
61 ····.line·60061 ····.line·624
62 ····.end·local·v1····#·"context":Landroid/content/Context;62 ····.end·local·v1····#·"context":Landroid/content/Context;
63 ····:cond_063 ····:cond_0
64 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;64 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;
  
65 ····.restart·local·v1····#·"context":Landroid/content/Context;65 ····.restart·local·v1····#·"context":Landroid/content/Context;
66 ····goto·:goto_066 ····goto·:goto_0
67 .end·method67 .end·method
  
68 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;68 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
69 ····.locals·769 ····.locals·7
  
70 ····.prologue70 ····.prologue
71 ····const/4·v6,·0x071 ····const/4·v6,·0x0
  
72 ····.line·58672 ····.line·610
73 ····invoke-virtual·{p0},·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->getActionBarThemedContext()Landroid/content/Context;73 ····invoke-virtual·{p0},·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->getActionBarThemedContext()Landroid/content/Context;
  
74 ····move-result-object·v274 ····move-result-object·v2
  
75 ····const/4·v3,·0x075 ····const/4·v3,·0x0
  
76 ····const/4·v4,·0x176 ····const/4·v4,·0x1
Offset 104, 44 lines modifiedOffset 104, 44 lines modified
  
104 ····const·v5,·0x10102ce104 ····const·v5,·0x10102ce
  
105 ····invoke-virtual·{v2,·v3,·v4,·v5,·v6},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;105 ····invoke-virtual·{v2,·v3,·v4,·v5,·v6},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····.line·588107 ····.line·612
108 ····.local·v0,·"a":Landroid/content/res/TypedArray;108 ····.local·v0,·"a":Landroid/content/res/TypedArray;
109 ····invoke-virtual·{v0,·v6},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;109 ····invoke-virtual·{v0,·v6},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
110 ····move-result-object·v1110 ····move-result-object·v1
  
111 ····.line·589111 ····.line·613
112 ····.local·v1,·"result":Landroid/graphics/drawable/Drawable;112 ····.local·v1,·"result":Landroid/graphics/drawable/Drawable;
113 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V113 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
114 ····.line·590114 ····.line·614
115 ····return-object·v1115 ····return-object·v1
116 .end·method116 .end·method
  
117 .method·public·isNavigationVisible()Z117 .method·public·isNavigationVisible()Z
118 ····.locals·2118 ····.locals·2
  
119 ····.prologue119 ····.prologue
120 ····.line·607120 ····.line·631
121 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;121 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;
  
122 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;122 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
123 ····move-result-object·v0123 ····move-result-object·v0
  
124 ····.line·608124 ····.line·632
125 ····.local·v0,·"actionBar":Landroid/app/ActionBar;125 ····.local·v0,·"actionBar":Landroid/app/ActionBar;
126 ····if-eqz·v0,·:cond_0126 ····if-eqz·v0,·:cond_0
  
127 ····.line·609127 ····.line·633
128 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getDisplayOptions()I128 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getDisplayOptions()I
  
129 ····move-result·v1129 ····move-result·v1
  
130 ····and-int/lit8·v1,·v1,·0x4130 ····and-int/lit8·v1,·v1,·0x4
  
131 ····if-eqz·v1,·:cond_0131 ····if-eqz·v1,·:cond_0
Offset 158, 53 lines modifiedOffset 158, 53 lines modified
158 .end·method158 .end·method
  
159 .method·public·setActionBarDescription(I)V159 .method·public·setActionBarDescription(I)V
160 ····.locals·2160 ····.locals·2
161 ····.param·p1,·"contentDescRes"····#·I161 ····.param·p1,·"contentDescRes"····#·I
  
162 ····.prologue162 ····.prologue
163 ····.line·623163 ····.line·647
164 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;164 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;->mActivity:Landroid/app/Activity;
  
165 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;165 ····invoke-virtual·{v1},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
166 ····move-result-object·v0166 ····move-result-object·v0
  
Max diff block lines reached; 1174/5008 bytes (23.44%) of diff not shown.
1.91 KB
smali/android/support/v7/app/ActionBarDrawerToggle$DummyDelegate.smali
    
Offset 23, 73 lines modifiedOffset 23, 73 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/app/Activity;)V24 .method·constructor·<init>(Landroid/app/Activity;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"activity"····#·Landroid/app/Activity;26 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
27 ····.prologue27 ····.prologue
28 ····.line·68228 ····.line·706
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·68330 ····.line·707
31 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;->mActivity:Landroid/app/Activity;31 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;->mActivity:Landroid/app/Activity;
  
32 ····.line·68432 ····.line·708
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·getActionBarThemedContext()Landroid/content/Context;36 .method·public·getActionBarThemedContext()Landroid/content/Context;
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·70339 ····.line·727
40 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;->mActivity:Landroid/app/Activity;40 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;->mActivity:Landroid/app/Activity;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
43 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;43 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
44 ····.locals·144 ····.locals·1
  
45 ····.prologue45 ····.prologue
46 ····.line·69846 ····.line·722
47 ····const/4·v0,·0x047 ····const/4·v0,·0x0
  
48 ····return-object·v048 ····return-object·v0
49 .end·method49 .end·method
  
50 .method·public·isNavigationVisible()Z50 .method·public·isNavigationVisible()Z
51 ····.locals·151 ····.locals·1
  
52 ····.prologue52 ····.prologue
53 ····.line·70853 ····.line·732
54 ····const/4·v0,·0x154 ····const/4·v0,·0x1
  
55 ····return·v055 ····return·v0
56 .end·method56 .end·method
  
57 .method·public·setActionBarDescription(I)V57 .method·public·setActionBarDescription(I)V
58 ····.locals·058 ····.locals·0
59 ····.param·p1,·"contentDescRes"····#·I59 ····.param·p1,·"contentDescRes"····#·I
60 ········.annotation·build·Landroid/support/annotation/StringRes;60 ········.annotation·build·Landroid/support/annotation/StringRes;
61 ········.end·annotation61 ········.end·annotation
62 ····.end·param62 ····.end·param
  
63 ····.prologue63 ····.prologue
64 ····.line·69464 ····.line·718
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V67 .method·public·setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
68 ····.locals·068 ····.locals·0
69 ····.param·p1,·"upDrawable"····#·Landroid/graphics/drawable/Drawable;69 ····.param·p1,·"upDrawable"····#·Landroid/graphics/drawable/Drawable;
70 ····.param·p2,·"contentDescRes"····#·I70 ····.param·p2,·"contentDescRes"····#·I
71 ········.annotation·build·Landroid/support/annotation/StringRes;71 ········.annotation·build·Landroid/support/annotation/StringRes;
72 ········.end·annotation72 ········.end·annotation
73 ····.end·param73 ····.end·param
  
74 ····.prologue74 ····.prologue
75 ····.line·68975 ····.line·713
76 ····return-void76 ····return-void
77 .end·method77 .end·method
4.32 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState.smali
    
Offset 39, 141 lines modifiedOffset 39, 141 lines modified
  
  
39 #·direct·methods39 #·direct·methods
40 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
41 ····.locals·141 ····.locals·1
  
42 ····.prologue42 ····.prologue
43 ····.line·209343 ····.line·2100
44 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;44 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;
  
45 ····invoke-direct·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;-><init>()V45 ····invoke-direct·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState$1;-><init>()V
  
46 ····.line·209446 ····.line·2101
47 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;47 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····sput-object·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;49 ····sput-object·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
50 ····.line·209350 ····.line·2100
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·constructor·<init>()V53 .method·constructor·<init>()V
54 ····.locals·054 ····.locals·0
  
55 ····.prologue55 ····.prologue
56 ····.line·206356 ····.line·2070
57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V57 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
58 ····.line·206458 ····.line·2071
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·static·readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;61 .method·static·readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
62 ····.locals·362 ····.locals·3
63 ····.param·p0,·"source"····#·Landroid/os/Parcel;63 ····.param·p0,·"source"····#·Landroid/os/Parcel;
64 ····.param·p1,·"loader"····#·Ljava/lang/ClassLoader;64 ····.param·p1,·"loader"····#·Ljava/lang/ClassLoader;
  
65 ····.prologue65 ····.prologue
66 ····const/4·v1,·0x166 ····const/4·v1,·0x1
  
67 ····.line·208267 ····.line·2089
68 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;68 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
  
69 ····invoke-direct·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;-><init>()V69 ····invoke-direct·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;-><init>()V
  
70 ····.line·208370 ····.line·2090
71 ····.local·v0,·"savedState":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;71 ····.local·v0,·"savedState":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;
72 ····invoke-virtual·{p0},·Landroid/os/Parcel;->readInt()I72 ····invoke-virtual·{p0},·Landroid/os/Parcel;->readInt()I
  
73 ····move-result·v273 ····move-result·v2
  
74 ····iput·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->featureId:I74 ····iput·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->featureId:I
  
75 ····.line·208475 ····.line·2091
76 ····invoke-virtual·{p0},·Landroid/os/Parcel;->readInt()I76 ····invoke-virtual·{p0},·Landroid/os/Parcel;->readInt()I
  
77 ····move-result·v277 ····move-result·v2
  
78 ····if-ne·v2,·v1,·:cond_178 ····if-ne·v2,·v1,·:cond_1
  
79 ····:goto_079 ····:goto_0
80 ····iput-boolean·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z80 ····iput-boolean·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z
  
81 ····.line·208681 ····.line·2093
82 ····iget-boolean·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z82 ····iget-boolean·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z
  
83 ····if-eqz·v1,·:cond_083 ····if-eqz·v1,·:cond_0
  
84 ····.line·208784 ····.line·2094
85 ····invoke-virtual·{p0,·p1},·Landroid/os/Parcel;->readBundle(Ljava/lang/ClassLoader;)Landroid/os/Bundle;85 ····invoke-virtual·{p0,·p1},·Landroid/os/Parcel;->readBundle(Ljava/lang/ClassLoader;)Landroid/os/Bundle;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
87 ····iput-object·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->menuState:Landroid/os/Bundle;87 ····iput-object·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->menuState:Landroid/os/Bundle;
  
88 ····.line·209088 ····.line·2097
89 ····:cond_089 ····:cond_0
90 ····return-object·v090 ····return-object·v0
  
91 ····.line·208491 ····.line·2091
92 ····:cond_192 ····:cond_1
93 ····const/4·v1,·0x093 ····const/4·v1,·0x0
  
94 ····goto·:goto_094 ····goto·:goto_0
95 .end·method95 .end·method
  
  
96 #·virtual·methods96 #·virtual·methods
97 .method·public·describeContents()I97 .method·public·describeContents()I
98 ····.locals·198 ····.locals·1
  
99 ····.prologue99 ····.prologue
100 ····.line·2068100 ····.line·2075
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····return·v0102 ····return·v0
103 .end·method103 .end·method
  
104 .method·public·writeToParcel(Landroid/os/Parcel;I)V104 .method·public·writeToParcel(Landroid/os/Parcel;I)V
105 ····.locals·1105 ····.locals·1
106 ····.param·p1,·"dest"····#·Landroid/os/Parcel;106 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
107 ····.param·p2,·"flags"····#·I107 ····.param·p2,·"flags"····#·I
  
108 ····.prologue108 ····.prologue
109 ····.line·2073109 ····.line·2080
110 ····iget·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->featureId:I110 ····iget·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->featureId:I
  
111 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V111 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
112 ····.line·2074112 ····.line·2081
113 ····iget-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z113 ····iget-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z
  
114 ····if-eqz·v0,·:cond_1114 ····if-eqz·v0,·:cond_1
  
115 ····const/4·v0,·0x1115 ····const/4·v0,·0x1
  
116 ····:goto_0116 ····:goto_0
117 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V117 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
118 ····.line·2076118 ····.line·2083
119 ····iget-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z119 ····iget-boolean·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState$SavedState;->isOpen:Z
  
120 ····if-eqz·v0,·:cond_0120 ····if-eqz·v0,·:cond_0
  
121 ····.line·2077121 ····.line·2084
Max diff block lines reached; 252/4251 bytes (5.93%) of diff not shown.
4.25 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$6.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V21 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;23 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
  
24 ····.prologue24 ····.prologue
25 ····.line·83325 ····.line·837
26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 85 lines modifiedOffset 37, 85 lines modified
37 .method·public·onAnimationEnd(Landroid/view/View;)V37 .method·public·onAnimationEnd(Landroid/view/View;)V
38 ····.locals·338 ····.locals·3
39 ····.param·p1,·"view"····#·Landroid/view/View;39 ····.param·p1,·"view"····#·Landroid/view/View;
  
40 ····.prologue40 ····.prologue
41 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····.line·84642 ····.line·850
43 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;43 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
44 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;44 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
45 ····const/high16·v1,·0x3f800000····#·1.0f45 ····const/high16·v1,·0x3f800000····#·1.0f
  
46 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V46 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V
  
47 ····.line·84747 ····.line·851
48 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;48 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
49 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;49 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
50 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;50 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
51 ····.line·84851 ····.line·852
52 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;52 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
53 ····iput-object·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;53 ····iput-object·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
54 ····.line·84954 ····.line·853
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·onAnimationStart(Landroid/view/View;)V57 .method·public·onAnimationStart(Landroid/view/View;)V
58 ····.locals·258 ····.locals·2
59 ····.param·p1,·"view"····#·Landroid/view/View;59 ····.param·p1,·"view"····#·Landroid/view/View;
  
60 ····.prologue60 ····.prologue
61 ····.line·83661 ····.line·840
62 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;62 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
63 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;63 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
64 ····const/4·v1,·0x064 ····const/4·v1,·0x0
  
65 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V65 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V
  
66 ····.line·83766 ····.line·841
67 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;67 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
68 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;68 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
69 ····const/16·v1,·0x2069 ····const/16·v1,·0x20
  
70 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->sendAccessibilityEvent(I)V70 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->sendAccessibilityEvent(I)V
  
71 ····.line·83971 ····.line·843
72 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;72 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
73 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;73 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
74 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;74 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····instance-of·v0,·v0,·Landroid/view/View;76 ····instance-of·v0,·v0,·Landroid/view/View;
  
77 ····if-eqz·v0,·:cond_077 ····if-eqz·v0,·:cond_0
  
78 ····.line·84078 ····.line·844
79 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;79 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$6;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
80 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;80 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
81 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;81 ····invoke-virtual·{v0},·Landroid/support/v7/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····check-cast·v0,·Landroid/view/View;83 ····check-cast·v0,·Landroid/view/View;
  
84 ····invoke-static·{v0},·Landroid/support/v4/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V84 ····invoke-static·{v0},·Landroid/support/v4/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V
  
85 ····.line·84285 ····.line·846
86 ····:cond_086 ····:cond_0
87 ····return-void87 ····return-void
88 .end·method88 .end·method
3.27 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$5$1.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9$5;)V21 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9$5;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$1"····#·Landroid/support/v7/app/AppCompatDelegateImplV9$5;23 ····.param·p1,·"this$1"····#·Landroid/support/v7/app/AppCompatDelegateImplV9$5;
  
24 ····.prologue24 ····.prologue
25 ····.line·79025 ····.line·794
26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 57 lines modifiedOffset 37, 57 lines modified
37 .method·public·onAnimationEnd(Landroid/view/View;)V37 .method·public·onAnimationEnd(Landroid/view/View;)V
38 ····.locals·338 ····.locals·3
39 ····.param·p1,·"view"····#·Landroid/view/View;39 ····.param·p1,·"view"····#·Landroid/view/View;
  
40 ····.prologue40 ····.prologue
41 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····.line·79842 ····.line·802
43 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;43 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;
  
44 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;44 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
45 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;45 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
46 ····const/high16·v1,·0x3f800000····#·1.0f46 ····const/high16·v1,·0x3f800000····#·1.0f
  
47 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V47 ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewCompat;->setAlpha(Landroid/view/View;F)V
  
48 ····.line·79948 ····.line·803
49 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;49 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;
  
50 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;50 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
51 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;51 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
52 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;52 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
53 ····.line·80053 ····.line·804
54 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;54 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;
  
55 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;55 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
56 ····iput-object·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;56 ····iput-object·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
57 ····.line·80157 ····.line·805
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·onAnimationStart(Landroid/view/View;)V60 .method·public·onAnimationStart(Landroid/view/View;)V
61 ····.locals·261 ····.locals·2
62 ····.param·p1,·"view"····#·Landroid/view/View;62 ····.param·p1,·"view"····#·Landroid/view/View;
  
63 ····.prologue63 ····.prologue
64 ····.line·79364 ····.line·797
65 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;65 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5$1;->this$1:Landroid/support/v7/app/AppCompatDelegateImplV9$5;
  
66 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;66 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$5;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
67 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;67 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
68 ····const/4·v1,·0x068 ····const/4·v1,·0x0
  
69 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V69 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/ActionBarContextView;->setVisibility(I)V
  
70 ····.line·79470 ····.line·798
71 ····return-void71 ····return-void
72 .end·method72 .end·method
183 KB
smali/android/support/v7/app/AppCompatDelegateImplV9.smali
    
Offset 23, 14 lines modifiedOffset 23, 18 lines modified
23 ········Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;,23 ········Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;,
24 ········Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;,24 ········Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;,
25 ········Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;25 ········Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
 28 #·static·fields
 29 .field·private·static·final·IS_PRE_LOLLIPOP:Z
  
  
28 #·instance·fields30 #·instance·fields
29 .field·private·mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;31 .field·private·mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV9$ActionMenuPresenterCallback;
  
30 .field·mActionMode:Landroid/support/v7/view/ActionMode;32 .field·mActionMode:Landroid/support/v7/view/ActionMode;
  
31 .field·mActionModePopup:Landroid/widget/PopupWindow;33 .field·mActionModePopup:Landroid/widget/PopupWindow;
  
Offset 76, 205 lines modifiedOffset 80, 229 lines modified
  
76 .field·private·mTempRect2:Landroid/graphics/Rect;80 .field·private·mTempRect2:Landroid/graphics/Rect;
  
77 .field·private·mTitleView:Landroid/widget/TextView;81 .field·private·mTitleView:Landroid/widget/TextView;
  
  
78 #·direct·methods82 #·direct·methods
 83 .method·static·constructor·<clinit>()V
 84 ····.locals·2
  
 85 ····.prologue
 86 ····.line·102
 87 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 88 ····const/16·v1,·0x15
  
 89 ····if-ge·v0,·v1,·:cond_0
  
 90 ····const/4·v0,·0x1
  
 91 ····:goto_0
 92 ····sput-boolean·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->IS_PRE_LOLLIPOP:Z
  
 93 ····return-void
  
 94 ····:cond_0
 95 ····const/4·v0,·0x0
  
 96 ····goto·:goto_0
 97 .end·method
  
79 .method·constructor·<init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V98 .method·constructor·<init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V
80 ····.locals·199 ····.locals·1
81 ····.param·p1,·"context"····#·Landroid/content/Context;100 ····.param·p1,·"context"····#·Landroid/content/Context;
82 ····.param·p2,·"window"····#·Landroid/view/Window;101 ····.param·p2,·"window"····#·Landroid/view/Window;
83 ····.param·p3,·"callback"····#·Landroid/support/v7/app/AppCompatCallback;102 ····.param·p3,·"callback"····#·Landroid/support/v7/app/AppCompatCallback;
  
84 ····.prologue103 ····.prologue
85 ····.line·151104 ····.line·155
86 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/app/AppCompatDelegateImplBase;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V105 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/app/AppCompatDelegateImplBase;-><init>(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V
  
87 ····.line·108106 ····.line·112
88 ····const/4·v0,·0x0107 ····const/4·v0,·0x0
  
89 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;108 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
90 ····.line·129109 ····.line·133
91 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;110 ····new-instance·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;
  
92 ····invoke-direct·{v0,·p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$1;-><init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V111 ····invoke-direct·{v0,·p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$1;-><init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
  
93 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuRunnable:Ljava/lang/Runnable;112 ····iput-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuRunnable:Ljava/lang/Runnable;
  
94 ····.line·152113 ····.line·156
95 ····return-void114 ····return-void
96 .end·method115 .end·method
  
97 .method·private·applyFixedSizeWindow()V116 .method·private·applyFixedSizeWindow()V
98 ····.locals·7117 ····.locals·7
  
99 ····.prologue118 ····.prologue
100 ····.line·531119 ····.line·535
101 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mSubDecor:Landroid/view/ViewGroup;120 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mSubDecor:Landroid/view/ViewGroup;
  
102 ····const·v4,·0x1020002121 ····const·v4,·0x1020002
  
103 ····invoke-virtual·{v3,·v4},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;122 ····invoke-virtual·{v3,·v4},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
  
104 ····move-result-object·v1123 ····move-result-object·v1
  
105 ····check-cast·v1,·Landroid/support/v7/widget/ContentFrameLayout;124 ····check-cast·v1,·Landroid/support/v7/widget/ContentFrameLayout;
  
106 ····.line·537125 ····.line·541
107 ····.local·v1,·"cfl":Landroid/support/v7/widget/ContentFrameLayout;126 ····.local·v1,·"cfl":Landroid/support/v7/widget/ContentFrameLayout;
108 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mWindow:Landroid/view/Window;127 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mWindow:Landroid/view/Window;
  
109 ····invoke-virtual·{v3},·Landroid/view/Window;->getDecorView()Landroid/view/View;128 ····invoke-virtual·{v3},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
110 ····move-result-object·v2129 ····move-result-object·v2
  
111 ····.line·538130 ····.line·542
112 ····.local·v2,·"windowDecor":Landroid/view/View;131 ····.local·v2,·"windowDecor":Landroid/view/View;
113 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingLeft()I132 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingLeft()I
  
114 ····move-result·v3133 ····move-result·v3
  
115 ····.line·539134 ····.line·543
116 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingTop()I135 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingTop()I
  
117 ····move-result·v4136 ····move-result·v4
  
118 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingRight()I137 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingRight()I
  
119 ····move-result·v5138 ····move-result·v5
  
120 ····.line·540139 ····.line·544
121 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingBottom()I140 ····invoke-virtual·{v2},·Landroid/view/View;->getPaddingBottom()I
  
122 ····move-result·v6141 ····move-result·v6
  
123 ····.line·538142 ····.line·542
124 ····invoke-virtual·{v1,·v3,·v4,·v5,·v6},·Landroid/support/v7/widget/ContentFrameLayout;->setDecorPadding(IIII)V143 ····invoke-virtual·{v1,·v3,·v4,·v5,·v6},·Landroid/support/v7/widget/ContentFrameLayout;->setDecorPadding(IIII)V
  
125 ····.line·542144 ····.line·546
126 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mContext:Landroid/content/Context;145 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mContext:Landroid/content/Context;
  
127 ····sget-object·v4,·Landroid/support/v7/appcompat/R$styleable;->AppCompatTheme:[I146 ····sget-object·v4,·Landroid/support/v7/appcompat/R$styleable;->AppCompatTheme:[I
  
Max diff block lines reached; 182946/187063 bytes (97.80%) of diff not shown.
2.51 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$1.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····.prologue27 ····.prologue
28 ····.line·12928 ····.line·133
29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
Offset 39, 52 lines modifiedOffset 39, 52 lines modified
39 #·virtual·methods39 #·virtual·methods
40 .method·public·run()V40 .method·public·run()V
41 ····.locals·341 ····.locals·3
  
42 ····.prologue42 ····.prologue
43 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
44 ····.line·13244 ····.line·136
45 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;45 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
46 ····iget·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuFeatures:I46 ····iget·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuFeatures:I
  
47 ····and-int/lit8·v0,·v0,·0x147 ····and-int/lit8·v0,·v0,·0x1
  
48 ····if-eqz·v0,·:cond_048 ····if-eqz·v0,·:cond_0
  
49 ····.line·13349 ····.line·137
50 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;50 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
51 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/app/AppCompatDelegateImplV9;->doInvalidatePanelMenu(I)V51 ····invoke-virtual·{v0,·v2},·Landroid/support/v7/app/AppCompatDelegateImplV9;->doInvalidatePanelMenu(I)V
  
52 ····.line·13552 ····.line·139
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;54 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
55 ····iget·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuFeatures:I55 ····iget·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuFeatures:I
  
56 ····and-int/lit16·v0,·v0,·0x100056 ····and-int/lit16·v0,·v0,·0x1000
  
57 ····if-eqz·v0,·:cond_157 ····if-eqz·v0,·:cond_1
  
58 ····.line·13658 ····.line·140
59 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;59 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
60 ····const/16·v1,·0x6c60 ····const/16·v1,·0x6c
  
61 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->doInvalidatePanelMenu(I)V61 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->doInvalidatePanelMenu(I)V
  
62 ····.line·13862 ····.line·142
63 ····:cond_163 ····:cond_1
64 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;64 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
65 ····iput-boolean·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuPosted:Z65 ····iput-boolean·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuPosted:Z
  
66 ····.line·13966 ····.line·143
67 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;67 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$1;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
68 ····iput·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuFeatures:I68 ····iput·v2,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mInvalidatePanelMenuFeatures:I
  
69 ····.line·14069 ····.line·144
70 ····return-void70 ····return-void
71 .end·method71 .end·method
4.11 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView.smali
    
Offset 20, 33 lines modifiedOffset 20, 33 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;Landroid/content/Context;)V21 .method·public·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;Landroid/content/Context;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p2,·"context"····#·Landroid/content/Context;23 ····.param·p2,·"context"····#·Landroid/content/Context;
  
24 ····.prologue24 ····.prologue
25 ····.line·211025 ····.line·2117
26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····.line·211127 ····.line·2118
28 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/ContentFrameLayout;-><init>(Landroid/content/Context;)V28 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/ContentFrameLayout;-><init>(Landroid/content/Context;)V
  
29 ····.line·211229 ····.line·2119
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·private·isOutOfBounds(II)Z32 .method·private·isOutOfBounds(II)Z
33 ····.locals·133 ····.locals·1
34 ····.param·p1,·"x"····#·I34 ····.param·p1,·"x"····#·I
35 ····.param·p2,·"y"····#·I35 ····.param·p2,·"y"····#·I
  
36 ····.prologue36 ····.prologue
37 ····const/4·v0,·-0x537 ····const/4·v0,·-0x5
  
38 ····.line·214038 ····.line·2147
39 ····if-lt·p1,·v0,·:cond_039 ····if-lt·p1,·v0,·:cond_0
  
40 ····if-lt·p2,·v0,·:cond_040 ····if-lt·p2,·v0,·:cond_0
  
41 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->getWidth()I41 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->getWidth()I
  
42 ····move-result·v042 ····move-result·v0
Offset 78, 24 lines modifiedOffset 78, 24 lines modified
  
78 #·virtual·methods78 #·virtual·methods
79 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z79 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z
80 ····.locals·180 ····.locals·1
81 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;81 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
  
82 ····.prologue82 ····.prologue
83 ····.line·211683 ····.line·2123
84 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;84 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
85 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z85 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
  
86 ····move-result·v086 ····move-result·v0
  
87 ····if-nez·v0,·:cond_087 ····if-nez·v0,·:cond_0
  
88 ····.line·211788 ····.line·2124
89 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/ContentFrameLayout;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z89 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/ContentFrameLayout;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
  
90 ····move-result·v090 ····move-result·v0
  
91 ····if-eqz·v0,·:cond_191 ····if-eqz·v0,·:cond_1
  
92 ····:cond_092 ····:cond_0
Offset 111, 57 lines modifiedOffset 111, 57 lines modified
111 .end·method111 .end·method
  
112 .method·public·onInterceptTouchEvent(Landroid/view/MotionEvent;)Z112 .method·public·onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
113 ····.locals·5113 ····.locals·5
114 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;114 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
  
115 ····.prologue115 ····.prologue
116 ····.line·2122116 ····.line·2129
117 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I117 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I
  
118 ····move-result·v0118 ····move-result·v0
  
119 ····.line·2123119 ····.line·2130
120 ····.local·v0,·"action":I120 ····.local·v0,·"action":I
121 ····if-nez·v0,·:cond_0121 ····if-nez·v0,·:cond_0
  
122 ····.line·2124122 ····.line·2131
123 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F123 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
124 ····move-result·v3124 ····move-result·v3
  
125 ····float-to-int·v1,·v3125 ····float-to-int·v1,·v3
  
126 ····.line·2125126 ····.line·2132
127 ····.local·v1,·"x":I127 ····.local·v1,·"x":I
128 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F128 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F
  
129 ····move-result·v3129 ····move-result·v3
  
130 ····float-to-int·v2,·v3130 ····float-to-int·v2,·v3
  
131 ····.line·2126131 ····.line·2133
132 ····.local·v2,·"y":I132 ····.local·v2,·"y":I
133 ····invoke-direct·{p0,·v1,·v2},·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->isOutOfBounds(II)Z133 ····invoke-direct·{p0,·v1,·v2},·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->isOutOfBounds(II)Z
  
134 ····move-result·v3134 ····move-result·v3
  
135 ····if-eqz·v3,·:cond_0135 ····if-eqz·v3,·:cond_0
  
136 ····.line·2127136 ····.line·2134
137 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;137 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
138 ····const/4·v4,·0x0138 ····const/4·v4,·0x0
  
139 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/app/AppCompatDelegateImplV9;->closePanel(I)V139 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/app/AppCompatDelegateImplV9;->closePanel(I)V
  
140 ····.line·2128140 ····.line·2135
141 ····const/4·v3,·0x1141 ····const/4·v3,·0x1
  
142 ····.line·2131142 ····.line·2138
143 ····.end·local·v1····#·"x":I143 ····.end·local·v1····#·"x":I
144 ····.end·local·v2····#·"y":I144 ····.end·local·v2····#·"y":I
145 ····:goto_0145 ····:goto_0
146 ····return·v3146 ····return·v3
  
147 ····:cond_0147 ····:cond_0
148 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/ContentFrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z148 ····invoke-super·{p0,·p1},·Landroid/support/v7/widget/ContentFrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
Offset 172, 21 lines modifiedOffset 172, 21 lines modified
172 .end·method172 .end·method
  
173 .method·public·setBackgroundResource(I)V173 .method·public·setBackgroundResource(I)V
174 ····.locals·1174 ····.locals·1
175 ····.param·p1,·"resid"····#·I175 ····.param·p1,·"resid"····#·I
  
176 ····.prologue176 ····.prologue
177 ····.line·2136177 ····.line·2143
178 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->getContext()Landroid/content/Context;178 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$ListMenuDecorView;->getContext()Landroid/content/Context;
  
Max diff block lines reached; 414/4057 bytes (10.20%) of diff not shown.
8.47 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9.smali
    
Offset 26, 35 lines modifiedOffset 26, 35 lines modified
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;Landroid/support/v7/view/ActionMode$Callback;)V27 .method·public·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;Landroid/support/v7/view/ActionMode$Callback;)V
28 ····.locals·028 ····.locals·0
29 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;29 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
30 ····.param·p2,·"wrapped"····#·Landroid/support/v7/view/ActionMode$Callback;30 ····.param·p2,·"wrapped"····#·Landroid/support/v7/view/ActionMode$Callback;
  
31 ····.prologue31 ····.prologue
32 ····.line·177832 ····.line·1785
33 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;33 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·177935 ····.line·1786
36 ····iput-object·p2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;36 ····iput-object·p2,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;
  
37 ····.line·178037 ····.line·1787
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
41 .method·public·onActionItemClicked(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z41 .method·public·onActionItemClicked(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z
42 ····.locals·142 ····.locals·1
43 ····.param·p1,·"mode"····#·Landroid/support/v7/view/ActionMode;43 ····.param·p1,·"mode"····#·Landroid/support/v7/view/ActionMode;
44 ····.param·p2,·"item"····#·Landroid/view/MenuItem;44 ····.param·p2,·"item"····#·Landroid/view/MenuItem;
  
45 ····.prologue45 ····.prologue
46 ····.line·179446 ····.line·1801
47 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;47 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;
  
48 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/view/ActionMode$Callback;->onActionItemClicked(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z48 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/view/ActionMode$Callback;->onActionItemClicked(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z
  
49 ····move-result·v049 ····move-result·v0
  
50 ····return·v050 ····return·v0
Offset 62, 70 lines modifiedOffset 62, 70 lines modified
  
62 .method·public·onCreateActionMode(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z62 .method·public·onCreateActionMode(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z
63 ····.locals·163 ····.locals·1
64 ····.param·p1,·"mode"····#·Landroid/support/v7/view/ActionMode;64 ····.param·p1,·"mode"····#·Landroid/support/v7/view/ActionMode;
65 ····.param·p2,·"menu"····#·Landroid/view/Menu;65 ····.param·p2,·"menu"····#·Landroid/view/Menu;
  
66 ····.prologue66 ····.prologue
67 ····.line·178467 ····.line·1791
68 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;68 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;
  
69 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/view/ActionMode$Callback;->onCreateActionMode(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z69 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v7/view/ActionMode$Callback;->onCreateActionMode(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z
  
70 ····move-result·v070 ····move-result·v0
  
71 ····return·v071 ····return·v0
72 .end·method72 .end·method
  
73 .method·public·onDestroyActionMode(Landroid/support/v7/view/ActionMode;)V73 .method·public·onDestroyActionMode(Landroid/support/v7/view/ActionMode;)V
74 ····.locals·374 ····.locals·3
75 ····.param·p1,·"mode"····#·Landroid/support/v7/view/ActionMode;75 ····.param·p1,·"mode"····#·Landroid/support/v7/view/ActionMode;
  
76 ····.prologue76 ····.prologue
77 ····.line·179977 ····.line·1806
78 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;78 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->mWrapped:Landroid/support/v7/view/ActionMode$Callback;
  
79 ····invoke-interface·{v0,·p1},·Landroid/support/v7/view/ActionMode$Callback;->onDestroyActionMode(Landroid/support/v7/view/ActionMode;)V79 ····invoke-interface·{v0,·p1},·Landroid/support/v7/view/ActionMode$Callback;->onDestroyActionMode(Landroid/support/v7/view/ActionMode;)V
  
80 ····.line·180080 ····.line·1807
81 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;81 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
82 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;82 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModePopup:Landroid/widget/PopupWindow;
  
83 ····if-eqz·v0,·:cond_083 ····if-eqz·v0,·:cond_0
  
84 ····.line·180184 ····.line·1808
85 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;85 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
86 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mWindow:Landroid/view/Window;86 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mWindow:Landroid/view/Window;
  
87 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;87 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;89 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
90 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mShowActionModePopup:Ljava/lang/Runnable;90 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mShowActionModePopup:Ljava/lang/Runnable;
  
91 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z91 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
  
92 ····.line·180492 ····.line·1811
93 ····:cond_093 ····:cond_0
94 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;94 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
95 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;95 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
96 ····if-eqz·v0,·:cond_196 ····if-eqz·v0,·:cond_1
  
97 ····.line·180597 ····.line·1812
98 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;98 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
99 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->endOnGoingFadeAnimation()V99 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->endOnGoingFadeAnimation()V
  
100 ····.line·1806100 ····.line·1813
101 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;101 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
102 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;102 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
103 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;103 ····iget-object·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mActionModeView:Landroid/support/v7/widget/ActionBarContextView;
  
104 ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;104 ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
Offset 136, 63 lines modifiedOffset 136, 63 lines modified
  
136 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;136 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
137 ····move-result-object·v1137 ····move-result-object·v1
  
138 ····iput-object·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;138 ····iput-object·v1,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
139 ····.line·1807139 ····.line·1814
140 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;140 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
141 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;141 ····iget-object·v0,·v0,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
142 ····new-instance·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;142 ····new-instance·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;
  
143 ····invoke-direct·{v1,·p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;-><init>(Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;)V143 ····invoke-direct·{v1,·p0},·Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9$1;-><init>(Landroid/support/v7/app/AppCompatDelegateImplV9$ActionModeCallbackWrapperV9;)V
  
144 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;144 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
145 ····.line·1822145 ····.line·1829
146 ····:cond_1146 ····:cond_1
Max diff block lines reached; 1981/8501 bytes (23.30%) of diff not shown.
5.34 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback.smali
    
Offset 22, 93 lines modifiedOffset 22, 93 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V23 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·183026 ····.line·1837
27 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;27 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·183129 ····.line·1838
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onCloseMenu(Landroid/support/v7/view/menu/MenuBuilder;Z)V33 .method·public·onCloseMenu(Landroid/support/v7/view/menu/MenuBuilder;Z)V
34 ····.locals·634 ····.locals·6
35 ····.param·p1,·"menu"····#·Landroid/support/v7/view/menu/MenuBuilder;35 ····.param·p1,·"menu"····#·Landroid/support/v7/view/menu/MenuBuilder;
36 ····.param·p2,·"allMenusAreClosing"····#·Z36 ····.param·p2,·"allMenusAreClosing"····#·Z
  
37 ····.prologue37 ····.prologue
38 ····const/4·v3,·0x138 ····const/4·v3,·0x1
  
39 ····.line·183539 ····.line·1842
40 ····invoke-virtual·{p1},·Landroid/support/v7/view/menu/MenuBuilder;->getRootMenu()Landroid/support/v7/view/menu/MenuBuilder;40 ····invoke-virtual·{p1},·Landroid/support/v7/view/menu/MenuBuilder;->getRootMenu()Landroid/support/v7/view/menu/MenuBuilder;
  
41 ····move-result-object·v241 ····move-result-object·v2
  
42 ····.line·183642 ····.line·1843
43 ····.local·v2,·"parentMenu":Landroid/view/Menu;43 ····.local·v2,·"parentMenu":Landroid/view/Menu;
44 ····if-eq·v2,·p1,·:cond_244 ····if-eq·v2,·p1,·:cond_2
  
45 ····move·v0,·v345 ····move·v0,·v3
  
46 ····.line·183746 ····.line·1844
47 ····.local·v0,·"isSubMenu":Z47 ····.local·v0,·"isSubMenu":Z
48 ····:goto_048 ····:goto_0
49 ····iget-object·v4,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;49 ····iget-object·v4,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
50 ····if-eqz·v0,·:cond_050 ····if-eqz·v0,·:cond_0
  
51 ····move-object·p1,·v251 ····move-object·p1,·v2
  
52 ····.end·local·p1····#·"menu":Landroid/support/v7/view/menu/MenuBuilder;52 ····.end·local·p1····#·"menu":Landroid/support/v7/view/menu/MenuBuilder;
53 ····:cond_053 ····:cond_0
54 ····invoke-virtual·{v4,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->findMenuPanel(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;54 ····invoke-virtual·{v4,·p1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->findMenuPanel(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····.line·183856 ····.line·1845
57 ····.local·v1,·"panel":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;57 ····.local·v1,·"panel":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;
58 ····if-eqz·v1,·:cond_158 ····if-eqz·v1,·:cond_1
  
59 ····.line·183959 ····.line·1846
60 ····if-eqz·v0,·:cond_360 ····if-eqz·v0,·:cond_3
  
61 ····.line·184061 ····.line·1847
62 ····iget-object·v4,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;62 ····iget-object·v4,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
63 ····iget·v5,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->featureId:I63 ····iget·v5,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;->featureId:I
  
64 ····invoke-virtual·{v4,·v5,·v1,·v2},·Landroid/support/v7/app/AppCompatDelegateImplV9;->callOnPanelClosed(ILandroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;Landroid/view/Menu;)V64 ····invoke-virtual·{v4,·v5,·v1,·v2},·Landroid/support/v7/app/AppCompatDelegateImplV9;->callOnPanelClosed(ILandroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;Landroid/view/Menu;)V
  
65 ····.line·184165 ····.line·1848
66 ····iget-object·v4,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;66 ····iget-object·v4,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
67 ····invoke-virtual·{v4,·v1,·v3},·Landroid/support/v7/app/AppCompatDelegateImplV9;->closePanel(Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;Z)V67 ····invoke-virtual·{v4,·v1,·v3},·Landroid/support/v7/app/AppCompatDelegateImplV9;->closePanel(Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;Z)V
  
68 ····.line·184868 ····.line·1855
69 ····:cond_169 ····:cond_1
70 ····:goto_170 ····:goto_1
71 ····return-void71 ····return-void
  
72 ····.line·183672 ····.line·1843
73 ····.end·local·v0····#·"isSubMenu":Z73 ····.end·local·v0····#·"isSubMenu":Z
74 ····.end·local·v1····#·"panel":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;74 ····.end·local·v1····#·"panel":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;
75 ····.restart·local·p1····#·"menu":Landroid/support/v7/view/menu/MenuBuilder;75 ····.restart·local·p1····#·"menu":Landroid/support/v7/view/menu/MenuBuilder;
76 ····:cond_276 ····:cond_2
77 ····const/4·v0,·0x077 ····const/4·v0,·0x0
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····.line·184579 ····.line·1852
80 ····.end·local·p1····#·"menu":Landroid/support/v7/view/menu/MenuBuilder;80 ····.end·local·p1····#·"menu":Landroid/support/v7/view/menu/MenuBuilder;
81 ····.restart·local·v0····#·"isSubMenu":Z81 ····.restart·local·v0····#·"isSubMenu":Z
82 ····.restart·local·v1····#·"panel":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;82 ····.restart·local·v1····#·"panel":Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;
83 ····:cond_383 ····:cond_3
84 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;84 ····iget-object·v3,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
85 ····invoke-virtual·{v3,·v1,·p2},·Landroid/support/v7/app/AppCompatDelegateImplV9;->closePanel(Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;Z)V85 ····invoke-virtual·{v3,·v1,·p2},·Landroid/support/v7/app/AppCompatDelegateImplV9;->closePanel(Landroid/support/v7/app/AppCompatDelegateImplV9$PanelFeatureState;Z)V
Offset 117, 47 lines modifiedOffset 117, 47 lines modified
117 .end·method117 .end·method
  
118 .method·public·onOpenSubMenu(Landroid/support/v7/view/menu/MenuBuilder;)Z118 .method·public·onOpenSubMenu(Landroid/support/v7/view/menu/MenuBuilder;)Z
119 ····.locals·2119 ····.locals·2
120 ····.param·p1,·"subMenu"····#·Landroid/support/v7/view/menu/MenuBuilder;120 ····.param·p1,·"subMenu"····#·Landroid/support/v7/view/menu/MenuBuilder;
  
121 ····.prologue121 ····.prologue
122 ····.line·1852122 ····.line·1859
123 ····if-nez·p1,·:cond_0123 ····if-nez·p1,·:cond_0
  
124 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;124 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
125 ····iget-boolean·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mHasActionBar:Z125 ····iget-boolean·v1,·v1,·Landroid/support/v7/app/AppCompatDelegateImplV9;->mHasActionBar:Z
  
126 ····if-eqz·v1,·:cond_0126 ····if-eqz·v1,·:cond_0
  
127 ····.line·1853127 ····.line·1860
128 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;128 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
129 ····invoke-virtual·{v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->getWindowCallback()Landroid/view/Window$Callback;129 ····invoke-virtual·{v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->getWindowCallback()Landroid/view/Window$Callback;
  
130 ····move-result-object·v0130 ····move-result-object·v0
  
131 ····.line·1854131 ····.line·1861
132 ····.local·v0,·"cb":Landroid/view/Window$Callback;132 ····.local·v0,·"cb":Landroid/view/Window$Callback;
133 ····if-eqz·v0,·:cond_0133 ····if-eqz·v0,·:cond_0
  
134 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;134 ····iget-object·v1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$PanelMenuPresenterCallback;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
135 ····invoke-virtual·{v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->isDestroyed()Z135 ····invoke-virtual·{v1},·Landroid/support/v7/app/AppCompatDelegateImplV9;->isDestroyed()Z
  
136 ····move-result·v1136 ····move-result·v1
  
Max diff block lines reached; 321/5294 bytes (6.06%) of diff not shown.
1.59 KB
smali/android/support/v7/app/ActionBarDrawerToggle$IcsDelegate.smali
    
Offset 24, 49 lines modifiedOffset 24, 49 lines modified
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Landroid/app/Activity;)V25 .method·constructor·<init>(Landroid/app/Activity;)V
26 ····.locals·026 ····.locals·0
27 ····.param·p1,·"activity"····#·Landroid/app/Activity;27 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
28 ····.prologue28 ····.prologue
29 ····.line·55529 ····.line·579
30 ····invoke-direct·{p0,·p1},·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;-><init>(Landroid/app/Activity;)V30 ····invoke-direct·{p0,·p1},·Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;-><init>(Landroid/app/Activity;)V
  
31 ····.line·55631 ····.line·580
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·getActionBarThemedContext()Landroid/content/Context;35 .method·public·getActionBarThemedContext()Landroid/content/Context;
36 ····.locals·336 ····.locals·3
  
37 ····.prologue37 ····.prologue
38 ····.line·56038 ····.line·584
39 ····iget-object·v2,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$IcsDelegate;->mActivity:Landroid/app/Activity;39 ····iget-object·v2,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$IcsDelegate;->mActivity:Landroid/app/Activity;
  
40 ····invoke-virtual·{v2},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;40 ····invoke-virtual·{v2},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····.line·56242 ····.line·586
43 ····.local·v0,·"actionBar":Landroid/app/ActionBar;43 ····.local·v0,·"actionBar":Landroid/app/ActionBar;
44 ····if-eqz·v0,·:cond_044 ····if-eqz·v0,·:cond_0
  
45 ····.line·56345 ····.line·587
46 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getThemedContext()Landroid/content/Context;46 ····invoke-virtual·{v0},·Landroid/app/ActionBar;->getThemedContext()Landroid/content/Context;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
48 ····.line·56748 ····.line·591
49 ····.local·v1,·"context":Landroid/content/Context;49 ····.local·v1,·"context":Landroid/content/Context;
50 ····:goto_050 ····:goto_0
51 ····return-object·v151 ····return-object·v1
  
52 ····.line·56552 ····.line·589
53 ····.end·local·v1····#·"context":Landroid/content/Context;53 ····.end·local·v1····#·"context":Landroid/content/Context;
54 ····:cond_054 ····:cond_0
55 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$IcsDelegate;->mActivity:Landroid/app/Activity;55 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$IcsDelegate;->mActivity:Landroid/app/Activity;
  
56 ····.restart·local·v1····#·"context":Landroid/content/Context;56 ····.restart·local·v1····#·"context":Landroid/content/Context;
57 ····goto·:goto_057 ····goto·:goto_0
58 .end·method58 .end·method
4.08 KB
smali/android/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate.smali
    
Offset 27, 97 lines modifiedOffset 27, 97 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v7/widget/Toolbar;)V28 .method·constructor·<init>(Landroid/support/v7/widget/Toolbar;)V
29 ····.locals·129 ····.locals·1
30 ····.param·p1,·"toolbar"····#·Landroid/support/v7/widget/Toolbar;30 ····.param·p1,·"toolbar"····#·Landroid/support/v7/widget/Toolbar;
  
31 ····.prologue31 ····.prologue
32 ····.line·63932 ····.line·663
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·64034 ····.line·664
35 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;35 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;
  
36 ····.line·64136 ····.line·665
37 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;37 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;39 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
  
40 ····.line·64240 ····.line·666
41 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence;41 ····invoke-virtual·{p1},·Landroid/support/v7/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultContentDescription:Ljava/lang/CharSequence;43 ····iput-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultContentDescription:Ljava/lang/CharSequence;
  
44 ····.line·64344 ····.line·667
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·getActionBarThemedContext()Landroid/content/Context;48 .method·public·getActionBarThemedContext()Landroid/content/Context;
49 ····.locals·149 ····.locals·1
  
50 ····.prologue50 ····.prologue
51 ····.line·66751 ····.line·691
52 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;52 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;
  
53 ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;53 ····invoke-virtual·{v0},·Landroid/support/v7/widget/Toolbar;->getContext()Landroid/content/Context;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
  
57 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;57 .method·public·getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
58 ····.locals·158 ····.locals·1
  
59 ····.prologue59 ····.prologue
60 ····.line·66260 ····.line·686
61 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;61 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·isNavigationVisible()Z64 .method·public·isNavigationVisible()Z
65 ····.locals·165 ····.locals·1
  
66 ····.prologue66 ····.prologue
67 ····.line·67267 ····.line·696
68 ····const/4·v0,·0x168 ····const/4·v0,·0x1
  
69 ····return·v069 ····return·v0
70 .end·method70 .end·method
  
71 .method·public·setActionBarDescription(I)V71 .method·public·setActionBarDescription(I)V
72 ····.locals·272 ····.locals·2
73 ····.param·p1,·"contentDescRes"····#·I73 ····.param·p1,·"contentDescRes"····#·I
74 ········.annotation·build·Landroid/support/annotation/StringRes;74 ········.annotation·build·Landroid/support/annotation/StringRes;
75 ········.end·annotation75 ········.end·annotation
76 ····.end·param76 ····.end·param
  
77 ····.prologue77 ····.prologue
78 ····.line·65378 ····.line·677
79 ····if-nez·p1,·:cond_079 ····if-nez·p1,·:cond_0
  
80 ····.line·65480 ····.line·678
81 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;81 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;
  
82 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultContentDescription:Ljava/lang/CharSequence;82 ····iget-object·v1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultContentDescription:Ljava/lang/CharSequence;
  
83 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V83 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V
  
84 ····.line·65884 ····.line·682
85 ····:goto_085 ····:goto_0
86 ····return-void86 ····return-void
  
87 ····.line·65687 ····.line·680
88 ····:cond_088 ····:cond_0
89 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;89 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;
  
90 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(I)V90 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/Toolbar;->setNavigationContentDescription(I)V
  
91 ····goto·:goto_091 ····goto·:goto_0
92 .end·method92 .end·method
Offset 127, 18 lines modifiedOffset 127, 18 lines modified
127 ····.param·p1,·"upDrawable"····#·Landroid/graphics/drawable/Drawable;127 ····.param·p1,·"upDrawable"····#·Landroid/graphics/drawable/Drawable;
128 ····.param·p2,·"contentDescRes"····#·I128 ····.param·p2,·"contentDescRes"····#·I
129 ········.annotation·build·Landroid/support/annotation/StringRes;129 ········.annotation·build·Landroid/support/annotation/StringRes;
130 ········.end·annotation130 ········.end·annotation
131 ····.end·param131 ····.end·param
  
132 ····.prologue132 ····.prologue
133 ····.line·647133 ····.line·671
134 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;134 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroid/support/v7/widget/Toolbar;
  
135 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V135 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
  
136 ····.line·648136 ····.line·672
137 ····invoke-virtual·{p0,·p2},·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->setActionBarDescription(I)V137 ····invoke-virtual·{p0,·p2},·Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->setActionBarDescription(I)V
  
138 ····.line·649138 ····.line·673
139 ····return-void139 ····return-void
140 .end·method140 .end·method
2.06 KB
smali/android/support/v7/app/ActionBarDrawerToggle$1.smali
    
Offset 23, 55 lines modifiedOffset 23, 55 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/app/ActionBarDrawerToggle;)V24 .method·constructor·<init>(Landroid/support/v7/app/ActionBarDrawerToggle;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/ActionBarDrawerToggle;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/ActionBarDrawerToggle;
  
27 ····.prologue27 ····.prologue
28 ····.line·19828 ····.line·199
29 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;29 ····iput-object·p1,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onClick(Landroid/view/View;)V34 .method·public·onClick(Landroid/view/View;)V
35 ····.locals·135 ····.locals·1
36 ····.param·p1,·"v"····#·Landroid/view/View;36 ····.param·p1,·"v"····#·Landroid/view/View;
  
37 ····.prologue37 ····.prologue
38 ····.line·20138 ····.line·202
39 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;39 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;
  
40 ····iget-boolean·v0,·v0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z40 ····iget-boolean·v0,·v0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
  
41 ····if-eqz·v0,·:cond_141 ····if-eqz·v0,·:cond_1
  
42 ····.line·20242 ····.line·203
43 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;43 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;
  
44 ····invoke-virtual·{v0},·Landroid/support/v7/app/ActionBarDrawerToggle;->toggle()V44 ····invoke-virtual·{v0},·Landroid/support/v7/app/ActionBarDrawerToggle;->toggle()V
  
45 ····.line·20645 ····.line·207
46 ····:cond_046 ····:cond_0
47 ····:goto_047 ····:goto_0
48 ····return-void48 ····return-void
  
49 ····.line·20349 ····.line·204
50 ····:cond_150 ····:cond_1
51 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;51 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;
  
52 ····iget-object·v0,·v0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;52 ····iget-object·v0,·v0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
  
53 ····if-eqz·v0,·:cond_053 ····if-eqz·v0,·:cond_0
  
54 ····.line·20454 ····.line·205
55 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;55 ····iget-object·v0,·p0,·Landroid/support/v7/app/ActionBarDrawerToggle$1;->this$0:Landroid/support/v7/app/ActionBarDrawerToggle;
  
56 ····iget-object·v0,·v0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;56 ····iget-object·v0,·v0,·Landroid/support/v7/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
  
57 ····invoke-interface·{v0,·p1},·Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V57 ····invoke-interface·{v0,·p1},·Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
  
58 ····goto·:goto_058 ····goto·:goto_0
1.12 KB
smali/android/support/v7/app/AppCompatDelegateImplV9$4.smali
    
Offset 23, 37 lines modifiedOffset 23, 37 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V24 .method·constructor·<init>(Landroid/support/v7/app/AppCompatDelegateImplV9;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/app/AppCompatDelegateImplV9;
  
27 ····.prologue27 ····.prologue
28 ····.line·51528 ····.line·519
29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$4;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;29 ····iput-object·p1,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$4;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onAttachedFromWindow()V34 .method·public·onAttachedFromWindow()V
35 ····.locals·035 ····.locals·0
  
36 ····.prologue36 ····.prologue
37 ····.line·51737 ····.line·521
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·onDetachedFromWindow()V40 .method·public·onDetachedFromWindow()V
41 ····.locals·141 ····.locals·1
  
42 ····.prologue42 ····.prologue
43 ····.line·52143 ····.line·525
44 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$4;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;44 ····iget-object·v0,·p0,·Landroid/support/v7/app/AppCompatDelegateImplV9$4;->this$0:Landroid/support/v7/app/AppCompatDelegateImplV9;
  
45 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->dismissPopups()V45 ····invoke-virtual·{v0},·Landroid/support/v7/app/AppCompatDelegateImplV9;->dismissPopups()V
  
46 ····.line·52246 ····.line·526
47 ····return-void47 ····return-void
48 .end·method48 .end·method
8.42 KB
smali/android/support/v7/widget/AppCompatDrawableManager.smali
    
Offset 77, 32 lines modifiedOffset 77, 32 lines modified
77 ············">;>;>;"77 ············">;>;>;"
78 ········}78 ········}
79 ····.end·annotation79 ····.end·annotation
80 .end·field80 .end·field
  
81 .field·private·mHasCheckedVectorDrawableSetup:Z81 .field·private·mHasCheckedVectorDrawableSetup:Z
  
82 .field·private·mKnownDrawableIdTags:Landroid/util/SparseArray;82 .field·private·mKnownDrawableIdTags:Landroid/support/v4/util/SparseArrayCompat;
83 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
84 ········value·=·{84 ········value·=·{
85 ············"Landroid/util/SparseArray",85 ············"Landroid/support/v4/util/SparseArrayCompat",
86 ············"<",86 ············"<",
87 ············"Ljava/lang/String;",87 ············"Ljava/lang/String;",
88 ············">;"88 ············">;"
89 ········}89 ········}
90 ····.end·annotation90 ····.end·annotation
91 .end·field91 .end·field
  
92 .field·private·mTintLists:Ljava/util/WeakHashMap;92 .field·private·mTintLists:Ljava/util/WeakHashMap;
93 ····.annotation·system·Ldalvik/annotation/Signature;93 ····.annotation·system·Ldalvik/annotation/Signature;
94 ········value·=·{94 ········value·=·{
95 ············"Ljava/util/WeakHashMap",95 ············"Ljava/util/WeakHashMap",
96 ············"<",96 ············"<",
97 ············"Landroid/content/Context;",97 ············"Landroid/content/Context;",
98 ············"Landroid/util/SparseArray",98 ············"Landroid/support/v4/util/SparseArrayCompat",
99 ············"<",99 ············"<",
100 ············"Landroid/content/res/ColorStateList;",100 ············"Landroid/content/res/ColorStateList;",
101 ············">;>;"101 ············">;>;"
102 ········}102 ········}
103 ····.end·annotation103 ····.end·annotation
104 .end·field104 .end·field
  
Offset 477, 35 lines modifiedOffset 477, 35 lines modified
477 ····:cond_0477 ····:cond_0
478 ····iget-object·v1,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTintLists:Ljava/util/WeakHashMap;478 ····iget-object·v1,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTintLists:Ljava/util/WeakHashMap;
  
479 ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;479 ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
480 ····move-result-object·v0480 ····move-result-object·v0
  
481 ····check-cast·v0,·Landroid/util/SparseArray;481 ····check-cast·v0,·Landroid/support/v4/util/SparseArrayCompat;
  
482 ····.line·577482 ····.line·577
483 ····.local·v0,·"themeTints":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/content/res/ColorStateList;>;"483 ····.local·v0,·"themeTints":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/content/res/ColorStateList;>;"
484 ····if-nez·v0,·:cond_1484 ····if-nez·v0,·:cond_1
  
485 ····.line·578485 ····.line·578
486 ····new-instance·v0,·Landroid/util/SparseArray;486 ····new-instance·v0,·Landroid/support/v4/util/SparseArrayCompat;
  
487 ····.end·local·v0····#·"themeTints":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/content/res/ColorStateList;>;"487 ····.end·local·v0····#·"themeTints":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/content/res/ColorStateList;>;"
488 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V488 ····invoke-direct·{v0},·Landroid/support/v4/util/SparseArrayCompat;-><init>()V
  
489 ····.line·579489 ····.line·579
490 ····.restart·local·v0····#·"themeTints":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/content/res/ColorStateList;>;"490 ····.restart·local·v0····#·"themeTints":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/content/res/ColorStateList;>;"
491 ····iget-object·v1,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTintLists:Ljava/util/WeakHashMap;491 ····iget-object·v1,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTintLists:Ljava/util/WeakHashMap;
  
492 ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;492 ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
493 ····.line·581493 ····.line·581
494 ····:cond_1494 ····:cond_1
495 ····invoke-virtual·{v0,·p2,·p3},·Landroid/util/SparseArray;->append(ILjava/lang/Object;)V495 ····invoke-virtual·{v0,·p2,·p3},·Landroid/support/v4/util/SparseArrayCompat;->append(ILjava/lang/Object;)V
  
496 ····.line·582496 ····.line·582
497 ····return-void497 ····return-void
498 .end·method498 .end·method
  
499 .method·private·static·arrayContains([II)Z499 .method·private·static·arrayContains([II)Z
500 ····.locals·4500 ····.locals·4
Offset 1139, 28 lines modifiedOffset 1139, 28 lines modified
1139 ····.line·5651139 ····.line·565
1140 ····iget-object·v2,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTintLists:Ljava/util/WeakHashMap;1140 ····iget-object·v2,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTintLists:Ljava/util/WeakHashMap;
  
1141 ····invoke-virtual·{v2,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;1141 ····invoke-virtual·{v2,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
1142 ····move-result-object·v01142 ····move-result-object·v0
  
1143 ····check-cast·v0,·Landroid/util/SparseArray;1143 ····check-cast·v0,·Landroid/support/v4/util/SparseArrayCompat;
  
1144 ····.line·5661144 ····.line·566
1145 ····.local·v0,·"tints":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/content/res/ColorStateList;>;"1145 ····.local·v0,·"tints":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/content/res/ColorStateList;>;"
1146 ····if-eqz·v0,·:cond_01146 ····if-eqz·v0,·:cond_0
  
1147 ····invoke-virtual·{v0,·p2},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;1147 ····invoke-virtual·{v0,·p2},·Landroid/support/v4/util/SparseArrayCompat;->get(I)Ljava/lang/Object;
  
1148 ····move-result-object·v11148 ····move-result-object·v1
  
1149 ····check-cast·v1,·Landroid/content/res/ColorStateList;1149 ····check-cast·v1,·Landroid/content/res/ColorStateList;
  
1150 ····.line·5681150 ····.line·568
1151 ····.end·local·v0····#·"tints":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/content/res/ColorStateList;>;"1151 ····.end·local·v0····#·"tints":Landroid/support/v4/util/SparseArrayCompat;,·"Landroid/support/v4/util/SparseArrayCompat<Landroid/content/res/ColorStateList;>;"
1152 ····:cond_01152 ····:cond_0
1153 ····return-object·v11153 ····return-object·v1
1154 .end·method1154 .end·method
  
1155 .method·static·getTintMode(I)Landroid/graphics/PorterDuff$Mode;1155 .method·static·getTintMode(I)Landroid/graphics/PorterDuff$Mode;
1156 ····.locals·21156 ····.locals·2
1157 ····.param·p0,·"resId"····#·I1157 ····.param·p0,·"resId"····#·I
Offset 1298, 26 lines modifiedOffset 1298, 26 lines modified
1298 ····move-result·v141298 ····move-result·v14
  
1299 ····if-nez·v14,·:cond_a1299 ····if-nez·v14,·:cond_a
  
1300 ····.line·3101300 ····.line·310
1301 ····move-object/from16·v0,·p01301 ····move-object/from16·v0,·p0
  
1302 ····iget-object·v14,·v0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroid/util/SparseArray;1302 ····iget-object·v14,·v0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroid/support/v4/util/SparseArrayCompat;
  
1303 ····if-eqz·v14,·:cond_21303 ····if-eqz·v14,·:cond_2
  
1304 ····.line·3111304 ····.line·311
1305 ····move-object/from16·v0,·p01305 ····move-object/from16·v0,·p0
  
1306 ····iget-object·v14,·v0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroid/util/SparseArray;1306 ····iget-object·v14,·v0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mKnownDrawableIdTags:Landroid/support/v4/util/SparseArrayCompat;
  
1307 ····move/from16·v0,·p21307 ····move/from16·v0,·p2
  
1308 ····invoke-virtual·{v14,·v0},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;1308 ····invoke-virtual·{v14,·v0},·Landroid/support/v4/util/SparseArrayCompat;->get(I)Ljava/lang/Object;
  
1309 ····move-result-object·v31309 ····move-result-object·v3
  
1310 ····check-cast·v3,·Ljava/lang/String;1310 ····check-cast·v3,·Ljava/lang/String;
  
1311 ····.line·3121311 ····.line·312
1312 ····.local·v3,·"cachedTagName":Ljava/lang/String;1312 ····.local·v3,·"cachedTagName":Ljava/lang/String;
Offset 1350, 21 lines modifiedOffset 1350, 21 lines modified
1350 ····.end·local·v3····#·"cachedTagName":Ljava/lang/String;1350 ····.end·local·v3····#·"cachedTagName":Ljava/lang/String;
1351 ····:cond_11351 ····:cond_1
Max diff block lines reached; 2631/8501 bytes (30.95%) of diff not shown.
2.5 KB
smali/android/support/graphics/drawable/AnimatedVectorDrawableCompat$1.smali
    
Offset 23, 61 lines modifiedOffset 23, 61 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V24 .method·constructor·<init>(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;26 ····.param·p1,·"this$0"····#·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
27 ····.prologue27 ····.prologue
28 ····.line·65028 ····.line·640
29 ····iput-object·p1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;29 ····iput-object·p1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·invalidateDrawable(Landroid/graphics/drawable/Drawable;)V34 .method·public·invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
35 ····.locals·135 ····.locals·1
36 ····.param·p1,·"who"····#·Landroid/graphics/drawable/Drawable;36 ····.param·p1,·"who"····#·Landroid/graphics/drawable/Drawable;
  
37 ····.prologue37 ····.prologue
38 ····.line·65338 ····.line·643
39 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;39 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
40 ····invoke-virtual·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->invalidateSelf()V40 ····invoke-virtual·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->invalidateSelf()V
  
41 ····.line·65441 ····.line·644
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V44 .method·public·scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"who"····#·Landroid/graphics/drawable/Drawable;46 ····.param·p1,·"who"····#·Landroid/graphics/drawable/Drawable;
47 ····.param·p2,·"what"····#·Ljava/lang/Runnable;47 ····.param·p2,·"what"····#·Ljava/lang/Runnable;
48 ····.param·p3,·"when"····#·J48 ····.param·p3,·"when"····#·J
  
49 ····.prologue49 ····.prologue
50 ····.line·65850 ····.line·648
51 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;51 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
52 ····invoke-virtual·{v0,·p2,·p3,·p4},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->scheduleSelf(Ljava/lang/Runnable;J)V52 ····invoke-virtual·{v0,·p2,·p3,·p4},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->scheduleSelf(Ljava/lang/Runnable;J)V
  
53 ····.line·65953 ····.line·649
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V56 .method·public·unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"who"····#·Landroid/graphics/drawable/Drawable;58 ····.param·p1,·"who"····#·Landroid/graphics/drawable/Drawable;
59 ····.param·p2,·"what"····#·Ljava/lang/Runnable;59 ····.param·p2,·"what"····#·Ljava/lang/Runnable;
  
60 ····.prologue60 ····.prologue
61 ····.line·66361 ····.line·653
62 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;62 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;->this$0:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
63 ····invoke-virtual·{v0,·p2},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->unscheduleSelf(Ljava/lang/Runnable;)V63 ····invoke-virtual·{v0,·p2},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->unscheduleSelf(Ljava/lang/Runnable;)V
  
64 ····.line·66464 ····.line·654
65 ····return-void65 ····return-void
66 .end·method66 .end·method
6.45 KB
smali/android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState.smali
    
Offset 20, 139 lines modifiedOffset 20, 139 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable$ConstantState;)V21 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable$ConstantState;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"state"····#·Landroid/graphics/drawable/Drawable$ConstantState;23 ····.param·p1,·"state"····#·Landroid/graphics/drawable/Drawable$ConstantState;
  
24 ····.prologue24 ····.prologue
25 ····.line·44525 ····.line·458
26 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V26 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
  
27 ····.line·44627 ····.line·459
28 ····iput-object·p1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;28 ····iput-object·p1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;
  
29 ····.line·44729 ····.line·460
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·canApplyTheme()Z33 .method·public·canApplyTheme()Z
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·47836 ····.line·491
37 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;37 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;
  
38 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable$ConstantState;->canApplyTheme()Z38 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable$ConstantState;->canApplyTheme()Z
  
39 ····move-result·v039 ····move-result·v0
  
40 ····return·v040 ····return·v0
41 .end·method41 .end·method
  
42 .method·public·getChangingConfigurations()I42 .method·public·getChangingConfigurations()I
43 ····.locals·143 ····.locals·1
  
44 ····.prologue44 ····.prologue
45 ····.line·48345 ····.line·496
46 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;46 ····iget-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;
  
47 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable$ConstantState;->getChangingConfigurations()I47 ····invoke-virtual·{v0},·Landroid/graphics/drawable/Drawable$ConstantState;->getChangingConfigurations()I
  
48 ····move-result·v048 ····move-result·v0
  
49 ····return·v049 ····return·v0
50 .end·method50 .end·method
  
51 .method·public·newDrawable()Landroid/graphics/drawable/Drawable;51 .method·public·newDrawable()Landroid/graphics/drawable/Drawable;
52 ····.locals·352 ····.locals·3
  
53 ····.prologue53 ····.prologue
54 ····.line·45154 ····.line·464
55 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;55 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
56 ····invoke-direct·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>()V56 ····invoke-direct·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>()V
  
57 ····.line·45357 ····.line·466
58 ····.local·v0,·"drawableCompat":Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;58 ····.local·v0,·"drawableCompat":Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
59 ····iget-object·v1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;59 ····iget-object·v1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;
  
60 ····invoke-virtual·{v1},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;60 ····invoke-virtual·{v1},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
  
61 ····move-result-object·v161 ····move-result-object·v1
  
62 ····iput-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;62 ····iput-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;
  
63 ····.line·45463 ····.line·467
64 ····iget-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;64 ····iget-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;
  
65 ····iget-object·v2,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mCallback:Landroid/graphics/drawable/Drawable$Callback;65 ····iget-object·v2,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mCallback:Landroid/graphics/drawable/Drawable$Callback;
  
66 ····invoke-virtual·{v1,·v2},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V66 ····invoke-virtual·{v1,·v2},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
67 ····.line·45567 ····.line·468
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
70 .method·public·newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;70 .method·public·newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
71 ····.locals·371 ····.locals·3
72 ····.param·p1,·"res"····#·Landroid/content/res/Resources;72 ····.param·p1,·"res"····#·Landroid/content/res/Resources;
  
73 ····.prologue73 ····.prologue
74 ····.line·46074 ····.line·473
75 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;75 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
76 ····invoke-direct·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>()V76 ····invoke-direct·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>()V
  
77 ····.line·46277 ····.line·475
78 ····.local·v0,·"drawableCompat":Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;78 ····.local·v0,·"drawableCompat":Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
79 ····iget-object·v1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;79 ····iget-object·v1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;
  
80 ····invoke-virtual·{v1,·p1},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;80 ····invoke-virtual·{v1,·p1},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····iput-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;82 ····iput-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;
  
83 ····.line·46383 ····.line·476
84 ····iget-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;84 ····iget-object·v1,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mDelegateDrawable:Landroid/graphics/drawable/Drawable;
  
85 ····iget-object·v2,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mCallback:Landroid/graphics/drawable/Drawable$Callback;85 ····iget-object·v2,·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mCallback:Landroid/graphics/drawable/Drawable$Callback;
  
86 ····invoke-virtual·{v1,·v2},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V86 ····invoke-virtual·{v1,·v2},·Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
87 ····.line·46487 ····.line·477
88 ····return-object·v088 ····return-object·v0
89 .end·method89 .end·method
  
90 .method·public·newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;90 .method·public·newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
91 ····.locals·391 ····.locals·3
92 ····.param·p1,·"res"····#·Landroid/content/res/Resources;92 ····.param·p1,·"res"····#·Landroid/content/res/Resources;
93 ····.param·p2,·"theme"····#·Landroid/content/res/Resources$Theme;93 ····.param·p2,·"theme"····#·Landroid/content/res/Resources$Theme;
  
94 ····.prologue94 ····.prologue
95 ····.line·46995 ····.line·482
96 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;96 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
  
97 ····invoke-direct·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>()V97 ····invoke-direct·{v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>()V
  
98 ····.line·47198 ····.line·484
99 ····.local·v0,·"drawableCompat":Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;99 ····.local·v0,·"drawableCompat":Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
100 ····iget-object·v1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;100 ····iget-object·v1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;->mDelegateState:Landroid/graphics/drawable/Drawable$ConstantState;
  
101 ····invoke-virtual·{v1,·p1,·p2},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;101 ····invoke-virtual·{v1,·p1,·p2},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
Max diff block lines reached; 524/6386 bytes (8.21%) of diff not shown.
9.75 KB
smali/android/support/graphics/drawable/PathParser$PathDataNode.smali
    
Offset 1292, 47 lines modifiedOffset 1292, 45 lines modified
1292 ········0x73·->·:sswitch_101292 ········0x73·->·:sswitch_10
1293 ········0x74·->·:sswitch_141293 ········0x74·->·:sswitch_14
1294 ········0x76·->·:sswitch_c1294 ········0x76·->·:sswitch_c
1295 ····.end·sparse-switch1295 ····.end·sparse-switch
1296 .end·method1296 .end·method
  
1297 .method·private·static·arcToBezier(Landroid/graphics/Path;DDDDDDDDD)V1297 .method·private·static·arcToBezier(Landroid/graphics/Path;DDDDDDDDD)V
1298 ····.locals·611298 ····.locals·55
1299 ····.param·p0,·"p"····#·Landroid/graphics/Path;1299 ····.param·p0,·"p"····#·Landroid/graphics/Path;
1300 ····.param·p1,·"cx"····#·D1300 ····.param·p1,·"cx"····#·D
1301 ····.param·p3,·"cy"····#·D1301 ····.param·p3,·"cy"····#·D
1302 ····.param·p5,·"a"····#·D1302 ····.param·p5,·"a"····#·D
1303 ····.param·p7,·"b"····#·D1303 ····.param·p7,·"b"····#·D
1304 ····.param·p9,·"e1x"····#·D1304 ····.param·p9,·"e1x"····#·D
1305 ····.param·p11,·"e1y"····#·D1305 ····.param·p11,·"e1y"····#·D
1306 ····.param·p13,·"theta"····#·D1306 ····.param·p13,·"theta"····#·D
1307 ····.param·p15,·"start"····#·D1307 ····.param·p15,·"start"····#·D
1308 ····.param·p17,·"sweep"····#·D1308 ····.param·p17,·"sweep"····#·D
  
1309 ····.prologue1309 ····.prologue
1310 ····.line·6971310 ····.line·697
1311 ····const-wide/high16·v54,·0x4010000000000000L····#·4.01311 ····const-wide/high16·v2,·0x4010000000000000L····#·4.0
  
1312 ····mul-double·v54,·v54,·p171312 ····mul-double·v2,·v2,·p17
  
1313 ····const-wide·v56,·0x400921fb54442d18L····#·Math.PI1313 ····const-wide·v4,·0x400921fb54442d18L····#·Math.PI
  
1314 ····div-double·v54,·v54,·v561314 ····div-double/2addr·v2,·v4
  
1315 ····invoke-static/range·{v54·..·v55},·Ljava/lang/Math;->abs(D)D1315 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->abs(D)D
  
1316 ····move-result-wide·v541316 ····move-result-wide·v2
  
1317 ····invoke-static/range·{v54·..·v55},·Ljava/lang/Math;->ceil(D)D1317 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
1318 ····move-result-wide·v541318 ····move-result-wide·v2
  
1319 ····move-wide/from16·v0,·v54 
  
1320 ····double-to-int·v0,·v01319 ····double-to-int·v0,·v2
  
1321 ····move/from16·v36,·v01320 ····move/from16·v36,·v0
  
1322 ····.line·6991321 ····.line·699
1323 ····.local·v36,·"numSegments":I1322 ····.local·v36,·"numSegments":I
1324 ····move-wide/from16·v32,·p151323 ····move-wide/from16·v32,·p15
  
Offset 1360, 55 lines modifiedOffset 1358, 49 lines modified
  
1360 ····move-result-wide·v461358 ····move-result-wide·v46
  
1361 ····.line·7041359 ····.line·704
1362 ····.local·v46,·"sinEta1":D1360 ····.local·v46,·"sinEta1":D
1363 ····move-wide/from16·v0,·p51361 ····move-wide/from16·v0,·p5
  
1364 ····neg-double·v0,·v01362 ····neg-double·v2,·v0
  
1365 ····move-wide/from16·v54,·v0 
  
1366 ····mul-double·v54,·v54,·v181363 ····mul-double·v2,·v2,·v18
  
1367 ····mul-double·v54,·v54,·v461364 ····mul-double·v2,·v2,·v46
  
1368 ····mul-double·v56,·p7,·v501365 ····mul-double·v4,·p7,·v50
  
1369 ····mul-double·v56,·v56,·v141366 ····mul-double/2addr·v4,·v14
  
1370 ····sub-double·v24,·v54,·v561367 ····sub-double·v24,·v2,·v4
  
1371 ····.line·7051368 ····.line·705
1372 ····.local·v24,·"ep1x":D1369 ····.local·v24,·"ep1x":D
1373 ····move-wide/from16·v0,·p51370 ····move-wide/from16·v0,·p5
  
1374 ····neg-double·v0,·v01371 ····neg-double·v2,·v0
  
1375 ····move-wide/from16·v54,·v0 
  
1376 ····mul-double·v54,·v54,·v501372 ····mul-double·v2,·v2,·v50
  
1377 ····mul-double·v54,·v54,·v461373 ····mul-double·v2,·v2,·v46
  
1378 ····mul-double·v56,·p7,·v181374 ····mul-double·v4,·p7,·v18
  
1379 ····mul-double·v56,·v56,·v141375 ····mul-double/2addr·v4,·v14
  
1380 ····add-double·v26,·v54,·v561376 ····add-double·v26,·v2,·v4
  
1381 ····.line·7071377 ····.line·707
1382 ····.local·v26,·"ep1y":D1378 ····.local·v26,·"ep1y":D
1383 ····move/from16·v0,·v361379 ····move/from16·v0,·v36
  
1384 ····int-to-double·v0,·v01380 ····int-to-double·v2,·v0
  
1385 ····move-wide/from16·v54,·v0 
  
1386 ····div-double·v12,·p17,·v541381 ····div-double·v12,·p17,·v2
  
1387 ····.line·7081382 ····.line·708
1388 ····.local·v12,·"anglePerSegment":D1383 ····.local·v12,·"anglePerSegment":D
1389 ····const/4·v9,·0x01384 ····const/4·v9,·0x0
  
1390 ····.local·v9,·"i":I1385 ····.local·v9,·"i":I
1391 ····:goto_01386 ····:goto_0
Offset 1429, 262 lines modifiedOffset 1421, 201 lines modified
1429 ····.local·v48,·"sinEta2":D1421 ····.local·v48,·"sinEta2":D
1430 ····invoke-static/range·{v34·..·v35},·Ljava/lang/Math;->cos(D)D1422 ····invoke-static/range·{v34·..·v35},·Ljava/lang/Math;->cos(D)D
  
1431 ····move-result-wide·v161423 ····move-result-wide·v16
  
1432 ····.line·7121424 ····.line·712
1433 ····.local·v16,·"cosEta2":D1425 ····.local·v16,·"cosEta2":D
1434 ····mul-double·v54,·p5,·v181426 ····mul-double·v2,·p5,·v18
  
1435 ····mul-double·v54,·v54,·v161427 ····mul-double·v2,·v2,·v16
  
1436 ····add-double·v54,·v54,·p11428 ····add-double·v2,·v2,·p1
  
1437 ····mul-double·v56,·p7,·v501429 ····mul-double·v4,·p7,·v50
  
1438 ····mul-double·v56,·v56,·v481430 ····mul-double·v4,·v4,·v48
  
1439 ····sub-double·v20,·v54,·v561431 ····sub-double·v20,·v2,·v4
  
1440 ····.line·7131432 ····.line·713
1441 ····.local·v20,·"e2x":D1433 ····.local·v20,·"e2x":D
1442 ····mul-double·v54,·p5,·v501434 ····mul-double·v2,·p5,·v50
  
Max diff block lines reached; 6363/9849 bytes (64.61%) of diff not shown.
86.6 KB
smali/android/support/graphics/drawable/AnimatedVectorDrawableCompat.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;1 .class·public·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;
2 .super·Landroid/support/graphics/drawable/VectorDrawableCommon;2 .super·Landroid/support/graphics/drawable/VectorDrawableCommon;
3 .source·"AnimatedVectorDrawableCompat.java"3 .source·"AnimatedVectorDrawableCompat.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/drawable/Animatable;5 .implements·Landroid/support/graphics/drawable/Animatable2Compat;
  
  
6 #·annotations6 #·annotations
7 .annotation·build·Landroid/annotation/SuppressLint;7 .annotation·build·Landroid/annotation/SuppressLint;
8 ····value·=·{8 ····value·=·{
9 ········"NewApi"9 ········"NewApi"
10 ····}10 ····}
Offset 30, 14 lines modifiedOffset 30, 27 lines modified
  
30 .field·private·static·final·TARGET:Ljava/lang/String;·=·"target"30 .field·private·static·final·TARGET:Ljava/lang/String;·=·"target"
  
  
31 #·instance·fields31 #·instance·fields
32 .field·private·mAnimatedVectorState:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;32 .field·private·mAnimatedVectorState:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;
  
 33 .field·private·mAnimationCallbacks:Ljava/util/ArrayList;
 34 ····.annotation·system·Ldalvik/annotation/Signature;
 35 ········value·=·{
 36 ············"Ljava/util/ArrayList",
 37 ············"<",
 38 ············"Landroid/support/graphics/drawable/Animatable2Compat$AnimationCallback;",
 39 ············">;"
 40 ········}
 41 ····.end·annotation
 42 .end·field
  
 43 .field·private·mAnimatorListener:Landroid/animation/Animator$AnimatorListener;
  
33 .field·private·mArgbEvaluator:Landroid/animation/ArgbEvaluator;44 .field·private·mArgbEvaluator:Landroid/animation/ArgbEvaluator;
  
34 .field·mCachedConstantStateDelegate:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;45 .field·mCachedConstantStateDelegate:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState;
  
35 .field·final·mCallback:Landroid/graphics/drawable/Drawable$Callback;46 .field·final·mCallback:Landroid/graphics/drawable/Drawable$Callback;
  
36 .field·private·mContext:Landroid/content/Context;47 .field·private·mContext:Landroid/content/Context;
Offset 46, 35 lines modifiedOffset 59, 35 lines modified
46 #·direct·methods59 #·direct·methods
47 .method·constructor·<init>()V60 .method·constructor·<init>()V
48 ····.locals·161 ····.locals·1
  
49 ····.prologue62 ····.prologue
50 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
51 ····.line·8364 ····.line·94
52 ····invoke-direct·{p0,·v0,·v0,·v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>(Landroid/content/Context;Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;Landroid/content/res/Resources;)V65 ····invoke-direct·{p0,·v0,·v0,·v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>(Landroid/content/Context;Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;Landroid/content/res/Resources;)V
  
53 ····.line·8466 ····.line·95
54 ····return-void67 ····return-void
55 .end·method68 .end·method
  
56 .method·private·constructor·<init>(Landroid/content/Context;)V69 .method·private·constructor·<init>(Landroid/content/Context;)V
57 ····.locals·170 ····.locals·1
58 ····.param·p1,·"context"····#·Landroid/content/Context;71 ····.param·p1,·"context"····#·Landroid/content/Context;
59 ········.annotation·build·Landroid/support/annotation/Nullable;72 ········.annotation·build·Landroid/support/annotation/Nullable;
60 ········.end·annotation73 ········.end·annotation
61 ····.end·param74 ····.end·param
  
62 ····.prologue75 ····.prologue
63 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
64 ····.line·8777 ····.line·98
65 ····invoke-direct·{p0,·p1,·v0,·v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>(Landroid/content/Context;Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;Landroid/content/res/Resources;)V78 ····invoke-direct·{p0,·p1,·v0,·v0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;-><init>(Landroid/content/Context;Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;Landroid/content/res/Resources;)V
  
66 ····.line·8879 ····.line·99
67 ····return-void80 ····return-void
68 .end·method81 .end·method
  
69 .method·private·constructor·<init>(Landroid/content/Context;Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;Landroid/content/res/Resources;)V82 .method·private·constructor·<init>(Landroid/content/Context;Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;Landroid/content/res/Resources;)V
70 ····.locals·283 ····.locals·2
71 ····.param·p1,·"context"····#·Landroid/content/Context;84 ····.param·p1,·"context"····#·Landroid/content/Context;
72 ········.annotation·build·Landroid/support/annotation/Nullable;85 ········.annotation·build·Landroid/support/annotation/Nullable;
Offset 86, 55 lines modifiedOffset 99, 118 lines modified
86 ····.end·param99 ····.end·param
87 ····.param·p3,·"res"····#·Landroid/content/res/Resources;100 ····.param·p3,·"res"····#·Landroid/content/res/Resources;
88 ········.annotation·build·Landroid/support/annotation/Nullable;101 ········.annotation·build·Landroid/support/annotation/Nullable;
89 ········.end·annotation102 ········.end·annotation
90 ····.end·param103 ····.end·param
  
91 ····.prologue104 ····.prologue
92 ····.line·92 
93 ····invoke-direct·{p0},·Landroid/support/graphics/drawable/VectorDrawableCommon;-><init>()V 
  
94 ····.line·78 
95 ····const/4·v0,·0x0105 ····const/4·v0,·0x0
  
 106 ····.line·103
 107 ····invoke-direct·{p0},·Landroid/support/graphics/drawable/VectorDrawableCommon;-><init>()V
  
 108 ····.line·82
96 ····iput-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mArgbEvaluator:Landroid/animation/ArgbEvaluator;109 ····iput-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mArgbEvaluator:Landroid/animation/ArgbEvaluator;
  
 110 ····.line·87
 111 ····iput-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mAnimatorListener:Landroid/animation/Animator$AnimatorListener;
  
 112 ····.line·90
 113 ····iput-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mAnimationCallbacks:Ljava/util/ArrayList;
  
97 ····.line·650114 ····.line·640
98 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;115 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;
  
99 ····invoke-direct·{v0,·p0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;-><init>(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V116 ····invoke-direct·{v0,·p0},·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$1;-><init>(Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;)V
  
100 ····iput-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mCallback:Landroid/graphics/drawable/Drawable$Callback;117 ····iput-object·v0,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mCallback:Landroid/graphics/drawable/Drawable$Callback;
  
101 ····.line·93118 ····.line·104
102 ····iput-object·p1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mContext:Landroid/content/Context;119 ····iput-object·p1,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mContext:Landroid/content/Context;
  
103 ····.line·94120 ····.line·105
104 ····if-eqz·p2,·:cond_0121 ····if-eqz·p2,·:cond_0
  
105 ····.line·95122 ····.line·106
106 ····iput-object·p2,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mAnimatedVectorState:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;123 ····iput-object·p2,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat;->mAnimatedVectorState:Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;
  
107 ····.line·100124 ····.line·111
108 ····:goto_0125 ····:goto_0
109 ····return-void126 ····return-void
  
110 ····.line·97127 ····.line·108
111 ····:cond_0128 ····:cond_0
112 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;129 ····new-instance·v0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;
  
Max diff block lines reached; 83409/88535 bytes (94.21%) of diff not shown.
13.1 KB
smali/android/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.smali
    
Offset 11, 15 lines modifiedOffset 11, 17 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0xa12 ····accessFlags·=·0xa
13 ····name·=·"AnimatedVectorDrawableCompatState"13 ····name·=·"AnimatedVectorDrawableCompatState"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
 16 .field·mAnimatorSet:Landroid/animation/AnimatorSet;
  
16 .field·mAnimators:Ljava/util/ArrayList;17 .field·private·mAnimators:Ljava/util/ArrayList;
17 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{19 ········value·=·{
19 ············"Ljava/util/ArrayList",20 ············"Ljava/util/ArrayList",
20 ············"<",21 ············"<",
21 ············"Landroid/animation/Animator;",22 ············"Landroid/animation/Animator;",
22 ············">;"23 ············">;"
23 ········}24 ········}
Offset 48, 174 lines modifiedOffset 50, 174 lines modified
48 ····.locals·950 ····.locals·9
49 ····.param·p1,·"context"····#·Landroid/content/Context;51 ····.param·p1,·"context"····#·Landroid/content/Context;
50 ····.param·p2,·"copy"····#·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;52 ····.param·p2,·"copy"····#·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;
51 ····.param·p3,·"owner"····#·Landroid/graphics/drawable/Drawable$Callback;53 ····.param·p3,·"owner"····#·Landroid/graphics/drawable/Drawable$Callback;
52 ····.param·p4,·"res"····#·Landroid/content/res/Resources;54 ····.param·p4,·"res"····#·Landroid/content/res/Resources;
  
53 ····.prologue55 ····.prologue
54 ····.line·49456 ····.line·509
55 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V57 ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
  
56 ····.line·49558 ····.line·510
57 ····if-eqz·p2,·:cond_259 ····if-eqz·p2,·:cond_3
  
58 ····.line·49660 ····.line·511
59 ····iget·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mChangingConfigurations:I61 ····iget·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mChangingConfigurations:I
  
60 ····iput·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mChangingConfigurations:I62 ····iput·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mChangingConfigurations:I
  
61 ····.line·49763 ····.line·512
62 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;64 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
63 ····if-eqz·v7,·:cond_065 ····if-eqz·v7,·:cond_0
  
64 ····.line·49866 ····.line·513
65 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;67 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
66 ····invoke-virtual·{v7},·Landroid/support/graphics/drawable/VectorDrawableCompat;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;68 ····invoke-virtual·{v7},·Landroid/support/graphics/drawable/VectorDrawableCompat;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
  
67 ····move-result-object·v269 ····move-result-object·v2
  
68 ····.line·49970 ····.line·514
69 ····.local·v2,·"cs":Landroid/graphics/drawable/Drawable$ConstantState;71 ····.local·v2,·"cs":Landroid/graphics/drawable/Drawable$ConstantState;
70 ····if-eqz·p4,·:cond_172 ····if-eqz·p4,·:cond_1
  
71 ····.line·50073 ····.line·515
72 ····invoke-virtual·{v2,·p4},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;74 ····invoke-virtual·{v2,·p4},·Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
  
73 ····move-result-object·v775 ····move-result-object·v7
  
74 ····check-cast·v7,·Landroid/support/graphics/drawable/VectorDrawableCompat;76 ····check-cast·v7,·Landroid/support/graphics/drawable/VectorDrawableCompat;
  
75 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;77 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
76 ····.line·50478 ····.line·519
77 ····:goto_079 ····:goto_0
78 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;80 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
79 ····invoke-virtual·{v7},·Landroid/support/graphics/drawable/VectorDrawableCompat;->mutate()Landroid/graphics/drawable/Drawable;81 ····invoke-virtual·{v7},·Landroid/support/graphics/drawable/VectorDrawableCompat;->mutate()Landroid/graphics/drawable/Drawable;
  
80 ····move-result-object·v782 ····move-result-object·v7
  
81 ····check-cast·v7,·Landroid/support/graphics/drawable/VectorDrawableCompat;83 ····check-cast·v7,·Landroid/support/graphics/drawable/VectorDrawableCompat;
  
82 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;84 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
83 ····.line·50585 ····.line·520
84 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;86 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
85 ····invoke-virtual·{v7,·p3},·Landroid/support/graphics/drawable/VectorDrawableCompat;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V87 ····invoke-virtual·{v7,·p3},·Landroid/support/graphics/drawable/VectorDrawableCompat;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
  
86 ····.line·50688 ····.line·521
87 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;89 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
88 ····iget-object·v8,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;90 ····iget-object·v8,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
89 ····invoke-virtual·{v8},·Landroid/support/graphics/drawable/VectorDrawableCompat;->getBounds()Landroid/graphics/Rect;91 ····invoke-virtual·{v8},·Landroid/support/graphics/drawable/VectorDrawableCompat;->getBounds()Landroid/graphics/Rect;
  
90 ····move-result-object·v892 ····move-result-object·v8
  
91 ····invoke-virtual·{v7,·v8},·Landroid/support/graphics/drawable/VectorDrawableCompat;->setBounds(Landroid/graphics/Rect;)V93 ····invoke-virtual·{v7,·v8},·Landroid/support/graphics/drawable/VectorDrawableCompat;->setBounds(Landroid/graphics/Rect;)V
  
92 ····.line·50794 ····.line·522
93 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;95 ····iget-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mVectorDrawable:Landroid/support/graphics/drawable/VectorDrawableCompat;
  
94 ····const/4·v8,·0x096 ····const/4·v8,·0x0
  
95 ····invoke-virtual·{v7,·v8},·Landroid/support/graphics/drawable/VectorDrawableCompat;->setAllowCaching(Z)V97 ····invoke-virtual·{v7,·v8},·Landroid/support/graphics/drawable/VectorDrawableCompat;->setAllowCaching(Z)V
  
96 ····.line·50998 ····.line·524
97 ····.end·local·v2····#·"cs":Landroid/graphics/drawable/Drawable$ConstantState;99 ····.end·local·v2····#·"cs":Landroid/graphics/drawable/Drawable$ConstantState;
98 ····:cond_0100 ····:cond_0
99 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mAnimators:Ljava/util/ArrayList;101 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mAnimators:Ljava/util/ArrayList;
  
100 ····if-eqz·v7,·:cond_2102 ····if-eqz·v7,·:cond_3
  
101 ····.line·510103 ····.line·525
102 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mAnimators:Ljava/util/ArrayList;104 ····iget-object·v7,·p2,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mAnimators:Ljava/util/ArrayList;
  
103 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I105 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I
  
104 ····move-result·v4106 ····move-result·v4
  
105 ····.line·511107 ····.line·526
106 ····.local·v4,·"numAnimators":I108 ····.local·v4,·"numAnimators":I
107 ····new-instance·v7,·Ljava/util/ArrayList;109 ····new-instance·v7,·Ljava/util/ArrayList;
  
108 ····invoke-direct·{v7,·v4},·Ljava/util/ArrayList;-><init>(I)V110 ····invoke-direct·{v7,·v4},·Ljava/util/ArrayList;-><init>(I)V
  
109 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mAnimators:Ljava/util/ArrayList;111 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mAnimators:Ljava/util/ArrayList;
  
110 ····.line·512112 ····.line·527
111 ····new-instance·v7,·Landroid/support/v4/util/ArrayMap;113 ····new-instance·v7,·Landroid/support/v4/util/ArrayMap;
  
112 ····invoke-direct·{v7,·v4},·Landroid/support/v4/util/ArrayMap;-><init>(I)V114 ····invoke-direct·{v7,·v4},·Landroid/support/v4/util/ArrayMap;-><init>(I)V
  
113 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mTargetNameMap:Landroid/support/v4/util/ArrayMap;115 ····iput-object·v7,·p0,·Landroid/support/graphics/drawable/AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState;->mTargetNameMap:Landroid/support/v4/util/ArrayMap;
  
114 ····.line·513116 ····.line·528
115 ····const/4·v3,·0x0117 ····const/4·v3,·0x0
Max diff block lines reached; 6976/13165 bytes (52.99%) of diff not shown.
321 B
smali/mehdi/sakout/aboutpage/R$drawable.smali
    
Offset 223, 12 lines modifiedOffset 223, 12 lines modified
  
  
223 #·direct·methods223 #·direct·methods
224 .method·public·constructor·<init>()V224 .method·public·constructor·<init>()V
225 ····.locals·0225 ····.locals·0
  
226 ····.prologue226 ····.prologue
227 ····.line·456227 ····.line·463
228 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V228 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
229 ····return-void229 ····return-void
230 .end·method230 .end·method
14.3 KB
smali/mehdi/sakout/aboutpage/R$styleable.smali
    
Offset 113, 14 lines modifiedOffset 113, 16 lines modified
  
113 .field·public·static·final·AlertDialog_listItemLayout:I·=·0x5113 .field·public·static·final·AlertDialog_listItemLayout:I·=·0x5
  
114 .field·public·static·final·AlertDialog_listLayout:I·=·0x2114 .field·public·static·final·AlertDialog_listLayout:I·=·0x2
  
115 .field·public·static·final·AlertDialog_multiChoiceItemLayout:I·=·0x3115 .field·public·static·final·AlertDialog_multiChoiceItemLayout:I·=·0x3
  
 116 .field·public·static·final·AlertDialog_showTitle:I·=·0x6
  
116 .field·public·static·final·AlertDialog_singleChoiceItemLayout:I·=·0x4117 .field·public·static·final·AlertDialog_singleChoiceItemLayout:I·=·0x4
  
117 .field·public·static·final·AppCompatImageView:[I118 .field·public·static·final·AppCompatImageView:[I
  
118 .field·public·static·final·AppCompatImageView_android_src:I·=·0x0119 .field·public·static·final·AppCompatImageView_android_src:I·=·0x0
  
119 .field·public·static·final·AppCompatImageView_srcCompat:I·=·0x1120 .field·public·static·final·AppCompatImageView_srcCompat:I·=·0x1
Offset 541, 14 lines modifiedOffset 543, 20 lines modified
  
541 .field·public·static·final·PopupWindow_android_popupAnimationStyle:I·=·0x1543 .field·public·static·final·PopupWindow_android_popupAnimationStyle:I·=·0x1
  
542 .field·public·static·final·PopupWindow_android_popupBackground:I·=·0x0544 .field·public·static·final·PopupWindow_android_popupBackground:I·=·0x0
  
543 .field·public·static·final·PopupWindow_overlapAnchor:I·=·0x2545 .field·public·static·final·PopupWindow_overlapAnchor:I·=·0x2
  
 546 .field·public·static·final·RecycleListView:[I
  
 547 .field·public·static·final·RecycleListView_paddingBottomNoButtons:I·=·0x0
  
 548 .field·public·static·final·RecycleListView_paddingTopNoTitle:I·=·0x1
  
544 .field·public·static·final·SearchView:[I549 .field·public·static·final·SearchView:[I
  
545 .field·public·static·final·SearchView_android_focusable:I·=·0x0550 .field·public·static·final·SearchView_android_focusable:I·=·0x0
  
546 .field·public·static·final·SearchView_android_imeOptions:I·=·0x3551 .field·public·static·final·SearchView_android_imeOptions:I·=·0x3
  
547 .field·public·static·final·SearchView_android_inputType:I·=·0x2552 .field·public·static·final·SearchView_android_inputType:I·=·0x2
Offset 737, 289 lines modifiedOffset 745, 294 lines modified
737 #·direct·methods745 #·direct·methods
738 .method·static·constructor·<clinit>()V746 .method·static·constructor·<clinit>()V
739 ····.locals·7747 ····.locals·7
  
740 ····.prologue748 ····.prologue
741 ····const/4·v6,·0x4749 ····const/4·v6,·0x4
  
742 ····const/4·v5,·0x2750 ····const/4·v5,·0x1
  
743 ····const/4·v4,·0x1751 ····const/4·v4,·0x3
  
744 ····const/4·v3,·0x3752 ····const/4·v3,·0x2
  
745 ····const/4·v2,·0x0753 ····const/4·v2,·0x0
  
746 ····.line·1129754 ····.line·1143
747 ····const/16·v0,·0x1d755 ····const/16·v0,·0x1d
  
748 ····new-array·v0,·v0,·[I756 ····new-array·v0,·v0,·[I
  
749 ····fill-array-data·v0,·:array_0757 ····fill-array-data·v0,·:array_0
  
750 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionBar:[I758 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionBar:[I
  
751 ····.line·1130759 ····.line·1144
752 ····new-array·v0,·v4,·[I760 ····new-array·v0,·v5,·[I
  
753 ····const·v1,·0x10100b3761 ····const·v1,·0x10100b3
  
754 ····aput·v1,·v0,·v2762 ····aput·v1,·v0,·v2
  
755 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionBarLayout:[I763 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionBarLayout:[I
  
756 ····.line·1161764 ····.line·1175
757 ····new-array·v0,·v4,·[I765 ····new-array·v0,·v5,·[I
  
758 ····const·v1,·0x101013f766 ····const·v1,·0x101013f
  
759 ····aput·v1,·v0,·v2767 ····aput·v1,·v0,·v2
  
760 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionMenuItemView:[I768 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionMenuItemView:[I
  
761 ····.line·1163769 ····.line·1177
762 ····new-array·v0,·v2,·[I770 ····new-array·v0,·v2,·[I
  
763 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionMenuView:[I771 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionMenuView:[I
  
764 ····.line·1164772 ····.line·1178
765 ····const/4·v0,·0x6773 ····const/4·v0,·0x6
  
766 ····new-array·v0,·v0,·[I774 ····new-array·v0,·v0,·[I
  
767 ····fill-array-data·v0,·:array_1775 ····fill-array-data·v0,·:array_1
  
768 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionMode:[I776 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActionMode:[I
  
769 ····.line·1171777 ····.line·1185
770 ····new-array·v0,·v5,·[I778 ····new-array·v0,·v3,·[I
  
771 ····fill-array-data·v0,·:array_2779 ····fill-array-data·v0,·:array_2
  
772 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActivityChooserView:[I780 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->ActivityChooserView:[I
  
773 ····.line·1174781 ····.line·1188
774 ····const/4·v0,·0x7782 ····const/4·v0,·0x7
  
775 ····new-array·v0,·v0,·[I783 ····new-array·v0,·v0,·[I
  
776 ····fill-array-data·v0,·:array_3784 ····fill-array-data·v0,·:array_3
  
777 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->AlertDialog:[I785 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->AlertDialog:[I
  
778 ····.line·1181786 ····.line·1196
779 ····new-array·v0,·v5,·[I787 ····new-array·v0,·v3,·[I
  
780 ····fill-array-data·v0,·:array_4788 ····fill-array-data·v0,·:array_4
  
781 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->AppCompatImageView:[I789 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->AppCompatImageView:[I
  
782 ····.line·1184790 ····.line·1199
783 ····new-array·v0,·v6,·[I791 ····new-array·v0,·v6,·[I
  
784 ····fill-array-data·v0,·:array_5792 ····fill-array-data·v0,·:array_5
  
785 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->AppCompatSeekBar:[I793 ····sput-object·v0,·Lmehdi/sakout/aboutpage/R$styleable;->AppCompatSeekBar:[I
  
786 ····.line·1189794 ····.line·1204
787 ····const/4·v0,·0x7795 ····const/4·v0,·0x7
  
Max diff block lines reached; 11217/14559 bytes (77.05%) of diff not shown.
317 B
smali/mehdi/sakout/aboutpage/R$integer.smali
    
Offset 25, 12 lines modifiedOffset 25, 12 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·67229 ····.line·681
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
938 B
smali/mehdi/sakout/aboutpage/R$id.smali
    
Offset 211, 18 lines modifiedOffset 211, 22 lines modified
  
211 .field·public·static·final·text:I·=·0x7f1100dd211 .field·public·static·final·text:I·=·0x7f1100dd
  
212 .field·public·static·final·text2:I·=·0x7f1100db212 .field·public·static·final·text2:I·=·0x7f1100db
  
213 .field·public·static·final·textSpacerNoButtons:I·=·0x7f110054213 .field·public·static·final·textSpacerNoButtons:I·=·0x7f110054
  
 214 .field·public·static·final·textSpacerNoTitle:I·=·0x7f110053
  
214 .field·public·static·final·time:I·=·0x7f1100d3215 .field·public·static·final·time:I·=·0x7f1100d3
  
215 .field·public·static·final·title:I·=·0x7f11004c216 .field·public·static·final·title:I·=·0x7f11004c
  
 217 .field·public·static·final·titleDividerNoCustom:I·=·0x7f11005b
  
216 .field·public·static·final·title_template:I·=·0x7f110059218 .field·public·static·final·title_template:I·=·0x7f110059
  
217 .field·public·static·final·top:I·=·0x7f11002f219 .field·public·static·final·top:I·=·0x7f11002f
  
218 .field·public·static·final·topPanel:I·=·0x7f110058220 .field·public·static·final·topPanel:I·=·0x7f110058
  
219 .field·public·static·final·up:I·=·0x7f11000d221 .field·public·static·final·up:I·=·0x7f11000d
Offset 235, 12 lines modifiedOffset 239, 12 lines modified
  
  
235 #·direct·methods239 #·direct·methods
236 .method·public·constructor·<init>()V240 .method·public·constructor·<init>()V
237 ····.locals·0241 ····.locals·0
  
238 ····.prologue242 ····.prologue
239 ····.line·561243 ····.line·568
240 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V244 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
241 ····return-void245 ····return-void
242 .end·method246 .end·method
1.24 KB
smali/mehdi/sakout/aboutpage/R$attr.smali
    
Offset 285, 18 lines modifiedOffset 285, 22 lines modified
  
285 .field·public·static·final·navigationIcon:I·=·0x7f01017f285 .field·public·static·final·navigationIcon:I·=·0x7f01017f
  
286 .field·public·static·final·navigationMode:I·=·0x7f010010286 .field·public·static·final·navigationMode:I·=·0x7f010010
  
287 .field·public·static·final·overlapAnchor:I·=·0x7f010126287 .field·public·static·final·overlapAnchor:I·=·0x7f010126
  
 288 .field·public·static·final·paddingBottomNoButtons:I·=·0x7f010128
  
288 .field·public·static·final·paddingEnd:I·=·0x7f010188289 .field·public·static·final·paddingEnd:I·=·0x7f010188
  
289 .field·public·static·final·paddingStart:I·=·0x7f010187290 .field·public·static·final·paddingStart:I·=·0x7f010187
  
 291 .field·public·static·final·paddingTopNoTitle:I·=·0x7f010129
  
290 .field·public·static·final·panelBackground:I·=·0x7f01008a292 .field·public·static·final·panelBackground:I·=·0x7f01008a
  
291 .field·public·static·final·panelMenuListTheme:I·=·0x7f01008c293 .field·public·static·final·panelMenuListTheme:I·=·0x7f01008c
  
292 .field·public·static·final·panelMenuListWidth:I·=·0x7f01008b294 .field·public·static·final·panelMenuListWidth:I·=·0x7f01008b
  
293 .field·public·static·final·popupMenuStyle:I·=·0x7f010078295 .field·public·static·final·popupMenuStyle:I·=·0x7f010078
Offset 337, 14 lines modifiedOffset 341, 16 lines modified
  
337 .field·public·static·final·showAsAction:I·=·0x7f010110341 .field·public·static·final·showAsAction:I·=·0x7f010110
  
338 .field·public·static·final·showDividers:I·=·0x7f0100f7342 .field·public·static·final·showDividers:I·=·0x7f0100f7
  
339 .field·public·static·final·showText:I·=·0x7f010149343 .field·public·static·final·showText:I·=·0x7f010149
  
 344 .field·public·static·final·showTitle:I·=·0x7f010032
  
340 .field·public·static·final·singleChoiceItemLayout:I·=·0x7f010030345 .field·public·static·final·singleChoiceItemLayout:I·=·0x7f010030
  
341 .field·public·static·final·spinBars:I·=·0x7f0100e7346 .field·public·static·final·spinBars:I·=·0x7f0100e7
  
342 .field·public·static·final·spinnerDropDownItemStyle:I·=·0x7f01006b347 .field·public·static·final·spinnerDropDownItemStyle:I·=·0x7f01006b
  
343 .field·public·static·final·spinnerStyle:I·=·0x7f0100ab348 .field·public·static·final·spinnerStyle:I·=·0x7f0100ab
317 B
smali/mehdi/sakout/aboutpage/R$string.smali
    
Offset 101, 12 lines modifiedOffset 101, 12 lines modified
  
  
101 #·direct·methods101 #·direct·methods
102 .method·public·constructor·<init>()V102 .method·public·constructor·<init>()V
103 ····.locals·0103 ····.locals·0
  
104 ····.prologue104 ····.prologue
105 ····.line·727105 ····.line·737
106 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V106 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
1010 B
smali/mehdi/sakout/aboutpage/R$color.smali
    
Offset 17, 14 lines modifiedOffset 17, 16 lines modified
17 #·static·fields17 #·static·fields
18 .field·public·static·final·abc_background_cache_hint_selector_material_dark:I·=·0x7f0f01b418 .field·public·static·final·abc_background_cache_hint_selector_material_dark:I·=·0x7f0f01b4
  
19 .field·public·static·final·abc_background_cache_hint_selector_material_light:I·=·0x7f0f01b519 .field·public·static·final·abc_background_cache_hint_selector_material_light:I·=·0x7f0f01b5
  
20 .field·public·static·final·abc_btn_colored_borderless_text_material:I·=·0x7f0f01b620 .field·public·static·final·abc_btn_colored_borderless_text_material:I·=·0x7f0f01b6
  
 21 .field·public·static·final·abc_btn_colored_text_material:I·=·0x7f0f01b7
  
21 .field·public·static·final·abc_color_highlight_material:I·=·0x7f0f01b822 .field·public·static·final·abc_color_highlight_material:I·=·0x7f0f01b8
  
22 .field·public·static·final·abc_hint_foreground_material_dark:I·=·0x7f0f01b923 .field·public·static·final·abc_hint_foreground_material_dark:I·=·0x7f0f01b9
  
23 .field·public·static·final·abc_hint_foreground_material_light:I·=·0x7f0f01ba24 .field·public·static·final·abc_hint_foreground_material_light:I·=·0x7f0f01ba
  
24 .field·public·static·final·abc_input_method_navigation_guard:I·=·0x7f0f000625 .field·public·static·final·abc_input_method_navigation_guard:I·=·0x7f0f0006
Offset 203, 12 lines modifiedOffset 205, 12 lines modified
  
  
203 #·direct·methods205 #·direct·methods
204 .method·public·constructor·<init>()V206 .method·public·constructor·<init>()V
205 ····.locals·0207 ····.locals·0
  
206 ····.prologue208 ····.prologue
207 ····.line·256209 ····.line·259
208 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V210 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
209 ····return-void211 ····return-void
210 .end·method212 .end·method
931 B
smali/mehdi/sakout/aboutpage/R$layout.smali
    
Offset 33, 14 lines modifiedOffset 33, 16 lines modified
  
33 .field·public·static·final·abc_activity_chooser_view_list_item:I·=·0x7f04000833 .field·public·static·final·abc_activity_chooser_view_list_item:I·=·0x7f040008
  
34 .field·public·static·final·abc_alert_dialog_button_bar_material:I·=·0x7f04000934 .field·public·static·final·abc_alert_dialog_button_bar_material:I·=·0x7f040009
  
35 .field·public·static·final·abc_alert_dialog_material:I·=·0x7f04000a35 .field·public·static·final·abc_alert_dialog_material:I·=·0x7f04000a
  
 36 .field·public·static·final·abc_alert_dialog_title_material:I·=·0x7f04000b
  
36 .field·public·static·final·abc_dialog_title_material:I·=·0x7f04000c37 .field·public·static·final·abc_dialog_title_material:I·=·0x7f04000c
  
37 .field·public·static·final·abc_expanded_menu_layout:I·=·0x7f04000d38 .field·public·static·final·abc_expanded_menu_layout:I·=·0x7f04000d
  
38 .field·public·static·final·abc_list_menu_item_checkbox:I·=·0x7f04000e39 .field·public·static·final·abc_list_menu_item_checkbox:I·=·0x7f04000e
  
39 .field·public·static·final·abc_list_menu_item_icon:I·=·0x7f04000f40 .field·public·static·final·abc_list_menu_item_icon:I·=·0x7f04000f
Offset 111, 12 lines modifiedOffset 113, 12 lines modified
  
  
111 #·direct·methods113 #·direct·methods
112 .method·public·constructor·<init>()V114 .method·public·constructor·<init>()V
113 ····.locals·0115 ····.locals·0
  
114 ····.prologue116 ····.prologue
115 ····.line·678117 ····.line·687
116 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V118 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
117 ····return-void119 ····return-void
118 .end·method120 .end·method
311 B
smali/mehdi/sakout/aboutpage/R$bool.smali
    
Offset 27, 12 lines modifiedOffset 27, 12 lines modified
  
  
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·24931 ····.line·252
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
502 B
smali/mehdi/sakout/aboutpage/BuildConfig.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .field·public·static·final·DEBUG:Z·=·false10 .field·public·static·final·DEBUG:Z·=·false
  
11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""
  
12 .field·public·static·final·VERSION_CODE:I·=·0xd12 .field·public·static·final·VERSION_CODE:I·=·0xd
  
13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.2"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.2.1"
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
1.38 KB
smali/mehdi/sakout/aboutpage/R$dimen.smali
    
Offset 73, 22 lines modifiedOffset 73, 28 lines modified
  
73 .field·public·static·final·abc_dialog_fixed_height_minor:I·=·0x7f0b001a73 .field·public·static·final·abc_dialog_fixed_height_minor:I·=·0x7f0b001a
  
74 .field·public·static·final·abc_dialog_fixed_width_major:I·=·0x7f0b001b74 .field·public·static·final·abc_dialog_fixed_width_major:I·=·0x7f0b001b
  
75 .field·public·static·final·abc_dialog_fixed_width_minor:I·=·0x7f0b001c75 .field·public·static·final·abc_dialog_fixed_width_minor:I·=·0x7f0b001c
  
 76 .field·public·static·final·abc_dialog_list_padding_bottom_no_buttons:I·=·0x7f0b0062
  
 77 .field·public·static·final·abc_dialog_list_padding_top_no_title:I·=·0x7f0b0063
  
76 .field·public·static·final·abc_dialog_min_width_major:I·=·0x7f0b001d78 .field·public·static·final·abc_dialog_min_width_major:I·=·0x7f0b001d
  
77 .field·public·static·final·abc_dialog_min_width_minor:I·=·0x7f0b001e79 .field·public·static·final·abc_dialog_min_width_minor:I·=·0x7f0b001e
  
78 .field·public·static·final·abc_dialog_padding_material:I·=·0x7f0b006480 .field·public·static·final·abc_dialog_padding_material:I·=·0x7f0b0064
  
79 .field·public·static·final·abc_dialog_padding_top_material:I·=·0x7f0b006581 .field·public·static·final·abc_dialog_padding_top_material:I·=·0x7f0b0065
  
 82 .field·public·static·final·abc_dialog_title_divider_material:I·=·0x7f0b0066
  
80 .field·public·static·final·abc_disabled_alpha_material_dark:I·=·0x7f0b006783 .field·public·static·final·abc_disabled_alpha_material_dark:I·=·0x7f0b0067
  
81 .field·public·static·final·abc_disabled_alpha_material_light:I·=·0x7f0b006884 .field·public·static·final·abc_disabled_alpha_material_light:I·=·0x7f0b0068
  
82 .field·public·static·final·abc_dropdownitem_icon_width:I·=·0x7f0b006985 .field·public·static·final·abc_dropdownitem_icon_width:I·=·0x7f0b0069
  
83 .field·public·static·final·abc_dropdownitem_text_padding_left:I·=·0x7f0b006a86 .field·public·static·final·abc_dropdownitem_text_padding_left:I·=·0x7f0b006a
Offset 223, 12 lines modifiedOffset 229, 12 lines modified
  
  
223 #·direct·methods229 #·direct·methods
224 .method·public·constructor·<init>()V230 .method·public·constructor·<init>()V
225 ····.locals·0231 ····.locals·0
  
226 ····.prologue232 ····.prologue
227 ····.line·351233 ····.line·355
228 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V234 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
229 ····return-void235 ····return-void
230 .end·method236 .end·method
2.04 KB
smali/mehdi/sakout/aboutpage/R$style.smali
    
Offset 101, 14 lines modifiedOffset 101, 18 lines modified
  
101 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I·=·0x7f0d005b101 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I·=·0x7f0d005b
  
102 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionMode_Title:I·=·0x7f0d005c102 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_ActionMode_Title:I·=·0x7f0d005c
  
103 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Button:I·=·0x7f0d005d103 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Button:I·=·0x7f0d005d
  
 104 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored:I·=·0x7f0d00a5
  
 105 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Button_Colored:I·=·0x7f0d00a6
  
104 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Button_Inverse:I·=·0x7f0d009e106 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_Button_Inverse:I·=·0x7f0d009e
  
105 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_DropDownItem:I·=·0x7f0d00b7107 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_DropDownItem:I·=·0x7f0d00b7
  
106 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_PopupMenu_Header:I·=·0x7f0d005e108 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_PopupMenu_Header:I·=·0x7f0d005e
  
107 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_PopupMenu_Large:I·=·0x7f0d005f109 .field·public·static·final·Base_TextAppearance_AppCompat_Widget_PopupMenu_Large:I·=·0x7f0d005f
Offset 471, 14 lines modifiedOffset 475, 18 lines modified
  
471 .field·public·static·final·TextAppearance_AppCompat_Widget_ActionMode_Title:I·=·0x7f0d010e475 .field·public·static·final·TextAppearance_AppCompat_Widget_ActionMode_Title:I·=·0x7f0d010e
  
472 .field·public·static·final·TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse:I·=·0x7f0d010f476 .field·public·static·final·TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse:I·=·0x7f0d010f
  
473 .field·public·static·final·TextAppearance_AppCompat_Widget_Button:I·=·0x7f0d0110477 .field·public·static·final·TextAppearance_AppCompat_Widget_Button:I·=·0x7f0d0110
  
 478 .field·public·static·final·TextAppearance_AppCompat_Widget_Button_Borderless_Colored:I·=·0x7f0d0111
  
 479 .field·public·static·final·TextAppearance_AppCompat_Widget_Button_Colored:I·=·0x7f0d0112
  
474 .field·public·static·final·TextAppearance_AppCompat_Widget_Button_Inverse:I·=·0x7f0d0113480 .field·public·static·final·TextAppearance_AppCompat_Widget_Button_Inverse:I·=·0x7f0d0113
  
475 .field·public·static·final·TextAppearance_AppCompat_Widget_DropDownItem:I·=·0x7f0d0114481 .field·public·static·final·TextAppearance_AppCompat_Widget_DropDownItem:I·=·0x7f0d0114
  
476 .field·public·static·final·TextAppearance_AppCompat_Widget_PopupMenu_Header:I·=·0x7f0d0115482 .field·public·static·final·TextAppearance_AppCompat_Widget_PopupMenu_Header:I·=·0x7f0d0115
  
477 .field·public·static·final·TextAppearance_AppCompat_Widget_PopupMenu_Large:I·=·0x7f0d0116483 .field·public·static·final·TextAppearance_AppCompat_Widget_PopupMenu_Large:I·=·0x7f0d0116
Offset 727, 12 lines modifiedOffset 735, 12 lines modified
  
  
727 #·direct·methods735 #·direct·methods
728 .method·public·constructor·<init>()V736 .method·public·constructor·<init>()V
729 ····.locals·0737 ····.locals·0
  
730 ····.prologue738 ····.prologue
731 ····.line·771739 ····.line·781
732 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V740 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
733 ····return-void741 ····return-void
734 .end·method742 .end·method
1.12 KB
res/values-el/strings.xml
1.07 KB
res/values-el/strings.xml
    
Offset 28, 8 lines modifiedOffset 28, 16 lines modified
28 ··<string·name="mdtp_select_day">Επιλογή·μήνα·και·ημέρας</string>28 ··<string·name="mdtp_select_day">Επιλογή·μήνα·και·ημέρας</string>
29 ··<string·name="mdtp_select_hours">Επιλέξτε·ώρες</string>29 ··<string·name="mdtp_select_hours">Επιλέξτε·ώρες</string>
30 ··<string·name="mdtp_select_minutes">Επιλέξτε·λεπτά</string>30 ··<string·name="mdtp_select_minutes">Επιλέξτε·λεπτά</string>
31 ··<string·name="mdtp_select_year">Επιλογή·έτους</string>31 ··<string·name="mdtp_select_year">Επιλογή·έτους</string>
32 ··<string·name="mdtp_year_picker_description">Λίστα·ετών</string>32 ··<string·name="mdtp_year_picker_description">Λίστα·ετών</string>
33 ··<string·name="search_menu_title">Αναζήτηση</string>33 ··<string·name="search_menu_title">Αναζήτηση</string>
34 ··<string·name="status_bar_notification_info_overflow">999+</string>34 ··<string·name="status_bar_notification_info_overflow">999+</string>
 35 ··<string·name="about_contact_us">Επικοινωνήστε·μαζί·μας</string>
 36 ··<string·name="about_facebook">Κάντε·like·στην·σελίδα·μας·στο·Facebook</string>
 37 ··<string·name="about_github">Καντε·μας·fork·στο·Github</string>
 38 ··<string·name="about_instagram">Ακολουθήστε·μας·στο·Instagram</string>
 39 ··<string·name="about_play_store">Αξιολογήστε·μας·στο·Play·Store</string>
 40 ··<string·name="about_twitter">Ακολουθήστε·μας·στο·Twitter</string>
 41 ··<string·name="about_website">Επισκεφθείτε·την·ιστοσελίδα·μας</string>
 42 ··<string·name="about_youtube">Παρακολουθήστε·μας·στο·YouTube</string>
35 </resources>43 </resources>
1.09 KB
res/values-sr/strings.xml
1.04 KB
res/values-sr/strings.xml
    
Offset 28, 8 lines modifiedOffset 28, 16 lines modified
28 ··<string·name="mdtp_select_day">Изаберите·месец·и·дан</string>28 ··<string·name="mdtp_select_day">Изаберите·месец·и·дан</string>
29 ··<string·name="mdtp_select_hours">Изабери·сате</string>29 ··<string·name="mdtp_select_hours">Изабери·сате</string>
30 ··<string·name="mdtp_select_minutes">Изабери·минуте</string>30 ··<string·name="mdtp_select_minutes">Изабери·минуте</string>
31 ··<string·name="mdtp_select_year">Изаберите·годину</string>31 ··<string·name="mdtp_select_year">Изаберите·годину</string>
32 ··<string·name="mdtp_year_picker_description">Листа·година</string>32 ··<string·name="mdtp_year_picker_description">Листа·година</string>
33 ··<string·name="search_menu_title">Претражи</string>33 ··<string·name="search_menu_title">Претражи</string>
34 ··<string·name="status_bar_notification_info_overflow">&gt;999</string>34 ··<string·name="status_bar_notification_info_overflow">&gt;999</string>
 35 ··<string·name="about_contact_us">Kontaktirajte·nas</string>
 36 ··<string·name="about_facebook">Lajkujte·nas·na·Facebook-u</string>
 37 ··<string·name="about_github">Forkajte·nas·na·GitHub-u</string>
 38 ··<string·name="about_instagram">Pratite·nas·na·Instagram-u</string>
 39 ··<string·name="about_play_store">Ocenite·nas·na·Google·Play·prodavnici</string>
 40 ··<string·name="about_twitter">Pratite·nas·na·Twitter-u</string>
 41 ··<string·name="about_website">Posetite·naš·web·sajt</string>
 42 ··<string·name="about_youtube">Gledajte·nas·na·Youtube-u</string>
35 </resources>43 </resources>
1.15 KB
res/layout/abc_action_mode_close_item_material.xml
1.05 KB
res/layout/abc_action_mode_close_item_material.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ImageView·xmlns:android="http://schemas.android.com/apk/res/android"·xmlns:app="http://schemas.android.com/apk/res-auto"·android:id="@id/action_mode_close_button"·android:focusable="true"·android:clickable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_action_mode_done"·app:srcCompat="?actionModeCloseDrawable"·style="?attr/actionModeCloseButtonStyle"/>2 <ImageView·xmlns:android="http://schemas.android.com/apk/res/android"·xmlns:app="http://schemas.android.com/apk/res-auto"·android:id="@id/action_mode_close_button"·android:paddingLeft="8.0dip"·android:focusable="true"·android:clickable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginRight="16.0dip"·android:contentDescription="@string/abc_action_mode_done"·app:srcCompat="?actionModeCloseDrawable"·style="?attr/actionModeCloseButtonStyle"/>
2.26 KB
res/values-v11/styles.xml
2.21 KB
res/values-v11/styles.xml
    
Offset 114, 14 lines modifiedOffset 114, 15 lines modified
114 ····<item·name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_dark</item>114 ····<item·name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_dark</item>
115 ····<item·name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_dark</item>115 ····<item·name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_dark</item>
116 ····<item·name="android:windowActionBar">false</item>116 ····<item·name="android:windowActionBar">false</item>
117 ····<item·name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>117 ····<item·name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>
118 ····<item·name="android:actionModeCutDrawable">?actionModeCutDrawable</item>118 ····<item·name="android:actionModeCutDrawable">?actionModeCutDrawable</item>
119 ····<item·name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>119 ····<item·name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>
120 ····<item·name="android:actionModePasteDrawable">?actionModePasteDrawable</item>120 ····<item·name="android:actionModePasteDrawable">?actionModePasteDrawable</item>
 121 ····<item·name="android:borderlessButtonStyle">?borderlessButtonStyle</item>
121 ····<item·name="android:buttonBarStyle">?buttonBarStyle</item>122 ····<item·name="android:buttonBarStyle">?buttonBarStyle</item>
122 ····<item·name="android:buttonBarButtonStyle">?buttonBarButtonStyle</item>123 ····<item·name="android:buttonBarButtonStyle">?buttonBarButtonStyle</item>
123 ····<item·name="android:textColorHighlightInverse">@color/highlighted_text_material_light</item>124 ····<item·name="android:textColorHighlightInverse">@color/highlighted_text_material_light</item>
124 ····<item·name="android:textColorLinkInverse">?colorAccent</item>125 ····<item·name="android:textColorLinkInverse">?colorAccent</item>
125 ··</style>126 ··</style>
126 ··<style·name="Platform.V11.AppCompat.Light"·parent="@android:style/Theme.Holo.Light">127 ··<style·name="Platform.V11.AppCompat.Light"·parent="@android:style/Theme.Holo.Light">
127 ····<item·name="android:colorForeground">@color/foreground_material_light</item>128 ····<item·name="android:colorForeground">@color/foreground_material_light</item>
Offset 158, 13 lines modifiedOffset 159, 14 lines modified
158 ····<item·name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_light</item>159 ····<item·name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_light</item>
159 ····<item·name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_light</item>160 ····<item·name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_light</item>
160 ····<item·name="android:windowActionBar">false</item>161 ····<item·name="android:windowActionBar">false</item>
161 ····<item·name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>162 ····<item·name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>
162 ····<item·name="android:actionModeCutDrawable">?actionModeCutDrawable</item>163 ····<item·name="android:actionModeCutDrawable">?actionModeCutDrawable</item>
163 ····<item·name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>164 ····<item·name="android:actionModeCopyDrawable">?actionModeCopyDrawable</item>
164 ····<item·name="android:actionModePasteDrawable">?actionModePasteDrawable</item>165 ····<item·name="android:actionModePasteDrawable">?actionModePasteDrawable</item>
 166 ····<item·name="android:borderlessButtonStyle">?borderlessButtonStyle</item>
165 ····<item·name="android:buttonBarStyle">?buttonBarStyle</item>167 ····<item·name="android:buttonBarStyle">?buttonBarStyle</item>
166 ····<item·name="android:buttonBarButtonStyle">?buttonBarButtonStyle</item>168 ····<item·name="android:buttonBarButtonStyle">?buttonBarButtonStyle</item>
167 ····<item·name="android:textColorHighlightInverse">@color/highlighted_text_material_dark</item>169 ····<item·name="android:textColorHighlightInverse">@color/highlighted_text_material_dark</item>
168 ····<item·name="android:textColorLinkInverse">?colorAccent</item>170 ····<item·name="android:textColorLinkInverse">?colorAccent</item>
169 ··</style>171 ··</style>
170 </resources>172 </resources>