[−]
/home/hans/code/fdroid/data/tmp/com.bmpak.anagramsolver_20.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.bmpak.anagramsolver_20.apk
[−]
zipinfo {}
Offset 1, 291 lines modified Offset 1, 288 lines modified
1 Zip·​file·​size:​·​9316503·​bytes,​·​number·​of·​entries:​·​289 1 Zip·​file·​size:​·​9307364·​bytes,​·​number·​of·​entries:​·​286
2 -​rw-​-​-​-​·····​2.​0·​fat····​29733·​bl·​defN·​15-​Apr-​22·​08:​59·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​29733·​bl·​defN·​15-​Apr-​22·​08:​59·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​29854·​bl·​defN·​15-​Apr-​22·​08:​59·​META-​INF/​9426BDFA.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​29854·​bl·​defN·​15-​Apr-​22·​08:​59·​META-​INF/​9426BDFA.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​22·​08:​59·​META-​INF/​9426BDFA.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​22·​08:​59·​META-​INF/​9426BDFA.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​22·​08:​15·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​22·​08:​15·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​22·​08:​15·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​22·​08:​15·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2152·​bX·​defN·​15-​Apr-​22·08:​15·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2152·​bX·​defN·​17-​May-​15·22:​33·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·​13908745·​bl·​defN·​15-​Apr-​22·08:​15·​assets/​el_dictionary.​txt 8 -​rw-​-​-​-​·····​2.​0·​fat·​13908745·​bl·​defN·​17-​May-​15·22:​33·​assets/​el_dictionary.​txt
9 -​rw-​-​-​-​·····​2.​0·​fat··​2999373·​bl·​defN·​15-​Apr-​22·08:​15·​assets/​english_dictionary.​txt 9 -​rw-​-​-​-​·····​2.​0·​fat··​2999373·​bl·​defN·​17-​May-​15·22:​33·​assets/​english_dictionary.​txt
10 -​rw-​-​-​-​·····​2.​0·​fat···​169064·​bl·​defN·​15-​Apr-​22·08:​15·​assets/​font/​RobotoSlab-​Regular.​ttf 10 -​rw-​-​-​-​·····​2.​0·​fat···​169064·​bl·​defN·​17-​May-​15·22:​33·​assets/​font/​RobotoSlab-​Regular.​ttf
11 -​rw-​-​-​-​·····​2.​0·​fat··​4482026·​bl·​defN·​15-​Apr-​22·08:​15·​assets/​france_dictionary.​txt 11 -​rw-​-​-​-​·····​2.​0·​fat··​4482026·​bl·​defN·​17-​May-​15·22:​33·​assets/​france_dictionary.​txt
12 -​rw-​-​-​-​·····​2.​0·​fat··​4652599·​bl·​defN·​15-​Apr-​22·08:​15·​assets/​ge_dictionary.​txt 12 -​rw-​-​-​-​·····​2.​0·​fat··​4652599·​bl·​defN·​17-​May-​15·22:​33·​assets/​ge_dictionary.​txt
13 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​15-​Apr-​22·08:​15·​res/​anim/​abc_fade_in.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​17-​May-​15·22:​33·​res/​anim/​abc_fade_in.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​15-​Apr-​22·08:​15·​res/​anim/​abc_fade_out.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​17-​May-​15·22:​33·​res/​anim/​abc_fade_out.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​15-​Apr-​22·08:​15·​res/​anim/​abc_slide_in_bottom.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​17-​May-​15·22:​33·​res/​anim/​abc_slide_in_bottom.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​15-​Apr-​22·08:​15·​res/​anim/​abc_slide_in_top.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​17-​May-​15·22:​33·​res/​anim/​abc_slide_in_top.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​15-​Apr-​22·08:​15·​res/​anim/​abc_slide_out_bottom.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​17-​May-​15·22:​33·​res/​anim/​abc_slide_out_bottom.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​15-​Apr-​22·08:​15·​res/​anim/​abc_slide_out_top.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·​17-​May-​15·22:​33·​res/​anim/​abc_slide_out_top.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_primary_text_mate​rial_dark.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_primary_text_mate​rial_dark.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_primary_text_mate​rial_light.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_primary_text_mate​rial_light.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_search_url_text.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_search_url_text.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​15-​Apr-​22·08:​15·​res/​color/​abc_secondary_text_ma​terial_light.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·​17-​May-​15·22:​33·​res/​color/​abc_secondary_text_ma​terial_light.​xml
28 -​rw-​-​-​-​·····​1.​0·​fat······​303·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······​303·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png
29 -​rw-​-​-​-​·····​1.​0·​fat······​304·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​304·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
34 -​rw-​-​-​-​·····​1.​0·​fat·····​2040·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 34 -​rw-​-​-​-​·····​1.​0·​fat·····​2040·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
35 -​rw-​-​-​-​·····​1.​0·​fat·····​2053·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 35 -​rw-​-​-​-​·····​1.​0·​fat·····​2053·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​275·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······​275·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······​226·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​226·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​147·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​584·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​584·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​729·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1018·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 47 -​rw-​-​-​-​·····​1.​0·​fat·····​1018·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​853·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​853·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
57 -​rw-​-​-​-​·····​1.​0·​fat·····​1256·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat·····​1256·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​417·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​417·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​194·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​194·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​187·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​187·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat·····​2628·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​ic_actionbar_launcher​.​png 65 -​rw-​-​-​-​·····​1.​0·​fat·····​2628·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​ic_actionbar_launcher​.​png
66 -​rw-​-​-​-​·····​1.​0·​fat·····​2094·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 66 -​rw-​-​-​-​·····​1.​0·​fat·····​2094·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
67 -​rw-​-​-​-​·····​1.​0·​fat····​14393·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​hdpi-​v4/​ic_splash.​png 67 -​rw-​-​-​-​·····​1.​0·​fat····​14393·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​hdpi-​v4/​ic_splash.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​410·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​410·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​585·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​585·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​367·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​367·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​hdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​347·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​347·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​342·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​342·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​mdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​445·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​445·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​237·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​691·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​691·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​483·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​512·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​512·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​346·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​346·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​934·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​934·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​593·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​593·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​246·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_ab_back_mtrl_a​m_alpha.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​399·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​399·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_copy_mtrl​_am_alpha.​png
86 -​rw-​-​-​-​·····​1.​0·​fat·····​1180·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png 86 -​rw-​-​-​-​·····​1.​0·​fat·····​1180·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_ic_menu_cut_mtrl_​alpha.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​518·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​518·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​ldrtl-​xxxhdpi-​v17/​abc_spinner_mtrl_am_a​lpha.​9.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​283·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​283·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​284·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​284·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​429·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​428·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
94 -​rw-​-​-​-​·····​1.​0·​fat·····​1344·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 94 -​rw-​-​-​-​·····​1.​0·​fat·····​1344·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
95 -​rw-​-​-​-​·····​1.​0·​fat·····​1415·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 95 -​rw-​-​-​-​·····​1.​0·​fat·····​1415·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​225·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​225·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​345·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​345·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​232·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​232·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​263·​b-​·​stor·​15-​Apr-​22·08:​14·​res/​drawable-​mdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​263·​b-​·​stor·​17-​May-​15·22:​32·​res/​drawable-​mdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
Max diff block lines reached; 0/60468 bytes (0.00%) of diff not shown.
[−]
res/layout/abc_search_view.xml
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​search_bar"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​search_bar"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<TextView·​android:​textAppearance="?andr​oid:​textAppearanceMedium"​·​android:​textColor="?android:​textColorPrimary"·​android:​gravity="center_verti​cal"·​android:​id="@id/​search_badge"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginBottom="​2.​0dip"·​android:​drawablePadding="0.​0dip"·​/​> 4 ····​<TextView·​android:​textAppearance="?andr​oid:​textAppearanceMedium"​·​android:​textColor="?android:​textColorPrimary"·​android:​gravity="center_verti​cal"·​android:​id="@id/​search_badge"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginBottom="​2.​0dip"·​android:​drawablePadding="0.​0dip"·​/​>
5 ····​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_button"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_search"·​style="?attr/​actionButtonStyle"·​/​> 5 ····​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_button"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_search"·​style="?attr/​actionButtonStyle"·​/​>
6 ····​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_edit_frame"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginTop="4.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​layout_marginBottom="​4.​0dip"·​android:​layout_weight="1.​0"> 6 ····​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_edit_frame"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginTop="4.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​layout_marginBottom="​4.​0dip"·​android:​layout_weight="1.​0"·​android:​layoutDirection="loca​le">
7 ········​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_mag_icon"·​android:​visibility="gone"·​android:​layout_width="@dimen/​abc_dropdownitem_icon​_width"·​android:​layout_height="wrap_c​ontent"·​android:​scaleType="centerInsi​de"·​style="@style/​RtlOverlay.​Widget.​AppCompat.​SearchView.​MagIcon"·​/​> 7 ········​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_mag_icon"·​android:​visibility="gone"·​android:​layout_width="@dimen/​abc_dropdownitem_icon​_width"·​android:​layout_height="wrap_c​ontent"·​android:​scaleType="centerInsi​de"·​style="@style/​RtlOverlay.​Widget.​AppCompat.​SearchView.​MagIcon"·​/​>
8 ········​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_plate"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_weight="1.​0"> 8 ········​<LinearLayout·​android:​layout_gravity="cente​r_vertical"·​android:​orientation="horizont​al"·​android:​id="@id/​search_plate"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_weight="1.​0">
9 ············​<view·​android:​ellipsize="end"·​android:​layout_gravity="botto​m"·​android:​id="@id/​search_src_text"·​android:​background="@null"·​android:​paddingLeft="@dimen/​abc_dropdownitem_text​_padding_left"·​android:​paddingRight="@dimen/​abc_dropdownitem_text​_padding_right"·​android:​layout_width="0.​0dip"·​android:​layout_height="36.​0dip"·​android:​minWidth="@dimen/​abc_search_view_text_​min_width"·​android:​singleLine="true"·​android:​layout_weight="1.​0"·​android:​inputType="textAutoCo​mplete|textNoSuggesti​ons"·​android:​dropDownAnchor="@id/​search_edit_frame"·​android:​imeOptions="actionSea​rch"·​android:​dropDownHeight="wrap_​content"·​android:​dropDownHorizontalOff​set="0.​0dip"·​android:​dropDownVerticalOffse​t="0.​0dip"·​class="android.​support.​v7.​widget.​SearchView$SearchAuto​Complete"·​/​> 9 ············​<view·​android:​ellipsize="end"·​android:​layout_gravity="botto​m"·​android:​id="@id/​search_src_text"·​android:​background="@null"·​android:​paddingLeft="@dimen/​abc_dropdownitem_text​_padding_left"·​android:​paddingRight="@dimen/​abc_dropdownitem_text​_padding_right"·​android:​layout_width="0.​0dip"·​android:​layout_height="36.​0dip"·​android:​minWidth="@dimen/​abc_search_view_text_​min_width"·​android:​singleLine="true"·​android:​layout_weight="1.​0"·​android:​inputType="textAutoCo​mplete|textNoSuggesti​ons"·​android:​dropDownAnchor="@id/​search_edit_frame"·​android:​imeOptions="actionSea​rch"·​android:​dropDownHeight="wrap_​content"·​android:​dropDownHorizontalOff​set="0.​0dip"·​android:​dropDownVerticalOffse​t="0.​0dip"·​class="android.​support.​v7.​widget.​SearchView$SearchAuto​Complete"·​/​>
10 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_close_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="8.​0dip"·​android:​paddingRight="8.​0dip"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_clear"·​/​> 10 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_close_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="8.​0dip"·​android:​paddingRight="8.​0dip"·​android:​focusable="true"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_clear"·​/​>
11 ········​</​LinearLayout> 11 ········​</​LinearLayout>
12 ········​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​submit_area"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"> 12 ········​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​submit_area"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent">
13 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_go_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="16.​0dip"·​android:​paddingRight="16.​0dip"·​android:​focusable="true"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_submit"·​/​> 13 ············​<android.​support.​v7.​internal.​widget.​TintImageView·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​search_go_btn"·​android:​background="?selectab​leItemBackgroundBorde​rless"·​android:​paddingLeft="16.​0dip"·​android:​paddingRight="16.​0dip"·​android:​focusable="true"·​android:​visibility="gone"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​contentDescription="@​string/​abc_searchview_descri​ption_submit"·​/​>
[−]
res/layout/fragment_anagram.xml
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <RelativeLayout·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <RelativeLayout·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<LinearLayout·​android:​gravity="center_horiz​ontal"·​android:​orientation="horizont​al"·​android:​id="@id/​languages"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="10​.​0dip"·​android:​layout_marginTop="10.​0dip"·​android:​layout_marginRight="1​0.​0dip"·​android:​layout_centerHorizont​al="true"·​/​> 4 ····​<LinearLayout·​android:​gravity="center_horiz​ontal"·​android:​orientation="horizont​al"·​android:​id="@id/​languages"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="10​.​0dip"·​android:​layout_marginTop="10.​0dip"·​android:​layout_marginRight="1​0.​0dip"·​android:​layout_centerHorizont​al="true"·​/​>
5 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​search_section"·​android:​background="@drawable​/​search_container"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="40.​0dip"·​android:​layout_marginLeft="25​.​0dip"·​android:​layout_marginTop="15.​0dip"·​android:​layout_marginRight="2​5.​0dip"·​android:​layout_below="@id/​languages"> 5 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​search_section"·​android:​background="@drawable​/​search_container"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="40.​0dip"·​android:​layout_marginLeft="25​.​0dip"·​android:​layout_marginTop="15.​0dip"·​android:​layout_marginRight="2​5.​0dip"·​android:​layout_below="@id/​languages">
6 ········​<EditText·​android:​textColor="@color/​edittext_textColor"·​android:​textColorHint="@color​/​edittext_textColor"·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​inputWord"·​android:​background="@null"·​android:​paddingLeft="5.​0dip"·​android:​layout_width="0.​0dip"·​android:​layout_height="fill_p​arent"·​android:​hint="@string/​type"·​android:​ems="50"·​android:​singleLine="true"·​android:​layout_weight="2.​0"·​android:​inputType="textCapCha​racters|textNoSuggest​ions"·​/​> 6 ········​<EditText·​android:​textColor="@color/​edittext_textColor"·​android:​textColorHint="@color​/​edittext_textColor"·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​inputWord"·​android:​background="@null"·​android:​paddingLeft="5.​0dip"·​android:​layout_width="0.​0dip"·​android:​layout_height="fill_p​arent"·​android:​hint="@string/​type"·​android:​ems="50"·​android:​singleLine="true"·​android:​layout_weight="2.​0"·​android:​inputType="textCapCha​racters|textNoSuggest​ions"·​android:​textCursorDrawable="@​null"·​android:​textAllCaps="true"·​/​>
7 ········​<ImageButton·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​searchIcon"·​android:​background="@null"·​android:​paddingRight="10.​0dip"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​src="@drawable/​abc_ic_search_api_mtr​l_alpha"·​/​> 7 ········​<ImageButton·​android:​layout_gravity="cente​r_vertical"·​android:​id="@id/​searchIcon"·​android:​background="@null"·​android:​paddingRight="10.​0dip"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​src="@drawable/​abc_ic_search_api_mtr​l_alpha"·​/​>
8 ····​</​LinearLayout> 8 ····​</​LinearLayout>
9 ····​<LinearLayout·​android:​orientation="vertical​"·​android:​id="@id/​result_section"·​android:​background="@drawable​/​result_container"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginTop="20.​0dip"·​android:​layout_marginBottom="​20.​0dip"·​android:​layout_below="@id/​search_section"·​android:​layout_alignLeft="@id​/​search_section"·​android:​layout_alignRight="@i​d/​search_section"> 9 ····​<LinearLayout·​android:​orientation="vertical​"·​android:​id="@id/​result_section"·​android:​background="@drawable​/​result_container"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginTop="20.​0dip"·​android:​layout_marginBottom="​20.​0dip"·​android:​layout_below="@id/​search_section"·​android:​layout_alignLeft="@id​/​search_section"·​android:​layout_alignRight="@i​d/​search_section">
10 ········​<RelativeLayout·​android:​gravity="center"·​android:​id="@id/​report_section"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"> 10 ········​<RelativeLayout·​android:​gravity="center"·​android:​id="@id/​report_section"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent">
11 ············​<com.​bmpak.​anagramsolver.​ui.​view.​MyTextView·​android:​textColor="@color/​found"·​android:​id="@id/​reportStatus"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_centerInParent​="true"·​/​> 11 ············​<com.​bmpak.​anagramsolver.​ui.​view.​MyTextView·​android:​textColor="@color/​found"·​android:​id="@id/​reportStatus"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_centerInParent​="true"·​/​>
12 ············​<View·​android:​background="@color/​found"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="1.​0dip"·​android:​layout_marginRight="1​0.​0dip"·​android:​layout_toRightOf="@id​/​reportStatus"·​android:​layout_centerInParent​="true"·​/​> 12 ············​<View·​android:​background="@color/​found"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="1.​0dip"·​android:​layout_marginRight="1​0.​0dip"·​android:​layout_toRightOf="@id​/​reportStatus"·​android:​layout_centerInParent​="true"·​/​>
13 ············​<View·​android:​background="@color/​found"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="1.​0dip"·​android:​layout_marginLeft="10​.​0dip"·​android:​layout_toLeftOf="@id/​reportStatus"·​android:​layout_centerInParent​="true"·​/​> 13 ············​<View·​android:​background="@color/​found"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="1.​0dip"·​android:​layout_marginLeft="10​.​0dip"·​android:​layout_toLeftOf="@id/​reportStatus"·​android:​layout_centerInParent​="true"·​/​>
[−]
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​705  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/com/bmpak/anagramsolver/R.smali
Offset 27, 10 lines modified Offset 27, 9 lines modified
27 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​10 30 ····​.​line·​10
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​2024  
33 ····​return-​void 32 ····​return-​void
34 .​end·​method 33 .​end·​method
[−]
smali/com/bmpak/anagramsolver/service/InsertDictionaries.smali
Offset 22, 467 lines modified Offset 22, 457 lines modified
22 ····​.​line·​39 22 ····​.​line·​39
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
   
