72.9 MB
/home/fdroid/fdroiddata/tmp/org.transdroid.lite_239.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.transdroid.lite_239.apk
9.1 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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <a251f3a416f82e2936b18d8c99db039778e72b5a3aed159be1d96d5360a9d2b7>, actual: <ce602705143013a71297160fe4bf49cc502861205dc13a38f361e654481013e6> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <83238a534e9d454c28d3325ccf6918277ccd46828e32dc3f36c2774e80a20c2195a5350000000000>, actual: <6b9e89ae3de123e7bc8c000cc596a741e9f1ac2d3e9b576ca0b1e2e3f733d56a95a5350000000000>
    
Offset 1, 53 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):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
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:·32a28e3ba8ad180a217d12c7f57d68355ab890195bd9e444212d18bd68dad90f 
10 Signer·#1·certificate·SHA-1·digest:·125097930896f8a6266451c1d9763d55e9530429 
11 Signer·#1·certificate·MD5·digest:·d5c47bc8bfb95369b1c23da5d0c6150f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·9606e2b4b93244a66104d7ec662b91d770801fc249a615236ceeae3f71d4b5cb 
15 Signer·#1·public·key·SHA-1·digest:·c1483d86167422cd59176dcef5f161f53f4c5302 
16 Signer·#1·public·key·MD5·digest:·05972dbb47ee6146bd1c3c4b21e0189c 
17 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/DEPENDENCIES·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/org.apache.openjpa.revision.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.23 KB
zipinfo {}
    
Offset 496, 15 lines modifiedOffset 496, 15 lines modified
496 -rw----·····0.0·fat······848·b-·defN·81-Jan-01·01:01·res/color/mtrl_chip_background_color.xml496 -rw----·····0.0·fat······848·b-·defN·81-Jan-01·01:01·res/color/mtrl_chip_background_color.xml
497 -rw----·····0.0·fat······480·b-·defN·81-Jan-01·01:01·res/drawable/details_list_background.xml497 -rw----·····0.0·fat······480·b-·defN·81-Jan-01·01:01·res/drawable/details_list_background.xml
498 -rw----·····0.0·fat······467·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_black_48dp.png498 -rw----·····0.0·fat······467·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_black_48dp.png
499 -rw----·····0.0·fat·····2440·b-·defN·81-Jan-01·01:01·res/layout/md_dialog_input_check.xml499 -rw----·····0.0·fat·····2440·b-·defN·81-Jan-01·01:01·res/layout/md_dialog_input_check.xml
500 -rw----·····0.0·fat······225·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png500 -rw----·····0.0·fat······225·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
501 -rw----·····0.0·fat······940·b-·defN·81-Jan-01·01:01·res/layout-v17/actionbar_donebutton.xml501 -rw----·····0.0·fat······940·b-·defN·81-Jan-01·01:01·res/layout-v17/actionbar_donebutton.xml
502 -rw----·····0.0·fat······576·b-·defN·81-Jan-01·01:01·res/layout/design_navigation_item.xml502 -rw----·····0.0·fat······576·b-·defN·81-Jan-01·01:01·res/layout/design_navigation_item.xml
503 -rw----·····0.0·fat··2586092·b-·defN·81-Jan-01·01:01·classes.dex503 -rw----·····0.0·fat··2586652·b-·defN·81-Jan-01·01:01·classes.dex
504 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/design_icon_tint.xml504 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/design_icon_tint.xml
505 -rw----·····0.0·fat·····1492·b-·defN·81-Jan-01·01:01·res/layout-v14/md_stub_progress.xml505 -rw----·····0.0·fat·····1492·b-·defN·81-Jan-01·01:01·res/layout-v14/md_stub_progress.xml
506 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_surface_disabled.xml506 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_surface_disabled.xml
507 -rw----·····0.0·fat·····1952·b-·defN·81-Jan-01·01:01·res/layout/activity_rssfeeds.xml507 -rw----·····0.0·fat·····1952·b-·defN·81-Jan-01·01:01·res/layout/activity_rssfeeds.xml
508 -rw----·····0.0·fat······312·b-·defN·81-Jan-01·01:01·res/anim/design_snackbar_in.xml508 -rw----·····0.0·fat······312·b-·defN·81-Jan-01·01:01·res/anim/design_snackbar_in.xml
509 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png509 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
510 -rw----·····0.0·fat·····1968·b-·defN·81-Jan-01·01:01·res/layout-w600dp-v13/activity_search.xml510 -rw----·····0.0·fat·····1968·b-·defN·81-Jan-01·01:01·res/layout-w600dp-v13/activity_search.xml
Offset 1084, 8 lines modifiedOffset 1084, 8 lines modified
1084 -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/xml/standalone_badge_offset.xml1084 -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/xml/standalone_badge_offset.xml
1085 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml1085 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml
1086 -rw----·····0.0·fat······852·b-·defN·81-Jan-01·01:01·res/layout/actionbar_searchsite.xml1086 -rw----·····0.0·fat······852·b-·defN·81-Jan-01·01:01·res/layout/actionbar_searchsite.xml
1087 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png1087 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
1088 -rw----·····2.0·fat···107406·b-·defN·81-Jan-01·01:01·META-INF/4E88A3B2.SF1088 -rw----·····2.0·fat···107406·b-·defN·81-Jan-01·01:01·META-INF/4E88A3B2.SF
1089 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/4E88A3B2.RSA1089 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/4E88A3B2.RSA
1090 -rw----·····2.0·fat···107298·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1090 -rw----·····2.0·fat···107298·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1091 1089·files,·5377662·bytes·uncompressed,·3331085·bytes·compressed:··38.1%1091 1089·files,·5378222·bytes·uncompressed,·3331461·bytes·compressed:··38.1%
72.8 MB
classes.dex
72.8 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············:·f58c55b04 checksum············:·446d138b
5 signature···········:·9a52...2a1a5 signature···········:·874d...bd8b
6 file_size···········:·25860926 file_size···········:·2586652
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·····:·2168010 string_ids_size·····:·21681
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·331912 type_ids_size·······:·3320
13 type_ids_off········:·86832·(0x015330)13 type_ids_off········:·86836·(0x015334)
14 proto_ids_size······:·359314 proto_ids_size······:·3593
15 proto_ids_off·······:·100108·(0x01870c)15 proto_ids_off·······:·100116·(0x018714)
16 field_ids_size······:·961516 field_ids_size······:·9616
17 field_ids_off·······:·143224·(0x022f78)17 field_ids_off·······:·143232·(0x022f80)
18 method_ids_size·····:·1808018 method_ids_size·····:·18085
19 method_ids_off······:·220144·(0x035bf0)19 method_ids_off······:·220160·(0x035c00)
20 class_defs_size·····:·238220 class_defs_size·····:·2383
21 class_defs_off······:·364784·(0x0590f0)21 class_defs_off······:·364840·(0x059128)
22 data_size···········:·214508422 data_size···········:·2145556
23 data_off············:·441008·(0x06bab0)23 data_off············:·441096·(0x06bb08)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·236527 superclass_idx······:·2366
28 source_file_idx·····:·-128 source_file_idx·····:·-1
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
Offset 45, 34 lines modifiedOffset 45, 34 lines modified
45 ······type··········:·'(II)I'45 ······type··········:·'(II)I'
46 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)46 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)
47 ······code··········-47 ······code··········-
48 ······registers·····:·248 ······registers·····:·2
49 ······ins···········:·249 ······ins···········:·2
50 ······outs··········:·050 ······outs··········:·0
51 ······insns·size····:·10·16-bit·code·units51 ······insns·size····:·10·16-bit·code·units
52 06bab0:········································|[06bab0]·$r8$backportedMethods$utility$Integer$2$compare.compare:(II)I52 06bb08:········································|[06bb08]·$r8$backportedMethods$utility$Integer$2$compare.compare:(II)I
53 06bac0:·3310·0400······························|0000:·if-ne·v0,·v1,·0004·//·+000453 06bb18:·3310·0400······························|0000:·if-ne·v0,·v1,·0004·//·+0004
54 06bac4:·1200···································|0002:·const/4·v0,·#int·0·//·#054 06bb1c:·1200···································|0002:·const/4·v0,·#int·0·//·#0
55 06bac6:·2806···································|0003:·goto·0009·//·+000655 06bb1e:·2806···································|0003:·goto·0009·//·+0006
56 06bac8:·3510·0400······························|0004:·if-ge·v0,·v1,·0008·//·+000456 06bb20:·3510·0400······························|0004:·if-ge·v0,·v1,·0008·//·+0004
57 06bacc:·12f0···································|0006:·const/4·v0,·#int·-1·//·#ff57 06bb24:·12f0···································|0006:·const/4·v0,·#int·-1·//·#ff
58 06bace:·2802···································|0007:·goto·0009·//·+000258 06bb26:·2802···································|0007:·goto·0009·//·+0002
59 06bad0:·1210···································|0008:·const/4·v0,·#int·1·//·#159 06bb28:·1210···································|0008:·const/4·v0,·#int·1·//·#1
60 06bad2:·0f00···································|0009:·return·v060 06bb2a:·0f00···································|0009:·return·v0
61 ······catches·······:·(none)61 ······catches·······:·(none)
62 ······positions·····:·62 ······positions·····:·
63 ······locals········:·63 ······locals········:·
  
64 ··Virtual·methods···-64 ··Virtual·methods···-
65 ··source_file_idx···:·-1·(unknown)65 ··source_file_idx···:·-1·(unknown)
  
66 Class·#1·header:66 Class·#1·header:
67 class_idx···········:·767 class_idx···········:·7
68 access_flags········:·4097·(0x1001)68 access_flags········:·4097·(0x1001)
69 superclass_idx······:·236569 superclass_idx······:·2366
70 source_file_idx·····:·-170 source_file_idx·····:·-1
71 static_fields_size··:·071 static_fields_size··:·0
72 instance_fields_size:·072 instance_fields_size:·0
73 direct_methods_size·:·173 direct_methods_size·:·1
74 virtual_methods_size:·074 virtual_methods_size:·0
  
75 Class·#1············-75 Class·#1············-
Offset 88, 36 lines modifiedOffset 88, 36 lines modified
88 ······type··········:·'(Ljava/lang/Object;Ljava/lang/Object;)Z'88 ······type··········:·'(Ljava/lang/Object;Ljava/lang/Object;)Z'
89 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)89 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)
90 ······code··········-90 ······code··········-
91 ······registers·····:·291 ······registers·····:·2
92 ······ins···········:·292 ······ins···········:·2
93 ······outs··········:·293 ······outs··········:·2
94 ······insns·size····:·15·16-bit·code·units94 ······insns·size····:·15·16-bit·code·units
95 06bad4:········································|[06bad4]·$r8$backportedMethods$utility$Objects$2$equals.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z95 06bb2c:········································|[06bb2c]·$r8$backportedMethods$utility$Objects$2$equals.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
96 06bae4:·3210·0d00······························|0000:·if-eq·v0,·v1,·000d·//·+000d96 06bb3c:·3210·0d00······························|0000:·if-eq·v0,·v1,·000d·//·+000d
97 06bae8:·3800·0900······························|0002:·if-eqz·v0,·000b·//·+000997 06bb40:·3800·0900······························|0002:·if-eqz·v0,·000b·//·+0009
98 06baec:·6e20·793a·1000·························|0004:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@3a7998 06bb44:·6e20·7c3a·1000·························|0004:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@3a7c
99 06baf2:·0a00···································|0007:·move-result·v099 06bb4a:·0a00···································|0007:·move-result·v0
100 06baf4:·3800·0300······························|0008:·if-eqz·v0,·000b·//·+0003100 06bb4c:·3800·0300······························|0008:·if-eqz·v0,·000b·//·+0003
101 06baf8:·2803···································|000a:·goto·000d·//·+0003101 06bb50:·2803···································|000a:·goto·000d·//·+0003
102 06bafa:·1200···································|000b:·const/4·v0,·#int·0·//·#0102 06bb52:·1200···································|000b:·const/4·v0,·#int·0·//·#0
103 06bafc:·2802···································|000c:·goto·000e·//·+0002103 06bb54:·2802···································|000c:·goto·000e·//·+0002
104 06bafe:·1210···································|000d:·const/4·v0,·#int·1·//·#1104 06bb56:·1210···································|000d:·const/4·v0,·#int·1·//·#1
105 06bb00:·0f00···································|000e:·return·v0105 06bb58:·0f00···································|000e:·return·v0
106 ······catches·······:·(none)106 ······catches·······:·(none)
107 ······positions·····:·107 ······positions·····:·
108 ······locals········:·108 ······locals········:·
  
109 ··Virtual·methods···-109 ··Virtual·methods···-
110 ··source_file_idx···:·-1·(unknown)110 ··source_file_idx···:·-1·(unknown)
  
111 Class·#2·header:111 Class·#2·header:
112 class_idx···········:·479112 class_idx···········:·479
113 access_flags········:·1537·(0x0601)113 access_flags········:·1537·(0x0601)
114 superclass_idx······:·2365114 superclass_idx······:·2366
115 source_file_idx·····:·1883115 source_file_idx·····:·1883
116 static_fields_size··:·0116 static_fields_size··:·0
117 instance_fields_size:·0117 instance_fields_size:·0
118 direct_methods_size·:·0118 direct_methods_size·:·0
119 virtual_methods_size:·1119 virtual_methods_size:·1
  
