308 KB
/home/fdroid/fdroiddata/tmp/com.nextgis.mobile_16.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.nextgis.mobile_16.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·09a9ae6485d0d57df036e1e862c01f2a7044b21bd3787ad9f9cfb2b9d23ea7eb 
10 Signer·#1·certificate·SHA-1·digest:·cf7d96781cb7a531a4ff0f8a2a6e89399c90ecf8 
11 Signer·#1·certificate·MD5·digest:·8b2a7ab0cc25d4886372c3b1a5ce6df0 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5dd0f0b3190e9280b3c28157a074547a8d027d323c46b73b62b5d0cf0d091619 
15 Signer·#1·public·key·SHA-1·digest:·749826a03a135337dfd99c5f3ce00ee05548ead7 
16 Signer·#1·public·key·MD5·digest:·d75792febb9297acb5219c513d292657 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
207 KB
zipinfo {}
    
Offset 1, 1060 lines modifiedOffset 1, 1058 lines modified
Diff chunk too large, falling back to line-by-line diff (1058 lines added, 1060 lines removed)
1 Zip·file·size:·13167196·bytes,·number·of·entries:·10581 Zip·file·size:·13161589·bytes,·number·of·entries:·1056
2 -rw----·····2.0·fat···103548·bl·defN·16-Aug-03·21:51·META-INF/MANIFEST.MF2 -rw----·····2.0·fat····11604·bX·defN·17-Sep-26·00:23·AndroidManifest.xml
3 -rw----·····2.0·fat···103669·bl·defN·16-Aug-03·21:51·META-INF/C0738568.SF3 -rw----·····1.0·fat·····1357·b-·stor·17-Sep-26·00:23·assets/compass_baseplate.png
4 -rw----·····2.0·fat·····1326·bl·defN·16-Aug-03·21:51·META-INF/C0738568.RSA4 -rw----·····1.0·fat····33699·b-·stor·17-Sep-26·00:23·assets/compass_bezel.png
5 -rw----·····2.0·fat·······41·bl·defN·16-Aug-03·07:16·META-INF/buildserverid5 -rw----·····1.0·fat·····3852·b-·stor·17-Sep-26·00:23·assets/compass_needle.png
6 -rw----·····2.0·fat·······41·bl·defN·16-Aug-03·07:16·META-INF/fdroidserverid6 -rw----·····2.0·fat·····1408·bl·defN·17-Sep-26·00:23·res/anim-v21/design_appbar_state_list_animator.xml
7 -rw----·····2.0·fat····11604·bX·defN·16-Aug-03·07:16·AndroidManifest.xml7 -rw----·····2.0·fat······620·bl·defN·17-Sep-26·00:23·res/anim-v21/design_bottom_sheet_slide_in.xml
8 -rw----·····1.0·fat·····1357·b-·stor·16-Aug-03·07:14·assets/compass_baseplate.png8 -rw----·····2.0·fat······620·bl·defN·17-Sep-26·00:23·res/anim-v21/design_bottom_sheet_slide_out.xml
9 -rw----·····1.0·fat····33699·b-·stor·16-Aug-03·07:14·assets/compass_bezel.png9 -rw----·····2.0·fat······396·bl·defN·17-Sep-26·00:23·res/anim/abc_fade_in.xml
10 -rw----·····1.0·fat·····3852·b-·stor·16-Aug-03·07:14·assets/compass_needle.png10 -rw----·····2.0·fat······396·bl·defN·17-Sep-26·00:23·res/anim/abc_fade_out.xml
11 -rw----·····2.0·fat·····1408·bl·defN·16-Aug-03·07:16·res/anim-v21/design_appbar_state_list_animator.xml11 -rw----·····2.0·fat······860·bl·defN·17-Sep-26·00:23·res/anim/abc_grow_fade_in_from_bottom.xml
12 -rw----·····2.0·fat······620·bl·defN·16-Aug-03·07:16·res/anim-v21/design_bottom_sheet_slide_in.xml12 -rw----·····2.0·fat······512·bl·defN·17-Sep-26·00:23·res/anim/abc_popup_enter.xml
13 -rw----·····2.0·fat······620·bl·defN·16-Aug-03·07:16·res/anim-v21/design_bottom_sheet_slide_out.xml13 -rw----·····2.0·fat······512·bl·defN·17-Sep-26·00:23·res/anim/abc_popup_exit.xml
14 -rw----·····2.0·fat······396·bl·defN·16-Aug-03·07:16·res/anim/abc_fade_in.xml14 -rw----·····2.0·fat······860·bl·defN·17-Sep-26·00:23·res/anim/abc_shrink_fade_out_from_bottom.xml
15 -rw----·····2.0·fat······396·bl·defN·16-Aug-03·07:16·res/anim/abc_fade_out.xml15 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·00:23·res/anim/abc_slide_in_bottom.xml
16 -rw----·····2.0·fat······860·bl·defN·16-Aug-03·07:16·res/anim/abc_grow_fade_in_from_bottom.xml16 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·00:23·res/anim/abc_slide_in_top.xml
17 -rw----·····2.0·fat······512·bl·defN·16-Aug-03·07:16·res/anim/abc_popup_enter.xml17 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·00:23·res/anim/abc_slide_out_bottom.xml
18 -rw----·····2.0·fat······512·bl·defN·16-Aug-03·07:16·res/anim/abc_popup_exit.xml18 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·00:23·res/anim/abc_slide_out_top.xml
19 -rw----·····2.0·fat······860·bl·defN·16-Aug-03·07:16·res/anim/abc_shrink_fade_out_from_bottom.xml19 -rw----·····2.0·fat······620·bl·defN·17-Sep-26·00:23·res/anim/design_bottom_sheet_slide_in.xml
20 -rw----·····2.0·fat······400·bl·defN·16-Aug-03·07:16·res/anim/abc_slide_in_bottom.xml20 -rw----·····2.0·fat······620·bl·defN·17-Sep-26·00:23·res/anim/design_bottom_sheet_slide_out.xml
21 -rw----·····2.0·fat······400·bl·defN·16-Aug-03·07:16·res/anim/abc_slide_in_top.xml21 -rw----·····2.0·fat······688·bl·defN·17-Sep-26·00:23·res/anim/design_fab_in.xml
22 -rw----·····2.0·fat······400·bl·defN·16-Aug-03·07:16·res/anim/abc_slide_out_bottom.xml22 -rw----·····2.0·fat······688·bl·defN·17-Sep-26·00:23·res/anim/design_fab_out.xml
23 -rw----·····2.0·fat······400·bl·defN·16-Aug-03·07:16·res/anim/abc_slide_out_top.xml23 -rw----·····2.0·fat······320·bl·defN·17-Sep-26·00:23·res/anim/design_snackbar_in.xml
24 -rw----·····2.0·fat······620·bl·defN·16-Aug-03·07:16·res/anim/design_bottom_sheet_slide_in.xml24 -rw----·····2.0·fat······320·bl·defN·17-Sep-26·00:23·res/anim/design_snackbar_out.xml
25 -rw----·····2.0·fat······620·bl·defN·16-Aug-03·07:16·res/anim/design_bottom_sheet_slide_out.xml25 -rw----·····2.0·fat······748·bl·defN·17-Sep-26·00:23·res/anim/slide_in_bottom.xml
26 -rw----·····2.0·fat······688·bl·defN·16-Aug-03·07:16·res/anim/design_fab_in.xml26 -rw----·····2.0·fat······748·bl·defN·17-Sep-26·00:23·res/anim/slide_out_bottom.xml
27 -rw----·····2.0·fat······688·bl·defN·16-Aug-03·07:16·res/anim/design_fab_out.xml27 -rw----·····2.0·fat······472·bl·defN·17-Sep-26·00:23·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
28 -rw----·····2.0·fat······320·bl·defN·16-Aug-03·07:16·res/anim/design_snackbar_in.xml28 -rw----·····2.0·fat······472·bl·defN·17-Sep-26·00:23·res/color-v11/abc_background_cache_hint_selector_material_light.xml
29 -rw----·····2.0·fat······320·bl·defN·16-Aug-03·07:16·res/anim/design_snackbar_out.xml29 -rw----·····2.0·fat·····1232·bl·defN·17-Sep-26·00:23·res/color-v11/abc_tint_default.xml
30 -rw----·····2.0·fat······748·bl·defN·16-Aug-03·07:16·res/anim/slide_in_bottom.xml30 -rw----·····2.0·fat······976·bl·defN·17-Sep-26·00:23·res/color-v11/sdf_button_text_color_dark.xml
31 -rw----·····2.0·fat······748·bl·defN·16-Aug-03·07:16·res/anim/slide_out_bottom.xml31 -rw----·····2.0·fat······976·bl·defN·17-Sep-26·00:23·res/color-v11/sdf_button_text_color_light.xml
32 -rw----·····2.0·fat······472·bl·defN·16-Aug-03·07:16·res/color-v11/abc_background_cache_hint_selector_material_dark.xml32 -rw----·····2.0·fat······504·bl·defN·17-Sep-26·00:23·res/color-v23/abc_btn_colored_borderless_text_material.xml
33 -rw----·····2.0·fat······472·bl·defN·16-Aug-03·07:16·res/color-v11/abc_background_cache_hint_selector_material_light.xml33 -rw----·····2.0·fat······548·bl·defN·17-Sep-26·00:23·res/color-v23/abc_color_highlight_material.xml
34 -rw----·····2.0·fat·····1232·bl·defN·16-Aug-03·07:16·res/color-v11/abc_tint_default.xml34 -rw----·····2.0·fat······628·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_btn_checkable.xml
35 -rw----·····2.0·fat······976·bl·defN·16-Aug-03·07:16·res/color-v11/sdf_button_text_color_dark.xml35 -rw----·····2.0·fat·····1128·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_default.xml
36 -rw----·····2.0·fat······976·bl·defN·16-Aug-03·07:16·res/color-v11/sdf_button_text_color_light.xml36 -rw----·····2.0·fat······672·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_edittext.xml
37 -rw----·····2.0·fat······504·bl·defN·16-Aug-03·07:16·res/color-v23/abc_btn_colored_borderless_text_material.xml37 -rw----·····2.0·fat······504·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_seek_thumb.xml
38 -rw----·····2.0·fat······548·bl·defN·16-Aug-03·07:16·res/color-v23/abc_color_highlight_material.xml38 -rw----·····2.0·fat······672·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_spinner.xml
39 -rw----·····2.0·fat······628·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_btn_checkable.xml39 -rw----·····2.0·fat······628·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_switch_thumb.xml
40 -rw----·····2.0·fat·····1128·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_default.xml40 -rw----·····2.0·fat······668·bl·defN·17-Sep-26·00:23·res/color-v23/abc_tint_switch_track.xml
41 -rw----·····2.0·fat······672·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_edittext.xml41 -rw----·····2.0·fat······344·bl·defN·17-Sep-26·00:23·res/color/abc_background_cache_hint_selector_material_dark.xml
42 -rw----·····2.0·fat······504·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_seek_thumb.xml42 -rw----·····2.0·fat······344·bl·defN·17-Sep-26·00:23·res/color/abc_background_cache_hint_selector_material_light.xml
43 -rw----·····2.0·fat······672·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_spinner.xml43 -rw----·····2.0·fat······608·bl·defN·17-Sep-26·00:23·res/color/abc_btn_colored_borderless_text_material.xml
44 -rw----·····2.0·fat······628·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_switch_thumb.xml44 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/abc_primary_text_disable_only_material_dark.xml
45 -rw----·····2.0·fat······668·bl·defN·16-Aug-03·07:16·res/color-v23/abc_tint_switch_track.xml45 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/abc_primary_text_disable_only_material_light.xml
46 -rw----·····2.0·fat······344·bl·defN·16-Aug-03·07:16·res/color/abc_background_cache_hint_selector_material_dark.xml46 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/abc_primary_text_material_dark.xml
47 -rw----·····2.0·fat······344·bl·defN·16-Aug-03·07:16·res/color/abc_background_cache_hint_selector_material_light.xml47 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/abc_primary_text_material_light.xml
48 -rw----·····2.0·fat······608·bl·defN·16-Aug-03·07:16·res/color/abc_btn_colored_borderless_text_material.xml48 -rw----·····2.0·fat······596·bl·defN·17-Sep-26·00:23·res/color/abc_search_url_text.xml
49 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/abc_primary_text_disable_only_material_dark.xml49 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/abc_secondary_text_material_dark.xml
50 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/abc_primary_text_disable_only_material_light.xml50 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/abc_secondary_text_material_light.xml
51 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/abc_primary_text_material_dark.xml51 -rw----·····2.0·fat······732·bl·defN·17-Sep-26·00:23·res/color/abc_tint_btn_checkable.xml
52 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/abc_primary_text_material_light.xml52 -rw----·····2.0·fat·····1188·bl·defN·17-Sep-26·00:23·res/color/abc_tint_default.xml
53 -rw----·····2.0·fat······596·bl·defN·16-Aug-03·07:16·res/color/abc_search_url_text.xml53 -rw----·····2.0·fat······776·bl·defN·17-Sep-26·00:23·res/color/abc_tint_edittext.xml
54 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/abc_secondary_text_material_dark.xml54 -rw----·····2.0·fat······608·bl·defN·17-Sep-26·00:23·res/color/abc_tint_seek_thumb.xml
55 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/abc_secondary_text_material_light.xml55 -rw----·····2.0·fat······776·bl·defN·17-Sep-26·00:23·res/color/abc_tint_spinner.xml
56 -rw----·····2.0·fat······732·bl·defN·16-Aug-03·07:16·res/color/abc_tint_btn_checkable.xml56 -rw----·····2.0·fat······732·bl·defN·17-Sep-26·00:23·res/color/abc_tint_switch_thumb.xml
57 -rw----·····2.0·fat·····1188·bl·defN·16-Aug-03·07:16·res/color/abc_tint_default.xml57 -rw----·····2.0·fat······772·bl·defN·17-Sep-26·00:23·res/color/abc_tint_switch_track.xml
58 -rw----·····2.0·fat······776·bl·defN·16-Aug-03·07:16·res/color/abc_tint_edittext.xml58 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/control_disabled_dark.xml
59 -rw----·····2.0·fat······608·bl·defN·16-Aug-03·07:16·res/color/abc_tint_seek_thumb.xml59 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/control_disabled_light.xml
60 -rw----·····2.0·fat······776·bl·defN·16-Aug-03·07:16·res/color/abc_tint_spinner.xml60 -rw----·····2.0·fat······928·bl·defN·17-Sep-26·00:23·res/color/sdf_button_text_color_dark.xml
61 -rw----·····2.0·fat······732·bl·defN·16-Aug-03·07:16·res/color/abc_tint_switch_thumb.xml61 -rw----·····2.0·fat······928·bl·defN·17-Sep-26·00:23·res/color/sdf_button_text_color_light.xml
62 -rw----·····2.0·fat······772·bl·defN·16-Aug-03·07:16·res/color/abc_tint_switch_track.xml62 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/switch_thumb_material_dark.xml
63 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/control_disabled_dark.xml63 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·00:23·res/color/switch_thumb_material_light.xml
64 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/control_disabled_light.xml64 -rw----·····1.0·fat······345·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v11/ic_notification_download.png
65 -rw----·····2.0·fat······928·bl·defN·16-Aug-03·07:16·res/color/sdf_button_text_color_dark.xml65 -rw----·····1.0·fat······535·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v11/ic_notification_rebuild_cache.png
66 -rw----·····2.0·fat······928·bl·defN·16-Aug-03·07:16·res/color/sdf_button_text_color_light.xml66 -rw----·····1.0·fat······287·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
67 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/switch_thumb_material_dark.xml67 -rw----·····1.0·fat······306·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
68 -rw----·····2.0·fat······468·bl·defN·16-Aug-03·07:16·res/color/switch_thumb_material_light.xml68 -rw----·····1.0·fat······549·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
69 -rw----·····1.0·fat······345·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v11/ic_notification_download.png69 -rw----·····1.0·fat······622·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
70 -rw----·····1.0·fat······535·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v11/ic_notification_rebuild_cache.png70 -rw----·····1.0·fat······753·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
71 -rw----·····1.0·fat······287·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png71 -rw----·····1.0·fat·····1548·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
72 -rw----·····1.0·fat······306·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png72 -rw----·····1.0·fat·····1748·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
73 -rw----·····1.0·fat······549·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png73 -rw----·····1.0·fat······229·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
74 -rw----·····1.0·fat······622·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png74 -rw----·····1.0·fat······280·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
75 -rw----·····1.0·fat······753·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png75 -rw----·····1.0·fat······233·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
76 -rw----·····1.0·fat·····1548·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png76 -rw----·····1.0·fat······281·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
77 -rw----·····1.0·fat·····1748·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png77 -rw----·····1.0·fat······612·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
78 -rw----·····1.0·fat······229·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png78 -rw----·····1.0·fat······373·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
79 -rw----·····1.0·fat······280·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png79 -rw----·····1.0·fat······270·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
80 -rw----·····1.0·fat······233·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png80 -rw----·····1.0·fat······791·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
81 -rw----·····1.0·fat······281·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png81 -rw----·····1.0·fat······494·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png
82 -rw----·····1.0·fat······612·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png82 -rw----·····1.0·fat······975·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png
83 -rw----·····1.0·fat······373·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png83 -rw----·····1.0·fat·····1234·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_star_black_48dp.png
84 -rw----·····1.0·fat······270·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png84 -rw----·····1.0·fat······350·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png
85 -rw----·····1.0·fat······791·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png85 -rw----·····1.0·fat······623·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png
86 -rw----·····1.0·fat······494·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png86 -rw----·····1.0·fat······784·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png
87 -rw----·····1.0·fat······975·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png87 -rw----·····1.0·fat······170·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
88 -rw----·····1.0·fat·····1234·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_star_black_48dp.png88 -rw----·····1.0·fat······244·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
89 -rw----·····1.0·fat······350·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png89 -rw----·····1.0·fat······212·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
90 -rw----·····1.0·fat······623·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png90 -rw----·····1.0·fat······212·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
91 -rw----·····1.0·fat······784·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png91 -rw----·····1.0·fat······212·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
92 -rw----·····1.0·fat······170·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png92 -rw----·····1.0·fat······239·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
93 -rw----·····1.0·fat······244·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_focused_holo.9.png93 -rw----·····1.0·fat······240·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
94 -rw----·····1.0·fat······212·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png94 -rw----·····1.0·fat······817·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
95 -rw----·····1.0·fat······212·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png95 -rw----·····1.0·fat·····1290·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
96 -rw----·····1.0·fat······212·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png96 -rw----·····1.0·fat······259·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png
97 -rw----·····1.0·fat······239·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png97 -rw----·····1.0·fat······271·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png
98 -rw----·····1.0·fat······240·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png98 -rw----·····1.0·fat······387·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png
99 -rw----·····1.0·fat······817·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png99 -rw----·····1.0·fat······214·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png
100 -rw----·····1.0·fat·····1290·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png100 -rw----·····1.0·fat······201·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png
101 -rw----·····1.0·fat······259·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png101 -rw----·····1.0·fat······368·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
102 -rw----·····1.0·fat······271·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png102 -rw----·····1.0·fat······538·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
103 -rw----·····1.0·fat······387·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png103 -rw----·····1.0·fat······199·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
104 -rw----·····1.0·fat······214·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png104 -rw----·····1.0·fat······192·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
105 -rw----·····1.0·fat······201·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png105 -rw----·····1.0·fat······198·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
106 -rw----·····1.0·fat······368·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png106 -rw----·····1.0·fat······182·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
107 -rw----·····1.0·fat······538·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png107 -rw----·····1.0·fat······182·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
108 -rw----·····1.0·fat······199·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png108 -rw----·····1.0·fat······762·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ambilwarna_arrow_down.png
109 -rw----·····1.0·fat······192·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png109 -rw----·····1.0·fat······781·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ambilwarna_arrow_right.png
110 -rw----·····1.0·fat······198·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png110 -rw----·····1.0·fat······269·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ambilwarna_cursor.png
111 -rw----·····1.0·fat······182·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png111 -rw----·····1.0·fat······454·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ambilwarna_target.png
112 -rw----·····1.0·fat······182·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png112 -rw----·····1.0·fat······224·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/drawer_shadow.9.png
113 -rw----·····1.0·fat······762·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ambilwarna_arrow_down.png113 -rw----·····1.0·fat·····4343·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/fab_bg_mini.png
114 -rw----·····1.0·fat······781·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ambilwarna_arrow_right.png114 -rw----·····1.0·fat·····5888·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/fab_bg_normal.png
115 -rw----·····1.0·fat······269·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ambilwarna_cursor.png115 -rw----·····1.0·fat·····1117·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_accuracy.png
116 -rw----·····1.0·fat······454·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ambilwarna_target.png116 -rw----·····1.0·fat·····1231·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_hole.png
117 -rw----·····1.0·fat······224·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/drawer_shadow.9.png117 -rw----·····1.0·fat······340·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_layer.png
118 -rw----·····1.0·fat·····4343·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/fab_bg_mini.png118 -rw----·····1.0·fat······966·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_line.png
119 -rw----·····1.0·fat·····5888·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/fab_bg_normal.png119 -rw----·····1.0·fat·····1053·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_multiline.png
120 -rw----·····1.0·fat·····1117·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_accuracy.png120 -rw----·····1.0·fat·····1205·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_multipolygon.png
121 -rw----·····1.0·fat·····1231·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_action_add_hole.png121 -rw----·····1.0·fat······275·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_point.png
122 -rw----·····1.0·fat······340·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_action_add_layer.png122 -rw----·····1.0·fat······710·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_points.png
123 -rw----·····1.0·fat······966·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_action_add_line.png123 -rw----·····1.0·fat·····1165·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_add_polygon.png
124 -rw----·····1.0·fat·····1053·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_action_add_multiline.png124 -rw----·····1.0·fat·····2967·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_anchor.png
125 -rw----·····1.0·fat·····1205·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_action_add_multipolygon.png125 -rw----·····1.0·fat······559·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_apply_dark.png
126 -rw----·····1.0·fat······275·b-·stor·16-Aug-03·07:14·res/drawable-hdpi-v4/ic_action_add_point.png126 -rw----·····1.0·fat······532·b-·stor·17-Sep-26·00:23·res/drawable-hdpi-v4/ic_action_apply_light.png
Max diff block lines reached; -1/211605 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
61.8 KB
classes.dex
61.8 KB
classes.jar
4.37 KB
zipinfo {}
    