25 #·​virtual·​methods 25 #·​virtual·​methods
26 .​method·​protected·​onHandleIntent(Landro​id/​content/​Intent;​)​V 26 .​method·​protected·​onHandleIntent(Landro​id/​content/​Intent;​)​V
27 ····​.​locals·​24 27 ····​.​locals·​22
28 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​ 28 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​43 30 ····​.​line·​43
31 ····​if-​eqz·​p1,​·​:​cond_6 31 ····​if-​eqz·​p1,​·​:​cond_6
   
32 ····​.​line·​44 32 ····​.​line·​44
33 ····​const-​string·​v21,​·​"dictionaries" 33 ····​const-​string·​v17,​·​"dictionaries"
   
34 ····​move-​object/​from16·​v0,​·​p1 34 ····​move-​object/​from16·​v0,​·​p1
   
35 ····​move-​object/​from16·​v1,​·​v21 35 ····​move-​object/​from16·​v1,​·​v17
   
36 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>getStringArrayExtra(​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 36 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>getStringArrayExtra(​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
37 ····​move-​result-​object·​v5 37 ····​move-​result-​object·​v3
   
38 ····​.​line·​45 38 ····​.​line·​45
39 ····​.​local·​v5,​·​"dictionaries":​[Ljava/​lang/​String;​ 39 ····​.​local·​v3,​·​"dictionaries":​[Ljava/​lang/​String;​
40 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lio/​realm/​Realm;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​realm/​Realm;​ 40 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lio/​realm/​Realm;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​realm/​Realm;​
   
41 ····​move-​result-​object·​v18 41 ····​move-​result-​object·​v14
   
42 ····​.​line·​48 42 ····​.​line·​48
43 ····​.​local·​v18,​·​"realm":​Lio/​realm/​Realm;​ 43 ····​.​local·​v14,​·​"realm":​Lio/​realm/​Realm;​
44 ····move-​object·​v4,​·​v5 44 ····array-​length·​v0,​·​v3
   
45 ····.​local·v4,​·​"arr$":​[Ljava/​lang/​String;​ 45 ····move/​from16·v18,​·​v0
46 ····​array-​length·​v14,​·​v4  
   
47 ····.​local·​v14,​·"len$":​I 46 ····const/​16·v17,​·​0x0
48 ····​const/​4·​v11,​·​0x0  
   
49 ····​.​local·​v11,​·​"i$":​I  
50 ····​:​goto_0 47 ····​:​goto_0
51 ····if-​ge·​v11,​·​v14,​·:​cond_5 48 ····move/​from16·​v0,​·v17
   
  49 ····​move/​from16·​v1,​·​v18
   
52 ····aget-​object·​v6,​·v4,​·​v11 50 ····if-​ge·​v0,​·​v1,​·:​cond_5
   
  51 ····​aget-​object·​v4,​·​v3,​·​v17
   
53 ····​.​line·​52 52 ····​.​line·​52
54 ····​.​local·​v6,​·​"dictionary":​Ljava/​lang/​String;​ 53 ····​.​local·​v4,​·​"dictionary":​Ljava/​lang/​String;​
55 ····​const/​4·​v12,​·​0x0 54 ····​const/​4·​v9,​·​0x0
   
56 ····​.​line·​54 55 ····​.​line·​54
57 ····​.​local·​v12,​·​"in":​Ljava/​io/​BufferedReader;​ 56 ····​.​local·​v9,​·​"in":​Ljava/​io/​BufferedReader;​
58 ····​:​try_start_0 57 ····​:​try_start_0
59 ····​new-​instance·​v13,​·​Ljava/​io/​BufferedReader;​ 58 ····​new-​instance·​v10,​·​Ljava/​io/​BufferedReader;​
   
60 ····​new-​instance·​v21,​·​Ljava/​io/​InputStreamReader;​ 59 ····​new-​instance·​v19,​·​Ljava/​io/​InputStreamReader;​
   
  60 ····​.​line·​55
61 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​bmpak/​anagramsolver/​service/​InsertDictionaries;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​ 61 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​bmpak/​anagramsolver/​service/​InsertDictionaries;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​
   
62 ····​move-​result-​object·​v22 62 ····​move-​result-​object·​v20
   
63 ····​move-​object/​from16·​v0,​·​v22 63 ····​move-​object/​from16·​v0,​·​v20
   
64 ····​invoke-​virtual·​{v0,​·​v6},​·​Landroid/​content/​res/​AssetManager;​-​>open(Ljava/​lang/​String;​)​Ljava/​io/​InputStream;​ 64 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​content/​res/​AssetManager;​-​>open(Ljava/​lang/​String;​)​Ljava/​io/​InputStream;​
   
65 ····​move-​result-​object·​v22 65 ····​move-​result-​object·​v20
   
66 ····​const-​string·​v23,​·​"UTF-​8" 66 ····​const-​string·​v21,​·​"UTF-​8"
   
67 ····​invoke-​direct/​range·​{v21·​.​.​·​v23},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​lang/​String;​)​V 67 ····​invoke-​direct/​range·​{v19·​.​.​·​v21},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​Ljava/​lang/​String;​)​V
   
68 ····​move-​object/​from16·​v0,​·​v21 68 ····​move-​object/​from16·​v0,​·​v19
   
69 ····​invoke-​direct·​{v13,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 69 ····​invoke-​direct·​{v10,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
70 ····​:​try_end_0 70 ····​:​try_end_0
71 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 71 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
72 ····​.​end·​local·​v12····​#·​"in":​Ljava/​io/​BufferedReader;​ 72 ····​.​end·​local·​v9····​#·​"in":​Ljava/​io/​BufferedReader;​
73 ····​.​local·​v13,​·​"in":​Ljava/​io/​BufferedReader;​ 73 ····​.​local·​v10,​·​"in":​Ljava/​io/​BufferedReader;​
74 ····​move-​object·​v12,​·​v13 74 ····​move-​object·​v9,​·​v10
   
75 ····​.​line·​61 75 ····​.​line·​61
76 ····​.​end·​local·​v13····​#·​"in":​Ljava/​io/​BufferedReader;​ 76 ····​.​end·​local·​v10····​#·​"in":​Ljava/​io/​BufferedReader;​
77 ····​.​restart·​local·​v12····​#·​"in":​Ljava/​io/​BufferedReader;​ 77 ····​.​restart·​local·​v9····​#·​"in":​Ljava/​io/​BufferedReader;​
78 ····​:​goto_1 78 ····​:​goto_1
79 ····​invoke-​virtual/​range·​{v18·​.​.​·v18},​·​Lio/​realm/​Realm;​-​>beginTransaction()​V 79 ····​invoke-​virtual·​{v14},​·​Lio/​realm/​Realm;​-​>beginTransaction()​V
   
80 ····​.​line·​66 80 ····​.​line·​66
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​:​goto_2 82 ····​:​goto_2
83 ····​:​try_start_1 83 ····​:​try_start_1
84 ····​invoke-​virtual·​{v12},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 84 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
Max diff block lines reached; 20154/24225 bytes (83.20%) of diff not shown.
[−]
smali/com/bmpak/anagramsolver/ui/AnagramFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​133 27 ····​.​line·​133
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 53, 14 lines modified Offset 54, 15 lines modified
   
53 ····​if-​eqz·​v2,​·​:​cond_0 54 ····​if-​eqz·​v2,​·​:​cond_0
   
54 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 55 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
55 ····​iget-​object·​v2,​·​v2,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>anagramsLV:​Landroid/​widget/​ListView;​ 56 ····​iget-​object·​v2,​·​v2,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>anagramsLV:​Landroid/​widget/​ListView;​
   
  57 ····​.​line·​142
56 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​ListView;​-​>getChildCount()​I 58 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​ListView;​-​>getChildCount()​I
   
57 ····​move-​result·​v2 59 ····​move-​result·​v2
   
58 ····​if-​nez·​v2,​·​:​cond_2 60 ····​if-​nez·​v2,​·​:​cond_2
   
59 ····​:​cond_0 61 ····​:​cond_0
Offset 79, 21 lines modified Offset 81, 22 lines modified
   
79 ····​:​cond_1 81 ····​:​cond_1
80 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setEnabled(Z)​V 82 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setEnabled(Z)​V
   
81 ····​.​line·​145 83 ····​.​line·​145
82 ····​return-​void 84 ····​return-​void
   
83 ····​.​line·​141 85 ····​.​line·​142
84 ····​.​end·​local·​v0····​#·​"topRowVerticalPositi​on":​I 86 ····​.​end·​local·​v0····​#·​"topRowVerticalPositi​on":​I
85 ····​:​cond_2 87 ····​:​cond_2
86 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 88 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
87 ····​iget-​object·​v2,​·​v2,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>anagramsLV:​Landroid/​widget/​ListView;​ 89 ····​iget-​object·​v2,​·​v2,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>anagramsLV:​Landroid/​widget/​ListView;​
   
  90 ····​.​line·​143
88 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​ 91 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
89 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
90 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I 93 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I
   
91 ····​move-​result·​v0 94 ····​move-​result·​v0
[−]
smali/com/bmpak/anagramsolver/ui/AnagramFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​149 27 ····​.​line·​149
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$2;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$2;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/bmpak/anagramsolver/ui/AnagramFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​190 27 ····​.​line·​190
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$3;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$3;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/bmpak/anagramsolver/ui/AnagramFragment.smali
Offset 104, 126 lines modified Offset 104, 121 lines modified
104 .​method·​private·​initLanguages([Ljava/​lang/​String;​)​V 104 .​method·​private·​initLanguages([Ljava/​lang/​String;​)​V
105 ····​.​locals·​12 105 ····​.​locals·​12
106 ····​.​param·​p1,​·​"installedDicts"····​#·​[Ljava/​lang/​String;​ 106 ····​.​param·​p1,​·​"installedDicts"····​#·​[Ljava/​lang/​String;​
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​const-​wide/​16·​v10,​·​0x0 108 ····​const-​wide/​16·​v10,​·​0x0
   
  109 ····​const/​4·​v4,​·​0x0
   
109 ····​const/​4·​v8,​·​-​0x2 110 ····​const/​4·​v8,​·​-​0x2
   
110 ····​.​line·​173 111 ····​.​line·​173
111 ····move-​object·​v0,​·​p1 112 ····array-​length·​v5,​·​p1
   
112 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
113 ····​array-​length·​v4,​·​v0  
   
114 ····.​local·​v4,​·"len$":​I 113 ····move·​v3,​·v4
115 ····​const/​4·​v1,​·​0x0  
   
116 ····​.​local·​v1,​·​"i$":​I  
117 ····​:​goto_0 114 ····​:​goto_0
118 ····​if-​ge·​v1,​·​v4,​·​:​cond_1 115 ····​if-​ge·​v3,​·​v5,​·​:​cond_1
   
119 ····​aget-​object·​v2,​·v0,​·​v1 116 ····​aget-​object·​v0,​·p1,​·​v3
   
120 ····​.​line·​174 117 ····​.​line·​174
121 ····​.​local·​v2,​·​"lang":​Ljava/​lang/​String;​ 118 ····​.​local·​v0,​·​"lang":​Ljava/​lang/​String;​
122 ····​new-​instance·​v3,​·​Landroid/​widget/​ImageButton;​ 119 ····​new-​instance·​v1,​·​Landroid/​widget/​ImageButton;​
   
123 ····​invoke-​virtual·​{p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 120 ····​invoke-​virtual·​{p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
124 ····​move-​result-​object·​v6 121 ····​move-​result-​object·​v6
   
125 ····​invoke-​direct·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​><init>(Landroid/​content/​Context;​)​V 122 ····​invoke-​direct·​{v1,​·​v6},​·​Landroid/​widget/​ImageButton;​-​><init>(Landroid/​content/​Context;​)​V
   
126 ····​.​line·​175 123 ····​.​line·​175
127 ····​.​local·​v3,​·​"languageImageButton"​:​Landroid/​widget/​ImageButton;​ 124 ····​.​local·​v1,​·​"languageImageButton"​:​Landroid/​widget/​ImageButton;​
128 ····const/​4·​v6,​·0x0 125 ····invoke-​virtual·​{v1,​·​v4},​·Landroid/​widget/​ImageButton;​-​>setBackgroundColor(I​)​V
   
129 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setBackgroundColor(I​)​V  
   
130 ····​.​line·​177 126 ····​.​line·​177
131 ····​invoke-​virtual·​{p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 127 ····​invoke-​virtual·​{p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
132 ····​move-​result-​object·​v6 128 ····​move-​result-​object·​v6
   
133 ····​invoke-​virtual·​{v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 129 ····​invoke-​virtual·​{v6},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
134 ····​move-​result-​object·​v6 130 ····​move-​result-​object·​v6
   
135 ····​invoke-​static·​{v2},​·​Lcom/​bmpak/​anagramsolver/​dictionary/​Dictionary;​-​>getDrawableId(Ljava/​lang/​String;​)​I 131 ····​invoke-​static·​{v0},​·​Lcom/​bmpak/​anagramsolver/​dictionary/​Dictionary;​-​>getDrawableId(Ljava/​lang/​String;​)​I
   
136 ····​move-​result·​v7 132 ····​move-​result·​v7
   
137 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 133 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
138 ····​move-​result-​object·​v6 134 ····​move-​result-​object·​v6
   
139 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V 135 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setImageDrawable(Lan​droid/​graphics/​drawable/​Drawable;​)​V
   
140 ····​.​line·​180 136 ····​.​line·​180
141 ····​new-​instance·​v5,​·​Landroid/​widget/​LinearLayout$LayoutPa​rams;​ 137 ····​new-​instance·​v2,​·​Landroid/​widget/​LinearLayout$LayoutPa​rams;​
   
142 ····​invoke-​direct·​{v5,​·​v8,​·​v8},​·​Landroid/​widget/​LinearLayout$LayoutPa​rams;​-​><init>(II)​V 138 ····​invoke-​direct·​{v2,​·​v8,​·​v8},​·​Landroid/​widget/​LinearLayout$LayoutPa​rams;​-​><init>(II)​V
   
143 ····​.​line·​183 139 ····​.​line·​183
144 ····​.​local·​v5,​·​"params":​Landroid/​widget/​LinearLayout$LayoutPa​rams;​ 140 ····​.​local·​v2,​·​"params":​Landroid/​widget/​LinearLayout$LayoutPa​rams;​
145 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f 141 ····​const/​high16·​v6,​·​0x3f800000····​#·​1.​0f
   
146 ····​iput·​v6,​·​v5,​·​Landroid/​widget/​LinearLayout$LayoutPa​rams;​-​>weight:​F 142 ····​iput·​v6,​·​v2,​·​Landroid/​widget/​LinearLayout$LayoutPa​rams;​-​>weight:​F
   
147 ····​.​line·​185 143 ····​.​line·​185
148 ····​invoke-​virtual·​{v3,​·​v5},​·​Landroid/​widget/​ImageButton;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 144 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​widget/​ImageButton;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
149 ····​.​line·​188 145 ····​.​line·​188
150 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​widget/​ImageButton;​-​>setTag(Ljava/​lang/​Object;​)​V 146 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​widget/​ImageButton;​-​>setTag(Ljava/​lang/​Object;​)​V
   
151 ····​.​line·​190 147 ····​.​line·​190
152 ····​new-​instance·​v6,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$3;​ 148 ····​new-​instance·​v6,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$3;​
   
153 ····​invoke-​direct·​{v6,​·​p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$3;​-​><init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V 149 ····​invoke-​direct·​{v6,​·​p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment$3;​-​><init>(Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​)​V
   
154 ····​invoke-​virtual·​{v3,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V 150 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​widget/​ImageButton;​-​>setOnClickListener(L​android/​view/​View$OnClickListener;​)​V
   
155 ····​.​line·​209 151 ····​.​line·​209
156 ····​iget-​object·​v6,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>currentDict:​Landroid/​view/​View;​ 152 ····​iget-​object·​v6,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>currentDict:​Landroid/​view/​View;​
   
157 ····​if-​nez·​v6,​·​:​cond_0 153 ····​if-​nez·​v6,​·​:​cond_0
   
158 ····​.​line·​210 154 ····​.​line·​210
159 ····​iput-​object·​v3,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>currentDict:​Landroid/​view/​View;​ 155 ····​iput-​object·​v1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​>currentDict:​Landroid/​view/​View;​
   
160 ····​.​line·​211 156 ····​.​line·​211
161 ····​sget·​v6,​·​Lcom/​bmpak/​anagramsolver/​utils/​ViewUtils;​-​>DEFAULT_FULL_ALPHA:​F 157 ····​sget·​v6,​·​Lcom/​bmpak/​anagramsolver/​utils/​ViewUtils;​-​>DEFAULT_FULL_ALPHA:​F
   
162 ····​invoke-​static·​{v3,​·​v6,​·​v10,​·​v11},​·​Lcom/​bmpak/​anagramsolver/​utils/​ViewUtils;​-​>setAlpha(Landroid/​view/​View;​FJ)​V 158 ····​invoke-​static·​{v1,​·​v6,​·​v10,​·​v11},​·​Lcom/​bmpak/​anagramsolver/​utils/​ViewUtils;​-​>setAlpha(Landroid/​view/​View;​FJ)​V
   
163 ····​.​line·​218 159 ····​.​line·​218
Max diff block lines reached; 4347/9062 bytes (47.97%) of diff not shown.
[−]
smali/com/bmpak/anagramsolver/ui/MainActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​)​V 20 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​28 24 ····​.​line·​28
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
Offset 52, 22 lines modified Offset 53, 25 lines modified
   
52 ····​const·​v1,​·​0x7f080042 53 ····​const·​v1,​·​0x7f080042
   
53 ····​new-​instance·​v2,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 54 ····​new-​instance·​v2,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
54 ····​invoke-​direct·​{v2},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​><init>()​V 55 ····​invoke-​direct·​{v2},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​><init>()​V
   
  56 ····​.​line·​32
55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 57 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
56 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
57 ····​const/​16·​v1,​·​0x1003 59 ····​const/​16·​v1,​·​0x1003
   
  60 ····​.​line·​34
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setTransitionStyle(I​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 61 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setTransitionStyle(I​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
59 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
  63 ····​.​line·​35
60 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 64 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
61 ····​.​line·​36 65 ····​.​line·​36
62 ····​return-​void 66 ····​return-​void
63 .​end·​method 67 .​end·​method
[−]
smali/com/bmpak/anagramsolver/ui/MainActivity.smali
Offset 101, 18 lines modified Offset 101, 20 lines modified
   
101 ····​move-​result-​object·​v3 101 ····​move-​result-​object·​v3
   
102 ····​new-​instance·​v4,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​ 102 ····​new-​instance·​v4,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
103 ····​invoke-​direct·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​><init>()​V 103 ····​invoke-​direct·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​><init>()​V
   
  104 ····​.​line·​52
104 ····​invoke-​virtual·​{v3,​·​v6,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 105 ····​invoke-​virtual·​{v3,​·​v6,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
105 ····​move-​result-​object·​v3 106 ····​move-​result-​object·​v3
   
  107 ····​.​line·​53
106 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 108 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
107 ····​.​line·​69 109 ····​.​line·​69
108 ····​:​goto_0 110 ····​:​goto_0
109 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 111 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
110 ····​move-​result-​object·​v3 112 ····​move-​result-​object·​v3
Offset 166, 18 lines modified Offset 168, 20 lines modified
   
166 ····​move-​result-​object·​v3 168 ····​move-​result-​object·​v3
   
167 ····​new-​instance·​v4,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​ 169 ····​new-​instance·​v4,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
168 ····​invoke-​direct·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​><init>()​V 170 ····​invoke-​direct·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​><init>()​V
   
  171 ····​.​line·​60
169 ····​invoke-​virtual·​{v3,​·​v6,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 172 ····​invoke-​virtual·​{v3,​·​v6,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
170 ····​move-​result-​object·​v3 173 ····​move-​result-​object·​v3
   
  174 ····​.​line·​61
171 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 175 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
172 ····​goto·​:​goto_0 176 ····​goto·​:​goto_0
   
173 ····​.​line·​63 177 ····​.​line·​63
174 ····​:​cond_1 178 ····​:​cond_1
175 ····​invoke-​virtual·​{p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 179 ····​invoke-​virtual·​{p0},​·​Lcom/​bmpak/​anagramsolver/​ui/​MainActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
Offset 188, 18 lines modified Offset 192, 20 lines modified
   
188 ····​move-​result-​object·​v3 192 ····​move-​result-​object·​v3
   
189 ····​new-​instance·​v4,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​ 193 ····​new-​instance·​v4,​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​
   
190 ····​invoke-​direct·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​><init>()​V 194 ····​invoke-​direct·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​AnagramFragment;​-​><init>()​V
   
  195 ····​.​line·​64
191 ····​invoke-​virtual·​{v3,​·​v6,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 196 ····​invoke-​virtual·​{v3,​·​v6,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
192 ····​move-​result-​object·​v3 197 ····​move-​result-​object·​v3
   
  198 ····​.​line·​65
193 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 199 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
194 ····​goto·​:​goto_0 200 ····​goto·​:​goto_0
195 .​end·​method 201 .​end·​method
   
196 .​method·​public·​onLanguageSelectionFi​nish([Ljava/​lang/​String;​)​V 202 .​method·​public·​onLanguageSelectionFi​nish([Ljava/​lang/​String;​)​V
197 ····​.​locals·​5 203 ····​.​locals·​5
[−]
smali/com/bmpak/anagramsolver/ui/SplashFragment$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$rootView:​Landroid/​view/​View;​ 22 .​field·​final·​synthetic·​val$rootView:​Landroid/​view/​View;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​Landroid/​view/​View;​)​V 24 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​Landroid/​view/​View;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​119 28 ····​.​line·​119
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>val$rootView:​Landroid/​view/​View;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>val$rootView:​Landroid/​view/​View;​
   
Offset 37, 204 lines modified Offset 38, 205 lines modified
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
   
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​onClick(Landroid/​view/​View;​)​V 41 .​method·​public·​onClick(Landroid/​view/​View;​)​V
41 ····​.​locals·8 42 ····​.​locals·7
42 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 43 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​const/​16·​v7,​·​0x8 45 ····​const/​16·​v6,​·​0x8
   
45 ····​const/​4·​v6,​·​0x1 46 ····​const/​4·​v5,​·​0x1
   
46 ····​.​line·​124 47 ····​.​line·​124
47 ····​const/​4·​v2,​·​0x0 48 ····​const/​4·​v1,​·​0x0
   
48 ····​.​line·​125 49 ····​.​line·​125
49 ····​.​local·​v2,​·​"isAtLeastOneSelected​":​Z 50 ····​.​local·​v1,​·​"isAtLeastOneSelected​":​Z
50 ····​iget-​object·​v4,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​ 51 ····​iget-​object·​v3,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
51 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>selectedLangs:​Ljava/​util/​Hashtable;​ 52 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>selectedLangs:​Ljava/​util/​Hashtable;​
52 ····​invoke-​static·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>access$000(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​)​Ljava/​util/​Hashtable;​ 53 ····​invoke-​static·​{v3},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>access$000(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​)​Ljava/​util/​Hashtable;​
   
53 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v3
   
54 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​Hashtable;​-​>entrySet()​Ljava/​util/​Set;​ 55 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Hashtable;​-​>entrySet()​Ljava/​util/​Set;​
   
55 ····​move-​result-​object·​v4 56 ····​move-​result-​object·​v3
   
56 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 57 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
57 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v4
   
58 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 60 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
61 ····​move-​result·​v4 61 ····​move-​result·​v3
   
62 ····​if-​eqz·​v4,​·​:​cond_1 62 ····​if-​eqz·​v3,​·​:​cond_1
   
63 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 63 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
64 ····​move-​result-​object·​v3 64 ····​move-​result-​object·​v2
   
65 ····​check-​cast·​v3,​·​Ljava/​util/​Map$Entry;​ 65 ····​check-​cast·​v2,​·​Ljava/​util/​Map$Entry;​
   
66 ····​.​line·​127 66 ····​.​line·​127
67 ····​.​local·​v3,​·​"set":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​Boolean;​>;​" 67 ····​.​local·​v2,​·​"set":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​Boolean;​>;​"
68 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 68 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
69 ····​move-​result-​object·​v4 69 ····​move-​result-​object·​v3
   
70 ····​check-​cast·​v4,​·​Ljava/​lang/​Boolean;​ 70 ····​check-​cast·​v3,​·​Ljava/​lang/​Boolean;​
   
71 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z 71 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z
   
72 ····​move-​result·​v4 72 ····​move-​result·​v3
   
73 ····​if-​ne·​v4,​·​v6,​·​:​cond_0 73 ····​if-​ne·​v3,​·​v5,​·​:​cond_0
   
74 ····​.​line·​128 74 ····​.​line·​128
75 ····​const/​4·​v2,​·​0x1 75 ····​const/​4·​v1,​·​0x1
   
76 ····​.​line·​135 76 ····​.​line·​135
77 ····​.​end·​local·​v3····​#·​"set":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​Boolean;​>;​" 77 ····​.​end·​local·​v2····​#·​"set":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​Boolean;​>;​"
78 ····​:​cond_1 78 ····​:​cond_1
79 ····​if-​eqz·​v2,​·​:​cond_4 79 ····​if-​eqz·​v1,​·​:​cond_4
   
80 ····​.​line·​136 80 ····​.​line·​136
81 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 81 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
82 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 82 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
83 ····​.​line·​137 83 ····​.​line·​137
84 ····​.​local·​v0,​·​"dictionaries":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 84 ····​.​local·​v0,​·​"dictionaries":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
85 ····​iget-​object·​v4,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​ 85 ····​iget-​object·​v3,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
86 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>selectedLangs:​Ljava/​util/​Hashtable;​ 86 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>selectedLangs:​Ljava/​util/​Hashtable;​
87 ····​invoke-​static·​{v4},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>access$000(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​)​Ljava/​util/​Hashtable;​ 87 ····​invoke-​static·​{v3},​·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​-​>access$000(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​)​Ljava/​util/​Hashtable;​
   
Max diff block lines reached; 7357/12108 bytes (60.76%) of diff not shown.
[−]
smali/com/bmpak/anagramsolver/ui/SplashFragment.smali
Offset 70, 15 lines modified Offset 70, 14 lines modified
70 .​method·​public·​constructor·​<init>()​V 70 .​method·​public·​constructor·​<init>()​V
71 ····​.​locals·​0 71 ····​.​locals·​0
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​33 73 ····​.​line·​33
74 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 74 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
75 ····​.​line·​41  
76 ····​return-​void 75 ····​return-​void
77 .​end·​method 76 .​end·​method
   
78 .​method·​static·​synthetic·​access$000(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​)​Ljava/​util/​Hashtable;​ 77 .​method·​static·​synthetic·​access$000(Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​)​Ljava/​util/​Hashtable;​
79 ····​.​locals·​1 78 ····​.​locals·​1
80 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​ 79 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​bmpak/​anagramsolver/​ui/​SplashFragment;​
   
[−]
smali/com/bmpak/anagramsolver/utils/AnagramTextWatcher$1$1.smali
Offset 30, 39 lines modified Offset 30, 36 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$1:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​ 31 .​field·​final·​synthetic·​this$1:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​)​V 33 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​166 37 ····​.​line·​166
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1$​1;​-​>this$1:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1$​1;​-​>this$1:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ····​return-​void 40 ····​return-​void
40 .​end·​method 41 .​end·​method
   
   
41 #·​virtual·​methods 42 #·​virtual·​methods
42 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 43 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
43 ····​.​locals·​1 44 ····​.​locals·​1
44 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
45 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
46 ····​.​prologue 45 ····​.​prologue
47 ····​.​line·​166 46 ····​.​line·​166
48 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 47 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
49 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
50 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​ 48 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​
   
51 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
52 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1$​1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 49 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1$​1;​-​>compare(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
53 ····​move-​result·​v0 50 ····​move-​result·​v0
   
54 ····​return·​v0 51 ····​return·​v0
55 .​end·​method 52 .​end·​method
   
[−]
smali/com/bmpak/anagramsolver/utils/AnagramTextWatcher$1.smali
Offset 30, 35 lines modified Offset 30, 34 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​)​V 33 .​method·​constructor·​<init>(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​123 37 ····​.​line·​123
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​
   
38 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
39 ····​return-​void 40 ····​return-​void
40 .​end·​method 41 .​end·​method
   
   
41 #·​virtual·​methods 42 #·​virtual·​methods
42 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 43 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
43 ····​.​locals·​1 44 ····​.​locals·​1
44 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​123 46 ····​.​line·​123
47 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 47 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
48 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
49 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​util/​ArrayList;​ 48 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​util/​ArrayList;​
   
50 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
51 ····​return-​object·​v0 50 ····​return-​object·​v0
52 .​end·​method 51 .​end·​method
   
Offset 210, 14 lines modified Offset 209, 15 lines modified
210 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>realm:​Lio/​realm/​Realm;​ 209 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>realm:​Lio/​realm/​Realm;​
211 ····​invoke-​static·​{v9},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>access$300(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​)​Lio/​realm/​Realm;​ 210 ····​invoke-​static·​{v9},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>access$300(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​)​Lio/​realm/​Realm;​
   
212 ····​move-​result-​object·​v9 211 ····​move-​result-​object·​v9
   
213 ····​iget-​object·​v10,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​ 212 ····​iget-​object·​v10,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​
   
  213 ····​.​line·​156
214 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​ 214 ····​#·​getter·​for:​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​
215 ····​invoke-​static·​{v10},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>access$200(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​)​Ljava/​lang/​String;​ 215 ····​invoke-​static·​{v10},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>access$200(Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​)​Ljava/​lang/​String;​
   
216 ····​move-​result-​object·​v10 216 ····​move-​result-​object·​v10
   
217 ····​invoke-​static·​{v10},​·​Lcom/​bmpak/​anagramsolver/​dictionary/​Dictionary;​-​>getClass(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​ 217 ····​invoke-​static·​{v10},​·​Lcom/​bmpak/​anagramsolver/​dictionary/​Dictionary;​-​>getClass(Ljava/​lang/​String;​)​Ljava/​lang/​Class;​
   
Offset 225, 18 lines modified Offset 225, 20 lines modified
   
225 ····​invoke-​virtual·​{v9,​·​v10},​·​Lio/​realm/​Realm;​-​>where(Ljava/​lang/​Class;​)​Lio/​realm/​RealmQuery;​ 225 ····​invoke-​virtual·​{v9,​·​v10},​·​Lio/​realm/​Realm;​-​>where(Ljava/​lang/​Class;​)​Lio/​realm/​RealmQuery;​
   
226 ····​move-​result-​object·​v9 226 ····​move-​result-​object·​v9
   
227 ····​const-​string·​v10,​·​"wordAnagrammized" 227 ····​const-​string·​v10,​·​"wordAnagrammized"
   
  228 ····​.​line·​157
228 ····​invoke-​virtual·​{v9,​·​v10,​·​v7},​·​Lio/​realm/​RealmQuery;​-​>equalTo(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lio/​realm/​RealmQuery;​ 229 ····​invoke-​virtual·​{v9,​·​v10,​·​v7},​·​Lio/​realm/​RealmQuery;​-​>equalTo(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lio/​realm/​RealmQuery;​
   
229 ····​move-​result-​object·​v9 230 ····​move-​result-​object·​v9
   
  231 ····​.​line·​158
230 ····​invoke-​virtual·​{v9},​·​Lio/​realm/​RealmQuery;​-​>findAll()​Lio/​realm/​RealmResults;​ 232 ····​invoke-​virtual·​{v9},​·​Lio/​realm/​RealmQuery;​-​>findAll()​Lio/​realm/​RealmResults;​
   
231 ····​move-​result-​object·​v5 233 ····​move-​result-​object·​v5
   
232 ····​.​line·​160 234 ····​.​line·​160
233 ····​.​local·​v5,​·​"results":​Lio/​realm/​RealmResults;​ 235 ····​.​local·​v5,​·​"results":​Lio/​realm/​RealmResults;​
234 ····​iget-​object·​v9,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​ 236 ····​iget-​object·​v9,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>this$0:​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​
Offset 275, 21 lines modified Offset 277, 19 lines modified
   
275 ····​.​line·​178 277 ····​.​line·​178
276 ····​return-​object·​v8 278 ····​return-​object·​v8
277 .​end·​method 279 .​end·​method
   
278 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 280 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
279 ····​.​locals·​0 281 ····​.​locals·​0
280 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
281 ····​.​prologue 282 ····​.​prologue
282 ····​.​line·​123 283 ····​.​line·​123
283 ····​check-​cast·​p1,​·​Ljava/​util/​ArrayList;​ 284 ····​check-​cast·​p1,​·​Ljava/​util/​ArrayList;​
   
284 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
285 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>onPostExecute(Ljava/​util/​ArrayList;​)​V 285 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher$1;​-​>onPostExecute(Ljava/​util/​ArrayList;​)​V
   
286 ····​return-​void 286 ····​return-​void
287 .​end·​method 287 .​end·​method
   
288 .​method·​protected·​onPostExecute(Ljava/​util/​ArrayList;​)​V 288 .​method·​protected·​onPostExecute(Ljava/​util/​ArrayList;​)​V
289 ····​.​locals·​2 289 ····​.​locals·​2
[−]
smali/com/bmpak/anagramsolver/utils/AnagramTextWatcher.smali
Offset 162, 199 lines modified Offset 162, 191 lines modified
   
162 .​method·​private·​addResultsToAdapter(L​io/​realm/​RealmResults;​)​V 162 .​method·​private·​addResultsToAdapter(L​io/​realm/​RealmResults;​)​V
163 ····​.​locals·​4 163 ····​.​locals·​4
164 ····​.​param·​p1,​·​"results"····​#·​Lio/​realm/​RealmResults;​ 164 ····​.​param·​p1,​·​"results"····​#·​Lio/​realm/​RealmResults;​
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​198 166 ····​.​line·​198
167 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​ 167 ····​iget-​object·​v1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​
   
168 ····​const-​string·​v3,​·​"english_dictionary.​txt" 168 ····​const-​string·​v2,​·​"english_dictionary.​txt"
   
169 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 169 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
170 ····​move-​result·​v2 170 ····​move-​result·​v1
   
171 ····​if-​eqz·​v2,​·​:​cond_0 171 ····​if-​eqz·​v1,​·​:​cond_0
   
172 ····​.​line·​199 172 ····​.​line·​199
173 ····​invoke-​virtual·​{p1},​·​Lio/​realm/​RealmResults;​-​>iterator()​Ljava/​util/​Iterator;​ 173 ····​invoke-​virtual·​{p1},​·​Lio/​realm/​RealmResults;​-​>iterator()​Ljava/​util/​Iterator;​
   
174 ····​move-​result-​object·​v0 174 ····​move-​result-​object·​v1
   
175 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
176 ····​:​goto_0 175 ····​:​goto_0
177 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 176 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
178 ····​move-​result·​v2 177 ····​move-​result·​v2
   
179 ····​if-​eqz·​v2,​·​:​cond_3 178 ····​if-​eqz·​v2,​·​:​cond_3
   
180 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 179 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
181 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v0
   
182 ····​check-​cast·​v1,​·​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​ 181 ····​check-​cast·​v0,​·​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​
   
183 ····​.​line·​200 182 ····​.​line·​200
184 ····​.​local·​v1,​·​"word":​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​ 183 ····​.​local·​v0,​·​"word":​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​
185 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​ 184 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​
   
186 ····​invoke-​virtual·​{v1},​·​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​-​>getWord()​Ljava/​lang/​String;​ 185 ····​invoke-​virtual·​{v0},​·​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​-​>getWord()​Ljava/​lang/​String;​
   
187 ····​move-​result-​object·​v3 186 ····​move-​result-​object·​v3
   
188 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V 187 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V
   
189 ····​goto·​:​goto_0 188 ····​goto·​:​goto_0
   
190 ····​.​line·​201 189 ····​.​line·​201
191 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 190 ····​.​end·​local·​v0····​#·​"word":​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​
192 ····​.​end·​local·​v1····​#·​"word":​Lcom/​bmpak/​anagramsolver/​word/​EnglishWord;​  
193 ····​:​cond_0 191 ····​:​cond_0
194 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​ 192 ····​iget-​object·​v1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​
   
195 ····​const-​string·​v3,​·​"el_dictionary.​txt" 193 ····​const-​string·​v2,​·​"el_dictionary.​txt"
   
196 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 194 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
197 ····​move-​result·​v2 195 ····​move-​result·​v1
   
198 ····​if-​eqz·​v2,​·​:​cond_1 196 ····​if-​eqz·​v1,​·​:​cond_1
   
199 ····​.​line·​202 197 ····​.​line·​202
200 ····​invoke-​virtual·​{p1},​·​Lio/​realm/​RealmResults;​-​>iterator()​Ljava/​util/​Iterator;​ 198 ····​invoke-​virtual·​{p1},​·​Lio/​realm/​RealmResults;​-​>iterator()​Ljava/​util/​Iterator;​
   
201 ····​move-​result-​object·​v0 199 ····​move-​result-​object·​v1
   
202 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
203 ····​:​goto_1 200 ····​:​goto_1
204 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 201 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
205 ····​move-​result·​v2 202 ····​move-​result·​v2
   
206 ····​if-​eqz·​v2,​·​:​cond_3 203 ····​if-​eqz·​v2,​·​:​cond_3
   
207 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 204 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
208 ····​move-​result-​object·​v1 205 ····​move-​result-​object·​v0
   
209 ····​check-​cast·​v1,​·​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​ 206 ····​check-​cast·​v0,​·​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​
   
210 ····​.​line·​203 207 ····​.​line·​203
211 ····​.​local·​v1,​·​"word":​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​ 208 ····​.​local·​v0,​·​"word":​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​
212 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​ 209 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>adapter:​Landroid/​widget/​ArrayAdapter;​
   
213 ····​invoke-​virtual·​{v1},​·​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​-​>getWord()​Ljava/​lang/​String;​ 210 ····​invoke-​virtual·​{v0},​·​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​-​>getWord()​Ljava/​lang/​String;​
   
214 ····​move-​result-​object·​v3 211 ····​move-​result-​object·​v3
   
215 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V 212 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​widget/​ArrayAdapter;​-​>add(Ljava/​lang/​Object;​)​V
   
216 ····​goto·​:​goto_1 213 ····​goto·​:​goto_1
   
217 ····​.​line·​204 214 ····​.​line·​204
218 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 215 ····​.​end·​local·​v0····​#·​"word":​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​
219 ····​.​end·​local·​v1····​#·​"word":​Lcom/​bmpak/​anagramsolver/​word/​GreekWord;​  
220 ····​:​cond_1 216 ····​:​cond_1
221 ····​iget-​object·​v2,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​ 217 ····​iget-​object·​v1,​·​p0,​·​Lcom/​bmpak/​anagramsolver/​utils/​AnagramTextWatcher;​-​>dictionary:​Ljava/​lang/​String;​
   
Max diff block lines reached; 14835/19532 bytes (75.95%) of diff not shown.
[−]
smali/io/realm/ValidationList.smali
ordering differences only
Offset 30, 33 lines modified Offset 30, 33 lines modified
30 ····​.​line·​10 30 ····​.​line·​10
31 ····​const/​4·​v0,​·​0x4 31 ····​const/​4·​v0,​·​0x4
   
32 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 32 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
33 ····​const/​4·​v1,​·​0x0 33 ····​const/​4·​v1,​·​0x0
   
34 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​FranceWord" 34 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​GermanWord"
   
35 ····​aput-​object·​v2,​·​v0,​·​v1 35 ····​aput-​object·​v2,​·​v0,​·​v1
   
36 ····​const/​4·​v1,​·​0x1 36 ····​const/​4·​v1,​·​0x1
   
37 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​GermanWord" 37 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​EnglishWord"
   
38 ····​aput-​object·​v2,​·​v0,​·​v1 38 ····​aput-​object·​v2,​·​v0,​·​v1
   
39 ····​const/​4·​v1,​·​0x2 39 ····​const/​4·​v1,​·​0x2
   
40 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​GreekWord" 40 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​FranceWord"
   
41 ····​aput-​object·​v2,​·​v0,​·​v1 41 ····​aput-​object·​v2,​·​v0,​·​v1
   
42 ····​const/​4·​v1,​·​0x3 42 ····​const/​4·​v1,​·​0x3
   
43 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​EnglishWord" 43 ····​const-​string·​v2,​·​"com.​bmpak.​anagramsolver.​word.​GreekWord"
   
44 ····​aput-​object·​v2,​·​v0,​·​v1 44 ····​aput-​object·​v2,​·​v0,​·​v1
   
45 ····​invoke-​static·​{v0},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 45 ····​invoke-​static·​{v0},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0