120 Class·#2············-120 Class·#2············-
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ······code··········:·(none)136 ······code··········:·(none)
  
137 ··source_file_idx···:·1883·(Cancellable.java)137 ··source_file_idx···:·1883·(Cancellable.java)
  
138 Class·#3·header:138 Class·#3·header:
139 class_idx···········:·480139 class_idx···········:·480
140 access_flags········:·1·(0x0001)140 access_flags········:·1·(0x0001)
141 superclass_idx······:·2365141 superclass_idx······:·2366
142 source_file_idx·····:·2045142 source_file_idx·····:·2045
143 static_fields_size··:·0143 static_fields_size··:·0
144 instance_fields_size:·1144 instance_fields_size:·1
145 direct_methods_size·:·1145 direct_methods_size·:·1
146 virtual_methods_size:·1146 virtual_methods_size:·1
  
147 Class·#3·annotations:147 Class·#3·annotations:
Offset 170, 18 lines modifiedOffset 170, 18 lines modified
170 ······type··········:·'(Landroidx/activity/ComponentActivity;)V'170 ······type··········:·'(Landroidx/activity/ComponentActivity;)V'
171 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)171 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
172 ······code··········-172 ······code··········-
Max diff block lines reached; 76287576/76294557 bytes (99.99%) of diff not shown.
43.9 KB
classes.jar
10.2 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4927449·bytes,·number·of·entries:·23821 Zip·file·size:·4929404·bytes,·number·of·entries:·2383
2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class
3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class
4 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class4 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
5 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class5 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
6 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class6 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class
7 ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class7 ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class
8 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class8 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class
Offset 1072, 32 lines modifiedOffset 1072, 33 lines modified
1072 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·com/nispok/snackbar/listeners/SwipeDismissTouchListener$DismissCallbacks.class1072 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·com/nispok/snackbar/listeners/SwipeDismissTouchListener$DismissCallbacks.class
1073 ?rwxrwxr-x··2.0·unx·····4383·b-·stor·80-Jan-01·00:00·com/nispok/snackbar/listeners/SwipeDismissTouchListener.class1073 ?rwxrwxr-x··2.0·unx·····4383·b-·stor·80-Jan-01·00:00·com/nispok/snackbar/listeners/SwipeDismissTouchListener.class
1074 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/DiskCache.class1074 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/DiskCache.class
1075 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$1.class1075 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$1.class
1076 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$2.class1076 ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$2.class
1077 ?rwxrwxr-x··2.0·unx·····1097·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Editor$FaultHidingOutputStream.class1077 ?rwxrwxr-x··2.0·unx·····1097·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Editor$FaultHidingOutputStream.class
1078 ?rwxrwxr-x··2.0·unx·····2456·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Editor.class1078 ?rwxrwxr-x··2.0·unx·····2456·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Editor.class
1079 ?rwxrwxr-x··2.0·unx·····1897·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry.class1079 ?rwxrwxr-x··2.0·unx·····1898·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry.class
1080 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Snapshot.class1080 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Snapshot.class
1081 ?rwxrwxr-x··2.0·unx····14611·b-·defN·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache.class1081 ?rwxrwxr-x··2.0·unx····14611·b-·defN·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache.class
1082 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/StrictLineReader$1.class1082 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/StrictLineReader$1.class
1083 ?rwxrwxr-x··2.0·unx·····2255·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/StrictLineReader.class1083 ?rwxrwxr-x··2.0·unx·····2255·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/StrictLineReader.class
1084 ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/Util.class1084 ?rwxrwxr-x··2.0·unx·····1226·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/ext/Util.class
1085 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator.class1085 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator.class
1086 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/memory/MemoryCache.class1086 ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/memory/MemoryCache.class
 1087 ?rwxrwxr-x··2.0·unx·····1500·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/-$$Lambda$ImageLoaderConfiguration$2b2m6Px3AeIUo6VtEJc82WmmWXM.class
1087 ?rwxrwxr-x··2.0·unx·····1500·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory.class1088 ?rwxrwxr-x··2.0·unx·····1500·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory.class
1088 ?rwxrwxr-x··2.0·unx·····2898·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayBitmapTask.class1089 ?rwxrwxr-x··2.0·unx·····2898·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayBitmapTask.class
1089 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayImageOptions$1.class1090 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayImageOptions$1.class
1090 ?rwxrwxr-x··2.0·unx·····1856·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayImageOptions$Builder.class1091 ?rwxrwxr-x··2.0·unx·····1856·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayImageOptions$Builder.class
1091 ?rwxrwxr-x··2.0·unx·····1680·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayImageOptions.class1092 ?rwxrwxr-x··2.0·unx·····1680·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/DisplayImageOptions.class
1092 ?rwxrwxr-x··2.0·unx·····7713·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoader.class1093 ?rwxrwxr-x··2.0·unx·····7696·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoader.class
1093 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$1.class1094 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$1.class
1094 ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder.class1095 ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder.class
1095 ?rwxrwxr-x··2.0·unx·····2215·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration.class1096 ?rwxrwxr-x··2.0·unx·····2518·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration.class
1096 ?rwxrwxr-x··2.0·unx·····1443·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderEngine$1.class1097 ?rwxrwxr-x··2.0·unx·····1886·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderEngine$1.class
1097 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderEngine.class1098 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderEngine.class
1098 ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoadingInfo.class1099 ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoadingInfo.class
1099 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$1.class1100 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$1.class
1100 ?rwxrwxr-x··2.0·unx·····1952·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$2.class1101 ?rwxrwxr-x··2.0·unx·····1952·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$2.class
1101 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$3.class1102 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$3.class
1102 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$TaskCancelledException.class1103 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask$TaskCancelledException.class
1103 ?rwxrwxr-x··2.0·unx·····2120·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ProcessAndDisplayImageTask.class1104 ?rwxrwxr-x··2.0·unx·····2120·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ProcessAndDisplayImageTask.class
Offset 1830, 15 lines modifiedOffset 1831, 15 lines modified
1830 ?rwxrwxr-x··2.0·unx·····2812·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/memory/impl/LruMemoryCache.class1831 ?rwxrwxr-x··2.0·unx·····2812·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/memory/impl/LruMemoryCache.class
1831 ?rwxrwxr-x··2.0·unx······900·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$NetworkDeniedImageDownloader.class1832 ?rwxrwxr-x··2.0·unx······900·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$NetworkDeniedImageDownloader.class
1832 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$SlowNetworkImageDownloader.class1833 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/ImageLoaderConfiguration$SlowNetworkImageDownloader.class
1833 ?rwxrwxr-x··2.0·unx····14683·b-·defN·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask.class1834 ?rwxrwxr-x··2.0·unx····14683·b-·defN·80-Jan-01·00:00·com/nostra13/universalimageloader/core/LoadAndDisplayImageTask.class
1834 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque.class1835 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque.class
1835 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Itr.class1836 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$Itr.class
1836 ?rwxrwxr-x··2.0·unx·····7058·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/decode/BaseImageDecoder.class1837 ?rwxrwxr-x··2.0·unx·····7058·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/decode/BaseImageDecoder.class
1837 ?rwxrwxr-x··2.0·unx·····5399·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/download/BaseImageDownloader.class1838 ?rwxrwxr-x··2.0·unx·····5412·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/download/BaseImageDownloader.class
1838 ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/imageaware/ViewAware.class1839 ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/imageaware/ViewAware.class
1839 ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/XMLRPCServerException.class1840 ?rwxrwxr-x··2.0·unx······589·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/XMLRPCServerException.class
1840 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/XMLRPCTimeoutException.class1841 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/XMLRPCTimeoutException.class
1841 ?rwxrwxr-x··2.0·unx·····1393·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/ArraySerializer.class1842 ?rwxrwxr-x··2.0·unx·····1393·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/ArraySerializer.class
1842 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/Base64Serializer.class1843 ?rwxrwxr-x··2.0·unx·····1286·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/Base64Serializer.class
1843 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/BooleanSerializer.class1844 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/BooleanSerializer.class
1844 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/DateTimeSerializer.class1845 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·de/timroes/axmlrpc/serializer/DateTimeSerializer.class
Offset 2203, 15 lines modifiedOffset 2204, 15 lines modified
2203 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·com/j256/ormlite/db/BaseSqliteDatabaseType.class2204 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·com/j256/ormlite/db/BaseSqliteDatabaseType.class
2204 ?rwxrwxr-x··2.0·unx·····2196·b-·stor·80-Jan-01·00:00·com/j256/ormlite/field/types/BaseDataType.class2205 ?rwxrwxr-x··2.0·unx·····2196·b-·stor·80-Jan-01·00:00·com/j256/ormlite/field/types/BaseDataType.class
2205 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·com/j256/ormlite/stmt/PreparedDelete.class2206 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·com/j256/ormlite/stmt/PreparedDelete.class
2206 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·com/j256/ormlite/stmt/PreparedQuery.class2207 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·com/j256/ormlite/stmt/PreparedQuery.class
2207 ?rwxrwxr-x··2.0·unx·····5090·b-·stor·80-Jan-01·00:00·com/j256/ormlite/stmt/mapped/MappedQueryForFieldEq.class2208 ?rwxrwxr-x··2.0·unx·····5090·b-·stor·80-Jan-01·00:00·com/j256/ormlite/stmt/mapped/MappedQueryForFieldEq.class
2208 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/UnlimitedDiskCache.class2209 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/disc/impl/UnlimitedDiskCache.class
2209 ?rwxrwxr-x··2.0·unx·····2234·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache.class2210 ?rwxrwxr-x··2.0·unx·····2234·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache.class
2210 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/imageaware/ImageViewAware.class2211 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/nostra13/universalimageloader/core/imageaware/ImageViewAware.class
2211 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·me/zhanghai/android/materialprogressbar/BasePaintDrawable.class2212 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·me/zhanghai/android/materialprogressbar/BasePaintDrawable.class
2212 ?rwxrwxr-x··2.0·unx·····1135·b-·stor·80-Jan-01·00:00·me/zhanghai/android/materialprogressbar/CircularProgressDrawable.class2213 ?rwxrwxr-x··2.0·unx·····1135·b-·stor·80-Jan-01·00:00·me/zhanghai/android/materialprogressbar/CircularProgressDrawable.class
2213 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·me/zhanghai/android/materialprogressbar/HorizontalProgressDrawable.class2214 ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·me/zhanghai/android/materialprogressbar/HorizontalProgressDrawable.class
2214 ?rwxrwxr-x··2.0·unx·····6041·b-·stor·80-Jan-01·00:00·net/margaritov/preference/colorpicker/ColorPickerDialog.class2215 ?rwxrwxr-x··2.0·unx·····6041·b-·stor·80-Jan-01·00:00·net/margaritov/preference/colorpicker/ColorPickerDialog.class
2215 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·org/transdroid/core/app/search/SearchSite.class2216 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·org/transdroid/core/app/search/SearchSite.class
2216 ?rwxrwxr-x··2.0·unx·····1126·b-·stor·80-Jan-01·00:00·org/transdroid/core/app/settings/WebsearchSetting.class2217 ?rwxrwxr-x··2.0·unx·····1126·b-·stor·80-Jan-01·00:00·org/transdroid/core/app/settings/WebsearchSetting.class
2217 ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/ServerStatusView_.class2218 ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/ServerStatusView_.class
Offset 2377, 8 lines modifiedOffset 2378, 8 lines modified
2377 ?rwxrwxr-x··2.0·unx·····2584·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/settings/RssfeedSettingsActivity_.class2378 ?rwxrwxr-x··2.0·unx·····2584·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/settings/RssfeedSettingsActivity_.class
2378 ?rwxrwxr-x··2.0·unx·····2852·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/settings/ServerSettingsActivity_.class2379 ?rwxrwxr-x··2.0·unx·····2852·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/settings/ServerSettingsActivity_.class
2379 ?rwxrwxr-x··2.0·unx·····2588·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/settings/WebsearchSettingsActivity_.class2380 ?rwxrwxr-x··2.0·unx·····2588·b-·stor·80-Jan-01·00:00·org/transdroid/core/gui/settings/WebsearchSettingsActivity_.class
2380 ?rwxrwxr-x··2.0·unx·····2907·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/DediseedboxSettingsActivity_.class2381 ?rwxrwxr-x··2.0·unx·····2907·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/DediseedboxSettingsActivity_.class
2381 ?rwxrwxr-x··2.0·unx·····2904·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/XirvikDediSettingsActivity_.class2382 ?rwxrwxr-x··2.0·unx·····2904·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/XirvikDediSettingsActivity_.class
2382 ?rwxrwxr-x··2.0·unx·····2904·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/XirvikSemiSettingsActivity_.class2383 ?rwxrwxr-x··2.0·unx·····2904·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/XirvikSemiSettingsActivity_.class
2383 ?rwxrwxr-x··2.0·unx·····3100·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/XirvikSharedSettingsActivity_.class2384 ?rwxrwxr-x··2.0·unx·····3100·b-·stor·80-Jan-01·00:00·org/transdroid/core/seedbox/XirvikSharedSettingsActivity_.class
2384 2382·files,·5544914·bytes·uncompressed,·4467965·bytes·compressed:··19.4%2385 2383·files,·5546579·bytes·uncompressed,·4469630·bytes·compressed:··19.4%
740 B
zipnote «TEMP»/diffoscope_ifri996r_tmp/tmpswan0wo6_.zip
    