Offset 1418, 15 lines modifiedOffset 1418, 15 lines modified
1418 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/VectorLayer$1.class1418 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/VectorLayer$1.class
1419 ?rwxrwxr-x··2.0·unx·····1201·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/service/NGWSyncService$SyncReceiver.class1419 ?rwxrwxr-x··2.0·unx·····1201·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/service/NGWSyncService$SyncReceiver.class
1420 ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/service/NGWSyncService.class1420 ?rwxrwxr-x··2.0·unx·····2226·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/service/NGWSyncService.class
1421 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/AccountUtil$AccountData.class1421 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/AccountUtil$AccountData.class
1422 ?rwxrwxr-x··2.0·unx·····1831·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/AccountUtil.class1422 ?rwxrwxr-x··2.0·unx·····1831·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/AccountUtil.class
1423 ?rwxrwxr-x··2.0·unx·····8762·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/Constants.class1423 ?rwxrwxr-x··2.0·unx·····8762·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/Constants.class
1424 ?rwxrwxr-x··2.0·unx·····2374·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/DatabaseContext.class1424 ?rwxrwxr-x··2.0·unx·····2374·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/DatabaseContext.class
1425 ?rwxrwxr-x··2.0·unx····11910·b-·defN·80-Jan-01·00:00·com/nextgis/maplib/util/FeatureChanges.class1425 ?rwxrwxr-x··2.0·unx····11699·b-·defN·80-Jan-01·00:00·com/nextgis/maplib/util/FeatureChanges.class
1426 ?rwxrwxr-x··2.0·unx·····5918·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/FileUtil.class1426 ?rwxrwxr-x··2.0·unx·····5918·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/FileUtil.class
1427 ?rwxrwxr-x··2.0·unx·····2850·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/GeoConstants.class1427 ?rwxrwxr-x··2.0·unx·····2850·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/GeoConstants.class
1428 ?rwxrwxr-x··2.0·unx····10987·b-·defN·80-Jan-01·00:00·com/nextgis/maplib/util/GeoJSONUtil.class1428 ?rwxrwxr-x··2.0·unx····10987·b-·defN·80-Jan-01·00:00·com/nextgis/maplib/util/GeoJSONUtil.class
1429 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/GeoUtil$GeoPointsCompare.class1429 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/GeoUtil$GeoPointsCompare.class
1430 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/GeoUtil.class1430 ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/GeoUtil.class
1431 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/LayerUtil.class1431 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/LayerUtil.class
1432 ?rwxrwxr-x··2.0·unx·····4332·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/LocationUtil.class1432 ?rwxrwxr-x··2.0·unx·····4332·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/util/LocationUtil.class
Offset 2585, 15 lines modifiedOffset 2585, 15 lines modified
2585 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class2585 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
2586 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl.class2586 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl.class
2587 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·android/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl.class2587 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·android/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl.class
2588 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplN$AppCompatWindowCallbackN.class2588 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplN$AppCompatWindowCallbackN.class
2589 ?rwxrwxr-x··2.0·unx·····2891·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV14.class2589 ?rwxrwxr-x··2.0·unx·····2891·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV14.class
2590 ?rwxrwxr-x··2.0·unx·····6720·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/LocalTMSLayer.class2590 ?rwxrwxr-x··2.0·unx·····6720·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/LocalTMSLayer.class
2591 ?rwxrwxr-x··2.0·unx·····2538·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/MapBase.class2591 ?rwxrwxr-x··2.0·unx·····2538·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/MapBase.class
2592 ?rwxrwxr-x··2.0·unx····46930·b-·defN·80-Jan-01·00:00·com/nextgis/maplib/map/NGWVectorLayer.class2592 ?rwxrwxr-x··2.0·unx····46911·b-·defN·80-Jan-01·00:00·com/nextgis/maplib/map/NGWVectorLayer.class
2593 ?rwxrwxr-x··2.0·unx·····8517·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/RemoteTMSLayer.class2593 ?rwxrwxr-x··2.0·unx·····8517·b-·stor·80-Jan-01·00:00·com/nextgis/maplib/map/RemoteTMSLayer.class
2594 ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/mapui/LayerGroupUI.class2594 ?rwxrwxr-x··2.0·unx······795·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/mapui/LayerGroupUI.class
2595 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/mapui/TrackLayerUI.class2595 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/mapui/TrackLayerUI.class
2596 ?rwxrwxr-x··2.0·unx·····3428·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/mapui/VectorLayerUI.class2596 ?rwxrwxr-x··2.0·unx·····3428·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/mapui/VectorLayerUI.class
2597 ?rwxrwxr-x··2.0·unx·····3042·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/util/TrackView$TrackAdapter.class2597 ?rwxrwxr-x··2.0·unx·····3042·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/util/TrackView$TrackAdapter.class
2598 ?rwxrwxr-x··2.0·unx·····3756·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class2598 ?rwxrwxr-x··2.0·unx·····3756·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class
2599 ?rwxrwxr-x··2.0·unx······541·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplApi24.class2599 ?rwxrwxr-x··2.0·unx······541·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ImplApi24.class
Offset 2642, 8 lines modifiedOffset 2642, 8 lines modified
2642 ?rwxrwxr-x··2.0·unx·····3855·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/activity/VectorLayerSettingsActivity.class2642 ?rwxrwxr-x··2.0·unx·····3855·b-·stor·80-Jan-01·00:00·com/nextgis/maplibui/activity/VectorLayerSettingsActivity.class
2643 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class2643 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class
2644 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class2644 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class
2645 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class2645 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
2646 ?rwxrwxr-x··2.0·unx·····2858·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class2646 ?rwxrwxr-x··2.0·unx·····2858·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
2647 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class2647 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
2648 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class2648 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class
2649 2647·files,·6034287·bytes·uncompressed,·4902232·bytes·compressed:··18.8%2649 2647·files,·6034057·bytes·uncompressed,·4902232·bytes·compressed:··18.8%
16.3 KB
com/nextgis/maplib/util/FeatureChanges.class
16.2 KB
procyon -ec {}
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ········final·String·string·=·"feature_id·=·"·+·lng;35 ········final·String·string·=·"feature_id·=·"·+·lng;
36 ········final·ContentValues·contentValues·=·new·ContentValues();36 ········final·ContentValues·contentValues·=·new·ContentValues();
37 ········contentValues.put("feature_id",·Long.valueOf(l));37 ········contentValues.put("feature_id",·Long.valueOf(l));
38 ········return·update(s,·contentValues,·string,·null);38 ········return·update(s,·contentValues,·string,·null);
39 ····}39 ····}
40 ····40 ····
41 ····public·static·int·changeFeatureIdForAttaches(final·String·s,·final·long·lng,·final·long·l)·{41 ····public·static·int·changeFeatureIdForAttaches(final·String·s,·final·long·lng,·final·long·l)·{
42 ········final·String·string·=·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)";42 ········final·String·string·=·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)";
43 ········final·ContentValues·contentValues·=·new·ContentValues();43 ········final·ContentValues·contentValues·=·new·ContentValues();
44 ········contentValues.put("feature_id",·Long.valueOf(l));44 ········contentValues.put("feature_id",·Long.valueOf(l));
45 ········return·update(s,·contentValues,·string,·null);45 ········return·update(s,·contentValues,·string,·null);
46 ····}46 ····}
47 ····47 ····
48 ····public·static·int·delete(final·String·s,·final·String·s2)·{48 ····public·static·int·delete(final·String·s,·final·String·s2)·{
49 ········return·delete(s,·s2,·null);49 ········return·delete(s,·s2,·null);
Offset 65, 39 lines modifiedOffset 65, 39 lines modified
65 ····}65 ····}
66 ····66 ····
67 ····public·static·void·delete(final·String·str)·{67 ····public·static·void·delete(final·String·str)·{
68 ········((MapContentProviderHelper)MapBase.getInstance()).getDatabase(true).execSQL("DROP·TABLE·IF·EXISTS·"·+·str);68 ········((MapContentProviderHelper)MapBase.getInstance()).getDatabase(true).execSQL("DROP·TABLE·IF·EXISTS·"·+·str);
69 ····}69 ····}
70 ····70 ····
71 ····public·static·int·deleteAttachNotSyncFlag(final·String·s,·final·long·lng,·final·long·lng2)·{71 ····public·static·int·deleteAttachNotSyncFlag(final·String·s,·final·long·lng,·final·long·lng2)·{
72 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·"(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·32·+·"·)·)");72 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·32·+·"·)·)");
73 ····}73 ····}
74 ····74 ····
75 ····public·static·int·deleteAttachTempFlag(final·String·s,·final·long·lng,·final·long·lng2)·{75 ····public·static·int·deleteAttachTempFlag(final·String·s,·final·long·lng,·final·long·lng2)·{
76 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·"(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·1·+·"·)·)");76 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·1·+·"·)·)");
77 ····}77 ····}
78 ····78 ····
79 ····public·static·int·deleteFeatureNotSyncFlag(final·String·s,·final·long·lng)·{79 ····public·static·int·deleteFeatureNotSyncFlag(final·String·s,·final·long·lng)·{
80 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·32·+·"·)·)");80 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·32·+·"·)·)");
81 ····}81 ····}
82 ····82 ····
83 ····public·static·int·deleteFeatureTempFlag(final·String·s,·final·long·lng)·{83 ····public·static·int·deleteFeatureTempFlag(final·String·s,·final·long·lng)·{
84 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·1·+·"·)·)");84 ········return·delete(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·1·+·"·)·)");
85 ····}85 ····}
86 ····86 ····
87 ····public·static·Cursor·getAttachChanges(final·String·s,·final·long·lng)·{87 ····public·static·Cursor·getAttachChanges(final·String·s,·final·long·lng)·{
88 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)"·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);88 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);
89 ····}89 ····}
90 ····90 ····
91 ····public·static·Cursor·getAttachChanges(final·String·s,·final·long·lng,·final·long·lng2)·{91 ····public·static·Cursor·getAttachChanges(final·String·s,·final·long·lng,·final·long·lng2)·{
92 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);92 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);
93 ····}93 ····}
94 ····94 ····
95 ····public·static·Cursor·getAttachChanges(final·String·s,·final·long·lng,·final·long·lng2,·final·int·i)·{95 ····public·static·Cursor·getAttachChanges(final·String·s,·final·long·lng,·final·long·lng2,·final·int·i)·{
96 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·"(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·i·+·"·)·)"·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);96 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·i·+·"·)·)·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);
97 ····}97 ····}
98 ····98 ····
99 ····public·static·long·getChangeCount(final·String·str)·{99 ····public·static·long·getChangeCount(final·String·str)·{
100 ········final·String·selectionForSync·=·getSelectionForSync();100 ········final·String·selectionForSync·=·getSelectionForSync();
101 ········final·SQLiteDatabase·database·=·((MapContentProviderHelper)MapBase.getInstance()).getDatabase(true);101 ········final·SQLiteDatabase·database·=·((MapContentProviderHelper)MapBase.getInstance()).getDatabase(true);
102 ········try·{102 ········try·{
103 ············Label_0130:·{103 ············Label_0130:·{
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ····}140 ····}
141 ····141 ····
142 ····public·static·Cursor·getChanges(final·String·s,·final·long·lng)·{142 ····public·static·Cursor·getChanges(final·String·s,·final·long·lng)·{
143 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);143 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);
144 ····}144 ····}
145 ····145 ····
146 ····public·static·Cursor·getChanges(final·String·s,·final·long·lng,·final·int·i)·{146 ····public·static·Cursor·getChanges(final·String·s,·final·long·lng,·final·int·i)·{
147 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·i·+·"·)·)"·+·"·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);147 ········return·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·i·+·"·)·)·AND·"·+·getSelectionForSync(),·"_id·ASC",·null);
148 ····}148 ····}
149 ····149 ····
150 ····public·static·long·getEntriesCount(final·String·s)·{150 ····public·static·long·getEntriesCount(final·String·s)·{
151 ········final·SQLiteDatabase·database·=·((MapContentProviderHelper)MapBase.getInstance()).getDatabase(true);151 ········final·SQLiteDatabase·database·=·((MapContentProviderHelper)MapBase.getInstance()).getDatabase(true);
152 ········try·{152 ········try·{
153 ············return·DatabaseUtils.queryNumEntries(database,·s);153 ············return·DatabaseUtils.queryNumEntries(database,·s);
154 ········}154 ········}
Offset 197, 26 lines modifiedOffset 197, 26 lines modified
197 ····}197 ····}
198 ····198 ····
199 ····public·static·boolean·hasAttachFlags(final·String·s,·final·long·n,·final·long·n2)·{199 ····public·static·boolean·hasAttachFlags(final·String·s,·final·long·n,·final·long·n2)·{
200 ········return·hasAttachTempFlag(s,·n,·n2)·||·hasAttachNotSyncFlag(s,·n,·n2);200 ········return·hasAttachTempFlag(s,·n,·n2)·||·hasAttachNotSyncFlag(s,·n,·n2);
201 ····}201 ····}
202 ····202 ····
203 ····public·static·boolean·hasAttachNotSyncFlag(final·String·s,·final·long·lng,·final·long·lng2)·{203 ····public·static·boolean·hasAttachNotSyncFlag(final·String·s,·final·long·lng,·final·long·lng2)·{
204 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·"(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·32·+·"·)·)",·null,·"1");204 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·32·+·"·)·)",·null,·"1");
205 ········boolean·b·=·false;205 ········boolean·b·=·false;
206 ········if·(query·!=·null)·{206 ········if·(query·!=·null)·{
207 ············b·=·(query.getCount()·>·0);207 ············b·=·(query.getCount()·>·0);
208 ············query.close();208 ············query.close();
209 ········}209 ········}
210 ········return·b;210 ········return·b;
211 ····}211 ····}
212 ····212 ····
213 ····public·static·boolean·hasAttachTempFlag(final·String·s,·final·long·lng,·final·long·lng2)·{213 ····public·static·boolean·hasAttachTempFlag(final·String·s,·final·long·lng,·final·long·lng2)·{
214 ········final·int·i·=·1;214 ········final·int·i·=·1;
215 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·"·+·"(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·i·+·"·)·)",·null,·"1");215 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·lng2·+·"·AND·(·0·!=·(·"·+·"attach_operation"·+·"·&·"·+·i·+·"·)·)",·null,·"1");
216 ········boolean·b·=·false;216 ········boolean·b·=·false;
217 ········if·(query·!=·null)·{217 ········if·(query·!=·null)·{
218 ············if·(query.getCount()·>·0)·{218 ············if·(query.getCount()·>·0)·{
219 ················b·=·(i·!=·0);219 ················b·=·(i·!=·0);
220 ············}220 ············}
221 ············else·{221 ············else·{
222 ················b·=·false;222 ················b·=·false;
Offset 227, 26 lines modifiedOffset 227, 26 lines modified
227 ····}227 ····}
228 ····228 ····
229 ····public·static·boolean·hasFeatureFlags(final·String·s,·final·long·n)·{229 ····public·static·boolean·hasFeatureFlags(final·String·s,·final·long·n)·{
230 ········return·hasFeatureTempFlag(s,·n)·||·hasFeatureNotSyncFlag(s,·n);230 ········return·hasFeatureTempFlag(s,·n)·||·hasFeatureNotSyncFlag(s,·n);
231 ····}231 ····}
232 ····232 ····
233 ····public·static·boolean·hasFeatureNotSyncFlag(final·String·s,·final·long·lng)·{233 ····public·static·boolean·hasFeatureNotSyncFlag(final·String·s,·final·long·lng)·{
234 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·32·+·"·)·)",·null,·"1");234 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·32·+·"·)·)",·null,·"1");
235 ········boolean·b·=·false;235 ········boolean·b·=·false;
236 ········if·(query·!=·null)·{236 ········if·(query·!=·null)·{
237 ············b·=·(query.getCount()·>·0);237 ············b·=·(query.getCount()·>·0);
238 ············query.close();238 ············query.close();
239 ········}239 ········}
240 ········return·b;240 ········return·b;
241 ····}241 ····}
242 ····242 ····
243 ····public·static·boolean·hasFeatureTempFlag(final·String·s,·final·long·lng)·{243 ····public·static·boolean·hasFeatureTempFlag(final·String·s,·final·long·lng)·{
244 ········final·int·i·=·1;244 ········final·int·i·=·1;
245 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·i·+·"·)·)",·null,·"1");245 ········final·Cursor·query·=·query(s,·"feature_id·=·"·+·lng·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·i·+·"·)·)",·null,·"1");
246 ········boolean·b·=·false;246 ········boolean·b·=·false;
247 ········if·(query·!=·null)·{247 ········if·(query·!=·null)·{
248 ············if·(query.getCount()·>·0)·{248 ············if·(query.getCount()·>·0)·{
249 ················b·=·(i·!=·0);249 ················b·=·(i·!=·0);
250 ············}250 ············}
251 ············else·{251 ············else·{
252 ················b·=·false;252 ················b·=·false;
Offset 274, 39 lines modifiedOffset 274, 39 lines modified
274 ····}274 ····}
Max diff block lines reached; 8114/16566 bytes (48.98%) of diff not shown.
41.1 KB
com/nextgis/maplib/map/NGWVectorLayer.class
41.0 KB
procyon -ec {}
    
Offset 922, 27 lines modifiedOffset 922, 27 lines modified
922 ····················str·=·str·+·"·AND·"·+·string;922 ····················str·=·str·+·"·AND·"·+·string;
923 ················}923 ················}
924 ················n3·=·FeatureChanges.delete(changeTableName,·str,·array);924 ················n3·=·FeatureChanges.delete(changeTableName,·str,·array);
925 ················break;925 ················break;
926 ············}926 ············}
927 ············case·127:·{927 ············case·127:·{
928 ················final·List·pathSegments·=·uri.getPathSegments();928 ················final·List·pathSegments·=·uri.getPathSegments();
929 ················final·String·string2·=·"feature_id·=·"·+·pathSegments.get(pathSegments.size()·-·2)·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·n2·+·"·)·)";929 ················final·String·string2·=·"feature_id·=·"·+·pathSegments.get(pathSegments.size()·-·2)·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·n2·+·"·)·)";
930 ················if·(TextUtils.isEmpty((CharSequence)str))·{930 ················if·(TextUtils.isEmpty((CharSequence)str))·{
931 ····················str·=·string2;931 ····················str·=·string2;
932 ················}932 ················}
933 ················else·{933 ················else·{
934 ····················str·=·str·+·"·AND·"·+·string2;934 ····················str·=·str·+·"·AND·"·+·string2;
935 ················}935 ················}
936 ················n3·=·FeatureChanges.delete(changeTableName,·str,·array);936 ················n3·=·FeatureChanges.delete(changeTableName,·str,·array);
937 ················break;937 ················break;
938 ············}938 ············}
939 ············case·128:·{939 ············case·128:·{
940 ················final·List·pathSegments2·=·uri.getPathSegments();940 ················final·List·pathSegments2·=·uri.getPathSegments();
941 ················final·String·string3·=·"feature_id·=·"·+·pathSegments2.get(pathSegments2.size()·-·3)·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·n2·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·uri.getLastPathSegment();941 ················final·String·string3·=·"feature_id·=·"·+·pathSegments2.get(pathSegments2.size()·-·3)·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·n2·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·uri.getLastPathSegment();
942 ················if·(TextUtils.isEmpty((CharSequence)str))·{942 ················if·(TextUtils.isEmpty((CharSequence)str))·{
943 ····················str·=·string3;943 ····················str·=·string3;
944 ················}944 ················}
945 ················else·{945 ················else·{
946 ····················str·=·str·+·"·AND·"·+·string3;946 ····················str·=·str·+·"·AND·"·+·string3;
947 ················}947 ················}
948 ················n3·=·FeatureChanges.delete(changeTableName,·str,·array);948 ················n3·=·FeatureChanges.delete(changeTableName,·str,·array);
Offset 3271, 27 lines modifiedOffset 3271, 27 lines modified
3271 ····················str·=·str·+·"·AND·"·+·string;3271 ····················str·=·str·+·"·AND·"·+·string;
3272 ················}3272 ················}
3273 ················cursor·=·FeatureChanges.query(changeTableName,·array,·str,·array2,·s,·s2);3273 ················cursor·=·FeatureChanges.query(changeTableName,·array,·str,·array2,·s,·s2);
3274 ················break;3274 ················break;
3275 ············}3275 ············}
3276 ············case·127:·{3276 ············case·127:·{
3277 ················final·List·pathSegments·=·uri.getPathSegments();3277 ················final·List·pathSegments·=·uri.getPathSegments();
3278 ················final·String·string2·=·"feature_id·=·"·+·pathSegments.get(pathSegments.size()·-·2)·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)";3278 ················final·String·string2·=·"feature_id·=·"·+·pathSegments.get(pathSegments.size()·-·2)·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)";
3279 ················if·(TextUtils.isEmpty((CharSequence)str))·{3279 ················if·(TextUtils.isEmpty((CharSequence)str))·{
3280 ····················str·=·string2;3280 ····················str·=·string2;
3281 ················}3281 ················}
3282 ················else·{3282 ················else·{
3283 ····················str·=·str·+·"·AND·"·+·string2;3283 ····················str·=·str·+·"·AND·"·+·string2;
3284 ················}3284 ················}
3285 ················cursor·=·FeatureChanges.query(changeTableName,·array,·str,·array2,·s,·s2);3285 ················cursor·=·FeatureChanges.query(changeTableName,·array,·str,·array2,·s,·s2);
3286 ················break;3286 ················break;
3287 ············}3287 ············}
3288 ············case·128:·{3288 ············case·128:·{
3289 ················final·List·pathSegments2·=·uri.getPathSegments();3289 ················final·List·pathSegments2·=·uri.getPathSegments();
3290 ················final·String·string3·=·"feature_id·=·"·+·pathSegments2.get(pathSegments2.size()·-·3)·+·"·AND·"·+·"(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·uri.getLastPathSegment();3290 ················final·String·string3·=·"feature_id·=·"·+·pathSegments2.get(pathSegments2.size()·-·3)·+·"·AND·(·0·!=·(·"·+·"operation"·+·"·&·"·+·16·+·"·)·)·AND·"·+·"attach_id"·+·"·=·"·+·uri.getLastPathSegment();
3291 ················if·(TextUtils.isEmpty((CharSequence)str))·{3291 ················if·(TextUtils.isEmpty((CharSequence)str))·{
3292 ····················str·=·string3;3292 ····················str·=·string3;
3293 ················}3293 ················}
3294 ················else·{3294 ················else·{
3295 ····················str·=·str·+·"·AND·"·+·string3;3295 ····················str·=·str·+·"·AND·"·+·string3;
3296 ················}3296 ················}
3297 ················cursor·=·FeatureChanges.query(changeTableName,·array,·str,·array2,·s,·s2);3297 ················cursor·=·FeatureChanges.query(changeTableName,·array,·str,·array2,·s,·s2);
Offset 3343, 19 lines modifiedOffset 3343, 20 lines modified
3343 ················································break·Label_0300;3343 ················································break·Label_0300;
3344 ············································}3344 ············································}
3345 ············································final·SyncStats·stats·=·syncResult.stats;3345 ············································final·SyncStats·stats·=·syncResult.stats;
3346 ············································try·{3346 ············································try·{
3347 ················································++stats.numIoExceptions;3347 ················································++stats.numIoExceptions;
3348 ················································b·=·false;3348 ················································b·=·false;
3349 ················································return·b;3349 ················································return·b;
 3350 ················································final·JSONObject·jsonObject·=·new·JSONObject(postFile);
 3351 ················································//·iftrue(Label_0430:,·jsonObject.has("upload_meta"))
3350 ················································final·String·s·=·"nextgismobile";3352 ················································final·String·s·=·"nextgismobile";
3351 ················································try·{3353 ················································try·{
3352 ····················································final·StringBuilder·append·=·new·StringBuilder().append("Problem·sendAttachOnServer(),·result·has·not·upload_meta,·result:·");3354 ····················································final·StringBuilder·append·=·new·StringBuilder().append("Problem·sendAttachOnServer(),·result·has·not·upload_meta,·result:·");
3353 ····················································try·{3355 ····················································try·{
3354 ························································final·JSONObject·jsonObject; 
3355 ························································final·StringBuilder·append2·=·append.append(jsonObject.toString());3356 ························································final·StringBuilder·append2·=·append.append(jsonObject.toString());
3356 ························································try·{3357 ························································try·{
3357 ····························································Log.d(s,·append2.toString());3358 ····························································Log.d(s,·append2.toString());
3358 ····························································final·SyncStats·stats2·=·syncResult.stats;3359 ····························································final·SyncStats·stats2·=·syncResult.stats;
3359 ····························································try·{3360 ····························································try·{
3360 ································································++stats2.numIoExceptions;3361 ································································++stats2.numIoExceptions;
3361 ································································b·=·false;3362 ································································b·=·false;
Offset 3397, 19 lines modifiedOffset 3398, 20 lines modified
3397 ············································································································break·Label_0724;3398 ············································································································break·Label_0724;
3398 ········································································································}3399 ········································································································}
3399 ········································································································final·SyncStats·stats4·=·syncResult.stats;3400 ········································································································final·SyncStats·stats4·=·syncResult.stats;
3400 ········································································································try·{3401 ········································································································try·{
3401 ············································································································++stats4.numIoExceptions;3402 ············································································································++stats4.numIoExceptions;
3402 ············································································································b·=·false;3403 ············································································································b·=·false;
3403 ············································································································return·b;3404 ············································································································return·b;
 3405 ············································································································final·JSONObject·jsonObject3·=·new·JSONObject(post);
 3406 ············································································································//·iftrue(Label_0854:,·jsonObject3.has("id"))
3404 ············································································································final·String·s3·=·"nextgismobile";3407 ············································································································final·String·s3·=·"nextgismobile";
3405 ············································································································try·{3408 ············································································································try·{
3406 ················································································································final·StringBuilder·append4·=·new·StringBuilder().append("Problem·sendAttachOnServer(),·result·has·not·ID·key,·result:·");3409 ················································································································final·StringBuilder·append4·=·new·StringBuilder().append("Problem·sendAttachOnServer(),·result·has·not·ID·key,·result:·");
3407 ················································································································try·{3410 ················································································································try·{
3408 ····················································································································final·JSONObject·jsonObject3; 
3409 ····················································································································final·StringBuilder·append5·=·append4.append(jsonObject3.toString());3411 ····················································································································final·StringBuilder·append5·=·append4.append(jsonObject3.toString());
3410 ····················································································································try·{3412 ····················································································································try·{
3411 ························································································································Log.d(s3,·append5.toString());3413 ························································································································Log.d(s3,·append5.toString());
3412 ························································································································final·SyncStats·stats5·=·syncResult.stats;3414 ························································································································final·SyncStats·stats5·=·syncResult.stats;
3413 ························································································································try·{3415 ························································································································try·{
3414 ····························································································································++stats5.numIoExceptions;3416 ····························································································································++stats5.numIoExceptions;
3415 ····························································································································b·=·false;3417 ····························································································································b·=·false;
Offset 3469, 17 lines modifiedOffset 3471, 15 lines modified
3469 ················································································································catch·(JSONException·ex25)·{}3471 ················································································································catch·(JSONException·ex25)·{}
3470 ················································································································catch·(IllegalStateException·ex26)·{}3472 ················································································································catch·(IllegalStateException·ex26)·{}
3471 ················································································································catch·(IOException·ex27)·{}3473 ················································································································catch·(IOException·ex27)·{}
3472 ············································································································}3474 ············································································································}
3473 ············································································································catch·(JSONException·ex28)·{}3475 ············································································································catch·(JSONException·ex28)·{}
3474 ············································································································catch·(IllegalStateException·ex29)·{}3476 ············································································································catch·(IllegalStateException·ex29)·{}
3475 ············································································································catch·(IOException·ex30)·{}3477 ············································································································catch·(IOException·ex30)·{}
3476 ············································································································final·JSONObject·jsonObject3·=·new·JSONObject(post); 
3477 ········································································································}3478 ········································································································}
3478 ········································································································//·iftrue(Label_0854:,·jsonObject3.has("id")) 
3479 ········································································································catch·(JSONException·ex31)·{}3479 ········································································································catch·(JSONException·ex31)·{}
3480 ········································································································catch·(IllegalStateException·ex32)·{}3480 ········································································································catch·(IllegalStateException·ex32)·{}
3481 ········································································································catch·(IOException·ex33)·{}3481 ········································································································catch·(IOException·ex33)·{}
3482 ····································································································}3482 ····································································································}
3483 ································································································}3483 ································································································}
3484 ································································································catch·(JSONException·ex34)·{}3484 ································································································catch·(JSONException·ex34)·{}
3485 ································································································catch·(IllegalStateException·ex35)·{}3485 ································································································catch·(IllegalStateException·ex35)·{}
Offset 3525, 17 lines modifiedOffset 3525, 15 lines modified
3525 ····················································catch·(JSONException·ex64)·{}3525 ····················································catch·(JSONException·ex64)·{}
3526 ····················································catch·(IllegalStateException·ex65)·{}3526 ····················································catch·(IllegalStateException·ex65)·{}
3527 ····················································catch·(IOException·ex66)·{}3527 ····················································catch·(IOException·ex66)·{}
3528 ················································}3528 ················································}
3529 ················································catch·(JSONException·ex67)·{}3529 ················································catch·(JSONException·ex67)·{}
3530 ················································catch·(IllegalStateException·ex68)·{}3530 ················································catch·(IllegalStateException·ex68)·{}
3531 ················································catch·(IOException·ex69)·{}3531 ················································catch·(IOException·ex69)·{}
3532 ················································final·JSONObject·jsonObject·=·new·JSONObject(postFile); 
3533 ············································}3532 ············································}
Max diff block lines reached; 30502/41997 bytes (72.63%) of diff not shown.
416 B
smali/com/nextgis/maplib/datasource/Geo.smali
    
Offset 78, 17 lines modifiedOffset 78, 19 lines modified
78 ····const/4·v1,·0x378 ····const/4·v1,·0x3
  
79 ····if-ne·v0,·v1,·:cond_179 ····if-ne·v0,·v1,·:cond_1
  
80 ····:cond_080 ····:cond_0
81 ····const/4·v0,·0x181 ····const/4·v0,·0x1
  
 82 ····.line·133
82 ····:goto_083 ····:goto_0
83 ····return·v084 ····return·v0
  
 85 ····.line·135
84 ····:cond_186 ····:cond_1
85 ····const/4·v0,·0x087 ····const/4·v0,·0x0
  
86 ····goto·:goto_088 ····goto·:goto_0
87 .end·method89 .end·method
  
88 .method·public·static·mercatorToWgs84Ellipse(Lcom/nextgis/maplib/datasource/GeoPoint;)V90 .method·public·static·mercatorToWgs84Ellipse(Lcom/nextgis/maplib/datasource/GeoPoint;)V
676 B
smali/com/nextgis/maplib/datasource/GeoEnvelope.smali
    
Offset 299, 17 lines modifiedOffset 299, 19 lines modified
  
299 ····cmpl-double·v0,·v0,·v2299 ····cmpl-double·v0,·v0,·v2
  
300 ····if-ltz·v0,·:cond_0300 ····if-ltz·v0,·:cond_0
  
301 ····const/4·v0,·0x1301 ····const/4·v0,·0x1
  
 302 ····.line·222
302 ····:goto_0303 ····:goto_0
303 ····return·v0304 ····return·v0
  
 305 ····.line·223
304 ····:cond_0306 ····:cond_0
305 ····const/4·v0,·0x0307 ····const/4·v0,·0x0
  
306 ····goto·:goto_0308 ····goto·:goto_0
307 .end·method309 .end·method
  
308 .method·public·final·contains(Lcom/nextgis/maplib/datasource/GeoPoint;)Z310 .method·public·final·contains(Lcom/nextgis/maplib/datasource/GeoPoint;)Z
Offset 877, 17 lines modifiedOffset 879, 19 lines modified
  
877 ····cmpl-double·v0,·v0,·v2879 ····cmpl-double·v0,·v0,·v2
  
878 ····if-ltz·v0,·:cond_0880 ····if-ltz·v0,·:cond_0
  
879 ····const/4·v0,·0x1881 ····const/4·v0,·0x1
  
 882 ····.line·215
880 ····:goto_0883 ····:goto_0
881 ····return·v0884 ····return·v0
  
 885 ····.line·216
882 ····:cond_0886 ····:cond_0
883 ····const/4·v0,·0x0887 ····const/4·v0,·0x0
  
884 ····goto·:goto_0888 ····goto·:goto_0
885 .end·method889 .end·method
  
886 .method·public·final·isInit()Z890 .method·public·final·isInit()Z
362 B
smali/com/nextgis/maplib/datasource/GeoGeometry.smali
    
Offset 158, 17 lines modifiedOffset 158, 19 lines modified
  
158 ····move-result·v0158 ····move-result·v0
  
159 ····if-eqz·v0,·:cond_2159 ····if-eqz·v0,·:cond_2
  
160 ····const/4·v0,·0x1160 ····const/4·v0,·0x1
  
 161 ····.line·70
161 ····:goto_0162 ····:goto_0
162 ····return·v0163 ····return·v0
  
 164 ····.line·71
163 ····:cond_2165 ····:cond_2
164 ····const/4·v0,·0x0166 ····const/4·v0,·0x0
  
165 ····goto·:goto_0167 ····goto·:goto_0
166 .end·method168 .end·method
  
167 .method·protected·rawProject(I)Z169 .method·protected·rawProject(I)Z
3.11 KB
smali/com/nextgis/maplib/map/NGWVectorLayer.smali
    
Offset 853, 15 lines modifiedOffset 853, 15 lines modified
853 ····move-result·v6853 ····move-result·v6
  
854 ····if-nez·v6,·:cond_0854 ····if-nez·v6,·:cond_0
  
855 ····.line·1601855 ····.line·1601
856 ····const/4·v6,·0x0856 ····const/4·v6,·0x0
  
857 ····.line·1650857 ····.line·1648
858 ····:goto_0858 ····:goto_0
859 ····return·v6859 ····return·v6
  
860 ····.line·1603860 ····.line·1603
861 ····:cond_0861 ····:cond_0
862 ····invoke-virtual/range·{p0·..·p0},·Lcom/nextgis/maplib/map/NGWVectorLayer;->getContentUri()Landroid/net/Uri;862 ····invoke-virtual/range·{p0·..·p0},·Lcom/nextgis/maplib/map/NGWVectorLayer;->getContentUri()Landroid/net/Uri;
  
Offset 1696, 15 lines modifiedOffset 1696, 15 lines modified
1696 ····move-result·v21696 ····move-result·v2
  
1697 ····if-nez·v2,·:cond_01697 ····if-nez·v2,·:cond_0
  
1698 ····.line·16981698 ····.line·1698
1699 ····const/4·v2,·0x01699 ····const/4·v2,·0x0
  
1700 ····.line·17401700 ····.line·1738
1701 ····:goto_01701 ····:goto_0
1702 ····return·v21702 ····return·v2
  
1703 ····.line·17001703 ····.line·1700
1704 ····:cond_01704 ····:cond_0
1705 ····invoke-virtual·{p0},·Lcom/nextgis/maplib/map/NGWVectorLayer;->getContentUri()Landroid/net/Uri;1705 ····invoke-virtual·{p0},·Lcom/nextgis/maplib/map/NGWVectorLayer;->getContentUri()Landroid/net/Uri;
  
Offset 5200, 21 lines modifiedOffset 5200, 15 lines modified
  
5200 ····move-result-object·v55200 ····move-result-object·v5
  
5201 ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;5201 ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
5202 ····move-result-object·v55202 ····move-result-object·v5
  
5203 ····const-string·v6,·"·AND·" 
  
5204 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
5205 ····move-result-object·v5 
  
5206 ····const-string·v6,·"(·0·!=·(·"5203 ····const-string·v6,·"·AND·(·0·!=·(·"
  
5207 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;5204 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
5208 ····move-result-object·v55205 ····move-result-object·v5
  
5209 ····const-string·v6,·"operation"5206 ····const-string·v6,·"operation"
  
Offset 5328, 21 lines modifiedOffset 5322, 15 lines modified
  
5328 ····move-result-object·v55322 ····move-result-object·v5
  
5329 ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;5323 ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
5330 ····move-result-object·v55324 ····move-result-object·v5
  
5331 ····const-string·v6,·"·AND·" 
  
5332 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
5333 ····move-result-object·v5 
  
5334 ····const-string·v6,·"(·0·!=·(·"5325 ····const-string·v6,·"·AND·(·0·!=·(·"
  
5335 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;5326 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
5336 ····move-result-object·v55327 ····move-result-object·v5
  
5337 ····const-string·v6,·"operation"5328 ····const-string·v6,·"operation"
  
Offset 8818, 21 lines modifiedOffset 8806, 15 lines modified
  
8818 ····move-result-object·v18806 ····move-result-object·v1
  
8819 ····invoke-virtual·{v1,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8807 ····invoke-virtual·{v1,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8820 ····move-result-object·v18808 ····move-result-object·v1
  
8821 ····const-string·v2,·"·AND·" 
  
8822 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
8823 ····move-result-object·v1 
  
8824 ····const-string·v2,·"(·0·!=·(·"8809 ····const-string·v2,·"·AND·(·0·!=·(·"
  
8825 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8810 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8826 ····move-result-object·v18811 ····move-result-object·v1
  
8827 ····const-string·v2,·"operation"8812 ····const-string·v2,·"operation"
  
Offset 8958, 21 lines modifiedOffset 8940, 15 lines modified
  
8958 ····move-result-object·v18940 ····move-result-object·v1
  
8959 ····invoke-virtual·{v1,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8941 ····invoke-virtual·{v1,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8960 ····move-result-object·v18942 ····move-result-object·v1
  
8961 ····const-string·v2,·"·AND·" 
  
8962 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
8963 ····move-result-object·v1 
  
8964 ····const-string·v2,·"(·0·!=·(·"8943 ····const-string·v2,·"·AND·(·0·!=·(·"
  
8965 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;8944 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
8966 ····move-result-object·v18945 ····move-result-object·v1
  
8967 ····const-string·v2,·"operation"8946 ····const-string·v2,·"operation"
  
327 B
smali/com/nextgis/maplib/util/AttachItem.smali
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ····const/4·v1,·0x175 ····const/4·v1,·0x1
  
76 ····const/4·v2,·0x076 ····const/4·v2,·0x0
  
77 ····.line·14377 ····.line·143
78 ····if-ne·p0,·p1,·:cond_178 ····if-ne·p0,·p1,·:cond_1
  
79 ····.line·15879 ····.line·152
80 ····:cond_080 ····:cond_0
81 ····:goto_081 ····:goto_0
82 ····return·v182 ····return·v1
  
83 ····.line·14683 ····.line·146
84 ····:cond_184 ····:cond_1
85 ····if-eqz·p1,·:cond_285 ····if-eqz·p1,·:cond_2
508 B
smali/com/nextgis/maplib/util/AccountUtil.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····if-lt·v1,·v2,·:cond_0105 ····if-lt·v1,·v2,·:cond_0
  
106 ····.line·42106 ····.line·42
107 ····invoke-static·{p0,·p1},·Lcom/nextgis/maplib/util/AccountUtil;->isSyncActiveHoneycomb(Landroid/accounts/Account;Ljava/lang/String;)Z107 ····invoke-static·{p0,·p1},·Lcom/nextgis/maplib/util/AccountUtil;->isSyncActiveHoneycomb(Landroid/accounts/Account;Ljava/lang/String;)Z
  
108 ····move-result·v1108 ····move-result·v1
  
109 ····.line·46109 ····.line·45
110 ····:goto_0110 ····:goto_0
111 ····return·v1111 ····return·v1
  
112 ····.line·44112 ····.line·44
113 ····:cond_0113 ····:cond_0
114 ····invoke-static·{},·Landroid/content/ContentResolver;->getCurrentSync()Landroid/content/SyncInfo;114 ····invoke-static·{},·Landroid/content/ContentResolver;->getCurrentSync()Landroid/content/SyncInfo;
  
30.0 KB
smali/com/nextgis/maplib/util/FeatureChanges.smali
    
Offset 205, 21 lines modifiedOffset 205, 15 lines modified
  
205 ····move-result-object·v2205 ····move-result-object·v2
  
206 ····invoke-virtual·{v2,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;206 ····invoke-virtual·{v2,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
207 ····move-result-object·v2207 ····move-result-object·v2
  
208 ····const-string·v3,·"·AND·" 
  
209 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
210 ····move-result-object·v2 
  
211 ····const-string·v3,·"(·0·!=·(·"208 ····const-string·v3,·"·AND·(·0·!=·(·"
  
212 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;209 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
213 ····move-result-object·v2210 ····move-result-object·v2
  
214 ····const-string·v3,·"operation"211 ····const-string·v3,·"operation"
  
Offset 416, 21 lines modifiedOffset 410, 15 lines modified
  
416 ····move-result-object·v1410 ····move-result-object·v1
  
417 ····invoke-virtual·{v1,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;411 ····invoke-virtual·{v1,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
418 ····move-result-object·v1412 ····move-result-object·v1
  
419 ····const-string·v2,·"·AND·" 
  
420 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
421 ····move-result-object·v1 
  
422 ····const-string·v2,·"(·0·!=·(·"413 ····const-string·v2,·"·AND·(·0·!=·(·"
  
423 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;414 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
424 ····move-result-object·v1415 ····move-result-object·v1
  
425 ····const-string·v2,·"operation"416 ····const-string·v2,·"operation"
  
Offset 468, 21 lines modifiedOffset 456, 15 lines modified
  
468 ····move-result-object·v1456 ····move-result-object·v1
  
469 ····invoke-virtual·{v1,·p3,·p4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;457 ····invoke-virtual·{v1,·p3,·p4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
470 ····move-result-object·v1458 ····move-result-object·v1
  
471 ····const-string·v2,·"·AND·" 
  
472 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
473 ····move-result-object·v1 
  
474 ····const-string·v2,·"(·0·!=·(·"459 ····const-string·v2,·"·AND·(·0·!=·(·"
  
475 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;460 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
476 ····move-result-object·v1461 ····move-result-object·v1
  
477 ····const-string·v2,·"attach_operation"462 ····const-string·v2,·"attach_operation"
  
Offset 539, 21 lines modifiedOffset 521, 15 lines modified
  
539 ····move-result-object·v1521 ····move-result-object·v1
  
540 ····invoke-virtual·{v1,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;522 ····invoke-virtual·{v1,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
541 ····move-result-object·v1523 ····move-result-object·v1
  
542 ····const-string·v2,·"·AND·" 
  
543 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
544 ····move-result-object·v1 
  
545 ····const-string·v2,·"(·0·!=·(·"524 ····const-string·v2,·"·AND·(·0·!=·(·"
  
546 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;525 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
547 ····move-result-object·v1526 ····move-result-object·v1
  
548 ····const-string·v2,·"operation"527 ····const-string·v2,·"operation"
  
Offset 591, 21 lines modifiedOffset 567, 15 lines modified
  
591 ····move-result-object·v1567 ····move-result-object·v1
  
592 ····invoke-virtual·{v1,·p3,·p4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;568 ····invoke-virtual·{v1,·p3,·p4},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
593 ····move-result-object·v1569 ····move-result-object·v1
  
594 ····const-string·v2,·"·AND·" 
  
595 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
596 ····move-result-object·v1 
  
597 ····const-string·v2,·"(·0·!=·(·"570 ····const-string·v2,·"·AND·(·0·!=·(·"
  
598 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;571 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
599 ····move-result-object·v1572 ····move-result-object·v1
  
600 ····const-string·v2,·"attach_operation"573 ····const-string·v2,·"attach_operation"
  
Offset 661, 21 lines modifiedOffset 631, 15 lines modified
  
661 ····move-result-object·v1631 ····move-result-object·v1
  
662 ····invoke-virtual·{v1,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;632 ····invoke-virtual·{v1,·p1,·p2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
663 ····move-result-object·v1633 ····move-result-object·v1
  
664 ····const-string·v2,·"·AND·" 
  
665 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
666 ····move-result-object·v1 
  
667 ····const-string·v2,·"(·0·!=·(·"634 ····const-string·v2,·"·AND·(·0·!=·(·"
  
668 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;635 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Max diff block lines reached; 26984/30578 bytes (88.25%) of diff not shown.
576 B
smali/com/nextgis/mobile/fragment/ReorderedLayerViewAnimated$4.smali
    
Offset 84, 14 lines modifiedOffset 84, 15 lines modified
84 ····.line·23384 ····.line·233
85 ····invoke-virtual·{p0,·v4,·v5,·p1},·Lcom/nextgis/mobile/fragment/ReorderedLayerViewAnimated$4;->interpolate(IIF)I85 ····invoke-virtual·{p0,·v4,·v5,·p1},·Lcom/nextgis/mobile/fragment/ReorderedLayerViewAnimated$4;->interpolate(IIF)I
  
86 ····move-result·v486 ····move-result·v4
  
87 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/graphics/Rect;-><init>(IIII)V87 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/graphics/Rect;-><init>(IIII)V
  
 88 ····.line·229
88 ····return-object·v089 ····return-object·v0
89 .end·method90 .end·method
  
90 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;91 .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
91 ····.locals·192 ····.locals·1
  
92 ····.prologue93 ····.prologue
361 B
smali/com/nextgis/mobile/activity/MainActivity.smali
    
Offset 322, 17 lines modifiedOffset 322, 19 lines modified
  
322 ····move-result·v0322 ····move-result·v0
  
323 ····if-eqz·v0,·:cond_0323 ····if-eqz·v0,·:cond_0
  
324 ····const/4·v0,·0x1324 ····const/4·v0,·0x1
  
 325 ····.line·163
325 ····:goto_0326 ····:goto_0
326 ····return·v0327 ····return·v0
  
 328 ····.line·166
327 ····:cond_0329 ····:cond_0
328 ····const/4·v0,·0x0330 ····const/4·v0,·0x0
  
329 ····goto·:goto_0331 ····goto·:goto_0
330 .end·method332 .end·method
  
331 .method·public·hideBottomBar()V333 .method·public·hideBottomBar()V
385 B
smali/com/nextgis/maplibui/util/ControlHelper.smali
    
Offset 986, 17 lines modifiedOffset 986, 19 lines modified
  
986 ····move-result·v0986 ····move-result·v0
  
987 ····if-eqz·v0,·:cond_0987 ····if-eqz·v0,·:cond_0
  
988 ····const/4·v0,·0x1988 ····const/4·v0,·0x1
  
 989 ····.line·90
989 ····:goto_0990 ····:goto_0
990 ····return·v0991 ····return·v0
  
 992 ····.line·91
991 ····:cond_0993 ····:cond_0
992 ····const/4·v0,·0x0994 ····const/4·v0,·0x0
  
993 ····goto·:goto_0995 ····goto·:goto_0
994 .end·method996 .end·method
  
995 .method·public·static·setEnabled(Landroid/view/MenuItem;Z)V997 .method·public·static·setEnabled(Landroid/view/MenuItem;Z)V
498 B
smali/com/nextgis/maplibui/api/DrawItem.smali
    
Offset 1156, 19 lines modifiedOffset 1156, 17 lines modified
1156 ····move-result·v01156 ····move-result·v0
  
1157 ····if-lt·p1,·v0,·:cond_11157 ····if-lt·p1,·v0,·:cond_1
  
1158 ····:cond_01158 ····:cond_0
1159 ····const/4·v0,·0x01159 ····const/4·v0,·0x0
  
1160 ····.line·264 
1161 ····:goto_01160 ····:goto_0
1162 ····return-object·v01161 ····return-object·v0
  
1163 ····.line·263 
1164 ····:cond_11162 ····:cond_1
1165 ····iget-object·v0,·p0,·Lcom/nextgis/maplibui/api/DrawItem;->mDrawItemsVertex:Ljava/util/List;1163 ····iget-object·v0,·p0,·Lcom/nextgis/maplibui/api/DrawItem;->mDrawItemsVertex:Ljava/util/List;
  
1166 ····.line·2641164 ····.line·264
1167 ····invoke-interface·{v0,·p1},·Ljava/util/List;->get(I)Ljava/lang/Object;1165 ····invoke-interface·{v0,·p1},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1168 ····move-result-object·v01166 ····move-result-object·v0