11.8 MB
/home/fdroid/fdroiddata/tmp/de.boesling.hydromemo_4141012.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.boesling.hydromemo_4141012.apk
1.54 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/drawable-mdpi/ic_launcher_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_stat_notify_small_bottle.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_stat_notify_large_bottle.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·9a3a7891272bfcc416dcf04fd53f5367be8d50a835e99f948853b562ebb4c163 
10 Signer·#1·certificate·SHA-1·digest:·10dd2c466a023cfb05e5f2ae1a030e29856d3fc3 
11 Signer·#1·certificate·MD5·digest:·a58796fcea6e1add3add219b8d63a872 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·e64efd7fa707adc8efd58d387add654979fcb988268af01f0237160c7ca35c37 
15 Signer·#1·public·key·SHA-1·digest:·57f01770acc7982014bf9e41b55f90825b6cfaae 
16 Signer·#1·public·key·MD5·digest:·3a4df69040f9391f6ad9c7b7a22e5e07 
37.9 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 592 lines modifiedOffset 1, 605 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:···················1004838·(00000000000F5526h)4 ··Zip·archive·file·size:···················1005709·(00000000000F588Dh)
5 ··Actual·end-cent-dir·record·offset:·······1004816·(00000000000F5510h)5 ··Actual·end-cent-dir·record·offset:·······1005687·(00000000000F5877h)
6 ··Expected·end-cent-dir·record·offset:·····1004816·(00000000000F5510h)6 ··Expected·end-cent-dir·record·offset:·····1005687·(00000000000F5877h)
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·19·entries.9 ··central·directory·contains·20·entries.
10 ··The·central·directory·is·1346·(0000000000000542h)·bytes·long,10 ··The·central·directory·is·1428·(0000000000000594h)·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·1003470·(00000000000F4FCEh).12 ··is·1004259·(00000000000F52E3h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2014·May·3·04:24:0826 ··file·last·modified·on·(DOS·date/time):··········2017·Jan·11·15:36:02
27 ··32-bit·CRC·value·(hex):·························7084994727 ··32-bit·CRC·value·(hex):·························f15d6c95
28 ··compressed·size:································638·bytes28 ··compressed·size:································1067·bytes
29 ··uncompressed·size:······························1323·bytes29 ··uncompressed·size:······························3540·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/DF0F3D11.SF43 ··res/drawable-mdpi-v4/ic_launcher_icon.png
  
42 ··offset·of·local·header·from·start·of·archive:···70444 ··offset·of·local·header·from·start·of·archive:···1136
43 ··················································(00000000000002C0h)·bytes45 ··················································(0000000000000470h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2014·May·3·04:24:0853 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························67fbd3f854 ··32-bit·CRC·value·(hex):·························2e097bd3
54 ··compressed·size:································733·bytes55 ··compressed·size:································16954·bytes
55 ··uncompressed·size:······························1444·bytes56 ··uncompressed·size:······························16954·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························41·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.67 ··res/drawable-xhdpi-v4/ic_stat_notify_large_bottle.png
  
67 ··META-INF/DF0F3D11.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···150368 ··offset·of·local·header·from·start·of·archive:···18161
69 ··················································(00000000000005DFh)·bytes69 ··················································(00000000000046F1h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2014·May·3·04:24:0877 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························335d9f0e78 ··32-bit·CRC·value·(hex):·························2e097bd3
80 ··compressed·size:································1075·bytes79 ··compressed·size:································16954·bytes
81 ··uncompressed·size:······························1332·bytes80 ··uncompressed·size:······························16954·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························53·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.91 ··res/drawable-xhdpi-v4/ic_stat_notify_small_bottle.png
  
 92 ··offset·of·local·header·from·start·of·archive:···35198
 93 ··················································(000000000000897Eh)·bytes
 94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
 95 ··version·of·encoding·software:···················1.0
 96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
 97 ··minimum·software·version·required·to·extract:···1.0
 98 ··compression·method:·····························none·(stored)
 99 ··file·security·status:···························not·encrypted
 100 ··extended·local·header:··························no
 101 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
 102 ··32-bit·CRC·value·(hex):·························99b4b47c
Max diff block lines reached; 29804/38742 bytes (76.93%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.69 KB
AndroidManifest.xml (decoded)
1.64 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="4141012"·android:versionName="1.0.12"·package="de.boesling.hydromemo">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="4141012"·android:versionName="1.0.12"·package="de.boesling.hydromemo"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">
3 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>3 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
4 ··<uses-permission·android:name="android.permission.VIBRATE"/>4 ··<uses-permission·android:name="android.permission.VIBRATE"/>
5 ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="19"/>5 ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="19"/>
6 ··<application·android:theme="@style/AppTheme"·android:label="@string/appName"·android:icon="@drawable/ic_launcher_icon"·android:allowBackup="true">6 ··<application·android:theme="@style/AppTheme"·android:label="@string/appName"·android:icon="@drawable/ic_launcher_icon"·android:allowBackup="true">
7 ····<activity·android:label="@string/aboutName"·android:name="de.boesling.hydromemo.activities.About"/>7 ····<activity·android:label="@string/aboutName"·android:name="de.boesling.hydromemo.activities.About"/>
8 ····<activity·android:label="@string/helpName"·android:name="de.boesling.hydromemo.activities.Help"/>8 ····<activity·android:label="@string/helpName"·android:name="de.boesling.hydromemo.activities.Help"/>
9 ····<activity·android:label="@string/appName"·android:name="de.boesling.hydromemo.activities.Preferences">9 ····<activity·android:label="@string/appName"·android:name="de.boesling.hydromemo.activities.Preferences">
Offset 17, 9 lines modifiedOffset 17, 8 lines modified
17 ········<action·android:name="android.intent.action.BOOT_COMPLETED"/>17 ········<action·android:name="android.intent.action.BOOT_COMPLETED"/>
18 ······</intent-filter>18 ······</intent-filter>
19 ····</receiver>19 ····</receiver>
20 ····<service·android:name="de.boesling.hydromemo.services.DrinkDemand"/>20 ····<service·android:name="de.boesling.hydromemo.services.DrinkDemand"/>
21 ····<service·android:name="de.boesling.hydromemo.services.Notifier"/>21 ····<service·android:name="de.boesling.hydromemo.services.Notifier"/>
22 ····<service·android:name="de.boesling.hydromemo.services.Scheduler"/>22 ····<service·android:name="de.boesling.hydromemo.services.Scheduler"/>
23 ··</application>23 ··</application>
24 ··<fdroid·buildserverid="caa88ec38838a3c1a4a71834cd65a101e378cf1e·"·fdroidserverid="225c644b3eaf60955070bd359039b3fdd7e78f5a·"/> 
25 </manifest>24 </manifest>
322 B
APK metadata
Ordering differences only
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
5 -·ogg 
6 -·png5 -·png
 6 -·ogg
7 isFrameworkApk:·false7 isFrameworkApk:·false
8 packageInfo:·null8 packageInfo:·null
9 sdkInfo:9 sdkInfo:
10 ··minSdkVersion:·'4'10 ··minSdkVersion:·'4'
11 ··targetSdkVersion:·'19'11 ··targetSdkVersion:·'19'
12 sharedLibrary:·false12 sharedLibrary:·false
13 sparseResources:·true13 sparseResources:·true
1.63 KB
resources.arsc
1.6 KB
aapt2 dump resources {}
    
Offset 45, 19 lines modifiedOffset 45, 19 lines modified
45 ······()·true45 ······()·true
46 ····resource·0x7f080002·bool/cfgSoundDefaultValue46 ····resource·0x7f080002·bool/cfgSoundDefaultValue
47 ······()·true47 ······()·true
48 ····resource·0x7f080003·bool/cfgVibrationDefaultValue48 ····resource·0x7f080003·bool/cfgVibrationDefaultValue
49 ······()·true49 ······()·true
50 ··type·drawable·id=02·entryCount=350 ··type·drawable·id=02·entryCount=3
51 ····resource·0x7f020000·drawable/ic_launcher_icon51 ····resource·0x7f020000·drawable/ic_launcher_icon
52 ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_launcher_icon.png·type=PNG52 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_launcher_icon.png·type=PNG
53 ····resource·0x7f020001·drawable/ic_stat_notify_large_bottle53 ····resource·0x7f020001·drawable/ic_stat_notify_large_bottle
54 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_stat_notify_large_bottle.png·type=PNG54 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_stat_notify_large_bottle.png·type=PNG
55 ····resource·0x7f020002·drawable/ic_stat_notify_small_bottle55 ····resource·0x7f020002·drawable/ic_stat_notify_small_bottle
56 ······(xhdpi-v4)·(file)·res/drawable-xhdpi/ic_stat_notify_small_bottle.png·type=PNG56 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_stat_notify_small_bottle.png·type=PNG
57 ··type·id·id=0b·entryCount=1357 ··type·id·id=0b·entryCount=13
58 ····resource·0x7f0b0000·id/aboutNameTextView58 ····resource·0x7f0b0000·id/aboutNameTextView
59 ······()·(id)59 ······()·(id)
60 ····resource·0x7f0b0001·id/aboutVersionTextView60 ····resource·0x7f0b0001·id/aboutVersionTextView
61 ······()·(id)61 ······()·(id)
62 ····resource·0x7f0b0002·id/aboutAuthorNameTextView62 ····resource·0x7f0b0002·id/aboutAuthorNameTextView
63 ······()·(id)63 ······()·(id)
Offset 235, 9 lines modifiedOffset 235, 10 lines modified
235 ······(v11)·(style)·size=0·parent=0x0103006e235 ······(v11)·(style)·size=0·parent=0x0103006e
236 ······(v14)·(style)·size=0·parent=0x01030119236 ······(v14)·(style)·size=0·parent=0x01030119
237 ····resource·0x7f090001·style/AppTheme237 ····resource·0x7f090001·style/AppTheme
238 ······()·(style)·size=0·parent=style/AppBaseTheme·(0x7f090000)238 ······()·(style)·size=0·parent=style/AppBaseTheme·(0x7f090000)
239 ··type·xml·id=04·entryCount=2239 ··type·xml·id=04·entryCount=2
240 ····resource·0x7f040000·xml/preferences240 ····resource·0x7f040000·xml/preferences
241 ······()·(file)·res/xml/preferences.xml·type=XML241 ······()·(file)·res/xml/preferences.xml·type=XML
 242 ······(v13)·(file)·res/xml-v13/preferences.xml·type=XML
242 ····resource·0x7f040001·xml/preferences_v4243 ····resource·0x7f040001·xml/preferences_v4
243 ······()·(file)·res/xml/preferences_v4.xml·type=XML244 ······()·(file)·res/xml/preferences_v4.xml·type=XML
11.6 MB
classes.dex
11.6 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·4bd9c0334 checksum············:·c1850428
5 signature···········:·fc85...46745 signature···········:·64ff...b8a6
6 file_size···········:·7073726 file_size···········:·716024
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·617810 string_ids_size·····:·6175
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·87912 type_ids_size·······:·876
13 type_ids_off········:·24824·(0x0060f8)13 type_ids_off········:·24812·(0x0060ec)
14 proto_ids_size······:·111714 proto_ids_size······:·1117
15 proto_ids_off·······:·28340·(0x006eb4)15 proto_ids_off·······:·28316·(0x006e9c)
16 field_ids_size······:·142416 field_ids_size······:·1424
17 field_ids_off·······:·41744·(0x00a310)17 field_ids_off·······:·41720·(0x00a2f8)
18 method_ids_size·····:·540718 method_ids_size·····:·5407
19 method_ids_off······:·53136·(0x00cf90)19 method_ids_off······:·53112·(0x00cf78)
20 class_defs_size·····:·52820 class_defs_size·····:·528
21 class_defs_off······:·96392·(0x017888)21 class_defs_off······:·96368·(0x017870)
22 data_size···········:·59219622 data_size···········:·600892
23 data_off············:·115176·(0x01c1e8)23 data_off············:·115132·(0x01c1bc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·12725 class_idx···········:·124
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·79627 superclass_idx······:·793
28 source_file_idx·····:·39528 source_file_idx·····:·395
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·632 virtual_methods_size:·6
  
33 Class·#0·annotations:33 Class·#0·annotations:
Offset 81, 17 lines modifiedOffset 81, 17 lines modified
81 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'81 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
82 ······access········:·0x0401·(PUBLIC·ABSTRACT)82 ······access········:·0x0401·(PUBLIC·ABSTRACT)
83 ······code··········:·(none)83 ······code··········:·(none)
  
84 ··source_file_idx···:·395·(AccessibilityServiceInfoCompat.java)84 ··source_file_idx···:·395·(AccessibilityServiceInfoCompat.java)
  
85 Class·#1·header:85 Class·#1·header:
86 class_idx···········:·12886 class_idx···········:·125
87 access_flags········:·1·(0x0001)87 access_flags········:·1·(0x0001)
88 superclass_idx······:·79688 superclass_idx······:·793
89 source_file_idx·····:·39589 source_file_idx·····:·395
90 static_fields_size··:·1390 static_fields_size··:·13
91 instance_fields_size:·091 instance_fields_size:·0
92 direct_methods_size·:·1192 direct_methods_size·:·11
93 virtual_methods_size:·093 virtual_methods_size:·0
  
94 Class·#1·annotations:94 Class·#1·annotations:
Offset 175, 33 lines modifiedOffset 175, 33 lines modified
175 ······type··········:·'()V'175 ······type··········:·'()V'
176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·0179 ······ins···········:·0
180 ······outs··········:·1180 ······outs··········:·1
181 ······insns·size····:·36·16-bit·code·units181 ······insns·size····:·36·16-bit·code·units
182 027eac:········································|[027eac]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V182 02a098:········································|[02a098]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
183 027ebc:·6000·1f00······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001f183 02a0a8:·6000·1f00······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001f
184 027ec0:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12184 02a0ac:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
185 027ec4:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a185 02a0b0:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
186 027ec8:·2200·7d00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@007d186 02a0b4:·2200·7a00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@007a
187 027ecc:·7010·c201·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01c2187 02a0b8:·7010·c201·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01c2
188 027ed2:·6900·3100······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031188 02a0be:·6900·3100······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031
189 027ed6:·0e00···································|000d:·return-void189 02a0c2:·0e00···································|000d:·return-void
190 027ed8:·6000·1f00······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001f190 02a0c4:·6000·1f00······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001f
191 027edc:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e191 02a0c8:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
192 027ee0:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a192 02a0cc:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
193 027ee4:·2200·7c00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007c193 02a0d0:·2200·7900······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0079
194 027ee8:·7010·bb01·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01bb194 02a0d4:·7010·bb01·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01bb
195 027eee:·6900·3100······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031195 02a0da:·6900·3100······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031
196 027ef2:·28f2···································|001b:·goto·000d·//·-000e196 02a0de:·28f2···································|001b:·goto·000d·//·-000e
197 027ef4:·2200·7e00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@007e197 02a0e0:·2200·7b00······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@007b
198 027ef8:·7010·c401·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01c4198 02a0e4:·7010·c401·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01c4
199 027efe:·6900·3100······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031199 02a0ea:·6900·3100······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0031
200 027f02:·28ea···································|0023:·goto·000d·//·-0016200 02a0ee:·28ea···································|0023:·goto·000d·//·-0016
201 ······catches·······:·(none)201 ······catches·······:·(none)
202 ······positions·····:·202 ······positions·····:·
203 ········0x0000·line=111203 ········0x0000·line=111
204 ········0x0006·line=112204 ········0x0006·line=112
205 ········0x000d·line=118205 ········0x000d·line=118
206 ········0x000e·line=113206 ········0x000e·line=113
207 ········0x0014·line=114207 ········0x0014·line=114
Offset 213, 17 lines modifiedOffset 213, 17 lines modified
213 ······type··········:·'()V'213 ······type··········:·'()V'
214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
215 ······code··········-215 ······code··········-
216 ······registers·····:·1216 ······registers·····:·1
217 ······ins···········:·1217 ······ins···········:·1
218 ······outs··········:·1218 ······outs··········:·1
219 ······insns·size····:·4·16-bit·code·units219 ······insns·size····:·4·16-bit·code·units
220 027f04:········································|[027f04]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V220 02a0f0:········································|[02a0f0]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
221 027f14:·7010·9214·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1492221 02a100:·7010·9214·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1492
222 027f1a:·0e00···································|0003:·return-void222 02a106:·0e00···································|0003:·return-void
223 ······catches·······:·(none)223 ······catches·······:·(none)
224 ······positions·····:·224 ······positions·····:·
225 ········0x0000·line=280225 ········0x0000·line=280
226 ········0x0003·line=282226 ········0x0003·line=282
227 ······locals········:·227 ······locals········:·
228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 232, 27 lines modifiedOffset 232, 27 lines modified
232 ······type··········:·'(I)Ljava/lang/String;'232 ······type··········:·'(I)Ljava/lang/String;'
233 ······access········:·0x0009·(PUBLIC·STATIC)233 ······access········:·0x0009·(PUBLIC·STATIC)
234 ······code··········-234 ······code··········-
235 ······registers·····:·2235 ······registers·····:·2
236 ······ins···········:·1236 ······ins···········:·1
237 ······outs··········:·0237 ······outs··········:·0
238 ······insns·size····:·38·16-bit·code·units238 ······insns·size····:·38·16-bit·code·units
239 027f1c:········································|[027f1c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;239 02a108:········································|[02a108]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
240 027f2c:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012240 02a118:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
241 027f32:·1a00·f108······························|0003:·const-string·v0,·"UNKNOWN"·//·string@08f1241 02a11e:·1a00·ee08······························|0003:·const-string·v0,·"UNKNOWN"·//·string@08ee
242 027f36:·1100···································|0005:·return-object·v0242 02a122:·1100···································|0005:·return-object·v0
243 027f38:·1a00·eb01······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@01eb243 02a124:·1a00·eb01······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@01eb
244 027f3c:·28fd···································|0008:·goto·0005·//·-0003244 02a128:·28fd···································|0008:·goto·0005·//·-0003
245 027f3e:·1a00·ea01······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@01ea245 02a12a:·1a00·ea01······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@01ea
246 027f42:·28fa···································|000b:·goto·0005·//·-0006246 02a12e:·28fa···································|000b:·goto·0005·//·-0006
247 027f44:·1a00·e901······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@01e9247 02a130:·1a00·e901······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@01e9
248 027f48:·28f7···································|000e:·goto·0005·//·-0009248 02a134:·28f7···································|000e:·goto·0005·//·-0009
249 027f4a:·1a00·e801······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@01e8249 02a136:·1a00·e801······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@01e8
250 027f4e:·28f4···································|0011:·goto·0005·//·-000c250 02a13a:·28f4···································|0011:·goto·0005·//·-000c
251 027f50:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)251 02a13c:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)
252 ······catches·······:·(none)252 ······catches·······:·(none)
Max diff block lines reached; 12186094/12198577 bytes (99.90%) of diff not shown.
16.7 KB
classes.jar
5.94 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·830027·bytes,·number·of·entries:·5281 Zip·file·size:·830025·bytes,·number·of·entries:·528
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class95 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class
96 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class96 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class
97 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class97 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class
98 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class98 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class
99 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class99 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class
100 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class100 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class
101 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class101 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class
102 ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class102 ?rwxrwxr-x··2.0·unx·····5257·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class
103 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class103 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class
104 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class104 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class
105 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class105 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class
106 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class106 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class
107 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class107 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class
108 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class108 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class
109 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class109 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class
Offset 418, 15 lines modifiedOffset 418, 15 lines modified
418 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class418 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class
419 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class419 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class
420 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class420 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class
421 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class421 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class
422 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class422 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class
423 ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class423 ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class
424 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class424 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class
425 ?rwxrwxr-x··2.0·unx·····8074·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class425 ?rwxrwxr-x··2.0·unx·····8070·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
426 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class426 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class
427 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class427 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class
428 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class428 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class
429 ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class429 ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class
430 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class430 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class
431 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class431 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class
432 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class432 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class
Offset 523, 8 lines modifiedOffset 523, 8 lines modified
523 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class523 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
524 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class524 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
525 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class525 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
526 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class526 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
527 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class527 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
528 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class528 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
529 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class529 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
530 528·files,·820944·bytes·uncompressed,·724367·bytes·compressed:··11.8%530 528·files,·820942·bytes·uncompressed,·724365·bytes·compressed:··11.8%
4.44 KB
android/support/v4/content/ModernAsyncTask.class
4.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 300, 56 lines modifiedOffset 300, 56 lines modified
300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;
301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
  
302 ··static·{};302 ··static·{};
303 ····descriptor:·()V303 ····descriptor:·()V
304 ····flags:·(0x0008)·ACC_STATIC304 ····flags:·(0x0008)·ACC_STATIC
305 ····Code:305 ····Code:
306 ······stack=300,·locals=4,·args_size=0306 ······stack=300,·locals=5,·args_size=0
307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1
308 ·········3:·astore_0308 ·········3:·astore_0
309 ·········4:·aload_0309 ·········4:·aload_0
310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V
311 ·········8:·aload_0311 ·········8:·aload_0
312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue
314 ········15:·astore_0314 ········15:·astore_0
315 ········16:·aload_0315 ········16:·aload_0
316 ········17:·bipush········10316 ········17:·bipush········10
317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
318 ········22:·aload_0318 ········22:·aload_0
319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor
321 ········29:·astore_0321 ········29:·astore_1
322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
323 ········33:·astore_1323 ········33:·astore_2
324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
325 ········37:·astore_2325 ········37:·astore_3
326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
327 ········41:·astore_3327 ········41:·astore········4
328 ········42:·aload_0328 ········43:·aload_1
329 ········43:·iconst_5329 ········44:·iconst_5
330 ········44:·sipush········128330 ········45:·sipush········128
331 ········47:·lconst_1331 ········48:·lconst_1
332 ········48:·aload_1 
333 ········49:·aload_2332 ········49:·aload_2
334 ········50:·aload_3333 ········50:·aload_3
 334 ········51:·aload·········4
335 ········51:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V335 ········53:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
336 ········54:·aload_0336 ········56:·aload_1
337 ········55:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;337 ········57:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
338 ········58:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler338 ········60:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler
339 ········61:·astore_0339 ········63:·astore_0
340 ········62:·aload_0340 ········64:·aload_0
341 ········63:·aconst_null341 ········65:·aconst_null
342 ········64:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V342 ········66:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V
343 ········67:·aload_0343 ········69:·aload_0
344 ········68:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;344 ········70:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
345 ········71:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;345 ········73:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
346 ········74:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;346 ········76:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;
347 ········77:·return347 ········79:·return
  
348 ··public·android.support.v4.content.ModernAsyncTask();348 ··public·android.support.v4.content.ModernAsyncTask();
349 ····descriptor:·()V349 ····descriptor:·()V
350 ····flags:·(0x0001)·ACC_PUBLIC350 ····flags:·(0x0001)·ACC_PUBLIC
351 ····Code:351 ····Code:
352 ······stack=300,·locals=3,·args_size=1352 ······stack=300,·locals=3,·args_size=1
353 ·········0:·aload_0353 ·········0:·aload_0
1.32 KB
android/support/v4/widget/ContentLoadingProgressBar.class
1.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
243 ········21:·pop243 ········21:·pop
244 ········22:·return244 ········22:·return
  
245 ··public·void·hide();245 ··public·void·hide();
246 ····descriptor:·()V246 ····descriptor:·()V
247 ····flags:·(0x0001)·ACC_PUBLIC247 ····flags:·(0x0001)·ACC_PUBLIC
248 ····Code:248 ····Code:
249 ······stack=300,·locals=14,·args_size=1249 ······stack=300,·locals=12,·args_size=1
250 ·········0:·ldc2_w········#50·················//·long·500l250 ·········0:·ldc2_w········#50·················//·long·500l
251 ·········3:·lstore_1251 ·········3:·lstore_1
252 ·········4:·iconst_1252 ·········4:·iconst_1
253 ·········5:·istore_3253 ·········5:·istore_3
254 ·········6:·aload_0254 ·········6:·aload_0
255 ·········7:·iload_3255 ·········7:·iload_3
256 ·········8:·putfield······#33·················//·Field·mDismissed:Z256 ·········8:·putfield······#33·················//·Field·mDismissed:Z
Offset 302, 18 lines modifiedOffset 302, 18 lines modified
302 ········94:·ifne··········85302 ········94:·ifne··········85
303 ········97:·aload_0303 ········97:·aload_0
304 ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable;304 ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable;
305 ·······101:·astore········4305 ·······101:·astore········4
306 ·······103:·lload_1306 ·······103:·lload_1
307 ·······104:·lload·········9307 ·······104:·lload·········9
308 ·······106:·lsub308 ·······106:·lsub
309 ·······107:·lstore········12309 ·······107:·lstore········7
310 ·······109:·aload_0310 ·······109:·aload_0
311 ·······110:·aload·········4311 ·······110:·aload·········4
312 ·······112:·lload·········12312 ·······112:·lload·········7
313 ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z313 ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z
314 ·······117:·pop314 ·······117:·pop
315 ·······118:·aload_0315 ·······118:·aload_0
316 ·······119:·iload_3316 ·······119:·iload_3
317 ·······120:·putfield······#29·················//·Field·mPostedHide:Z317 ·······120:·putfield······#29·················//·Field·mPostedHide:Z
318 ·······123:·goto··········85318 ·······123:·goto··········85
  
5.0 KB
android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
4.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 737, 15 lines modifiedOffset 737, 15 lines modified
737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I
738 ·······109:·return738 ·······109:·return
  
739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);
740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
741 ····flags:·(0x0002)·ACC_PRIVATE741 ····flags:·(0x0002)·ACC_PRIVATE
742 ····Code:742 ····Code:
743 ······stack=300,·locals=16,·args_size=4743 ······stack=300,·locals=15,·args_size=4
744 ·········0:·iconst_0744 ·········0:·iconst_0
745 ·········1:·istore········4745 ·········1:·istore········4
746 ·········3:·aload_0746 ·········3:·aload_0
747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z
748 ·········7:·istore········5748 ·········7:·istore········5
749 ·········9:·iload·········5749 ·········9:·iload·········5
750 ········11:·ifne··········17750 ········11:·ifne··········17
Offset 758, 73 lines modifiedOffset 758, 71 lines modified
758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J
759 ········27:·lstore········8759 ········27:·lstore········8
760 ········29:·lload·········6760 ········29:·lload·········6
761 ········31:·lload·········8761 ········31:·lload·········8
762 ········33:·lsub762 ········33:·lsub
763 ········34:·lstore········6763 ········34:·lstore········6
764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I
765 ········39:·istore········10 
766 ········41:·iload·········10 
767 ········43:·i2l765 ········39:·i2l
768 ········44:·lstore········8766 ········40:·lstore········8
769 ········46:·lload·········6767 ········42:·lload·········6
770 ········48:·lload·········8768 ········44:·lload·········8
771 ········50:·lcmp769 ········46:·lcmp
772 ········51:·istore········5770 ········47:·istore········5
773 ········53:·iload·········5771 ········49:·iload·········5
774 ········55:·ifgt··········14772 ········51:·ifgt··········14
775 ········58:·aload_1773 ········54:·aload_1
776 ········59:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F774 ········55:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
777 ········62:·f2i775 ········58:·f2i
778 ········63:·istore········5776 ········59:·istore········5
779 ········65:·aload_3777 ········61:·aload_3
780 ········66:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F778 ········62:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
781 ········69:·f2i779 ········65:·f2i
 780 ········66:·istore········10
 781 ········68:·iload·········5
 782 ········70:·iload·········10
 783 ········72:·isub
782 ········70:·istore········11784 ········73:·istore········11
783 ········72:·iload·········5 
784 ········74:·iload·········11 
785 ········76:·isub 
786 ········77:·istore········12 
787 ········79:·aload_1785 ········75:·aload_1
 786 ········76:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
 787 ········79:·fstore········12
 788 ········81:·fload·········12
 789 ········83:·f2i
 790 ········84:·istore········5
 791 ········86:·aload_3
788 ········80:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F792 ········87:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
789 ········83:·fstore········13793 ········90:·fstore········13
790 ········85:·fload·········13794 ········92:·fload·········13
791 ········87:·f2i 
792 ········88:·istore········5 
793 ········90:·aload_3 
794 ········91:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F 
795 ········94:·fstore········14 
796 ········96:·fload·········14 
797 ········98:·f2i795 ········94:·f2i
798 ········99:·istore········11796 ········95:·istore········10
799 ·······101:·iload·········5797 ········97:·iload·········5
 798 ········99:·iload·········10
 799 ·······101:·isub
 800 ·······102:·istore········14
800 ·······103:·iload·········11801 ·······104:·iload·········11
 802 ·······106:·iload·········11
801 ·······105:·isub803 ·······108:·imul
802 ·······106:·istore········15804 ·······109:·istore········5
803 ·······108:·iload·········12 
804 ·······110:·iload·········12805 ·······111:·iload·········14
 806 ·······113:·iload·········14
805 ·······112:·imul807 ·······115:·imul
 808 ·······116:·istore········10
 809 ·······118:·iload·········5
 810 ·······120:·iload·········10
 811 ·······122:·iadd
806 ·······113:·istore········5812 ·······123:·istore········5
807 ·······115:·iload·········15 
808 ·······117:·iload·········15 
809 ·······119:·imul 
810 ·······120:·istore········11 
811 ·······122:·iload·········5 
812 ·······124:·iload·········11 
813 ·······126:·iadd 
814 ·······127:·istore········5 
815 ·······129:·aload_0813 ·······125:·aload_0
816 ·······130:·getfield······#166················//·Field·mDoubleTapSlopSquare:I814 ·······126:·getfield······#166················//·Field·mDoubleTapSlopSquare:I
817 ·······133:·istore········11815 ·······129:·istore········10
818 ·······135:·iload·········5816 ·······131:·iload·········5
819 ·······137:·iload·········11817 ·······133:·iload·········10
820 ·······139:·if_icmpge·····14818 ·······135:·if_icmpge·····14
821 ·······142:·iconst_1819 ·······138:·iconst_1
822 ·······143:·istore········4820 ·······139:·istore········4
823 ·······145:·goto··········14821 ·······141:·goto··········14
  
824 ··public·boolean·isLongpressEnabled();822 ··public·boolean·isLongpressEnabled();
825 ····descriptor:·()Z823 ····descriptor:·()Z
826 ····flags:·(0x0001)·ACC_PUBLIC824 ····flags:·(0x0001)·ACC_PUBLIC
827 ····Code:825 ····Code:
828 ······stack=300,·locals=1,·args_size=1826 ······stack=300,·locals=1,·args_size=1
829 ·········0:·aload_0827 ·········0:·aload_0
10.1 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 4867, 258 lines modifiedOffset 4867, 264 lines modified
4867 ········0x15·->·:sswitch_04867 ········0x15·->·:sswitch_0
4868 ········0x16·->·:sswitch_14868 ········0x16·->·:sswitch_1
4869 ········0x3d·->·:sswitch_24869 ········0x3d·->·:sswitch_2
4870 ····.end·sparse-switch4870 ····.end·sparse-switch
4871 .end·method4871 .end·method
  
4872 .method·public·fakeDragBy(F)V4872 .method·public·fakeDragBy(F)V
4873 ····.locals·174873 ····.locals·18
4874 ····.param·p1,·"xOffset"····#·F4874 ····.param·p1,·"xOffset"····#·F
  
4875 ····.prologue4875 ····.prologue
4876 ····.line·23304876 ····.line·2330
4877 ····move-object/from16·v0,·p04877 ····move-object/from16·v0,·p0
  
4878 ····iget-boolean·v1,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z4878 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
  
4879 ····if-nez·v1,·:cond_04879 ····if-nez·v2,·:cond_0
  
4880 ····.line·23314880 ····.line·2331
4881 ····new-instance·v1,·Ljava/lang/IllegalStateException;4881 ····new-instance·v2,·Ljava/lang/IllegalStateException;
  
4882 ····const-string·v2,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."4882 ····const-string·v3,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."
  
4883 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V4883 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
4884 ····throw·v14884 ····throw·v2
  
4885 ····.line·23344885 ····.line·2334
4886 ····:cond_04886 ····:cond_0
4887 ····move-object/from16·v0,·p04887 ····move-object/from16·v0,·p0
  
4888 ····iget·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4888 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4889 ····add-float·v1,·v1,·p14889 ····add-float·v2,·v2,·p1
  
4890 ····move-object/from16·v0,·p04890 ····move-object/from16·v0,·p0
  
4891 ····iput·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4891 ····iput·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4892 ····.line·23364892 ····.line·2336
4893 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I4893 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I
  
4894 ····move-result·v14894 ····move-result·v2
  
4895 ····int-to-float·v13,·v14895 ····int-to-float·v14,·v2
  
4896 ····.line·23374896 ····.line·2337
4897 ····.local·v13,·"oldScrollX":F4897 ····.local·v14,·"oldScrollX":F
4898 ····sub-float·v15,·v13,·p14898 ····sub-float·v16,·v14,·p1
  
4899 ····.line·23384899 ····.line·2338
4900 ····.local·v15,·"scrollX":F4900 ····.local·v16,·"scrollX":F
4901 ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I4901 ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I
  
4902 ····move-result·v164902 ····move-result·v17
  
4903 ····.line·23404903 ····.line·2340
4904 ····.local·v16,·"width":I4904 ····.local·v17,·"width":I
4905 ····move/from16·v0,·v164905 ····move/from16·v0,·v17
  
4906 ····int-to-float·v1,·v04906 ····int-to-float·v2,·v0
  
4907 ····move-object/from16·v0,·p04907 ····move-object/from16·v0,·p0
  
4908 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F4908 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F
  
4909 ····mul-float·v12,·v1,·v24909 ····mul-float·v13,·v2,·v3
  
4910 ····.line·23414910 ····.line·2341
4911 ····.local·v12,·"leftBound":F4911 ····.local·v13,·"leftBound":F
4912 ····move/from16·v0,·v164912 ····move/from16·v0,·v17
  
4913 ····int-to-float·v1,·v04913 ····int-to-float·v2,·v0
  
4914 ····move-object/from16·v0,·p04914 ····move-object/from16·v0,·p0
  
4915 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F4915 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
4916 ····mul-float·v14,·v1,·v24916 ····mul-float·v15,·v2,·v3
  
4917 ····.line·23434917 ····.line·2343
4918 ····.local·v14,·"rightBound":F4918 ····.local·v15,·"rightBound":F
4919 ····move-object/from16·v0,·p04919 ····move-object/from16·v0,·p0
  
4920 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4920 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4921 ····const/4·v2,·0x04921 ····const/4·v3,·0x0
  
4922 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4922 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4923 ····move-result-object·v104923 ····move-result-object·v11
  
4924 ····check-cast·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;4924 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4925 ····.line·23444925 ····.line·2344
4926 ····.local·v10,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;4926 ····.local·v11,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4927 ····move-object/from16·v0,·p04927 ····move-object/from16·v0,·p0
  
4928 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4928 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4929 ····move-object/from16·v0,·p04929 ····move-object/from16·v0,·p0
  
4930 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4930 ····iget-object·v3,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4931 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I4931 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I
  
4932 ····move-result·v24932 ····move-result·v3
  
4933 ····add-int/lit8·v2,·v2,·-0x14933 ····add-int/lit8·v3,·v3,·-0x1
  
4934 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4934 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4935 ····move-result-object·v114935 ····move-result-object·v12
  
4936 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;4936 ····check-cast·v12,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4937 ····.line·23454937 ····.line·2345
4938 ····.local·v11,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;4938 ····.local·v12,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4939 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I4939 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  
4940 ····if-eqz·v1,·:cond_14940 ····if-eqz·v2,·:cond_1
  
4941 ····.line·23464941 ····.line·2346
4942 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F4942 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
  
4943 ····move/from16·v0,·v164943 ····move/from16·v0,·v17
  
Max diff block lines reached; 4946/10266 bytes (48.18%) of diff not shown.
1.75 KB
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
    
Offset 301, 38 lines modifiedOffset 301, 38 lines modified
301 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V301 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V
  
302 ····.line·268302 ····.line·268
303 ····return-void303 ····return-void
304 .end·method304 .end·method
  
305 .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V305 .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V
306 ····.locals·7306 ····.locals·8
307 ····.param·p1,·"view"····#·Landroid/view/View;307 ····.param·p1,·"view"····#·Landroid/view/View;
308 ····.param·p2,·"left"····#·I308 ····.param·p2,·"left"····#·I
309 ····.param·p3,·"top"····#·I309 ····.param·p3,·"top"····#·I
310 ····.param·p4,·"right"····#·I310 ····.param·p4,·"right"····#·I
311 ····.param·p5,·"bottom"····#·I311 ····.param·p5,·"bottom"····#·I
  
312 ····.prologue312 ····.prologue
313 ····.line·270313 ····.line·270
314 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J314 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
  
315 ····move-result-wide·v1315 ····move-result-wide·v2
  
316 ····move-object·v0,·p1316 ····move-object·v1,·p1
  
317 ····move·v3,·p2317 ····move·v4,·p2
  
318 ····move·v4,·p3318 ····move·v5,·p3
  
319 ····move·v5,·p4319 ····move·v6,·p4
  
320 ····move·v6,·p5320 ····move·v7,·p5
  
321 ····invoke-virtual/range·{v0·..·v6},·Landroid/view/View;->postInvalidateDelayed(JIIII)V321 ····invoke-virtual/range·{v1·..·v7},·Landroid/view/View;->postInvalidateDelayed(JIIII)V
  
322 ····.line·271322 ····.line·271
323 ····return-void323 ····return-void
324 .end·method324 .end·method
  
325 .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V325 .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
326 ····.locals·2326 ····.locals·2
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z348 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  
349 ····.line·274349 ····.line·274
350 ····return-void350 ····return-void
351 .end·method351 .end·method
  
352 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V352 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
353 ····.locals·2353 ····.locals·3
354 ····.param·p1,·"view"····#·Landroid/view/View;354 ····.param·p1,·"view"····#·Landroid/view/View;
355 ····.param·p2,·"action"····#·Ljava/lang/Runnable;355 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
356 ····.param·p3,·"delayMillis"····#·J356 ····.param·p3,·"delayMillis"····#·J
  
357 ····.prologue357 ····.prologue
358 ····.line·276358 ····.line·276
359 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J359 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
747 B
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V148 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
149 ····.line·474149 ····.line·474
150 ····return-void150 ····return-void
151 .end·method151 .end·method
  
152 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V152 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
153 ····.locals·0153 ····.locals·1
154 ····.param·p1,·"view"····#·Landroid/view/View;154 ····.param·p1,·"view"····#·Landroid/view/View;
155 ····.param·p2,·"action"····#·Ljava/lang/Runnable;155 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
156 ····.param·p3,·"delayMillis"····#·J156 ····.param·p3,·"delayMillis"····#·J
  
157 ····.prologue157 ····.prologue
158 ····.line·477158 ····.line·477
159 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V159 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
53.6 KB
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
    
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
  
462 ····.line·182462 ····.line·182
463 ····return-void463 ····return-void
464 .end·method464 .end·method
  
465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
466 ····.locals·7466 ····.locals·8
467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;
468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;
469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;
  
470 ····.prologue470 ····.prologue
471 ····const/4·v2,·0x0471 ····const/4·v2,·0x0
  
Offset 483, 27 lines modifiedOffset 483, 27 lines modified
483 ····:goto_0483 ····:goto_0
484 ····return·v2484 ····return·v2
  
485 ····.line·443485 ····.line·443
486 ····:cond_1486 ····:cond_1
487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J
  
488 ····move-result-wide·v3488 ····move-result-wide·v4
  
489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J
  
490 ····move-result-wide·v5490 ····move-result-wide·v6
  
491 ····sub-long/2addr·v3,·v5491 ····sub-long/2addr·v4,·v6
  
492 ····sget·v5,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I492 ····sget·v3,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
  
493 ····int-to-long·v5,·v5493 ····int-to-long·v6,·v3
  
494 ····cmp-long·v3,·v3,·v5494 ····cmp-long·v3,·v4,·v6
  
495 ····if-gtz·v3,·:cond_0495 ····if-gtz·v3,·:cond_0
  
496 ····.line·447496 ····.line·447
497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
498 ····move-result·v3498 ····move-result·v3
Offset 560, 1448 lines modifiedOffset 560, 1448 lines modified
560 ····.line·212560 ····.line·212
561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
  
562 ····return·v0562 ····return·v0
563 .end·method563 .end·method
  
564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
565 ····.locals·41565 ····.locals·42
566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;
  
567 ····.prologue567 ····.prologue
568 ····.line·224568 ····.line·224
569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I
  
570 ····move-result·v5570 ····move-result·v6
  
571 ····.line·226571 ····.line·226
572 ····.local·v5,·"action":I572 ····.local·v6,·"action":I
573 ····move-object/from16·v0,·p0573 ····move-object/from16·v0,·p0
  
574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
575 ····move-object/from16·v35,·v0575 ····move-object/from16·v36,·v0
  
576 ····if-nez·v35,·:cond_0576 ····if-nez·v36,·:cond_0
  
577 ····.line·227577 ····.line·227
578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
  
579 ····move-result-object·v35579 ····move-result-object·v36
  
580 ····move-object/from16·v0,·v35580 ····move-object/from16·v0,·v36
  
581 ····move-object/from16·v1,·p0581 ····move-object/from16·v1,·p0
  
582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
583 ····.line·229583 ····.line·229
584 ····:cond_0584 ····:cond_0
585 ····move-object/from16·v0,·p0585 ····move-object/from16·v0,·p0
  
586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
587 ····move-object/from16·v35,·v0587 ····move-object/from16·v36,·v0
  
588 ····move-object/from16·v0,·v35588 ····move-object/from16·v0,·v36
  
589 ····move-object/from16·v1,·p1589 ····move-object/from16·v1,·p1
  
590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
  
591 ····.line·231591 ····.line·231
592 ····and-int/lit16·v0,·v5,·0xff592 ····and-int/lit16·v0,·v6,·0xff
  
593 ····move/from16·v35,·v0593 ····move/from16·v36,·v0
  
594 ····const/16·v36,·0x6594 ····const/16·v37,·0x6
  
595 ····move/from16·v0,·v35595 ····move/from16·v0,·v36
  
596 ····move/from16·v1,·v36596 ····move/from16·v1,·v37
  
597 ····if-ne·v0,·v1,·:cond_1597 ····if-ne·v0,·v1,·:cond_1
  
598 ····const/16·v21,·0x1598 ····const/16·v22,·0x1
  
599 ····.line·233599 ····.line·233
600 ····.local·v21,·"pointerUp":Z600 ····.local·v22,·"pointerUp":Z
601 ····:goto_0601 ····:goto_0
602 ····if-eqz·v21,·:cond_2602 ····if-eqz·v22,·:cond_2
  
603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
  
604 ····move-result·v24604 ····move-result·v25
  
605 ····.line·236605 ····.line·236
606 ····.local·v24,·"skipIndex":I606 ····.local·v25,·"skipIndex":I
607 ····:goto_1607 ····:goto_1
608 ····const/16·v25,·0x0 
  
609 ····.local·v25,·"sumX":F 
610 ····const/16·v26,·0x0608 ····const/16·v26,·0x0
  
Max diff block lines reached; 50669/54757 bytes (92.53%) of diff not shown.
713 B
smali/android/support/v4/view/ViewCompat.smali
    
Offset 532, 15 lines modifiedOffset 532, 15 lines modified
532 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V532 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
533 ····.line·804533 ····.line·804
534 ····return-void534 ····return-void
535 .end·method535 .end·method
  
536 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V536 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
537 ····.locals·1537 ····.locals·2
538 ····.param·p0,·"view"····#·Landroid/view/View;538 ····.param·p0,·"view"····#·Landroid/view/View;
539 ····.param·p1,·"action"····#·Ljava/lang/Runnable;539 ····.param·p1,·"action"····#·Ljava/lang/Runnable;
540 ····.param·p2,·"delayMillis"····#·J540 ····.param·p2,·"delayMillis"····#·J
  
541 ····.prologue541 ····.prologue
542 ····.line·820542 ····.line·820
543 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;543 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
541 B
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 559, 15 lines modifiedOffset 559, 15 lines modified
  
559 ····move-result-object·v0559 ····move-result-object·v0
  
560 ····return-object·v0560 ····return-object·v0
561 .end·method561 .end·method
  
562 .method·public·setUpdateThrottle(J)V562 .method·public·setUpdateThrottle(J)V
563 ····.locals·2563 ····.locals·3
564 ····.param·p1,·"delayMS"····#·J564 ····.param·p1,·"delayMS"····#·J
  
565 ····.prologue565 ····.prologue
566 ····.line·103566 ····.line·103
567 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"567 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
568 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J568 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
  
2.51 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
85 .end·field85 .end·field
  
  
86 #·direct·methods86 #·direct·methods
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·888 ····.locals·9
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V
  
Offset 103, 31 lines modifiedOffset 103, 31 lines modified
103 ····const/16·v1,·0xa103 ····const/16·v1,·0xa
  
104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
106 ····.line·68106 ····.line·68
107 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;107 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;
  
108 ····const/4·v1,·0x5108 ····const/4·v2,·0x5
  
109 ····const/16·v2,·0x80109 ····const/16·v3,·0x80
  
110 ····const-wide/16·v3,·0x1110 ····const-wide/16·v4,·0x1
  
111 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;111 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
112 ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;112 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
113 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;113 ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
  
114 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V114 ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
115 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;115 ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
116 ····.line·75116 ····.line·75
117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
2.87 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
  
319 ····.line·1350319 ····.line·1350
320 ····:cond_1320 ····:cond_1
321 ····return-void321 ····return-void
322 .end·method322 .end·method
  
323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;
324 ····.locals·3324 ····.locals·4
325 ····.param·p0,·"context"····#·Landroid/content/Context;325 ····.param·p0,·"context"····#·Landroid/content/Context;
326 ····.param·p1,·"start"····#·F326 ····.param·p1,·"start"····#·F
327 ····.param·p2,·"end"····#·F327 ····.param·p2,·"end"····#·F
  
328 ····.prologue328 ····.prologue
329 ····.line·750329 ····.line·750
330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;
Offset 337, 17 lines modifiedOffset 337, 17 lines modified
337 ····.line·751337 ····.line·751
338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;
339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
341 ····.line·752341 ····.line·752
342 ····const-wide/16·v1,·0xdc342 ····const-wide/16·v2,·0xdc
  
343 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V343 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
344 ····.line·753344 ····.line·753
345 ····return-object·v0345 ····return-object·v0
346 .end·method346 .end·method
  
347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;
348 ····.locals·11348 ····.locals·11
Offset 390, 17 lines modifiedOffset 390, 17 lines modified
390 ····.line·739390 ····.line·739
391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;
392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
394 ····.line·740394 ····.line·740
395 ····const-wide/16·v1,·0xdc395 ····const-wide/16·v2,·0xdc
  
396 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V396 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V
  
397 ····.line·741397 ····.line·741
398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
399 ····.line·742399 ····.line·742
400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;
  
Offset 409, 17 lines modifiedOffset 409, 17 lines modified
409 ····.line·743409 ····.line·743
410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;
411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
413 ····.line·744413 ····.line·744
414 ····const-wide/16·v1,·0xdc414 ····const-wide/16·v2,·0xdc
  
415 ····invoke-virtual·{v9,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V415 ····invoke-virtual·{v9,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
416 ····.line·745416 ····.line·745
417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
418 ····.line·746418 ····.line·746
419 ····return-object·v10419 ····return-object·v10
420 .end·method420 .end·method
2.53 KB
smali/android/support/v4/app/FragmentPagerAdapter.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
39 ····.line·7139 ····.line·71
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;
43 ····.locals·243 ····.locals·3
44 ····.param·p0,·"viewId"····#·I44 ····.param·p0,·"viewId"····#·I
45 ····.param·p1,·"id"····#·J45 ····.param·p1,·"id"····#·J
  
46 ····.prologue46 ····.prologue
47 ····.line·17347 ····.line·173
48 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 181, 31 lines modifiedOffset 181, 31 lines modified
  
181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
182 ····.line·88182 ····.line·88
183 ····:cond_0183 ····:cond_0
184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J
  
185 ····move-result-wide·v1185 ····move-result-wide·v2
  
186 ····.line·91186 ····.line·91
187 ····.local·v1,·"itemId":J187 ····.local·v2,·"itemId":J
188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
189 ····move-result·v4189 ····move-result·v4
  
190 ····invoke-static·{v4,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;190 ····invoke-static·{v4,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
191 ····move-result-object·v3191 ····move-result-object·v1
  
192 ····.line·92192 ····.line·92
193 ····.local·v3,·"name":Ljava/lang/String;193 ····.local·v1,·"name":Ljava/lang/String;
194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
195 ····invoke-virtual·{v4,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;195 ····invoke-virtual·{v4,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
196 ····move-result-object·v0196 ····move-result-object·v0
  
197 ····.line·93197 ····.line·93
198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
199 ····if-eqz·v0,·:cond_2199 ····if-eqz·v0,·:cond_2
  
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
  
243 ····move-result·v5243 ····move-result·v5
  
244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
245 ····move-result·v6245 ····move-result·v6
  
246 ····invoke-static·{v6,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;246 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
247 ····move-result-object·v6247 ····move-result-object·v6
  
248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
249 ····goto·:goto_0249 ····goto·:goto_0
250 .end·method250 .end·method
12.4 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·instance·fields5 #·instance·fields
6 .field·private·b:Landroid/app/Notification$Builder;6 .field·private·b:Landroid/app/Notification$Builder;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V
9 ····.locals·79 ····.locals·8
10 ····.param·p1,·"context"····#·Landroid/content/Context;10 ····.param·p1,·"context"····#·Landroid/content/Context;
11 ····.param·p2,·"n"····#·Landroid/app/Notification;11 ····.param·p2,·"n"····#·Landroid/app/Notification;
12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
16 ····.param·p7,·"number"····#·I16 ····.param·p7,·"number"····#·I
Offset 28, 211 lines modifiedOffset 28, 213 lines modified
28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;
  
29 ····.prologue29 ····.prologue
30 ····.line·3330 ····.line·33
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·3432 ····.line·34
33 ····new-instance·v3,·Landroid/app/Notification$Builder;33 ····new-instance·v4,·Landroid/app/Notification$Builder;
  
34 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V34 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
35 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J35 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J
  
36 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;36 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
37 ····move-result-object·v337 ····move-result-object·v4
  
38 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I38 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I
  
39 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I39 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I
  
40 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;40 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
41 ····move-result-object·v341 ····move-result-object·v4
  
42 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;42 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
43 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;43 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
44 ····move-result-object·v344 ····move-result-object·v4
  
45 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;45 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
46 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;46 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
47 ····move-result-object·v347 ····move-result-object·v4
  
48 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;48 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
49 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I49 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I
  
50 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;50 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
51 ····move-result-object·v351 ····move-result-object·v4
  
52 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J52 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J
  
53 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;53 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
54 ····move-result-object·v354 ····move-result-object·v4
  
55 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I55 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I
  
56 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I56 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I
  
57 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I57 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I
  
58 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;58 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
59 ····move-result-object·v459 ····move-result-object·v5
  
60 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I60 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
61 ····and-int/lit8·v3,·v3,·0x261 ····and-int/lit8·v4,·v4,·0x2
  
62 ····if-eqz·v3,·:cond_062 ····if-eqz·v4,·:cond_0
  
63 ····const/4·v3,·0x163 ····const/4·v4,·0x1
  
64 ····:goto_064 ····:goto_0
65 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;65 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
66 ····move-result-object·v466 ····move-result-object·v5
  
67 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I67 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
68 ····and-int/lit8·v3,·v3,·0x868 ····and-int/lit8·v4,·v4,·0x8
  
69 ····if-eqz·v3,·:cond_169 ····if-eqz·v4,·:cond_1
  
70 ····const/4·v3,·0x170 ····const/4·v4,·0x1
  
71 ····:goto_171 ····:goto_1
72 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;72 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
73 ····move-result-object·v473 ····move-result-object·v5
  
74 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I74 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
75 ····and-int/lit8·v3,·v3,·0x1075 ····and-int/lit8·v4,·v4,·0x10
  
76 ····if-eqz·v3,·:cond_276 ····if-eqz·v4,·:cond_2
  
77 ····const/4·v3,·0x177 ····const/4·v4,·0x1
  
78 ····:goto_278 ····:goto_2
79 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;79 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
80 ····move-result-object·v380 ····move-result-object·v4
  
81 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I81 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I
  
82 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;82 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
83 ····move-result-object·v383 ····move-result-object·v4
  
84 ····invoke-virtual·{v3,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
85 ····move-result-object·v385 ····move-result-object·v4
  
86 ····invoke-virtual·{v3,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;86 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 4758/12541 bytes (37.94%) of diff not shown.
1.2 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 .field·mTickerView:Landroid/widget/RemoteViews;59 .field·mTickerView:Landroid/widget/RemoteViews;
  
60 .field·mUseChronometer:Z60 .field·mUseChronometer:Z
  
  
61 #·direct·methods61 #·direct·methods
62 .method·public·constructor·<init>(Landroid/content/Context;)V62 .method·public·constructor·<init>(Landroid/content/Context;)V
63 ····.locals·363 ····.locals·4
64 ····.param·p1,·"context"····#·Landroid/content/Context;64 ····.param·p1,·"context"····#·Landroid/content/Context;
  
65 ····.prologue65 ····.prologue
66 ····.line·21766 ····.line·217
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····.line·20268 ····.line·202
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
89 ····.line·22189 ····.line·221
90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
92 ····move-result-wide·v192 ····move-result-wide·v2
  
93 ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J93 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J
  
94 ····.line·22294 ····.line·222
95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
96 ····const/4·v1,·-0x196 ····const/4·v1,·-0x1
  
97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
11.6 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····.line·2511 ····.line·25
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;
16 ····.locals·816 ····.locals·9
17 ····.param·p0,·"context"····#·Landroid/content/Context;17 ····.param·p0,·"context"····#·Landroid/content/Context;
18 ····.param·p1,·"n"····#·Landroid/app/Notification;18 ····.param·p1,·"n"····#·Landroid/app/Notification;
19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;
20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;
21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;
22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;
23 ····.param·p6,·"number"····#·I23 ····.param·p6,·"number"····#·I
Offset 28, 193 lines modifiedOffset 28, 195 lines modified
28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;
29 ····.param·p10,·"mProgressMax"····#·I29 ····.param·p10,·"mProgressMax"····#·I
30 ····.param·p11,·"mProgress"····#·I30 ····.param·p11,·"mProgress"····#·I
31 ····.param·p12,·"mProgressIndeterminate"····#·Z31 ····.param·p12,·"mProgressIndeterminate"····#·Z
  
32 ····.prologue32 ····.prologue
33 ····.line·3133 ····.line·31
34 ····new-instance·v4,·Landroid/app/Notification$Builder;34 ····new-instance·v5,·Landroid/app/Notification$Builder;
  
35 ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V35 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
36 ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J36 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J
  
37 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;37 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
38 ····move-result-object·v438 ····move-result-object·v5
  
39 ····iget·v5,·p1,·Landroid/app/Notification;->icon:I39 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I
  
40 ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I40 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I
  
41 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;41 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
42 ····move-result-object·v442 ····move-result-object·v5
  
43 ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;43 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
44 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
45 ····move-result-object·v445 ····move-result-object·v5
  
46 ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;46 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
47 ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;47 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
48 ····move-result-object·v448 ····move-result-object·v5
  
49 ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;49 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
50 ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I50 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I
  
51 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;51 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
52 ····move-result-object·v452 ····move-result-object·v5
  
53 ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J53 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J
  
54 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;54 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
55 ····move-result-object·v455 ····move-result-object·v5
  
56 ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I56 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I
  
57 ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I57 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I
  
58 ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I58 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I
  
59 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;59 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
60 ····move-result-object·v560 ····move-result-object·v6
  
61 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I61 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
62 ····and-int/lit8·v4,·v4,·0x262 ····and-int/lit8·v5,·v5,·0x2
  
63 ····if-eqz·v4,·:cond_063 ····if-eqz·v5,·:cond_0
  
64 ····const/4·v4,·0x164 ····const/4·v5,·0x1
  
65 ····:goto_065 ····:goto_0
66 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;66 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
67 ····move-result-object·v567 ····move-result-object·v6
  
68 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I68 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
69 ····and-int/lit8·v4,·v4,·0x869 ····and-int/lit8·v5,·v5,·0x8
  
70 ····if-eqz·v4,·:cond_170 ····if-eqz·v5,·:cond_1
  
71 ····const/4·v4,·0x171 ····const/4·v5,·0x1
  
72 ····:goto_172 ····:goto_1
73 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v574 ····move-result-object·v6
  
75 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I75 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
76 ····and-int/lit8·v4,·v4,·0x1076 ····and-int/lit8·v5,·v5,·0x10
  
77 ····if-eqz·v4,·:cond_277 ····if-eqz·v5,·:cond_2
  
78 ····const/4·v4,·0x178 ····const/4·v5,·0x1
  
79 ····:goto_279 ····:goto_2
80 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
81 ····move-result-object·v481 ····move-result-object·v5
  
82 ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I82 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I
  
83 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v484 ····move-result-object·v5
  
85 ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;85 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
86 ····move-result-object·v486 ····move-result-object·v5
  
87 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;87 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 3942/11773 bytes (33.48%) of diff not shown.
646 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
    
Offset 393, 15 lines modifiedOffset 393, 15 lines modified
393 ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V393 ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V
  
394 ····.line·172394 ····.line·172
395 ····return-void395 ····return-void
396 .end·method396 .end·method
  
397 .method·public·refreshState(ZJI)V397 .method·public·refreshState(ZJI)V
398 ····.locals·3398 ····.locals·4
399 ····.param·p1,·"playing"····#·Z399 ····.param·p1,·"playing"····#·Z
400 ····.param·p2,·"position"····#·J400 ····.param·p2,·"position"····#·J
401 ····.param·p4,·"transportControls"····#·I401 ····.param·p4,·"transportControls"····#·I
  
402 ····.prologue402 ····.prologue
403 ····.line·159403 ····.line·159
404 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;404 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;
2.28 KB
smali/android/support/v4/media/TransportPerformer.smali
    
Offset 27, 69 lines modifiedOffset 27, 69 lines modified
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onAudioFocusChange(I)V30 .method·public·onAudioFocusChange(I)V
31 ····.locals·831 ····.locals·9
32 ····.param·p1,·"focusChange"····#·I32 ····.param·p1,·"focusChange"····#·I
  
33 ····.prologue33 ····.prologue
34 ····.line·18834 ····.line·188
35 ····const/4·v6,·0x035 ····const/4·v7,·0x0
  
36 ····.line·18936 ····.line·189
37 ····.local·v6,·"keyCode":I37 ····.local·v7,·"keyCode":I
38 ····packed-switch·p1,·:pswitch_data_038 ····packed-switch·p1,·:pswitch_data_0
  
39 ····.line·19639 ····.line·196
40 ····:goto_040 ····:goto_0
41 ····if-eqz·v6,·:cond_041 ····if-eqz·v7,·:cond_0
  
42 ····.line·19742 ····.line·197
43 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J43 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
44 ····move-result-wide·v144 ····move-result-wide·v2
  
45 ····.line·19845 ····.line·198
46 ····.local·v1,·"now":J46 ····.local·v2,·"now":J
47 ····new-instance·v0,·Landroid/view/KeyEvent;47 ····new-instance·v1,·Landroid/view/KeyEvent;
  
48 ····const/4·v5,·0x048 ····const/4·v6,·0x0
  
49 ····const/4·v7,·0x049 ····const/4·v8,·0x0
  
50 ····move-wide·v3,·v150 ····move-wide·v4,·v2
  
51 ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V51 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
52 ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z52 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
  
53 ····.line·19953 ····.line·199
54 ····new-instance·v0,·Landroid/view/KeyEvent;54 ····new-instance·v1,·Landroid/view/KeyEvent;
  
55 ····const/4·v5,·0x155 ····const/4·v6,·0x1
  
56 ····const/4·v7,·0x056 ····const/4·v8,·0x0
  
57 ····move-wide·v3,·v157 ····move-wide·v4,·v2
  
58 ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V58 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
59 ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z59 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
  
60 ····.line·20160 ····.line·201
61 ····.end·local·v1····#·"now":J61 ····.end·local·v2····#·"now":J
62 ····:cond_062 ····:cond_0
63 ····return-void63 ····return-void
  
64 ····.line·19364 ····.line·193
65 ····:pswitch_065 ····:pswitch_0
66 ····const/16·v6,·0x7f66 ····const/16·v7,·0x7f
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····.line·18968 ····.line·189
69 ····:pswitch_data_069 ····:pswitch_data_0
70 ····.packed-switch·-0x170 ····.packed-switch·-0x1
71 ········:pswitch_071 ········:pswitch_0
1.39 KB
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·337 ····.locals·4
  
38 ····.prologue38 ····.prologue
39 ····.line·4639 ····.line·46
40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z42 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
  
43 ····.line·4743 ····.line·47
44 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;44 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
45 ····const-wide/16·v1,·-0x145 ····const-wide/16·v2,·-0x1
  
46 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J46 ····invoke-static·{v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
  
47 ····.line·4847 ····.line·48
48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
49 ····const/16·v1,·0x849 ····const/16·v1,·0x8
  
50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
562 B
smali/android/support/v4/widget/DrawerLayout.smali
    
Offset 1146, 15 lines modifiedOffset 1146, 15 lines modified
  
1146 ····.line·4981146 ····.line·498
1147 ····:cond_01147 ····:cond_0
1148 ····return-void1148 ····return-void
1149 .end·method1149 .end·method
  
1150 .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z1150 .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
1151 ····.locals·281151 ····.locals·29
1152 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;1152 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;
1153 ····.param·p2,·"child"····#·Landroid/view/View;1153 ····.param·p2,·"child"····#·Landroid/view/View;
1154 ····.param·p3,·"drawingTime"····#·J1154 ····.param·p3,·"drawingTime"····#·J
  
1155 ····.prologue1155 ····.prologue
1156 ····.line·7921156 ····.line·792
1157 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I1157 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I
3.33 KB
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
    
Offset 70, 99 lines modifiedOffset 70, 99 lines modified
70 ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I70 ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I
  
71 ····.line·74971 ····.line·749
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·private·getValueAt(J)F74 .method·private·getValueAt(J)F
75 ····.locals·1075 ····.locals·11
76 ····.param·p1,·"currentTime"····#·J76 ····.param·p1,·"currentTime"····#·J
  
77 ····.prologue77 ····.prologue
78 ····const/high16·v9,·0x3f800000····#·1.0f78 ····const/high16·v10,·0x3f800000····#·1.0f
  
79 ····const/4·v4,·0x079 ····const/4·v4,·0x0
  
80 ····.line·78780 ····.line·787
81 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J81 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
  
82 ····cmp-long·v5,·p1,·v582 ····cmp-long·v5,·p1,·v6
  
83 ····if-gez·v5,·:cond_083 ····if-gez·v5,·:cond_0
  
84 ····.line·79484 ····.line·794
85 ····:goto_085 ····:goto_0
86 ····return·v486 ····return·v4
  
87 ····.line·78987 ····.line·789
88 ····:cond_088 ····:cond_0
89 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J89 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
90 ····const-wide/16·v7,·0x090 ····const-wide/16·v8,·0x0
  
91 ····cmp-long·v5,·v5,·v791 ····cmp-long·v5,·v6,·v8
  
92 ····if-ltz·v5,·:cond_192 ····if-ltz·v5,·:cond_1
  
93 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J93 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
94 ····cmp-long·v5,·p1,·v594 ····cmp-long·v5,·p1,·v6
  
95 ····if-gez·v5,·:cond_295 ····if-gez·v5,·:cond_2
  
96 ····.line·79096 ····.line·790
97 ····:cond_197 ····:cond_1
98 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J98 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
  
99 ····sub-long·v2,·p1,·v599 ····sub-long·v2,·p1,·v6
  
100 ····.line·791100 ····.line·791
101 ····.local·v2,·"elapsedSinceStart":J101 ····.local·v2,·"elapsedSinceStart":J
102 ····const/high16·v5,·0x3f000000····#·0.5f102 ····const/high16·v5,·0x3f000000····#·0.5f
  
103 ····long-to-float·v6,·v2103 ····long-to-float·v6,·v2
  
104 ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I104 ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I
  
105 ····int-to-float·v7,·v7105 ····int-to-float·v7,·v7
  
106 ····div-float/2addr·v6,·v7106 ····div-float/2addr·v6,·v7
  
107 ····invoke-static·{v6,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F107 ····invoke-static·{v6,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
108 ····move-result·v4108 ····move-result·v4
  
109 ····mul-float/2addr·v4,·v5109 ····mul-float/2addr·v4,·v5
  
110 ····goto·:goto_0110 ····goto·:goto_0
  
111 ····.line·793111 ····.line·793
112 ····.end·local·v2····#·"elapsedSinceStart":J112 ····.end·local·v2····#·"elapsedSinceStart":J
113 ····:cond_2113 ····:cond_2
114 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J114 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
115 ····sub-long·v0,·p1,·v5115 ····sub-long·v0,·p1,·v6
  
116 ····.line·794116 ····.line·794
117 ····.local·v0,·"elapsedSinceEnd":J117 ····.local·v0,·"elapsedSinceEnd":J
118 ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F118 ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
  
119 ····sub-float·v5,·v9,·v5119 ····sub-float·v5,·v10,·v5
  
120 ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F120 ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
  
121 ····long-to-float·v7,·v0121 ····long-to-float·v7,·v0
  
122 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I122 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I
  
123 ····int-to-float·v8,·v8123 ····int-to-float·v8,·v8
  
124 ····div-float/2addr·v7,·v8124 ····div-float/2addr·v7,·v8
  
125 ····invoke-static·{v7,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F125 ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
126 ····move-result·v4126 ····move-result·v4
  
127 ····mul-float/2addr·v4,·v6127 ····mul-float/2addr·v4,·v6
  
128 ····add-float/2addr·v4,·v5128 ····add-float/2addr·v4,·v5
  
3.18 KB
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.line·3090 ····.line·30
91 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z91 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
92 ····return·p192 ····return·p1
93 .end·method93 .end·method
  
94 .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J94 .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
95 ····.locals·095 ····.locals·1
96 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;96 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;
97 ····.param·p1,·"x1"····#·J97 ····.param·p1,·"x1"····#·J
  
98 ····.prologue98 ····.prologue
99 ····.line·3099 ····.line·30
100 ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J100 ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
Offset 145, 18 lines modifiedOffset 145, 18 lines modified
145 ····.line·87145 ····.line·87
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
  
148 #·virtual·methods148 #·virtual·methods
149 .method·public·hide()V149 .method·public·hide()V
150 ····.locals·9150 ····.locals·10
  
151 ····.prologue151 ····.prologue
152 ····const-wide/16·v7,·0x1f4152 ····const-wide/16·v8,·0x1f4
  
153 ····const/4·v6,·0x1153 ····const/4·v6,·0x1
  
154 ····.line·95154 ····.line·95
155 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z155 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z
  
156 ····.line·96156 ····.line·96
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
  
171 ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J171 ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
172 ····sub-long·v0,·v2,·v4172 ····sub-long·v0,·v2,·v4
  
173 ····.line·98173 ····.line·98
174 ····.local·v0,·"diff":J174 ····.local·v0,·"diff":J
175 ····cmp-long·v2,·v0,·v7175 ····cmp-long·v2,·v0,·v8
  
176 ····if-gez·v2,·:cond_0176 ····if-gez·v2,·:cond_0
  
177 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J177 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
178 ····const-wide/16·v4,·-0x1178 ····const-wide/16·v4,·-0x1
  
Offset 203, 17 lines modifiedOffset 203, 17 lines modified
203 ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z203 ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
204 ····if-nez·v2,·:cond_1204 ····if-nez·v2,·:cond_1
  
205 ····.line·108205 ····.line·108
206 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;206 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;
  
207 ····sub-long·v3,·v7,·v0207 ····sub-long·v4,·v8,·v0
  
208 ····invoke-virtual·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z208 ····invoke-virtual·{p0,·v2,·v4,·v5},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
  
209 ····.line·109209 ····.line·109
210 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z210 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
211 ····goto·:goto_0211 ····goto·:goto_0
212 .end·method212 .end·method
  
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V242 ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V
  
243 ····.line·82243 ····.line·82
244 ····return-void244 ····return-void
245 .end·method245 .end·method
  
246 .method·public·show()V246 .method·public·show()V
247 ····.locals·3247 ····.locals·4
  
248 ····.prologue248 ····.prologue
249 ····.line·120249 ····.line·120
250 ····const-wide/16·v0,·-0x1250 ····const-wide/16·v0,·-0x1
  
251 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J251 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
Offset 268, 17 lines modifiedOffset 268, 17 lines modified
268 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z268 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
  
269 ····if-nez·v0,·:cond_0269 ····if-nez·v0,·:cond_0
  
270 ····.line·124270 ····.line·124
271 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;271 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;
  
272 ····const-wide/16·v1,·0x1f4272 ····const-wide/16·v2,·0x1f4
  
273 ····invoke-virtual·{p0,·v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z273 ····invoke-virtual·{p0,·v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
  
274 ····.line·125274 ····.line·125
275 ····const/4·v0,·0x1275 ····const/4·v0,·0x1
  
276 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z276 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
  
277 ····.line·127277 ····.line·127
2.08 KB
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
    
Offset 36, 20 lines modifiedOffset 36, 20 lines modified
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·run()V37 .method·public·run()V
38 ····.locals·438 ····.locals·4
  
39 ····.prologue39 ····.prologue
40 ····const/4·v3,·0x040 ····const/4·v1,·0x0
  
41 ····.line·5641 ····.line·56
42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
43 ····invoke-static·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z43 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
  
44 ····.line·5744 ····.line·57
45 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;45 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
46 ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z46 ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z
  
47 ····move-result·v047 ····move-result·v0
Offset 57, 20 lines modifiedOffset 57, 20 lines modified
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····.line·5858 ····.line·58
59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
60 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J60 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
61 ····move-result-wide·v161 ····move-result-wide·v2
  
62 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J62 ····invoke-static·{v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
  
63 ····.line·5963 ····.line·59
64 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;64 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
65 ····invoke-virtual·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V65 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
  
66 ····.line·6166 ····.line·61
67 ····:cond_067 ····:cond_0
68 ····return-void68 ····return-void
69 .end·method69 .end·method
1.31 KB
smali/android/support/v4/util/TimeUtils.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:cond_5110 ····:cond_5
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V
115 ····.locals·3115 ····.locals·4
116 ····.param·p0,·"time"····#·J116 ····.param·p0,·"time"····#·J
117 ····.param·p2,·"now"····#·J117 ····.param·p2,·"now"····#·J
118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;
  
119 ····.prologue119 ····.prologue
120 ····.line·169120 ····.line·169
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
Offset 144, 30 lines modifiedOffset 144, 30 lines modified
  
144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V
148 ····.locals·1148 ····.locals·2
149 ····.param·p0,·"duration"····#·J149 ····.param·p0,·"duration"····#·J
150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
  
151 ····.prologue151 ····.prologue
152 ····.line·164152 ····.line·164
153 ····const/4·v0,·0x0153 ····const/4·v0,·0x0
  
154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
155 ····.line·165155 ····.line·165
156 ····return-void156 ····return-void
157 .end·method157 .end·method
  
158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V
159 ····.locals·5159 ····.locals·6
160 ····.param·p0,·"duration"····#·J160 ····.param·p0,·"duration"····#·J
161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
162 ····.param·p3,·"fieldLen"····#·I162 ····.param·p3,·"fieldLen"····#·I
  
163 ····.prologue163 ····.prologue
164 ····.line·156164 ····.line·156
165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
1.04 KB
smali/android/support/v4/util/ContainerHelpers.smali
    
Offset 118, 47 lines modifiedOffset 118, 47 lines modified
  
118 ····.line·68118 ····.line·68
119 ····.local·v0,·"hi":I119 ····.local·v0,·"hi":I
120 ····:goto_0120 ····:goto_0
121 ····if-gt·v1,·v0,·:cond_1121 ····if-gt·v1,·v0,·:cond_1
  
122 ····.line·69122 ····.line·69
123 ····add-int·v5,·v1,·v0123 ····add-int·v3,·v1,·v0
  
124 ····ushr-int/lit8·v2,·v5,·0x1124 ····ushr-int/lit8·v2,·v3,·0x1
  
125 ····.line·70125 ····.line·70
126 ····.local·v2,·"mid":I126 ····.local·v2,·"mid":I
127 ····aget-wide·v3,·p0,·v2127 ····aget-wide·v4,·p0,·v2
  
128 ····.line·72128 ····.line·72
129 ····.local·v3,·"midVal":J129 ····.local·v4,·"midVal":J
130 ····cmp-long·v5,·v3,·p2130 ····cmp-long·v3,·v4,·p2
  
131 ····if-gez·v5,·:cond_0131 ····if-gez·v3,·:cond_0
  
132 ····.line·73132 ····.line·73
133 ····add-int/lit8·v1,·v2,·0x1133 ····add-int/lit8·v1,·v2,·0x1
  
134 ····goto·:goto_0134 ····goto·:goto_0
  
135 ····.line·74135 ····.line·74
136 ····:cond_0136 ····:cond_0
137 ····cmp-long·v5,·v3,·p2137 ····cmp-long·v3,·v4,·p2
  
138 ····if-lez·v5,·:cond_2138 ····if-lez·v3,·:cond_2
  
139 ····.line·75139 ····.line·75
140 ····add-int/lit8·v0,·v2,·-0x1140 ····add-int/lit8·v0,·v2,·-0x1
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·80142 ····.line·80
143 ····.end·local·v2····#·"mid":I143 ····.end·local·v2····#·"mid":I
144 ····.end·local·v3····#·"midVal":J144 ····.end·local·v4····#·"midVal":J
145 ····:cond_1145 ····:cond_1
146 ····xor-int/lit8·v2,·v1,·-0x1146 ····xor-int/lit8·v2,·v1,·-0x1
  
147 ····:cond_2147 ····:cond_2
148 ····return·v2148 ····return·v2
149 .end·method149 .end·method
  
1.25 KB
smali/android/support/v4/util/LongSparseArray.smali
    
Offset 557, 15 lines modifiedOffset 557, 15 lines modified
  
557 ····aget-object·p3,·v1,·v0557 ····aget-object·p3,·v1,·v0
  
558 ····goto·:goto_0558 ····goto·:goto_0
559 .end·method559 .end·method
  
560 .method·public·indexOfKey(J)I560 .method·public·indexOfKey(J)I
561 ····.locals·2561 ····.locals·3
562 ····.param·p1,·"key"····#·J562 ····.param·p1,·"key"····#·J
  
563 ····.prologue563 ····.prologue
564 ····.line·283564 ····.line·283
565 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"565 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
566 ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z566 ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z
  
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
  
662 ····aget-wide·v0,·v0,·p1662 ····aget-wide·v0,·v0,·p1
  
663 ····return-wide·v0663 ····return-wide·v0
664 .end·method664 .end·method
  
665 .method·public·put(JLjava/lang/Object;)V665 .method·public·put(JLjava/lang/Object;)V
666 ····.locals·8666 ····.locals·9
667 ····.param·p1,·"key"····#·J667 ····.param·p1,·"key"····#·J
668 ····.annotation·system·Ldalvik/annotation/Signature;668 ····.annotation·system·Ldalvik/annotation/Signature;
669 ········value·=·{669 ········value·=·{
670 ············"(JTE;)V"670 ············"(JTE;)V"
671 ········}671 ········}
672 ····.end·annotation672 ····.end·annotation
  
Offset 865, 15 lines modifiedOffset 865, 15 lines modified
  
865 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I865 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I
  
866 ····goto/16·:goto_0866 ····goto/16·:goto_0
867 .end·method867 .end·method
  
868 .method·public·remove(J)V868 .method·public·remove(J)V
869 ····.locals·0869 ····.locals·1
870 ····.param·p1,·"key"····#·J870 ····.param·p1,·"key"····#·J
  
871 ····.prologue871 ····.prologue
872 ····.line·132872 ····.line·132
873 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"873 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
874 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V874 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V
  
275 B
smali/de/boesling/hydromemo/R.smali
    
Offset 25, 10 lines modifiedOffset 25, 9 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·1028 ····.line·10
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·135 
31 ····return-void30 ····return-void
32 .end·method31 .end·method
631 B
smali/de/boesling/hydromemo/tasks/PlayMedia.smali
    
Offset 56, 21 lines modifiedOffset 56, 19 lines modified
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
  
58 #·virtual·methods58 #·virtual·methods
59 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;59 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·160 ····.locals·1
61 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
62 ····.prologue61 ····.prologue
63 ····.line·2562 ····.line·25
64 ····check-cast·p1,·[Ljava/lang/Void;63 ····check-cast·p1,·[Ljava/lang/Void;
  
65 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
66 ····invoke-virtual·{p0,·p1},·Lde/boesling/hydromemo/tasks/PlayMedia;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;64 ····invoke-virtual·{p0,·p1},·Lde/boesling/hydromemo/tasks/PlayMedia;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
  
67 ····move-result-object·v065 ····move-result-object·v0
  
68 ····return-object·v066 ····return-object·v0
69 .end·method67 .end·method
  
743 B
smali/de/boesling/hydromemo/services/DrinkDemand.smali
    
Offset 52, 20 lines modifiedOffset 52, 22 lines modified
52 ····move-result·v152 ····move-result·v1
  
53 ····if-eqz·v1,·:cond_053 ····if-eqz·v1,·:cond_0
  
54 ····.line·6554 ····.line·65
55 ····new-instance·v0,·Lde/boesling/hydromemo/tasks/PlayMedia;55 ····new-instance·v0,·Lde/boesling/hydromemo/tasks/PlayMedia;
  
 56 ····.line·66
56 ····invoke-virtual·{p0},·Lde/boesling/hydromemo/services/DrinkDemand;->getApplicationContext()Landroid/content/Context;57 ····invoke-virtual·{p0},·Lde/boesling/hydromemo/services/DrinkDemand;->getApplicationContext()Landroid/content/Context;
  
57 ····move-result-object·v158 ····move-result-object·v1
  
58 ····const/high16·v2,·0x7f05000059 ····const/high16·v2,·0x7f050000
  
 60 ····.line·65
59 ····invoke-static·{v1,·v2},·Landroid/media/MediaPlayer;->create(Landroid/content/Context;I)Landroid/media/MediaPlayer;61 ····invoke-static·{v1,·v2},·Landroid/media/MediaPlayer;->create(Landroid/content/Context;I)Landroid/media/MediaPlayer;
  
60 ····move-result-object·v162 ····move-result-object·v1
  
61 ····invoke-direct·{v0,·v1},·Lde/boesling/hydromemo/tasks/PlayMedia;-><init>(Landroid/media/MediaPlayer;)V63 ····invoke-direct·{v0,·v1},·Lde/boesling/hydromemo/tasks/PlayMedia;-><init>(Landroid/media/MediaPlayer;)V
  
62 ····.line·6764 ····.line·67
14.0 KB
smali/de/boesling/hydromemo/services/Notifier.smali
    
Offset 20, 369 lines modifiedOffset 20, 375 lines modified
20 ····.locals·1220 ····.locals·12
  
21 ····.prologue21 ····.prologue
22 ····const/4·v11,·0x222 ····const/4·v11,·0x2
  
23 ····const/4·v10,·0x123 ····const/4·v10,·0x1
  
24 ····const/4·v9,·0x024 ····const/4·v5,·0x0
  
25 ····const-wide/16·v7,·0x12c25 ····const-wide/16·v8,·0x12c
  
26 ····const-wide/16·v5,·0x6426 ····const-wide/16·v6,·0x64
  
27 ····.line·4627 ····.line·46
28 ····const/16·v0,·0x928 ····const/16·v0,·0x9
  
29 ····new-array·v0,·v0,·[[Ljava/lang/Long;29 ····new-array·v0,·v0,·[[Ljava/lang/Long;
  
30 ····const/4·v1,·0x730 ····const/4·v1,·0x7
  
31 ····new-array·v1,·v1,·[Ljava/lang/Long;31 ····new-array·v1,·v1,·[Ljava/lang/Long;
  
 32 ····.line·47
32 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;33 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
33 ····move-result-object·v234 ····move-result-object·v2
  
34 ····aput-object·v2,·v1,·v935 ····aput-object·v2,·v1,·v5
  
35 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;36 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
36 ····move-result-object·v237 ····move-result-object·v2
  
37 ····aput-object·v2,·v1,·v1038 ····aput-object·v2,·v1,·v10
  
38 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;39 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
39 ····move-result-object·v240 ····move-result-object·v2
  
40 ····aput-object·v2,·v1,·v1141 ····aput-object·v2,·v1,·v11
  
41 ····const/4·v2,·0x342 ····const/4·v2,·0x3
  
42 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;43 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
43 ····move-result-object·v344 ····move-result-object·v3
  
44 ····aput-object·v3,·v1,·v245 ····aput-object·v3,·v1,·v2
  
45 ····const/4·v2,·0x446 ····const/4·v2,·0x4
  
46 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;47 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
47 ····move-result-object·v348 ····move-result-object·v3
  
48 ····aput-object·v3,·v1,·v249 ····aput-object·v3,·v1,·v2
  
49 ····const/4·v2,·0x550 ····const/4·v2,·0x5
  
50 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;51 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
51 ····move-result-object·v352 ····move-result-object·v3
  
52 ····aput-object·v3,·v1,·v253 ····aput-object·v3,·v1,·v2
  
53 ····const/4·v2,·0x654 ····const/4·v2,·0x6
  
54 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;55 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
55 ····move-result-object·v356 ····move-result-object·v3
  
56 ····aput-object·v3,·v1,·v257 ····aput-object·v3,·v1,·v2
  
57 ····aput-object·v1,·v0,·v958 ····aput-object·v1,·v0,·v5
  
58 ····const/4·v1,·0x759 ····const/4·v1,·0x7
  
59 ····new-array·v1,·v1,·[Ljava/lang/Long;60 ····new-array·v1,·v1,·[Ljava/lang/Long;
  
 61 ····.line·48
60 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;62 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
61 ····move-result-object·v263 ····move-result-object·v2
  
62 ····aput-object·v2,·v1,·v964 ····aput-object·v2,·v1,·v5
  
63 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;65 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
64 ····move-result-object·v266 ····move-result-object·v2
  
65 ····aput-object·v2,·v1,·v1067 ····aput-object·v2,·v1,·v10
  
66 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;68 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
67 ····move-result-object·v269 ····move-result-object·v2
  
68 ····aput-object·v2,·v1,·v1170 ····aput-object·v2,·v1,·v11
  
69 ····const/4·v2,·0x371 ····const/4·v2,·0x3
  
70 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;72 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
71 ····move-result-object·v373 ····move-result-object·v3
  
72 ····aput-object·v3,·v1,·v274 ····aput-object·v3,·v1,·v2
  
73 ····const/4·v2,·0x475 ····const/4·v2,·0x4
  
74 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;76 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
75 ····move-result-object·v377 ····move-result-object·v3
  
76 ····aput-object·v3,·v1,·v278 ····aput-object·v3,·v1,·v2
  
77 ····const/4·v2,·0x579 ····const/4·v2,·0x5
  
78 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;80 ····invoke-static·{v6,·v7},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
79 ····move-result-object·v381 ····move-result-object·v3
  
80 ····aput-object·v3,·v1,·v282 ····aput-object·v3,·v1,·v2
  
81 ····const/4·v2,·0x683 ····const/4·v2,·0x6
  
82 ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;84 ····invoke-static·{v8,·v9},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
83 ····move-result-object·v385 ····move-result-object·v3
Max diff block lines reached; 10494/14199 bytes (73.91%) of diff not shown.
1.18 KB
smali/de/boesling/hydromemo/services/Scheduler.smali
    
Offset 64, 14 lines modifiedOffset 64, 15 lines modified
  
64 ····move-result-object·v664 ····move-result-object·v6
  
65 ····.line·6965 ····.line·69
66 ····.local·v6,·"pendingNotifierIntent":Landroid/app/PendingIntent;66 ····.local·v6,·"pendingNotifierIntent":Landroid/app/PendingIntent;
67 ····const-string·v2,·"alarm"67 ····const-string·v2,·"alarm"
  
 68 ····.line·70
68 ····invoke-virtual·{v7,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;69 ····invoke-virtual·{v7,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
69 ····move-result-object·v070 ····move-result-object·v0
  
70 ····check-cast·v0,·Landroid/app/AlarmManager;71 ····check-cast·v0,·Landroid/app/AlarmManager;
  
71 ····.line·7272 ····.line·72
Offset 87, 22 lines modifiedOffset 88, 23 lines modified
87 ····.line·7388 ····.line·73
88 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/services/Scheduler;->preferences:Lde/boesling/hydromemo/activities/PreferencesHelper;89 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/services/Scheduler;->preferences:Lde/boesling/hydromemo/activities/PreferencesHelper;
  
89 ····invoke-virtual·{v2},·Lde/boesling/hydromemo/activities/PreferencesHelper;->getIntervalMillis()J90 ····invoke-virtual·{v2},·Lde/boesling/hydromemo/activities/PreferencesHelper;->getIntervalMillis()J
  
90 ····move-result-wide·v491 ····move-result-wide·v4
  
91 ····.line·7892 ····.line·79
92 ····.local·v4,·"cfgTimeIntervalValue":J93 ····.local·v4,·"cfgTimeIntervalValue":J
93 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J94 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
94 ····move-result-wide·v295 ····move-result-wide·v2
  
95 ····add-long/2addr·v2,·v496 ····add-long/2addr·v2,·v4
  
 97 ····.line·78
96 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V98 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setInexactRepeating(IJJLandroid/app/PendingIntent;)V
  
97 ····.line·8799 ····.line·87
98 ····.end·local·v4····#·"cfgTimeIntervalValue":J100 ····.end·local·v4····#·"cfgTimeIntervalValue":J
99 ····:goto_0101 ····:goto_0
100 ····return-void102 ····return-void
  
766 B
smali/de/boesling/hydromemo/activities/About.smali
    
Offset 66, 20 lines modifiedOffset 66, 22 lines modified
  
66 ····.line·4266 ····.line·42
67 ····:try_start_067 ····:try_start_0
68 ····invoke-virtual·{p0},·Lde/boesling/hydromemo/activities/About;->getPackageManager()Landroid/content/pm/PackageManager;68 ····invoke-virtual·{p0},·Lde/boesling/hydromemo/activities/About;->getPackageManager()Landroid/content/pm/PackageManager;
  
69 ····move-result-object·v469 ····move-result-object·v4
  
 70 ····.line·43
70 ····invoke-virtual·{p0},·Lde/boesling/hydromemo/activities/About;->getPackageName()Ljava/lang/String;71 ····invoke-virtual·{p0},·Lde/boesling/hydromemo/activities/About;->getPackageName()Ljava/lang/String;
  
71 ····move-result-object·v572 ····move-result-object·v5
  
72 ····const/4·v6,·0x073 ····const/4·v6,·0x0
  
 74 ····.line·42
73 ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;75 ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
74 ····move-result-object·v376 ····move-result-object·v3
  
75 ····.line·4477 ····.line·44
76 ····.local·v3,·"packageInfo":Landroid/content/pm/PackageInfo;78 ····.local·v3,·"packageInfo":Landroid/content/pm/PackageInfo;
77 ····const·v4,·0x7f0b000179 ····const·v4,·0x7f0b0001
9.5 KB
smali/de/boesling/hydromemo/activities/PreferencesHelper.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
22 ····iput-object·p1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;22 ····iput-object·p1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
23 ····.line·1523 ····.line·15
24 ····new-instance·v0,·Ljava/lang/StringBuilder;24 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
25 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V25 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 26 ····.line·16
26 ····invoke-virtual·{p1},·Landroid/content/ContextWrapper;->getPackageName()Ljava/lang/String;27 ····invoke-virtual·{p1},·Landroid/content/ContextWrapper;->getPackageName()Ljava/lang/String;
  
27 ····move-result-object·v128 ····move-result-object·v1
  
28 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;29 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
29 ····move-result-object·v030 ····move-result-object·v0
Offset 42, 14 lines modifiedOffset 43, 15 lines modified
  
42 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
43 ····move-result-object·v044 ····move-result-object·v0
  
44 ····const/4·v1,·0x045 ····const/4·v1,·0x0
  
 46 ····.line·15
45 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContextWrapper;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;47 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/ContextWrapper;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
  
46 ····move-result-object·v048 ····move-result-object·v0
  
47 ····iput-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;49 ····iput-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;
  
48 ····.line·1850 ····.line·18
Offset 65, 26 lines modifiedOffset 67, 29 lines modified
65 ····.line·3267 ····.line·32
66 ····iget-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;68 ····iget-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;
  
67 ····iget-object·v1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;69 ····iget-object·v1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
68 ····const·v2,·0x7f07002570 ····const·v2,·0x7f070025
  
 71 ····.line·34
69 ····invoke-virtual·{v1,·v2},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;72 ····invoke-virtual·{v1,·v2},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;
  
70 ····move-result-object·v173 ····move-result-object·v1
  
71 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;74 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
72 ····const·v3,·0x7f07002775 ····const·v3,·0x7f070027
  
 76 ····.line·35
73 ····invoke-virtual·{v2,·v3},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;77 ····invoke-virtual·{v2,·v3},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;
  
74 ····move-result-object·v278 ····move-result-object·v2
  
 79 ····.line·33
75 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;80 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
76 ····move-result-object·v081 ····move-result-object·v0
  
77 ····invoke-static·{v0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J82 ····invoke-static·{v0},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
78 ····move-result-wide·v083 ····move-result-wide·v0
Offset 93, 40 lines modifiedOffset 98, 44 lines modified
  
93 ····mul-long/2addr·v0,·v298 ····mul-long/2addr·v0,·v2
  
94 ····const-wide/16·v2,·0x3e899 ····const-wide/16·v2,·0x3e8
  
95 ····mul-long/2addr·v0,·v2100 ····mul-long/2addr·v0,·v2
  
 101 ····.line·32
96 ····return-wide·v0102 ····return-wide·v0
97 .end·method103 .end·method
  
98 .method·public·getName()Ljava/lang/String;104 .method·public·getName()Ljava/lang/String;
99 ····.locals·4105 ····.locals·4
  
100 ····.prologue106 ····.prologue
101 ····.line·39107 ····.line·39
102 ····iget-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;108 ····iget-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;
  
103 ····iget-object·v1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;109 ····iget-object·v1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
104 ····const·v2,·0x7f07000e110 ····const·v2,·0x7f07000e
  
 111 ····.line·40
105 ····invoke-virtual·{v1,·v2},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;112 ····invoke-virtual·{v1,·v2},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;
  
106 ····move-result-object·v1113 ····move-result-object·v1
  
107 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;114 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
108 ····const·v3,·0x7f070010115 ····const·v3,·0x7f070010
  
 116 ····.line·41
109 ····invoke-virtual·{v2,·v3},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;117 ····invoke-virtual·{v2,·v3},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;
  
110 ····move-result-object·v2118 ····move-result-object·v2
  
 119 ····.line·39
111 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;120 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
112 ····move-result-object·v0121 ····move-result-object·v0
  
113 ····return-object·v0122 ····return-object·v0
114 .end·method123 .end·method
  
Offset 147, 26 lines modifiedOffset 156, 29 lines modified
147 ····.line·64156 ····.line·64
148 ····iget-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;157 ····iget-object·v0,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->sharedPreferences:Landroid/content/SharedPreferences;
  
149 ····iget-object·v1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;158 ····iget-object·v1,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
150 ····const·v2,·0x7f070022159 ····const·v2,·0x7f070022
  
 160 ····.line·65
151 ····invoke-virtual·{v1,·v2},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;161 ····invoke-virtual·{v1,·v2},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;
  
152 ····move-result-object·v1162 ····move-result-object·v1
  
153 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;163 ····iget-object·v2,·p0,·Lde/boesling/hydromemo/activities/PreferencesHelper;->contextWrapper:Landroid/content/ContextWrapper;
  
154 ····const·v3,·0x7f070024164 ····const·v3,·0x7f070024
  
 165 ····.line·66
155 ····invoke-virtual·{v2,·v3},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;166 ····invoke-virtual·{v2,·v3},·Landroid/content/ContextWrapper;->getString(I)Ljava/lang/String;
  
156 ····move-result-object·v2167 ····move-result-object·v2
Max diff block lines reached; 5542/9607 bytes (57.69%) of diff not shown.
1.39 KB
smali/de/boesling/hydromemo/activities/Preferences.smali
    
Offset 142, 14 lines modifiedOffset 142, 15 lines modified
  
142 ····invoke-direct·{v0,·p0},·Lde/boesling/hydromemo/activities/PreferencesHelper;-><init>(Landroid/content/ContextWrapper;)V142 ····invoke-direct·{v0,·p0},·Lde/boesling/hydromemo/activities/PreferencesHelper;-><init>(Landroid/content/ContextWrapper;)V
  
143 ····invoke-virtual·{v0},·Lde/boesling/hydromemo/activities/PreferencesHelper;->getSharedPreferences()Landroid/content/SharedPreferences;143 ····invoke-virtual·{v0},·Lde/boesling/hydromemo/activities/PreferencesHelper;->getSharedPreferences()Landroid/content/SharedPreferences;
  
144 ····move-result-object·v0144 ····move-result-object·v0
  
 145 ····.line·76
145 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V146 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
146 ····.line·77147 ····.line·77
147 ····new-instance·v0,·Landroid/content/Intent;148 ····new-instance·v0,·Landroid/content/Intent;
  
148 ····const-class·v1,·Lde/boesling/hydromemo/services/Scheduler;149 ····const-class·v1,·Lde/boesling/hydromemo/services/Scheduler;
  
Offset 173, 14 lines modifiedOffset 174, 15 lines modified
  
173 ····invoke-direct·{v0,·p0},·Lde/boesling/hydromemo/activities/PreferencesHelper;-><init>(Landroid/content/ContextWrapper;)V174 ····invoke-direct·{v0,·p0},·Lde/boesling/hydromemo/activities/PreferencesHelper;-><init>(Landroid/content/ContextWrapper;)V
  
174 ····invoke-virtual·{v0},·Lde/boesling/hydromemo/activities/PreferencesHelper;->getSharedPreferences()Landroid/content/SharedPreferences;175 ····invoke-virtual·{v0},·Lde/boesling/hydromemo/activities/PreferencesHelper;->getSharedPreferences()Landroid/content/SharedPreferences;
  
175 ····move-result-object·v0176 ····move-result-object·v0
  
 177 ····.line·69
176 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V178 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
177 ····.line·70179 ····.line·70
178 ····return-void180 ····return-void
179 .end·method181 .end·method
  
180 .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V182 .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
776 B
smali/de/boesling/hydromemo/preferences/EditTextPreferenceShowSummary$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;21 .field·final·synthetic·this$0:Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;)V23 .method·constructor·<init>(Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;
  
25 ····.prologue26 ····.prologue
26 ····.line·4127 ····.line·41
27 ····iput-object·p1,·p0,·Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary$1;->this$0:Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;28 ····iput-object·p1,·p0,·Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary$1;->this$0:Lde/boesling/hydromemo/preferences/EditTextPreferenceShowSummary;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
748 B
smali/de/boesling/hydromemo/preferences/ListPreferenceShowSummary$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;21 .field·final·synthetic·this$0:Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;)V23 .method·constructor·<init>(Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;
  
25 ····.prologue26 ····.prologue
26 ····.line·3927 ····.line·39
27 ····iput-object·p1,·p0,·Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary$1;->this$0:Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;28 ····iput-object·p1,·p0,·Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary$1;->this$0:Lde/boesling/hydromemo/preferences/ListPreferenceShowSummary;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.32 KB
res/xml/preferences.xml
4.28 KB
res/xml/preferences.xml
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <PreferenceScreen·xmlns:android="http://schemas.android.com/apk/res/android">2 <PreferenceScreen·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<SwitchPreference·android:title="@string/cfgReminderTitle"·android:key="@string/cfgReminderKey"·android:defaultValue="@bool/cfgReminderDefaultValue"·android:summaryOn="@string/cfgReminderSummaryOn"·android:summaryOff="@string/cfgReminderSummaryOff"·android:switchTextOn="@string/cfgSwitchTextOn"·android:switchTextOff="@string/cfgSwitchTextOff"/>3 ··<SwitchPreference·android:title="@string/cfgReminderTitle"·android:key="@string/cfgReminderKey"·android:defaultValue="@bool/cfgReminderDefaultValue"·android:summaryOn="@string/cfgReminderSummaryOn"·android:summaryOff="@string/cfgReminderSummaryOff"/>
4 ··<de.boesling.hydromemo.preferences.EditTextPreferenceShowSummary·android:hint="@string/cfgCommonNameDefaultValue"·android:title="@string/cfgCommonNameTitle"·android:key="@string/cfgCommonNameKey"·android:summary="@string/cfgCommonNameDefaultValue"·android:dependency="@string/cfgReminderKey"·android:inputType="textCapWords"/>4 ··<de.boesling.hydromemo.preferences.EditTextPreferenceShowSummary·android:hint="@string/cfgCommonNameDefaultValue"·android:title="@string/cfgCommonNameTitle"·android:key="@string/cfgCommonNameKey"·android:summary="@string/cfgCommonNameDefaultValue"·android:dependency="@string/cfgReminderKey"·android:inputType="textCapWords"/>
5 ··<de.boesling.hydromemo.preferences.ListPreferenceShowSummary·android:entries="@array/cfgTimeEntries"·android:title="@string/cfgTimeStartTitle"·android:key="@string/cfgTimeStartKey"·android:summary="@string/cfgTimeStartDefaultValue"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@string/cfgTimeStartDefaultValue"·android:entryValues="@array/cfgTimeEntryValues"/>5 ··<de.boesling.hydromemo.preferences.ListPreferenceShowSummary·android:entries="@array/cfgTimeEntries"·android:title="@string/cfgTimeStartTitle"·android:key="@string/cfgTimeStartKey"·android:summary="@string/cfgTimeStartDefaultValue"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@string/cfgTimeStartDefaultValue"·android:entryValues="@array/cfgTimeEntryValues"/>
6 ··<de.boesling.hydromemo.preferences.ListPreferenceShowSummary·android:entries="@array/cfgTimeEntries"·android:title="@string/cfgTimeEndTitle"·android:key="@string/cfgTimeEndKey"·android:summary="@string/cfgTimeEndDefaultValue"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@string/cfgTimeEndDefaultValue"·android:entryValues="@array/cfgTimeEntryValues"/>6 ··<de.boesling.hydromemo.preferences.ListPreferenceShowSummary·android:entries="@array/cfgTimeEntries"·android:title="@string/cfgTimeEndTitle"·android:key="@string/cfgTimeEndKey"·android:summary="@string/cfgTimeEndDefaultValue"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@string/cfgTimeEndDefaultValue"·android:entryValues="@array/cfgTimeEntryValues"/>
7 ··<de.boesling.hydromemo.preferences.ListPreferenceShowSummary·android:entries="@array/cfgTimeIntervalEntries"·android:title="@string/cfgTimeIntervalTitle"·android:key="@string/cfgTimeIntervalKey"·android:summary="@string/cfgTimeIntervalDefaultValue"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@string/cfgTimeIntervalDefaultValue"·android:entryValues="@array/cfgTimeIntervalEntryValues"/>7 ··<de.boesling.hydromemo.preferences.ListPreferenceShowSummary·android:entries="@array/cfgTimeIntervalEntries"·android:title="@string/cfgTimeIntervalTitle"·android:key="@string/cfgTimeIntervalKey"·android:summary="@string/cfgTimeIntervalDefaultValue"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@string/cfgTimeIntervalDefaultValue"·android:entryValues="@array/cfgTimeIntervalEntryValues"/>
8 ··<SwitchPreference·android:title="@string/cfgSoundTitle"·android:key="@string/cfgSoundKey"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@bool/cfgSoundDefaultValue"·android:summaryOn="@string/cfgSoundSummaryOn"·android:summaryOff="@string/cfgSoundSummaryOff"·android:switchTextOn="@string/cfgSwitchTextOn"·android:switchTextOff="@string/cfgSwitchTextOff"/>8 ··<SwitchPreference·android:title="@string/cfgSoundTitle"·android:key="@string/cfgSoundKey"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@bool/cfgSoundDefaultValue"·android:summaryOn="@string/cfgSoundSummaryOn"·android:summaryOff="@string/cfgSoundSummaryOff"/>
9 ··<SwitchPreference·android:title="@string/cfgVibrationTitle"·android:key="@string/cfgVibrationKey"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@bool/cfgVibrationDefaultValue"·android:summaryOn="@string/cfgVibrationSummaryOn"·android:summaryOff="@string/cfgVibrationSummaryOff"·android:switchTextOn="@string/cfgSwitchTextOn"·android:switchTextOff="@string/cfgSwitchTextOff"/>9 ··<SwitchPreference·android:title="@string/cfgVibrationTitle"·android:key="@string/cfgVibrationKey"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@bool/cfgVibrationDefaultValue"·android:summaryOn="@string/cfgVibrationSummaryOn"·android:summaryOff="@string/cfgVibrationSummaryOff"/>
10 ··<SwitchPreference·android:title="@string/cfgIncrementTitle"·android:key="@string/cfgIncrementKey"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@bool/cfgIncrementDefaultValue"·android:summaryOn="@string/cfgIncrementSummaryOn"·android:summaryOff="@string/cfgIncrementSummaryOff"·android:switchTextOn="@string/cfgSwitchTextOn"·android:switchTextOff="@string/cfgSwitchTextOff"/>10 ··<SwitchPreference·android:title="@string/cfgIncrementTitle"·android:key="@string/cfgIncrementKey"·android:dependency="@string/cfgReminderKey"·android:defaultValue="@bool/cfgIncrementDefaultValue"·android:summaryOn="@string/cfgIncrementSummaryOn"·android:summaryOff="@string/cfgIncrementSummaryOff"/>
11 </PreferenceScreen>11 </PreferenceScreen>