Offset 3249, 14 lines modifiedOffset 3249, 17 lines modified
  
3249 Filename:·com/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator.class3249 Filename:·com/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator.class
3250 Comment:·3250 Comment:·
  
3251 Filename:·com/nostra13/universalimageloader/cache/memory/MemoryCache.class3251 Filename:·com/nostra13/universalimageloader/cache/memory/MemoryCache.class
3252 Comment:·3252 Comment:·
  
 3253 Filename:·com/nostra13/universalimageloader/core/-$$Lambda$ImageLoaderConfiguration$2b2m6Px3AeIUo6VtEJc82WmmWXM.class
 3254 Comment:·
  
3253 Filename:·com/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory.class3255 Filename:·com/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory.class
3254 Comment:·3256 Comment:·
  
3255 Filename:·com/nostra13/universalimageloader/core/DisplayBitmapTask.class3257 Filename:·com/nostra13/universalimageloader/core/DisplayBitmapTask.class
3256 Comment:·3258 Comment:·
  
3257 Filename:·com/nostra13/universalimageloader/core/DisplayImageOptions$1.class3259 Filename:·com/nostra13/universalimageloader/core/DisplayImageOptions$1.class
1.01 KB
com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry.class
875 B
procyon -ec {}
    
Offset 21, 24 lines modifiedOffset 21, 24 lines modified
21 ········this.lengths·=·new·long[this$0.valueCount];21 ········this.lengths·=·new·long[this$0.valueCount];
22 ····}22 ····}
23 ····23 ····
24 ····public·File·getCleanFile(final·int·i)·{24 ····public·File·getCleanFile(final·int·i)·{
25 ········final·File·directory·=·this.this$0.directory;25 ········final·File·directory·=·this.this$0.directory;
26 ········final·StringBuilder·sb·=·new·StringBuilder();26 ········final·StringBuilder·sb·=·new·StringBuilder();
27 ········sb.append(this.key);27 ········sb.append(this.key);
28 ········sb.append("");28 ········sb.append(".");
29 ········sb.append(i);29 ········sb.append(i);
30 ········return·new·File(directory,·sb.toString());30 ········return·new·File(directory,·sb.toString());
31 ····}31 ····}
32 ····32 ····
33 ····public·File·getDirtyFile(final·int·i)·{33 ····public·File·getDirtyFile(final·int·i)·{
34 ········final·File·directory·=·this.this$0.directory;34 ········final·File·directory·=·this.this$0.directory;
35 ········final·StringBuilder·sb·=·new·StringBuilder();35 ········final·StringBuilder·sb·=·new·StringBuilder();
36 ········sb.append(this.key);36 ········sb.append(this.key);
37 ········sb.append("");37 ········sb.append(".");
38 ········sb.append(i);38 ········sb.append(i);
39 ········sb.append(".tmp");39 ········sb.append(".tmp");
40 ········return·new·File(directory,·sb.toString());40 ········return·new·File(directory,·sb.toString());
41 ····}41 ····}
42 ····42 ····
43 ····public·String·getLengths()·{43 ····public·String·getLengths()·{
44 ········final·StringBuilder·sb·=·new·StringBuilder();44 ········final·StringBuilder·sb·=·new·StringBuilder();
4.41 KB
com/nostra13/universalimageloader/core/ImageLoader.class
4.3 KB
procyon -ec {}
    
Offset 72, 71 lines modifiedOffset 72, 71 lines modified
72 ················else·{72 ················else·{
73 ····················((ViewAware)imageViewAware).setImageDrawable((Drawable)null);73 ····················((ViewAware)imageViewAware).setImageDrawable((Drawable)null);
74 ················}74 ················}
75 ················imageViewAware.getWrappedView();75 ················imageViewAware.getWrappedView();
76 ············}76 ············}
77 ············else·{77 ············else·{
78 ················final·DisplayMetrics·displayMetrics·=·this.configuration.resources.getDisplayMetrics();78 ················final·DisplayMetrics·displayMetrics·=·this.configuration.resources.getDisplayMetrics();
79 ················int·widthPixels·=·displayMetrics.widthPixels;79 ················int·b·=·displayMetrics.widthPixels;
80 ················int·heightPixels·=·displayMetrics.heightPixels;80 ················int·b2·=·displayMetrics.heightPixels;
81 ················final·ImageSize·maxBitmapSize·=·ImageSizeUtils.maxBitmapSize;81 ················final·ImageSize·maxBitmapSize·=·ImageSizeUtils.maxBitmapSize;
82 ················final·View·view·=·(View)((ViewAware)imageViewAware).viewRef.get();82 ················final·View·view·=·(View)((ViewAware)imageViewAware).viewRef.get();
83 ················final·int·n2·=·-2;83 ················final·int·n2·=·-2;
84 ················int·n3;84 ················int·a;
85 ················if·(view·!=·null)·{85 ················if·(view·!=·null)·{
86 ····················final·ViewGroup$LayoutParams·layoutParams·=·view.getLayoutParams();86 ····················final·ViewGroup$LayoutParams·layoutParams·=·view.getLayoutParams();
87 ····················if·(((ViewAware)imageViewAware).checkActualViewSize·&&·layoutParams·!=·null·&&·layoutParams.width·!=·n2)·{87 ····················if·(((ViewAware)imageViewAware).checkActualViewSize·&&·layoutParams·!=·null·&&·layoutParams.width·!=·n2)·{
88 ························n3·=·view.getWidth();88 ························a·=·view.getWidth();
89 ····················}89 ····················}
90 ····················else·{90 ····················else·{
91 ························n3·=·0;91 ························a·=·0;
92 ····················}92 ····················}
93 ····················if·(n3·<=·0·&&·layoutParams·!=·null)·{93 ····················if·(a·<=·0·&&·layoutParams·!=·null)·{
94 ························n3·=·layoutParams.width;94 ························a·=·layoutParams.width;
95 ····················}95 ····················}
96 ················}96 ················}
97 ················else·{97 ················else·{
98 ····················n3·=·0;98 ····················a·=·0;
99 ················}99 ················}
100 ················if·(n3·<=·0)·{100 ················if·(a·<=·0)·{
101 ····················final·ImageView·imageView2·=·(ImageView)((ViewAware)imageViewAware).viewRef.get();101 ····················final·ImageView·imageView2·=·(ImageView)((ViewAware)imageViewAware).viewRef.get();
102 ····················if·(imageView2·!=·null)·{102 ····················if·(imageView2·!=·null)·{
103 ························n3·=·ImageViewAware.getImageViewFieldValue((Object)imageView2,·"mMaxWidth");103 ························a·=·imageView2.getMaxWidth();
104 ····················}104 ····················}
105 ················}105 ················}
106 ················if·(n3·>·0)·{106 ················if·(a·>·0)·{
107 ····················widthPixels·=·n3;107 ····················b·=·Math.min(a,·b);
108 ················}108 ················}
109 ················final·View·view2·=·(View)((ViewAware)imageViewAware).viewRef.get();109 ················final·View·view2·=·(View)((ViewAware)imageViewAware).viewRef.get();
110 ················int·n4;110 ················int·a2;
111 ················if·(view2·!=·null)·{111 ················if·(view2·!=·null)·{
112 ····················final·ViewGroup$LayoutParams·layoutParams2·=·view2.getLayoutParams();112 ····················final·ViewGroup$LayoutParams·layoutParams2·=·view2.getLayoutParams();
113 ····················if·(((ViewAware)imageViewAware).checkActualViewSize·&&·layoutParams2·!=·null·&&·layoutParams2.height·!=·n2)·{113 ····················if·(((ViewAware)imageViewAware).checkActualViewSize·&&·layoutParams2·!=·null·&&·layoutParams2.height·!=·n2)·{
114 ························n4·=·view2.getHeight();114 ························a2·=·view2.getHeight();
115 ····················}115 ····················}
116 ····················else·{116 ····················else·{
117 ························n4·=·0;117 ························a2·=·0;
118 ····················}118 ····················}
119 ····················if·(n4·<=·0·&&·layoutParams2·!=·null)·{119 ····················if·(a2·<=·0·&&·layoutParams2·!=·null)·{
120 ························n4·=·layoutParams2.height;120 ························a2·=·layoutParams2.height;
121 ····················}121 ····················}
122 ················}122 ················}
123 ················else·{123 ················else·{
124 ····················n4·=·0;124 ····················a2·=·0;
125 ················}125 ················}
126 ················if·(n4·<=·0)·{126 ················if·(a2·<=·0)·{
127 ····················final·ImageView·imageView3·=·(ImageView)((ViewAware)imageViewAware).viewRef.get();127 ····················final·ImageView·imageView3·=·(ImageView)((ViewAware)imageViewAware).viewRef.get();
128 ····················if·(imageView3·!=·null)·{128 ····················if·(imageView3·!=·null)·{
129 ························n4·=·ImageViewAware.getImageViewFieldValue((Object)imageView3,·"mMaxHeight");129 ························a2·=·imageView3.getMaxHeight();
130 ····················}130 ····················}
131 ················}131 ················}
132 ················if·(n4·>·0)·{132 ················if·(a2·>·0)·{
133 ····················heightPixels·=·n4;133 ····················b2·=·Math.min(a2,·b2);
134 ················}134 ················}
135 ················final·ImageSize·imageSize·=·new·ImageSize(widthPixels,·heightPixels);135 ················final·ImageSize·imageSize·=·new·ImageSize(b,·b2);
136 ················final·StringBuilder·sb·=·new·StringBuilder(str);136 ················final·StringBuilder·sb·=·new·StringBuilder(str);
137 ················sb.append("_");137 ················sb.append("_");
138 ················sb.append(imageSize.width);138 ················sb.append(imageSize.width);
139 ················sb.append("x");139 ················sb.append("x");
140 ················sb.append(imageSize.height);140 ················sb.append(imageSize.height);
141 ················final·String·string·=·sb.toString();141 ················final·String·string·=·sb.toString();
142 ················this.engine.cacheKeysForImageAwares.put(Integer.valueOf(((ViewAware)imageViewAware).getId()),·string);142 ················this.engine.cacheKeysForImageAwares.put(Integer.valueOf(((ViewAware)imageViewAware).getId()),·string);
918 B
com/nostra13/universalimageloader/core/ImageLoaderConfiguration.class
780 B
procyon -ec {}
    
Offset 43, 9 lines modifiedOffset 43, 10 lines modified
43 ········this.downloader·=·downloader;43 ········this.downloader·=·downloader;
44 ········this.decoder·=·imageLoaderConfiguration$Builder.decoder;44 ········this.decoder·=·imageLoaderConfiguration$Builder.decoder;
45 ········this.customExecutor·=·imageLoaderConfiguration$Builder.customExecutor;45 ········this.customExecutor·=·imageLoaderConfiguration$Builder.customExecutor;
46 ········this.customExecutorForCachedImages·=·imageLoaderConfiguration$Builder.customExecutorForCachedImages;46 ········this.customExecutorForCachedImages·=·imageLoaderConfiguration$Builder.customExecutorForCachedImages;
47 ········this.networkDeniedDownloader·=·(ImageDownloader)new·ImageLoaderConfiguration$NetworkDeniedImageDownloader(downloader);47 ········this.networkDeniedDownloader·=·(ImageDownloader)new·ImageLoaderConfiguration$NetworkDeniedImageDownloader(downloader);
48 ········this.slowNetworkDownloader·=·(ImageDownloader)new·ImageLoaderConfiguration$SlowNetworkImageDownloader(downloader);48 ········this.slowNetworkDownloader·=·(ImageDownloader)new·ImageLoaderConfiguration$SlowNetworkImageDownloader(downloader);
49 ········L.writeDebugLogs·=·false;49 ········L.writeDebugLogs·=·false;
 50 ········new·Thread((Runnable)new·-$$Lambda$ImageLoaderConfiguration$2b2m6Px3AeIUo6VtEJc82WmmWXM(imageLoaderConfiguration$Builder)).start();
50 ····}51 ····}
51 }52 }
1.6 KB
com/nostra13/universalimageloader/core/ImageLoaderEngine$1.class
1.48 KB
procyon -ec {}
    
Offset 1, 25 lines modifiedOffset 1, 35 lines modified
  
1 package·com.nostra13.universalimageloader.core;1 package·com.nostra13.universalimageloader.core;
  
2 import·java.io.File;2 import·java.io.File;
 3 import·com.nostra13.universalimageloader.core.download.ImageDownloader$Scheme;
  
3 public·class·ImageLoaderEngine$1·implements·Runnable4 public·class·ImageLoaderEngine$1·implements·Runnable
4 {5 {
5 ····public·final·/*·synthetic·*/·ImageLoaderEngine·this$0;6 ····public·final·/*·synthetic·*/·ImageLoaderEngine·this$0;
6 ····public·final·/*·synthetic·*/·LoadAndDisplayImageTask·val$task;7 ····public·final·/*·synthetic·*/·LoadAndDisplayImageTask·val$task;
7 ····8 ····
8 ····public·ImageLoaderEngine$1(final·ImageLoaderEngine·this$0,·final·LoadAndDisplayImageTask·val$task)·{9 ····public·ImageLoaderEngine$1(final·ImageLoaderEngine·this$0,·final·LoadAndDisplayImageTask·val$task)·{
9 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
10 ········this.val$task·=·val$task;11 ········this.val$task·=·val$task;
11 ····}12 ····}
12 ····13 ····
13 ····public·void·run()·{14 ····public·void·run()·{
14 ········final·File·value·=·this.this$0.configuration.diskCache.get(this.val$task.uri);15 ········final·File·value·=·this.this$0.configuration.diskCache.get(this.val$task.uri);
15 ········final·boolean·b·=·value·!=·null·&&·value.exists();16 ········boolean·b·=·true;
 17 ········if·(value·==·null·||·!value.exists())·{
 18 ············final·ImageLoaderEngine·this$0·=·this.this$0;
 19 ············final·String·uri·=·this.val$task.uri;
 20 ············this$0.getClass();
 21 ············final·ImageDownloader$Scheme·ofUri·=·ImageDownloader$Scheme.ofUri(uri);
 22 ············if·(ofUri·!=·ImageDownloader$Scheme.ASSETS·&&·ofUri·!=·ImageDownloader$Scheme.FILE·&&·ofUri·!=·ImageDownloader$Scheme.DRAWABLE)·{
 23 ················b·=·false;
 24 ············}
 25 ········}
16 ········this.this$0.initExecutorsIfNeed();26 ········this.this$0.initExecutorsIfNeed();
17 ········if·(b)·{27 ········if·(b)·{
18 ············this.this$0.taskExecutorForCachedImages.execute((Runnable)this.val$task);28 ············this.this$0.taskExecutorForCachedImages.execute((Runnable)this.val$task);
19 ········}29 ········}
20 ········else·{30 ········else·{
21 ············this.this$0.taskExecutor.execute((Runnable)this.val$task);31 ············this.this$0.taskExecutor.execute((Runnable)this.val$task);
22 ········}32 ········}
23.4 KB
com/nostra13/universalimageloader/core/download/BaseImageDownloader.class
23.3 KB
procyon -ec {}
    
Offset 46, 18 lines modifiedOffset 46, 18 lines modified
46 ········//····17:·iconst_3·······46 ········//····17:·iconst_3·······
47 ········//····18:·istore··········647 ········//····18:·istore··········6
48 ········//····20:·iconst_0·······48 ········//····20:·iconst_0·······
49 ········//····21:·istore··········749 ········//····21:·istore··········7
50 ········//····23:·iconst_1·······50 ········//····23:·iconst_1·······
51 ········//····24:·istore··········851 ········//····24:·istore··········8
52 ········//····26:·iload_3········52 ········//····26:·iload_3········
53 ········//····27:·ifeq············49153 ········//····27:·ifeq············494
54 ········//····30:·iload_3········54 ········//····30:·iload_3········
55 ········//····31:·iload···········855 ········//····31:·iload···········8
56 ········//····33:·if_icmpeq·······49156 ········//····33:·if_icmpeq·······494
57 ········//····36:·aconst_null····57 ········//····36:·aconst_null····
58 ········//····37:·astore··········958 ········//····37:·astore··········9
59 ········//····39:·ldc·············"video/"59 ········//····39:·ldc·············"video/"
60 ········//····41:·astore··········1060 ········//····41:·astore··········10
61 ········//····43:·iconst_2·······61 ········//····43:·iconst_2·······
62 ········//····44:·istore··········1162 ········//····44:·istore··········11
63 ········//····46:·iload_3········63 ········//····46:·iload_3········
Offset 200, 239 lines modifiedOffset 200, 240 lines modified
200 ········//···321:·aload_1········200 ········//···321:·aload_1········
201 ········//···322:·areturn········201 ········//···322:·areturn········
202 ········//···323:·getstatic·······com/nostra13/universalimageloader/core/download/ImageDownloader$Scheme.FILE:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;202 ········//···323:·getstatic·······com/nostra13/universalimageloader/core/download/ImageDownloader$Scheme.FILE:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;
203 ········//···326:·aload_1········203 ········//···326:·aload_1········
204 ········//···327:·invokevirtual···com/nostra13/universalimageloader/core/download/ImageDownloader$Scheme.crop:(Ljava/lang/String;)Ljava/lang/String;204 ········//···327:·invokevirtual···com/nostra13/universalimageloader/core/download/ImageDownloader$Scheme.crop:(Ljava/lang/String;)Ljava/lang/String;
205 ········//···330:·astore_2·······205 ········//···330:·astore_2·······
206 ········//···331:·aload_1········206 ········//···331:·aload_1········
 207 ········//···332:·invokestatic····android/net/Uri.encode:(Ljava/lang/String;)Ljava/lang/String;
207 ········//···332:·invokestatic····android/webkit/MimeTypeMap.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String;208 ········//···335:·invokestatic····android/webkit/MimeTypeMap.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String;
208 ········//···335:·astore_1·······209 ········//···338:·astore_1·······
209 ········//···336:·invokestatic····android/webkit/MimeTypeMap.getSingleton:()Landroid/webkit/MimeTypeMap;210 ········//···339:·invokestatic····android/webkit/MimeTypeMap.getSingleton:()Landroid/webkit/MimeTypeMap;
210 ········//···339:·astore··········14211 ········//···342:·astore··········14
211 ········//···341:·aload···········14212 ········//···344:·aload···········14
212 ········//···343:·aload_1········213 ········//···346:·aload_1········
213 ········//···344:·invokevirtual···android/webkit/MimeTypeMap.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String;214 ········//···347:·invokevirtual···android/webkit/MimeTypeMap.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String;
214 ········//···347:·astore_1·······215 ········//···350:·astore_1·······
215 ········//···348:·aload_1········ 
216 ········//···349:·ifnull··········368 
217 ········//···352:·aload_1········216 ········//···351:·aload_1········
 217 ········//···352:·ifnull··········371
 218 ········//···355:·aload_1········
218 ········//···353:·aload···········10219 ········//···356:·aload···········10
219 ········//···355:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z220 ········//···358:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z
220 ········//···358:·istore··········12221 ········//···361:·istore··········12
221 ········//···360:·iload···········12222 ········//···363:·iload···········12
222 ········//···362:·ifeq············368223 ········//···365:·ifeq············371
223 ········//···365:·goto············374224 ········//···368:·goto············377
224 ········//···368:·iconst_0·······225 ········//···371:·iconst_0·······
225 ········//···369:·istore··········8226 ········//···372:·istore··········8
226 ········//···371:·aconst_null····227 ········//···374:·aconst_null····
227 ········//···372:·astore··········17228 ········//···375:·astore··········17
228 ········//···374:·iload···········8229 ········//···377:·iload···········8
229 ········//···376:·ifeq············431230 ········//···379:·ifeq············434
230 ········//···379:·aload_2········231 ········//···382:·aload_2········
231 ········//···380:·iload···········11232 ········//···383:·iload···········11
232 ········//···382:·invokestatic····android/media/ThumbnailUtils.createVideoThumbnail:(Ljava/lang/String;I)Landroid/graphics/Bitmap;233 ········//···385:·invokestatic····android/media/ThumbnailUtils.createVideoThumbnail:(Ljava/lang/String;I)Landroid/graphics/Bitmap;
233 ········//···385:·astore_1·······234 ········//···388:·astore_1·······
234 ········//···386:·aload_1········235 ········//···389:·aload_1········
235 ········//···387:·ifnull··········488236 ········//···390:·ifnull··········491
236 ········//···390:·new·············Ljava/io/ByteArrayOutputStream;237 ········//···393:·new·············Ljava/io/ByteArrayOutputStream;
237 ········//···393:·astore_2·······238 ········//···396:·astore_2·······
238 ········//···394:·aload_2········239 ········//···397:·aload_2········
239 ········//···395:·invokespecial···java/io/ByteArrayOutputStream.<init>:()V240 ········//···398:·invokespecial···java/io/ByteArrayOutputStream.<init>:()V
240 ········//···398:·getstatic·······android/graphics/Bitmap$CompressFormat.PNG:Landroid/graphics/Bitmap$CompressFormat;241 ········//···401:·getstatic·······android/graphics/Bitmap$CompressFormat.PNG:Landroid/graphics/Bitmap$CompressFormat;
241 ········//···401:·astore··········13242 ········//···404:·astore··········13
242 ········//···403:·aload_1········243 ········//···406:·aload_1········
243 ········//···404:·aload···········13244 ········//···407:·aload···········13
244 ········//···406:·iconst_0·······245 ········//···409:·iconst_0·······
245 ········//···407:·aload_2········246 ········//···410:·aload_2········
246 ········//···408:·invokevirtual···android/graphics/Bitmap.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z247 ········//···411:·invokevirtual···android/graphics/Bitmap.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
247 ········//···411:·pop············248 ········//···414:·pop············
248 ········//···412:·new·············Ljava/io/ByteArrayInputStream;249 ········//···415:·new·············Ljava/io/ByteArrayInputStream;
249 ········//···415:·astore··········9250 ········//···418:·astore··········9
250 ········//···417:·aload_2········251 ········//···420:·aload_2········
251 ········//···418:·invokevirtual···java/io/ByteArrayOutputStream.toByteArray:()[B252 ········//···421:·invokevirtual···java/io/ByteArrayOutputStream.toByteArray:()[B
252 ········//···421:·astore_1·······253 ········//···424:·astore_1·······
253 ········//···422:·aload···········9254 ········//···425:·aload···········9
254 ········//···424:·aload_1········255 ········//···427:·aload_1········
255 ········//···425:·invokespecial···java/io/ByteArrayInputStream.<init>:([B)V256 ········//···428:·invokespecial···java/io/ByteArrayInputStream.<init>:([B)V
256 ········//···428:·goto············488257 ········//···431:·goto············491
257 ········//···431:·new·············Ljava/io/BufferedInputStream;258 ········//···434:·new·············Ljava/io/BufferedInputStream;
258 ········//···434:·astore_1·······259 ········//···437:·astore_1·······
259 ········//···435:·new·············Ljava/io/FileInputStream;260 ········//···438:·new·············Ljava/io/FileInputStream;
260 ········//···438:·astore··········14261 ········//···441:·astore··········14
261 ········//···440:·aload···········14262 ········//···443:·aload···········14
262 ········//···442:·aload_2········263 ········//···445:·aload_2········
263 ········//···443:·invokespecial···java/io/FileInputStream.<init>:(Ljava/lang/String;)V264 ········//···446:·invokespecial···java/io/FileInputStream.<init>:(Ljava/lang/String;)V
264 ········//···446:·aload_1········265 ········//···449:·aload_1········
265 ········//···447:·aload···········14266 ········//···450:·aload···········14
266 ········//···449:·iload···········4267 ········//···452:·iload···········4
267 ········//···451:·invokespecial···java/io/BufferedInputStream.<init>:(Ljava/io/InputStream;I)V268 ········//···454:·invokespecial···java/io/BufferedInputStream.<init>:(Ljava/io/InputStream;I)V
268 ········//···454:·new·············Lcom/nostra13/universalimageloader/core/assist/ContentLengthInputStream;269 ········//···457:·new·············Lcom/nostra13/universalimageloader/core/assist/ContentLengthInputStream;
269 ········//···457:·astore··········9270 ········//···460:·astore··········9
270 ········//···459:·new·············Ljava/io/File;271 ········//···462:·new·············Ljava/io/File;
271 ········//···462:·astore··········13272 ········//···465:·astore··········13
272 ········//···464:·aload···········13273 ········//···467:·aload···········13
273 ········//···466:·aload_2········274 ········//···469:·aload_2········
274 ········//···467:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V275 ········//···470:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V
275 ········//···470:·aload···········13276 ········//···473:·aload···········13
276 ········//···472:·invokevirtual···java/io/File.length:()J277 ········//···475:·invokevirtual···java/io/File.length:()J
277 ········//···475:·lstore··········18278 ········//···478:·lstore··········18
278 ········//···477:·lload···········18279 ········//···480:·lload···········18
279 ········//···479:·l2i············280 ········//···482:·l2i············
280 ········//···480:·istore_3·······281 ········//···483:·istore_3·······
281 ········//···481:·aload···········9282 ········//···484:·aload···········9
282 ········//···483:·aload_1········283 ········//···486:·aload_1········
283 ········//···484:·iload_3········284 ········//···487:·iload_3········
284 ········//···485:·invokespecial···com/nostra13/universalimageloader/core/assist/ContentLengthInputStream.<init>:(Ljava/io/InputStream;I)V285 ········//···488:·invokespecial···com/nostra13/universalimageloader/core/assist/ContentLengthInputStream.<init>:(Ljava/io/InputStream;I)V
285 ········//···488:·aload···········9286 ········//···491:·aload···········9
286 ········//···490:·areturn········287 ········//···493:·areturn········
287 ········//···491:·aload_0········288 ········//···494:·aload_0········
288 ········//···492:·aload_1········289 ········//···495:·aload_1········
289 ········//···493:·invokevirtual···com/nostra13/universalimageloader/core/download/BaseImageDownloader.createConnection:(Ljava/lang/String;)Ljava/net/HttpURLConnection;290 ········//···496:·invokevirtual···com/nostra13/universalimageloader/core/download/BaseImageDownloader.createConnection:(Ljava/lang/String;)Ljava/net/HttpURLConnection;
290 ········//···496:·astore_1·······291 ········//···499:·astore_1·······
291 ········//···497:·iconst_0·······292 ········//···500:·iconst_0·······
292 ········//···498:·istore_3·······293 ········//···501:·istore_3·······
293 ········//···499:·aconst_null····294 ········//···502:·aconst_null····
294 ········//···500:·astore_2·······295 ········//···503:·astore_2·······
295 ········//···501:·aload_1········296 ········//···504:·aload_1········
296 ········//···502:·invokevirtual···java/net/HttpURLConnection.getResponseCode:()I297 ········//···505:·invokevirtual···java/net/HttpURLConnection.getResponseCode:()I
297 ········//···505:·bipush··········100298 ········//···508:·bipush··········100
298 ········//···507:·idiv···········299 ········//···510:·idiv···········
299 ········//···508:·istore··········8300 ········//···511:·istore··········8
300 ········//···510:·iload···········8301 ········//···513:·iload···········8
301 ········//···512:·iload···········6302 ········//···515:·iload···········6
302 ········//···514:·if_icmpne·······547303 ········//···517:·if_icmpne·······550
303 ········//···517:·iload_3········304 ········//···520:·iload_3········
304 ········//···518:·iload···········5305 ········//···521:·iload···········5
Max diff block lines reached; 1926/23804 bytes (8.09%) of diff not shown.
1.64 KB
com/nostra13/universalimageloader/core/imageaware/ImageViewAware.class
1.5 KB
procyon -ec {}
    
Offset 1, 47 lines modifiedOffset 1, 16 lines modified
  
1 package·com.nostra13.universalimageloader.core.imageaware;1 package·com.nostra13.universalimageloader.core.imageaware;
  
2 import·java.lang.reflect.Field; 
3 import·com.nostra13.universalimageloader.utils.L; 
4 import·android.view.View;2 import·android.view.View;
5 import·android.widget.ImageView;3 import·android.widget.ImageView;
  
6 public·class·ImageViewAware·extends·ViewAware4 public·class·ImageViewAware·extends·ViewAware
7 {5 {
8 ····public·ImageViewAware(final·ImageView·imageView)·{6 ····public·ImageViewAware(final·ImageView·imageView)·{
9 ········super((View)imageView);7 ········super((View)imageView);
10 ····}8 ····}
11 ····9 ····
12 ····public·static·int·getImageViewFieldValue(Object·value,·final·String·name)·{ 
13 ········final·Class<ImageView>·clazz·=·ImageView.class; 
14 ········try·{ 
15 ············final·Field·declaredField·=·clazz.getDeclaredField(name); 
16 ············declaredField.setAccessible(true); 
17 ············final·Field·field·=·declaredField; 
18 ············try·{ 
19 ················value·=·field.get(value); 
20 ················try·{ 
21 ····················final·Integer·n·=·(Integer)value; 
22 ····················try·{ 
23 ························final·int·intValue·=·(int)n; 
24 ························if·(intValue·>·0·&&·intValue·<·-1·>>>·1)·{ 
25 ····························return·intValue; 
26 ························} 
27 ························return·0; 
28 ····················} 
29 ····················catch·(Exception·ex)·{ 
30 ························L.e((Throwable)ex); 
31 ····················} 
32 ················} 
33 ················catch·(Exception·ex2)·{} 
34 ············} 
35 ············catch·(Exception·ex3)·{} 
36 ········} 
37 ········catch·(Exception·ex4)·{} 
38 ········return·0; 
39 ····} 
40 ···· 
41 ····public·View·getWrappedView()·{10 ····public·View·getWrappedView()·{
42 ········return·super.viewRef.get();11 ········return·super.viewRef.get();
43 ····}12 ····}
44 }13 }
335 B
smali/com/nostra13/universalimageloader/cache/disc/impl/BaseDiskCache.smali
    
Offset 294, 10 lines modifiedOffset 294, 11 lines modified
  
294 ····:goto_3294 ····:goto_3
295 ····if-nez·v1,·:cond_3295 ····if-nez·v1,·:cond_3
  
296 ····.line·11296 ····.line·11
297 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z297 ····invoke-virtual·{v0},·Ljava/io/File;->delete()Z
  
 298 ····.line·12
298 ····:cond_3299 ····:cond_3
299 ····throw·p3300 ····throw·p3
300 .end·method301 .end·method
1.41 KB
smali/com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry.smali
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
  
69 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V69 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
70 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry;->key:Ljava/lang/String;70 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry;->key:Ljava/lang/String;
  
71 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····const-string·v3,·""72 ····const-string·v3,·"."
  
73 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
74 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;74 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
75 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;75 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
  
104 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V104 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
105 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry;->key:Ljava/lang/String;105 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Entry;->key:Ljava/lang/String;
  
106 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
107 ····const-string·v3,·""107 ····const-string·v3,·"."
  
108 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;108 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
109 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;109 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
110 ····const-string·p1,·".tmp"110 ····const-string·p1,·".tmp"
  
6.4 KB
smali/com/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache.smali
    
Offset 730, 43 lines modifiedOffset 730, 45 lines modified
  
730 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;730 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
731 ····const-string·v4,·"·is·corrupt:·"731 ····const-string·v4,·"·is·corrupt:·"
  
732 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;732 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 733 ····.line·13
733 ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String;734 ····invoke-virtual·{v1},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
734 ····move-result-object·v1735 ····move-result-object·v1
  
735 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;736 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
736 ····const-string·v1,·",·removing"737 ····const-string·v1,·",·removing"
  
737 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;738 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
738 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;739 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
739 ····move-result-object·v1740 ····move-result-object·v1
  
 741 ····.line·14
740 ····invoke-virtual·{v2,·v1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V742 ····invoke-virtual·{v2,·v1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
741 ····.line·13743 ····.line·15
742 ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->close()V744 ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->close()V
  
743 ····.line·14745 ····.line·16
744 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->directory:Ljava/io/File;746 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->directory:Ljava/io/File;
  
745 ····invoke-static·{v0},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/Util;->deleteContents(Ljava/io/File;)V747 ····invoke-static·{v0},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/Util;->deleteContents(Ljava/io/File;)V
  
746 ····.line·15748 ····.line·17
747 ····:cond_2749 ····:cond_2
748 ····invoke-virtual·{p0},·Ljava/io/File;->mkdirs()Z750 ····invoke-virtual·{p0},·Ljava/io/File;->mkdirs()Z
  
749 ····.line·16751 ····.line·18
750 ····new-instance·v0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;752 ····new-instance·v0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;
  
751 ····move-object·v1,·v0753 ····move-object·v1,·v0
  
752 ····move-object·v2,·p0754 ····move-object·v2,·p0
  
753 ····move·v3,·p1755 ····move·v3,·p1
Offset 775, 40 lines modifiedOffset 777, 40 lines modified
  
775 ····move-wide·v5,·p3777 ····move-wide·v5,·p3
  
776 ····move·v7,·p5778 ····move·v7,·p5
  
777 ····invoke-direct/range·{v1·..·v7},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;-><init>(Ljava/io/File;IIJI)V779 ····invoke-direct/range·{v1·..·v7},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;-><init>(Ljava/io/File;IIJI)V
  
778 ····.line·17780 ····.line·19
779 ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->rebuildJournal()V781 ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->rebuildJournal()V
  
780 ····return-object·v0782 ····return-object·v0
  
781 ····.line·18783 ····.line·20
782 ····:cond_3784 ····:cond_3
783 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;785 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
784 ····const-string·p1,·"valueCount·<=·0"786 ····const-string·p1,·"valueCount·<=·0"
  
785 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V787 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
786 ····throw·p0788 ····throw·p0
  
787 ····.line·19789 ····.line·21
788 ····:cond_4790 ····:cond_4
789 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;791 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
790 ····const-string·p1,·"maxFileCount·<=·0"792 ····const-string·p1,·"maxFileCount·<=·0"
  
791 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V793 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
792 ····throw·p0794 ····throw·p0
  
793 ····.line·20795 ····.line·22
794 ····:cond_5796 ····:cond_5
795 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;797 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
796 ····const-string·p1,·"maxSize·<=·0"798 ····const-string·p1,·"maxSize·<=·0"
  
797 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V799 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
Offset 1306, 14 lines modifiedOffset 1308, 15 lines modified
  
1306 ····const/16·v1,·0x7d01308 ····const/16·v1,·0x7d0
  
1307 ····if-lt·v0,·v1,·:cond_01309 ····if-lt·v0,·v1,·:cond_0
  
1308 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap;1310 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->lruEntries:Ljava/util/LinkedHashMap;
  
 1311 ····.line·2
1309 ····invoke-virtual·{v1},·Ljava/util/LinkedHashMap;->size()I1312 ····invoke-virtual·{v1},·Ljava/util/LinkedHashMap;->size()I
  
1310 ····move-result·v11313 ····move-result·v1
  
1311 ····if-lt·v0,·v1,·:cond_01314 ····if-lt·v0,·v1,·:cond_0
  
1312 ····const/4·v0,·0x11315 ····const/4·v0,·0x1
Offset 1499, 57 lines modifiedOffset 1502, 61 lines modified
  
1499 ····move-result·v71502 ····move-result·v7
  
1500 ····if-eqz·v7,·:cond_01503 ····if-eqz·v7,·:cond_0
  
1501 ····const-string·v7,·"1"1504 ····const-string·v7,·"1"
  
 1505 ····.line·8
1502 ····invoke-virtual·{v7,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1506 ····invoke-virtual·{v7,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1503 ····move-result·v71507 ····move-result·v7
  
1504 ····if-eqz·v7,·:cond_01508 ····if-eqz·v7,·:cond_0
  
1505 ····iget·v7,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->appVersion:I1509 ····iget·v7,·p0,·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache;->appVersion:I
  
 1510 ····.line·9
1506 ····invoke-static·{v7},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;1511 ····invoke-static·{v7},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
1507 ····move-result-object·v71512 ····move-result-object·v7
  
1508 ····invoke-virtual·{v7,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1513 ····invoke-virtual·{v7,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1509 ····move-result·v41514 ····move-result·v4
Max diff block lines reached; 2766/6395 bytes (43.25%) of diff not shown.
740 B
smali/com/nostra13/universalimageloader/cache/disc/impl/ext/LruDiskCache.smali
    
Offset 244, 14 lines modifiedOffset 244, 15 lines modified
244 ····move-exception·v0244 ····move-exception·v0
  
245 ····:goto_4245 ····:goto_4
246 ····if-eqz·p1,·:cond_3246 ····if-eqz·p1,·:cond_3
  
247 ····invoke-virtual·{p1},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Snapshot;->close()V247 ····invoke-virtual·{p1},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Snapshot;->close()V
  
 248 ····.line·8
248 ····:cond_3249 ····:cond_3
249 ····goto·:goto_6250 ····goto·:goto_6
  
250 ····:goto_5251 ····:goto_5
251 ····throw·v0252 ····throw·v0
  
252 ····:goto_6253 ····:goto_6
Offset 407, 9 lines modifiedOffset 408, 10 lines modified
407 ····:try_end_2408 ····:try_end_2
408 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1409 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1
  
409 ····.line·10410 ····.line·10
410 ····:catch_1411 ····:catch_1
411 ····invoke-virtual·{p1},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Editor;->abort()V412 ····invoke-virtual·{p1},·Lcom/nostra13/universalimageloader/cache/disc/impl/ext/DiskLruCache$Editor;->abort()V
  
 413 ····.line·11
412 ····throw·p2414 ····throw·p2
413 .end·method415 .end·method
4.89 KB
smali/com/nostra13/universalimageloader/core/ImageLoaderEngine$1.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·4
  
30 ····.line·130 ····.line·1
31 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;31 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;
  
32 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;32 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;
  
33 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->diskCache:Lcom/nostra13/universalimageloader/cache/disc/DiskCache;33 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->diskCache:Lcom/nostra13/universalimageloader/cache/disc/DiskCache;
Offset 44, 60 lines modifiedOffset 44, 106 lines modified
44 ····iget-object·v1,·v1,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->uri:Ljava/lang/String;44 ····iget-object·v1,·v1,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->uri:Ljava/lang/String;
  
45 ····.line·345 ····.line·3
46 ····invoke-interface·{v0,·v1},·Lcom/nostra13/universalimageloader/cache/disc/DiskCache;->get(Ljava/lang/String;)Ljava/io/File;46 ····invoke-interface·{v0,·v1},·Lcom/nostra13/universalimageloader/cache/disc/DiskCache;->get(Ljava/lang/String;)Ljava/io/File;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
 48 ····const/4·v1,·0x1
  
 49 ····const/4·v2,·0x0
  
48 ····if-eqz·v0,·:cond_050 ····if-eqz·v0,·:cond_0
  
49 ····.line·451 ····.line·4
50 ····invoke-virtual·{v0},·Ljava/io/File;->exists()Z52 ····invoke-virtual·{v0},·Ljava/io/File;->exists()Z
  
51 ····move-result·v053 ····move-result·v0
  
52 ····if-eqz·v0,·:cond_054 ····if-nez·v0,·:cond_4
  
53 ····const/4·v0,·0x155 ····:cond_0
 56 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;
  
 57 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->val$task:Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;
  
 58 ····.line·5
 59 ····iget-object·v3,·v3,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->uri:Ljava/lang/String;
  
 60 ····.line·6
 61 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 62 ····.line·7
 63 ····invoke-static·{v3},·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->ofUri(Ljava/lang/String;)Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;
  
 64 ····move-result-object·v0
  
 65 ····.line·8
 66 ····sget-object·v3,·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->ASSETS:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;
  
 67 ····if-eq·v0,·v3,·:cond_2
  
 68 ····sget-object·v3,·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->FILE:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;
  
 69 ····if-eq·v0,·v3,·:cond_2
  
 70 ····sget-object·v3,·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->DRAWABLE:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;
  
 71 ····if-ne·v0,·v3,·:cond_1
  
54 ····goto·:goto_072 ····goto·:goto_0
  
55 ····:cond_073 ····:cond_1
56 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
57 ····.line·575 ····goto·:goto_1
  
 76 ····:cond_2
58 ····:goto_077 ····:goto_0
59 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;78 ····const/4·v0,·0x1
  
60 ····.line·6 
61 ····invoke-virtual·{v1},·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->initExecutorsIfNeed()V79 ····:goto_1
 80 ····if-eqz·v0,·:cond_3
  
62 ····if-eqz·v0,·:cond_181 ····goto·:goto_2
  
 82 ····:cond_3
 83 ····const/4·v1,·0x0
  
63 ····.line·784 ····.line·9
 85 ····:cond_4
 86 ····:goto_2
64 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;87 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;
  
65 ····.line·888 ····.line·10
 89 ····invoke-virtual·{v0},·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->initExecutorsIfNeed()V
  
 90 ····if-eqz·v1,·:cond_5
  
 91 ····.line·11
 92 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;
  
 93 ····.line·12
66 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;94 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;
  
67 ····.line·995 ····.line·13
68 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->val$task:Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;96 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->val$task:Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;
  
69 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V97 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
  
70 ····goto·:goto_198 ····goto·:goto_3
  
71 ····.line·1099 ····.line·14
72 ····:cond_1100 ····:cond_5
73 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;101 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->this$0:Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;
  
74 ····.line·11102 ····.line·15
75 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutor:Ljava/util/concurrent/Executor;103 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutor:Ljava/util/concurrent/Executor;
  
76 ····.line·12104 ····.line·16
77 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->val$task:Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;105 ····iget-object·v1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine$1;->val$task:Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;
  
78 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V106 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
  
79 ····:goto_1107 ····:goto_3
80 ····return-void108 ····return-void
81 .end·method109 .end·method
2.26 KB
smali/com/nostra13/universalimageloader/core/LoadAndDisplayImageTask.smali
    
Offset 286, 27 lines modifiedOffset 286, 28 lines modified
  
286 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->memoryCacheKey:Ljava/lang/String;286 ····iget-object·v3,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->memoryCacheKey:Ljava/lang/String;
  
287 ····iget-object·v5,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->uri:Ljava/lang/String;287 ····iget-object·v5,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->uri:Ljava/lang/String;
  
288 ····iget-object·v6,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->targetSize:Lcom/nostra13/universalimageloader/core/assist/ImageSize;288 ····iget-object·v6,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->targetSize:Lcom/nostra13/universalimageloader/core/assist/ImageSize;
  
 289 ····.line·6
289 ····invoke-virtual·{p0},·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->getDownloader()Lcom/nostra13/universalimageloader/core/download/ImageDownloader;290 ····invoke-virtual·{p0},·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->getDownloader()Lcom/nostra13/universalimageloader/core/download/ImageDownloader;
  
290 ····move-result-object·v8291 ····move-result-object·v8
  
291 ····iget-object·v9,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->options:Lcom/nostra13/universalimageloader/core/DisplayImageOptions;292 ····iget-object·v9,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->options:Lcom/nostra13/universalimageloader/core/DisplayImageOptions;
  
292 ····move-object·v2,·v0293 ····move-object·v2,·v0
  
293 ····move-object·v4,·p1294 ····move-object·v4,·p1
  
294 ····invoke-direct/range·{v2·..·v9},·Lcom/nostra13/universalimageloader/core/decode/ImageDecodingInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/nostra13/universalimageloader/core/assist/ImageSize;Lcom/nostra13/universalimageloader/core/assist/ViewScaleType;Lcom/nostra13/universalimageloader/core/download/ImageDownloader;Lcom/nostra13/universalimageloader/core/DisplayImageOptions;)V295 ····invoke-direct/range·{v2·..·v9},·Lcom/nostra13/universalimageloader/core/decode/ImageDecodingInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/nostra13/universalimageloader/core/assist/ImageSize;Lcom/nostra13/universalimageloader/core/assist/ViewScaleType;Lcom/nostra13/universalimageloader/core/download/ImageDownloader;Lcom/nostra13/universalimageloader/core/DisplayImageOptions;)V
  
295 ····.line·6296 ····.line·7
296 ····iget-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->decoder:Lcom/nostra13/universalimageloader/core/decode/ImageDecoder;297 ····iget-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/LoadAndDisplayImageTask;->decoder:Lcom/nostra13/universalimageloader/core/decode/ImageDecoder;
  
297 ····check-cast·p1,·Lcom/nostra13/universalimageloader/core/decode/BaseImageDecoder;298 ····check-cast·p1,·Lcom/nostra13/universalimageloader/core/decode/BaseImageDecoder;
  
298 ····invoke-virtual·{p1,·v0},·Lcom/nostra13/universalimageloader/core/decode/BaseImageDecoder;->decode(Lcom/nostra13/universalimageloader/core/decode/ImageDecodingInfo;)Landroid/graphics/Bitmap;299 ····invoke-virtual·{p1,·v0},·Lcom/nostra13/universalimageloader/core/decode/BaseImageDecoder;->decode(Lcom/nostra13/universalimageloader/core/decode/ImageDecodingInfo;)Landroid/graphics/Bitmap;
  
299 ····move-result-object·p1300 ····move-result-object·p1
Offset 1226, 14 lines modifiedOffset 1227, 15 lines modified
1226 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V1227 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
1227 ····return-void1228 ····return-void
  
1228 ····:goto_a1229 ····:goto_a
1229 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V1230 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 1231 ····.line·72
1230 ····throw·v11232 ····throw·v1
1231 .end·method1233 .end·method
  
1232 .method·public·final·tryCacheImageOnDisk()Z1234 .method·public·final·tryCacheImageOnDisk()Z
1233 ····.locals·31235 ····.locals·3
1234 ····.annotation·system·Ldalvik/annotation/Throws;1236 ····.annotation·system·Ldalvik/annotation/Throws;
1235 ········value·=·{1237 ········value·=·{
6.07 KB
smali/com/nostra13/universalimageloader/core/ImageLoaderEngine.smali
    
Offset 51, 85 lines modifiedOffset 51, 86 lines modified
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·252 ····.line·2
53 ····new-instance·v0,·Ljava/util/HashMap;53 ····new-instance·v0,·Ljava/util/HashMap;
  
54 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V54 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 55 ····.line·3
55 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;56 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
  
56 ····move-result-object·v057 ····move-result-object·v0
  
57 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->cacheKeysForImageAwares:Ljava/util/Map;58 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->cacheKeysForImageAwares:Ljava/util/Map;
  
58 ····.line·359 ····.line·4
59 ····new-instance·v0,·Ljava/util/WeakHashMap;60 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
60 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V61 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
61 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->uriLocks:Ljava/util/Map;62 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->uriLocks:Ljava/util/Map;
  
62 ····.line·463 ····.line·5
63 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;64 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
64 ····const/4·v1,·0x065 ····const/4·v1,·0x0
  
65 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V66 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
66 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->paused:Ljava/util/concurrent/atomic/AtomicBoolean;67 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->paused:Ljava/util/concurrent/atomic/AtomicBoolean;
  
67 ····.line·568 ····.line·6
68 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;69 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
69 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V70 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
70 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->networkDenied:Ljava/util/concurrent/atomic/AtomicBoolean;71 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->networkDenied:Ljava/util/concurrent/atomic/AtomicBoolean;
  
71 ····.line·672 ····.line·7
72 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;73 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
73 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V74 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
74 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->slowNetwork:Ljava/util/concurrent/atomic/AtomicBoolean;75 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->slowNetwork:Ljava/util/concurrent/atomic/AtomicBoolean;
  
75 ····.line·776 ····.line·8
76 ····new-instance·v0,·Ljava/lang/Object;77 ····new-instance·v0,·Ljava/lang/Object;
  
77 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V78 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
78 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->pauseLock:Ljava/lang/Object;79 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->pauseLock:Ljava/lang/Object;
  
79 ····.line·880 ····.line·9
80 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;81 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;
  
81 ····.line·982 ····.line·10
82 ····iget-object·v0,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->taskExecutor:Ljava/util/concurrent/Executor;83 ····iget-object·v0,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->taskExecutor:Ljava/util/concurrent/Executor;
  
83 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutor:Ljava/util/concurrent/Executor;84 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutor:Ljava/util/concurrent/Executor;
  
84 ····.line·1085 ····.line·11
85 ····iget-object·p1,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;86 ····iget-object·p1,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;
  
86 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;87 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;
  
87 ····.line·1188 ····.line·12
88 ····new-instance·p1,·Lcom/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory;89 ····new-instance·p1,·Lcom/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory;
  
89 ····const/4·v0,·0x590 ····const/4·v0,·0x5
  
90 ····const-string·v1,·"uil-pool-d-"91 ····const-string·v1,·"uil-pool-d-"
  
91 ····invoke-direct·{p1,·v0,·v1},·Lcom/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory;-><init>(ILjava/lang/String;)V92 ····invoke-direct·{p1,·v0,·v1},·Lcom/nostra13/universalimageloader/core/DefaultConfigurationFactory$DefaultThreadFactory;-><init>(ILjava/lang/String;)V
  
92 ····.line·1293 ····.line·13
93 ····invoke-static·{p1},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;94 ····invoke-static·{p1},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
  
94 ····move-result-object·p195 ····move-result-object·p1
  
95 ····.line·1396 ····.line·14
96 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskDistributor:Ljava/util/concurrent/Executor;97 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskDistributor:Ljava/util/concurrent/Executor;
  
97 ····return-void98 ····return-void
98 .end·method99 .end·method
  
  
99 #·virtual·methods100 #·virtual·methods
Offset 158, 51 lines modifiedOffset 159, 54 lines modified
  
158 ····iget·v1,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPoolSize:I159 ····iget·v1,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPoolSize:I
  
159 ····iget·v2,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPriority:I160 ····iget·v2,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPriority:I
  
160 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->tasksProcessingType:Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType;161 ····iget-object·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->tasksProcessingType:Lcom/nostra13/universalimageloader/core/assist/QueueProcessingType;
  
 162 ····.line·3
161 ····invoke-static·{v1,·v2,·v0},·Lcom/nispok/snackbar/R$color;->createExecutor(IILcom/nostra13/universalimageloader/core/assist/QueueProcessingType;)Ljava/util/concurrent/Executor;163 ····invoke-static·{v1,·v2,·v0},·Lcom/nispok/snackbar/R$color;->createExecutor(IILcom/nostra13/universalimageloader/core/assist/QueueProcessingType;)Ljava/util/concurrent/Executor;
  
162 ····move-result-object·v0164 ····move-result-object·v0
  
163 ····.line·3165 ····.line·4
164 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutor:Ljava/util/concurrent/Executor;166 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutor:Ljava/util/concurrent/Executor;
  
165 ····.line·4167 ····.line·5
166 ····:cond_0168 ····:cond_0
167 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;169 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;
  
168 ····iget-boolean·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->customExecutorForCachedImages:Z170 ····iget-boolean·v0,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->customExecutorForCachedImages:Z
  
169 ····if-nez·v0,·:cond_1171 ····if-nez·v0,·:cond_1
  
170 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;172 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->taskExecutorForCachedImages:Ljava/util/concurrent/Executor;
  
171 ····check-cast·v0,·Ljava/util/concurrent/ExecutorService;173 ····check-cast·v0,·Ljava/util/concurrent/ExecutorService;
  
 174 ····.line·6
172 ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->isShutdown()Z175 ····invoke-interface·{v0},·Ljava/util/concurrent/ExecutorService;->isShutdown()Z
  
173 ····move-result·v0176 ····move-result·v0
  
174 ····if-eqz·v0,·:cond_1177 ····if-eqz·v0,·:cond_1
  
175 ····.line·5178 ····.line·7
176 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;179 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderEngine;->configuration:Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;
  
177 ····iget·v1,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPoolSize:I180 ····iget·v1,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPoolSize:I
  
178 ····iget·v2,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPriority:I181 ····iget·v2,·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->threadPriority:I
Max diff block lines reached; 623/6084 bytes (10.24%) of diff not shown.
3.73 KB
smali/com/nostra13/universalimageloader/core/ImageLoaderConfiguration.smali
    
Offset 121, 33 lines modifiedOffset 121, 45 lines modified
121 ····.line·22121 ····.line·22
122 ····iget-boolean·v0,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->customExecutor:Z122 ····iget-boolean·v0,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->customExecutor:Z
  
123 ····.line·23123 ····.line·23
124 ····iput-boolean·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->customExecutor:Z124 ····iput-boolean·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->customExecutor:Z
  
125 ····.line·24125 ····.line·24
126 ····iget-boolean·p1,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->customExecutorForCachedImages:Z126 ····iget-boolean·v0,·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->customExecutorForCachedImages:Z
  
127 ····.line·25127 ····.line·25
128 ····iput-boolean·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->customExecutorForCachedImages:Z128 ····iput-boolean·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->customExecutorForCachedImages:Z
  
129 ····.line·26129 ····.line·26
130 ····new-instance·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$NetworkDeniedImageDownloader;130 ····new-instance·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$NetworkDeniedImageDownloader;
  
131 ····invoke-direct·{p1,·p2},·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$NetworkDeniedImageDownloader;-><init>(Lcom/nostra13/universalimageloader/core/download/ImageDownloader;)V131 ····invoke-direct·{v0,·p2},·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$NetworkDeniedImageDownloader;-><init>(Lcom/nostra13/universalimageloader/core/download/ImageDownloader;)V
  
132 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->networkDeniedDownloader:Lcom/nostra13/universalimageloader/core/download/ImageDownloader;132 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->networkDeniedDownloader:Lcom/nostra13/universalimageloader/core/download/ImageDownloader;
  
133 ····.line·27133 ····.line·27
134 ····new-instance·p1,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$SlowNetworkImageDownloader;134 ····new-instance·v0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$SlowNetworkImageDownloader;
  
135 ····invoke-direct·{p1,·p2},·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$SlowNetworkImageDownloader;-><init>(Lcom/nostra13/universalimageloader/core/download/ImageDownloader;)V135 ····invoke-direct·{v0,·p2},·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$SlowNetworkImageDownloader;-><init>(Lcom/nostra13/universalimageloader/core/download/ImageDownloader;)V
  
136 ····iput-object·p1,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->slowNetworkDownloader:Lcom/nostra13/universalimageloader/core/download/ImageDownloader;136 ····iput-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration;->slowNetworkDownloader:Lcom/nostra13/universalimageloader/core/download/ImageDownloader;
  
137 ····const/4·p1,·0x0137 ····const/4·p2,·0x0
  
138 ····.line·28138 ····.line·28
139 ····sput-boolean·p1,·Lcom/nostra13/universalimageloader/utils/L;->writeDebugLogs:Z139 ····sput-boolean·p2,·Lcom/nostra13/universalimageloader/utils/L;->writeDebugLogs:Z
  
 140 ····.line·29
 141 ····new-instance·p2,·Ljava/lang/Thread;
  
 142 ····new-instance·v0,·Lcom/nostra13/universalimageloader/core/-$$Lambda$ImageLoaderConfiguration$2b2m6Px3AeIUo6VtEJc82WmmWXM;
  
 143 ····invoke-direct·{v0,·p1},·Lcom/nostra13/universalimageloader/core/-$$Lambda$ImageLoaderConfiguration$2b2m6Px3AeIUo6VtEJc82WmmWXM;-><init>(Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;)V
  
 144 ····invoke-direct·{p2,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 145 ····.line·30
 146 ····invoke-virtual·{p2},·Ljava/lang/Thread;->start()V
  
140 ····return-void147 ····return-void
141 .end·method148 .end·method
15.5 KB
smali/com/nostra13/universalimageloader/core/ImageLoader.smali
    
Offset 258, 229 lines modifiedOffset 258, 231 lines modified
  
258 ····move-result-object·v9258 ····move-result-object·v9
  
259 ····check-cast·v9,·Landroid/widget/ImageView;259 ····check-cast·v9,·Landroid/widget/ImageView;
  
260 ····if-eqz·v9,·:cond_8260 ····if-eqz·v9,·:cond_8
  
261 ····const-string·v7,·"mMaxWidth" 
  
262 ····.line·27261 ····.line·27
263 ····invoke-static·{v9,·v7},·Lcom/nostra13/universalimageloader/core/imageaware/ImageViewAware;->getImageViewFieldValue(Ljava/lang/Object;Ljava/lang/String;)I262 ····invoke-virtual·{v9},·Landroid/widget/ImageView;->getMaxWidth()I
  
264 ····move-result·v7263 ····move-result·v7
  
265 ····:cond_8264 ····:cond_8
266 ····if-gtz·v7,·:cond_9265 ····if-gtz·v7,·:cond_9
  
267 ····goto·:goto_4266 ····goto·:goto_4
  
 267 ····.line·28
268 ····:cond_9268 ····:cond_9
269 ····move·v5,·v7269 ····invoke-static·{v7,·v5},·Ljava/lang/Math;->min(II)I
  
 270 ····move-result·v5
  
270 ····.line·28271 ····.line·29
271 ····:goto_4272 ····:goto_4
272 ····iget-object·v7,·v2,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->viewRef:Ljava/lang/ref/Reference;273 ····iget-object·v7,·v2,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->viewRef:Ljava/lang/ref/Reference;
  
273 ····invoke-virtual·{v7},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;274 ····invoke-virtual·{v7},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
  
274 ····move-result-object·v7275 ····move-result-object·v7
  
275 ····check-cast·v7,·Landroid/view/View;276 ····check-cast·v7,·Landroid/view/View;
  
276 ····if-eqz·v7,·:cond_b277 ····if-eqz·v7,·:cond_b
  
277 ····.line·29278 ····.line·30
278 ····invoke-virtual·{v7},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;279 ····invoke-virtual·{v7},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
279 ····move-result-object·v9280 ····move-result-object·v9
  
280 ····.line·30281 ····.line·31
281 ····iget-boolean·v10,·v2,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->checkActualViewSize:Z282 ····iget-boolean·v10,·v2,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->checkActualViewSize:Z
  
282 ····if-eqz·v10,·:cond_a283 ····if-eqz·v10,·:cond_a
  
283 ····if-eqz·v9,·:cond_a284 ····if-eqz·v9,·:cond_a
  
284 ····iget·v10,·v9,·Landroid/view/ViewGroup$LayoutParams;->height:I285 ····iget·v10,·v9,·Landroid/view/ViewGroup$LayoutParams;->height:I
  
285 ····if-eq·v10,·v8,·:cond_a286 ····if-eq·v10,·v8,·:cond_a
  
286 ····.line·31287 ····.line·32
287 ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I288 ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I
  
288 ····move-result·v7289 ····move-result·v7
  
289 ····goto·:goto_5290 ····goto·:goto_5
  
290 ····:cond_a291 ····:cond_a
291 ····const/4·v7,·0x0292 ····const/4·v7,·0x0
  
292 ····:goto_5293 ····:goto_5
293 ····if-gtz·v7,·:cond_c294 ····if-gtz·v7,·:cond_c
  
294 ····if-eqz·v9,·:cond_c295 ····if-eqz·v9,·:cond_c
  
295 ····.line·32296 ····.line·33
296 ····iget·v7,·v9,·Landroid/view/ViewGroup$LayoutParams;->height:I297 ····iget·v7,·v9,·Landroid/view/ViewGroup$LayoutParams;->height:I
  
297 ····goto·:goto_6298 ····goto·:goto_6
  
298 ····:cond_b299 ····:cond_b
299 ····const/4·v7,·0x0300 ····const/4·v7,·0x0
  
300 ····:cond_c301 ····:cond_c
301 ····:goto_6302 ····:goto_6
302 ····if-gtz·v7,·:cond_d303 ····if-gtz·v7,·:cond_d
  
303 ····.line·33304 ····.line·34
304 ····iget-object·v8,·v2,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->viewRef:Ljava/lang/ref/Reference;305 ····iget-object·v8,·v2,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->viewRef:Ljava/lang/ref/Reference;
  
305 ····invoke-virtual·{v8},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;306 ····invoke-virtual·{v8},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
  
306 ····move-result-object·v8307 ····move-result-object·v8
  
307 ····check-cast·v8,·Landroid/widget/ImageView;308 ····check-cast·v8,·Landroid/widget/ImageView;
  
308 ····if-eqz·v8,·:cond_d309 ····if-eqz·v8,·:cond_d
  
309 ····const-string·v7,·"mMaxHeight" 
  
310 ····.line·34310 ····.line·35
311 ····invoke-static·{v8,·v7},·Lcom/nostra13/universalimageloader/core/imageaware/ImageViewAware;->getImageViewFieldValue(Ljava/lang/Object;Ljava/lang/String;)I311 ····invoke-virtual·{v8},·Landroid/widget/ImageView;->getMaxHeight()I
  
312 ····move-result·v7312 ····move-result·v7
  
313 ····:cond_d313 ····:cond_d
314 ····if-gtz·v7,·:cond_e314 ····if-gtz·v7,·:cond_e
  
315 ····goto·:goto_7315 ····goto·:goto_7
  
 316 ····.line·36
316 ····:cond_e317 ····:cond_e
317 ····move·v0,·v7318 ····invoke-static·{v7,·v0},·Ljava/lang/Math;->min(II)I
  
 319 ····move-result·v0
  
318 ····.line·35320 ····.line·37
319 ····:goto_7321 ····:goto_7
320 ····new-instance·v7,·Lcom/nostra13/universalimageloader/core/assist/ImageSize;322 ····new-instance·v7,·Lcom/nostra13/universalimageloader/core/assist/ImageSize;
  
321 ····invoke-direct·{v7,·v5,·v0},·Lcom/nostra13/universalimageloader/core/assist/ImageSize;-><init>(II)V323 ····invoke-direct·{v7,·v5,·v0},·Lcom/nostra13/universalimageloader/core/assist/ImageSize;-><init>(II)V
  
322 ····.line·36324 ····.line·38
323 ····new-instance·v0,·Ljava/lang/StringBuilder;325 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
324 ····invoke-direct·{v0,·p1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V326 ····invoke-direct·{v0,·p1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
325 ····const-string·v5,·"_"327 ····const-string·v5,·"_"
  
326 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;328 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
327 ····.line·37329 ····.line·39
328 ····iget·v5,·v7,·Lcom/nostra13/universalimageloader/core/assist/ImageSize;->width:I330 ····iget·v5,·v7,·Lcom/nostra13/universalimageloader/core/assist/ImageSize;->width:I
  
Max diff block lines reached; 12308/15759 bytes (78.10%) of diff not shown.
927 B
smali/com/nostra13/universalimageloader/core/download/BaseImageDownloader.smali
    
Offset 315, 14 lines modifiedOffset 315, 18 lines modified
315 ····sget-object·p2,·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->FILE:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;315 ····sget-object·p2,·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->FILE:Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;
  
316 ····invoke-virtual·{p2,·p1},·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->crop(Ljava/lang/String;)Ljava/lang/String;316 ····invoke-virtual·{p2,·p1},·Lcom/nostra13/universalimageloader/core/download/ImageDownloader$Scheme;->crop(Ljava/lang/String;)Ljava/lang/String;
  
317 ····move-result-object·p2317 ····move-result-object·p2
  
318 ····.line·22318 ····.line·22
 319 ····invoke-static·{p1},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
  
 320 ····move-result-object·p1
  
319 ····invoke-static·{p1},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;321 ····invoke-static·{p1},·Landroid/webkit/MimeTypeMap;->getFileExtensionFromUrl(Ljava/lang/String;)Ljava/lang/String;
  
320 ····move-result-object·p1322 ····move-result-object·p1
  
321 ····.line·23323 ····.line·23
322 ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;324 ····invoke-static·{},·Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;
  
1.4 KB
smali/com/nostra13/universalimageloader/core/decode/BaseImageDecoder.smali
    
Offset 470, 49 lines modifiedOffset 470, 51 lines modified
470 ····const/4·v11,·0x0470 ····const/4·v11,·0x0
  
471 ····.line·48471 ····.line·48
472 ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getWidth()I472 ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getWidth()I
  
473 ····move-result·v12473 ····move-result·v12
  
 474 ····.line·49
474 ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I475 ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I
  
475 ····move-result·v13476 ····move-result·v13
  
476 ····const/4·v15,·0x1477 ····const/4·v15,·0x1
  
477 ····move-object·v9,·v8478 ····move-object·v9,·v8
  
 479 ····.line·50
478 ····invoke-static/range·{v9·..·v15},·Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;480 ····invoke-static/range·{v9·..·v15},·Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;
  
479 ····move-result-object·v0481 ····move-result-object·v0
  
480 ····if-eq·v0,·v8,·:cond_f482 ····if-eq·v0,·v8,·:cond_f
  
481 ····.line·49483 ····.line·51
482 ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->recycle()V484 ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->recycle()V
  
483 ····:cond_f485 ····:cond_f
484 ····move-object·v8,·v0486 ····move-object·v8,·v0
  
485 ····:goto_5487 ····:goto_5
486 ····return-object·v8488 ····return-object·v8
  
487 ····:catchall_0489 ····:catchall_0
488 ····move-exception·v0490 ····move-exception·v0
  
489 ····if-eqz·v2,·:cond_10491 ····if-eqz·v2,·:cond_10
  
490 ····.line·50492 ····.line·52
491 ····:try_start_5493 ····:try_start_5
492 ····invoke-interface·{v2},·Ljava/io/Closeable;->close()V494 ····invoke-interface·{v2},·Ljava/io/Closeable;->close()V
493 ····:try_end_5495 ····:try_end_5
494 ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_3496 ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_3
  
495 ····.line·51497 ····.line·53
496 ····:catch_3498 ····:catch_3
497 ····:cond_10499 ····:cond_10
498 ····throw·v0500 ····throw·v0
499 .end·method501 .end·method
  
500 .method·public·defineImageSizeAndRotation(Ljava/io/InputStream;Lcom/nostra13/universalimageloader/core/decode/ImageDecodingInfo;)Lcom/nostra13/universalimageloader/core/decode/BaseImageDecoder$ImageFileInfo;502 .method·public·defineImageSizeAndRotation(Ljava/io/InputStream;Lcom/nostra13/universalimageloader/core/decode/ImageDecodingInfo;)Lcom/nostra13/universalimageloader/core/decode/BaseImageDecoder$ImageFileInfo;
501 ····.locals·5503 ····.locals·5
1.65 KB
smali/com/nostra13/universalimageloader/core/imageaware/ImageViewAware.smali
    
Offset 9, 64 lines modifiedOffset 9, 14 lines modified
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0,·p1},·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;-><init>(Landroid/view/View;)V10 ····invoke-direct·{p0,·p1},·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;-><init>(Landroid/view/View;)V
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
13 .method·public·static·getImageViewFieldValue(Ljava/lang/Object;Ljava/lang/String;)I 
14 ····.locals·1 
  
15 ····.line·1 
16 ····:try_start_0 
17 ····const-class·v0,·Landroid/widget/ImageView; 
  
18 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; 
  
19 ····move-result-object·p1 
  
20 ····const/4·v0,·0x1 
  
21 ····.line·2 
22 ····invoke-virtual·{p1,·v0},·Ljava/lang/reflect/Field;->setAccessible(Z)V 
  
23 ····.line·3 
24 ····invoke-virtual·{p1,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
25 ····move-result-object·p0 
  
26 ····check-cast·p0,·Ljava/lang/Integer; 
  
27 ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I 
  
28 ····move-result·p0 
29 ····:try_end_0 
30 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
31 ····if-lez·p0,·:cond_0 
  
32 ····const·p1,·0x7fffffff 
  
33 ····if-ge·p0,·p1,·:cond_0 
  
34 ····goto·:goto_0 
  
35 ····:catch_0 
36 ····move-exception·p0 
  
37 ····.line·4 
38 ····invoke-static·{p0},·Lcom/nostra13/universalimageloader/utils/L;->e(Ljava/lang/Throwable;)V 
  
39 ····:cond_0 
40 ····const/4·p0,·0x0 
  
41 ····:goto_0 
42 ····return·p0 
43 .end·method 
  
  
44 #·virtual·methods13 #·virtual·methods
45 .method·public·getWrappedView()Landroid/view/View;14 .method·public·getWrappedView()Landroid/view/View;
46 ····.locals·115 ····.locals·1
  
47 ····.line·116 ····.line·1
48 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->viewRef:Ljava/lang/ref/Reference;17 ····iget-object·v0,·p0,·Lcom/nostra13/universalimageloader/core/imageaware/ViewAware;->viewRef:Ljava/lang/ref/Reference;
711 B
smali/com/nostra13/universalimageloader/core/assist/deque/LIFOLinkedBlockingDeque.smali
    
Offset 107, 14 lines modifiedOffset 107, 15 lines modified
107 ····return·v0107 ····return·v0
  
108 ····:catchall_0108 ····:catchall_0
109 ····move-exception·v0109 ····move-exception·v0
  
110 ····invoke-virtual·{p1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V110 ····invoke-virtual·{p1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 111 ····.line·15
111 ····throw·v0112 ····throw·v0
112 .end·method113 .end·method
  
113 .method·public·remove()Ljava/lang/Object;114 .method·public·remove()Ljava/lang/Object;
114 ····.locals·2115 ····.locals·2
115 ····.annotation·system·Ldalvik/annotation/Signature;116 ····.annotation·system·Ldalvik/annotation/Signature;
116 ········value·=·{117 ········value·=·{
Offset 153, 9 lines modifiedOffset 154, 10 lines modified
  
153 ····:catchall_0154 ····:catchall_0
154 ····move-exception·v1155 ····move-exception·v1
  
155 ····.line·6156 ····.line·6
156 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V157 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 158 ····.line·7
157 ····throw·v1159 ····throw·v1
158 .end·method160 .end·method
8.12 KB
smali/com/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque.smali
    
Offset 150, 14 lines modifiedOffset 150, 15 lines modified
  
150 ····:catchall_0150 ····:catchall_0
151 ····move-exception·v0151 ····move-exception·v0
  
152 ····.line·8152 ····.line·8
153 ····invoke-virtual·{p1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V153 ····invoke-virtual·{p1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 154 ····.line·9
154 ····throw·v0155 ····throw·v0
155 .end·method156 .end·method
  
156 .method·public·clear()V157 .method·public·clear()V
157 ····.locals·4158 ····.locals·4
  
158 ····.line·1159 ····.line·1
Offset 215, 14 lines modifiedOffset 216, 15 lines modified
215 ····return-void216 ····return-void
  
216 ····:catchall_0217 ····:catchall_0
217 ····move-exception·v1218 ····move-exception·v1
  
218 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V219 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 220 ····.line·12
219 ····goto·:goto_2221 ····goto·:goto_2
  
220 ····:goto_1222 ····:goto_1
221 ····throw·v1223 ····throw·v1
  
222 ····:goto_2224 ····:goto_2
223 ····goto·:goto_1225 ····goto·:goto_1
Offset 285, 14 lines modifiedOffset 287, 15 lines modified
285 ····return·v0287 ····return·v0
  
286 ····:catchall_0288 ····:catchall_0
287 ····move-exception·p1289 ····move-exception·p1
  
288 ····invoke-virtual·{v1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V290 ····invoke-virtual·{v1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 291 ····.line·8
289 ····goto·:goto_2292 ····goto·:goto_2
  
290 ····:goto_1293 ····:goto_1
291 ····throw·p1294 ····throw·p1
  
292 ····:goto_2295 ····:goto_2
293 ····goto·:goto_1296 ····goto·:goto_1
Offset 375, 17 lines modifiedOffset 378, 18 lines modified
375 ····return·p2378 ····return·p2
  
376 ····:catchall_0379 ····:catchall_0
377 ····move-exception·p1380 ····move-exception·p1
  
378 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V381 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 382 ····.line·9
379 ····throw·p1383 ····throw·p1
  
380 ····.line·9384 ····.line·10
381 ····:cond_1385 ····:cond_1
382 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;386 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
383 ····invoke-direct·{p1},·Ljava/lang/IllegalArgumentException;-><init>()V387 ····invoke-direct·{p1},·Ljava/lang/IllegalArgumentException;-><init>()V
  
384 ····goto·:goto_2388 ····goto·:goto_2
  
Offset 579, 14 lines modifiedOffset 583, 15 lines modified
579 ····return·p1583 ····return·p1
  
580 ····:catchall_0584 ····:catchall_0
581 ····move-exception·p1585 ····move-exception·p1
  
582 ····invoke-virtual·{p3},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V586 ····invoke-virtual·{p3},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 587 ····.line·9
583 ····goto·:goto_3588 ····goto·:goto_3
  
584 ····:goto_2589 ····:goto_2
585 ····throw·p1590 ····throw·p1
  
586 ····:goto_3591 ····:goto_3
587 ····goto·:goto_2592 ····goto·:goto_2
Offset 644, 14 lines modifiedOffset 649, 15 lines modified
644 ····return-object·v1649 ····return-object·v1
  
645 ····:catchall_0650 ····:catchall_0
646 ····move-exception·v1651 ····move-exception·v1
  
647 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V652 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 653 ····.line·5
648 ····throw·v1654 ····throw·v1
649 .end·method655 .end·method
  
650 .method·public·poll()Ljava/lang/Object;656 .method·public·poll()Ljava/lang/Object;
651 ····.locals·2657 ····.locals·2
652 ····.annotation·system·Ldalvik/annotation/Signature;658 ····.annotation·system·Ldalvik/annotation/Signature;
653 ········value·=·{659 ········value·=·{
Offset 679, 14 lines modifiedOffset 685, 15 lines modified
679 ····return-object·v1685 ····return-object·v1
  
680 ····:catchall_0686 ····:catchall_0
681 ····move-exception·v1687 ····move-exception·v1
  
682 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V688 ····invoke-virtual·{v0},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 689 ····.line·5
683 ····throw·v1690 ····throw·v1
684 .end·method691 .end·method
  
685 .method·public·poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;692 .method·public·poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
686 ····.locals·3693 ····.locals·3
687 ····.annotation·system·Ldalvik/annotation/Signature;694 ····.annotation·system·Ldalvik/annotation/Signature;
688 ········value·=·{695 ········value·=·{
Offset 698, 26 lines modifiedOffset 705, 26 lines modified
  
698 ····.annotation·system·Ldalvik/annotation/Throws;705 ····.annotation·system·Ldalvik/annotation/Throws;
699 ········value·=·{706 ········value·=·{
700 ············Ljava/lang/InterruptedException;707 ············Ljava/lang/InterruptedException;
701 ········}708 ········}
702 ····.end·annotation709 ····.end·annotation
  
703 ····.line·5710 ····.line·6
704 ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J711 ····invoke-virtual·{p3,·p1,·p2},·Ljava/util/concurrent/TimeUnit;->toNanos(J)J
  
705 ····move-result-wide·p1712 ····move-result-wide·p1
  
Max diff block lines reached; 5531/8144 bytes (67.92%) of diff not shown.
1.21 KB
smali/com/nostra13/universalimageloader/core/assist/deque/LinkedBlockingDeque$AbstractItr.smali
    
Offset 105, 14 lines modifiedOffset 105, 15 lines modified
105 ····return-void105 ····return-void
  
106 ····:catchall_0106 ····:catchall_0
107 ····move-exception·v0107 ····move-exception·v0
  
108 ····invoke-virtual·{p1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V108 ····invoke-virtual·{p1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 109 ····.line·9
109 ····throw·v0110 ····throw·v0
110 .end·method111 .end·method
  
  
111 #·virtual·methods112 #·virtual·methods
112 .method·public·hasNext()Z113 .method·public·hasNext()Z
113 ····.locals·1114 ····.locals·1
Offset 225, 17 lines modifiedOffset 226, 18 lines modified
225 ····goto·:goto_0226 ····goto·:goto_0
  
226 ····:catchall_0227 ····:catchall_0
227 ····move-exception·v0228 ····move-exception·v0
  
228 ····invoke-virtual·{v1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V229 ····invoke-virtual·{v1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 230 ····.line·14
229 ····throw·v0231 ····throw·v0
  
230 ····.line·14232 ····.line·15
231 ····:cond_4233 ····:cond_4
232 ····new-instance·v0,·Ljava/util/NoSuchElementException;234 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
233 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V235 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
234 ····goto·:goto_4236 ····goto·:goto_4
  
Offset 287, 17 lines modifiedOffset 289, 18 lines modified
287 ····return-void289 ····return-void
  
288 ····:catchall_0290 ····:catchall_0
289 ····move-exception·v0291 ····move-exception·v0
  
290 ····invoke-virtual·{v1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V292 ····invoke-virtual·{v1},·Ljava/util/concurrent/locks/ReentrantLock;->unlock()V
  
 293 ····.line·8
291 ····throw·v0294 ····throw·v0
  
292 ····.line·8295 ····.line·9
293 ····:cond_1296 ····:cond_1
294 ····new-instance·v0,·Ljava/lang/IllegalStateException;297 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
295 ····invoke-direct·{v0},·Ljava/lang/IllegalStateException;-><init>()V298 ····invoke-direct·{v0},·Ljava/lang/IllegalStateException;-><init>()V
  
296 ····throw·v0299 ····throw·v0
297 .end·method300 .end·method