[−]
/home/hans/code/fdroid/data/tmp/ch.citux.td_16.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_ch.citux.td_16.apk
[−]
zipinfo {}
Offset 1, 566 lines modified Offset 1, 552 lines modified
1 Zip·​file·​size:​·​2211065·​bytes,​·​number·​of·​entries:​·​564 1 Zip·​file·​size:​·​2193921·​bytes,​·​number·​of·​entries:​·​550
2 -​rw-​-​-​-​·····​2.​0·​fat····​59104·​bl·​defN·​15-​Apr-​11·​13:​12·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​59104·​bl·​defN·​15-​Apr-​11·​13:​12·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​59225·​bl·​defN·​15-​Apr-​11·​13:​12·​META-​INF/​74EAF942.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​59225·​bl·​defN·​15-​Apr-​11·​13:​12·​META-​INF/​74EAF942.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​11·​13:​12·​META-​INF/​74EAF942.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​11·​13:​12·​META-​INF/​74EAF942.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​39·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​services/​com.​fasterxml.​jackson.​core.​JsonFactory  
6 -​rw-​-​-​-​·····​2.​0·​fat·······​44·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​services/​com.​fasterxml.​jackson.​core.​ObjectCodec  
7 -​rw-​-​-​-​·····​2.​0·​fat····​11358·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​LICENSE.​txt  
8 -​rw-​-​-​-​·····​2.​0·​fat······​301·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​NOTICE.​txt  
9 -​rw-​-​-​-​·····​2.​0·​fat·······​42·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​services/​javax.​annotation.​processing.​Processor  
10 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​buildserverid
11 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​11·​10:​21·​META-​INF/​fdroidserverid
12 -​rw-​-​-​-​·····​2.​0·​fat·····​2884·​bX·​defN·15-​Apr-​11·10:​21·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2884·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​Apr-​11·10:​21·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_fade_in.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​Apr-​11·10:​21·​res/​anim/​abc_fade_out.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_fade_out.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​11·10:​21·​res/​anim/​abc_slide_in_bottom.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_in_bottom.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​11·10:​21·​res/​anim/​abc_slide_in_top.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_in_top.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​11·10:​21·​res/​anim/​abc_slide_out_bottom.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_out_bottom.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Apr-​11·10:​21·​res/​anim/​abc_slide_out_top.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_out_top.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Apr-​11·10:​21·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Apr-​11·10:​21·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​424·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​424·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_primary_text_mate​rial_dark.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······596·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_search_url_text.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_primary_text_mate​rial_light.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······596·​bl·​defN·15-​Apr-​11·10:​21·​res/​color/​abc_search_url_text.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
28 -​rw-​-​-​-​·····2.​0·​fat······468·​bl·defN·15-​Apr-​11·10:​21·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 23 -​rw-​-​-​-​·····1.​0·​fat······303·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png
29 -​rw-​-​-​-​·····2.​0·​fat······468·​bl·defN·15-​Apr-​11·10:​21·​res/​color/​abc_secondary_text_ma​terial_light.​xml 24 -​rw-​-​-​-​·····1.​0·​fat······304·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​303·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_dark.​9.​png 25 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······304·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_hol​o_light.​9.​png 26 -​rw-​-​-​-​·····​1.​0·​fat······549·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······306·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 27 -​rw-​-​-​-​·····​1.​0·​fat······622·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······549·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······753·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 29 -​rw-​-​-​-​·····​1.​0·​fat·····2040·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 30 -​rw-​-​-​-​·····​1.​0·​fat·····2053·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png
36 -​rw-​-​-​-​·····​1.​0·​fat·····2040·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
37 -​rw-​-​-​-​·····​1.​0·​fat·····2053·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​275·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······407·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······226·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······275·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······147·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​226·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······147·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······584·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······281·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······190·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······584·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······360·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······190·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······270·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······360·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······729·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 42 -​rw-​-​-​-​·····​1.​0·​fat·····1018·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······729·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······541·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
49 -​rw-​-​-​-​·····​1.​0·​fat·····1018·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······541·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······244·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······170·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······239·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······853·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······240·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 52 -​rw-​-​-​-​·····​1.​0·​fat·····1256·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······853·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······417·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
59 -​rw-​-​-​-​·····​1.​0·​fat·····1256·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​530·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······417·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······199·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······530·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······192·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​194·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​187·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​194·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······187·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······348·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_action_clear_light​.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······182·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······484·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_action_settings.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······348·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_action_clear_light​.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······864·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_autorenew_white_36​dp.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······484·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_action_settings.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······234·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_channel.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······864·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_autorenew_white_36​dp.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······220·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_game.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······234·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_channel.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······786·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_glitchicon_black.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······220·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_game.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······565·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_glitchicon_white.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······786·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_glitchicon_black.​png 67 -​rw-​-​-​-​·····​1.​0·​fat·····3771·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······565·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_glitchicon_white.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······936·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_search_white_36dp.​png
74 -​rw-​-​-​-​·····​1.​0·​fat·····3771·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​162·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_watching_now.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······936·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_search_white_36dp.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······269·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_off_disa​bled_focused_holo_lig​ht.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​162·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​ic_watching_now.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​176·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_off_disa​bled_holo_light.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​269·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_off_disa​bled_focused_holo_lig​ht.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​277·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_off_focu​sed_holo_light.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​176·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_off_disa​bled_holo_light.​png 73 -​rw-​-​-​-​·····​1.​0·​fat······​176·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_off_holo​_light.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​277·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_off_focu​sed_holo_light.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​274·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_off_pres​sed_holo_light.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······176·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_off_holo​_light.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······682·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_on_disab​led_focused_holo_ligh​t.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······274·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_off_pres​sed_holo_light.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······475·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_on_disab​led_holo_light.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​682·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_on_disab​led_focused_holo_ligh​t.​png 77 -​rw-​-​-​-​·····​1.​0·​fat·····1589·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_on_focus​ed_holo_light.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​475·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_on_disab​led_holo_light.​png 78 -​rw-​-​-​-​·····​1.​0·​fat·····1378·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_on_holo_​light.​png
84 -​rw-​-​-​-​·····​1.​0·​fat·····1589·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_on_focus​ed_holo_light.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······577·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_check_on_press​ed_holo_light.​png
85 -​rw-​-​-​-​·····​1.​0·​fat·····1378·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_on_holo_​light.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​406·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_default_disabl​ed_focused_holo_light​.​9.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······577·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_check_on_press​ed_holo_light.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······467·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_default_disabl​ed_holo_light.​9.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​406·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_default_disabl​ed_focused_holo_light​.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​476·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_default_focuse​d_holo_light.​9.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​467·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_default_disabl​ed_holo_light.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_default_normal​_holo_light.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​476·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_default_focuse​d_holo_light.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​406·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_default_presse​d_holo_light.​9.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​407·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_default_normal​_holo_light.​9.​png 85 -​rw-​-​-​-​·····​1.​0·​fat·····1022·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_disa​bled_focused_holo_lig​ht.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······406·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_default_presse​d_holo_light.​9.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······505·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_disa​bled_holo_light.​png
92 -​rw-​-​-​-​·····​1.​0·​fat·····​1022·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_disa​bled_focused_holo_lig​ht.​png 87 -​rw-​-​-​-​·····​1.​0·​fat·····​1193·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_focu​sed_holo_light.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​505·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_disa​bled_holo_light.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​575·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_holo​_light.​png
94 -​rw-​-​-​-​·····​1.​0·​fat·····1193·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_focu​sed_holo_light.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​803·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_pres​sed_holo_light.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​575·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_holo​_light.​png 90 -​rw-​-​-​-​·····​1.​0·​fat·····1709·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_disab​led_focused_holo_ligh​t.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​803·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_off_pres​sed_holo_light.​png 91 -​rw-​-​-​-​·····​1.​0·​fat·····1160·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_disab​led_holo_light.​png
97 -​rw-​-​-​-​·····​1.​0·​fat·····​1709·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_disab​led_focused_holo_ligh​t.​png 92 -​rw-​-​-​-​·····​1.​0·​fat·····​1627·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_focus​ed_holo_light.​png
98 -​rw-​-​-​-​·····​1.​0·​fat·····​1160·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_disab​led_holo_light.​png 93 -​rw-​-​-​-​·····​1.​0·​fat·····​1044·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_holo_​light.​png
99 -​rw-​-​-​-​·····​1.​0·​fat·····1627·​b-​·​stor·15-​Apr-​11·10:​20·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_focus​ed_holo_light.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​965·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​td_btn_radio_on_press​ed_holo_light.​png
Max diff block lines reached; 0/119051 bytes (0.00%) of diff not shown.
[−]
res/drawable/td_edit_text_holo_light.xml
Offset 1, 11 lines modified Offset 1, 11 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <selector 2 <selector
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​state_window_focused=​"false"·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_default_​holo_light"·​/​> 4 ····​<item·​android:​state_window_focused=​"false"·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_default_​holo_light"·​/​>
5 ····​<item·​android:​state_window_focused=​"false"·​android:​state_enabled="false"​·​android:​drawable="@drawable/​td_textfield_disabled​_holo_light"·​/​> 5 ····​<item·​android:​state_window_focused=​"false"·​android:​state_enabled="false"​·​android:​drawable="@drawable/​td_textfield_disabled​_holo_light"·​/​>
6 ····​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_activate​d_holo_light"·​/​> 6 ····​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_activate​d_holo_light"·​/​>
7 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_focused_​holo_light"·​/​> 7 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_focused_​holo_light"·​android:​state_activated="true​"·​/​>
8 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_default_​holo_light"·​/​> 8 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​td_textfield_default_​holo_light"·​/​>
9 ····​<item·​android:​state_focused="true"·​android:​drawable="@drawable/​td_textfield_disabled​_focused_holo_light"·​/​> 9 ····​<item·​android:​state_focused="true"·​android:​drawable="@drawable/​td_textfield_disabled​_focused_holo_light"·​/​>
10 ····​<item·​android:​drawable="@drawable/​td_textfield_disabled​_holo_light"·​/​> 10 ····​<item·​android:​drawable="@drawable/​td_textfield_disabled​_holo_light"·​/​>
11 </​selector> 11 </​selector>
[−]
res/drawable/abc_edit_text_material.xml
Offset 1, 10 lines modified Offset 1, 10 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <inset·​android:​insetLeft="@dimen/​abc_control_inset_mat​erial"·​android:​insetRight="@dimen/​abc_control_inset_mat​erial"·​android:​insetTop="@dimen/​abc_control_inset_mat​erial"·​android:​insetBottom="@dimen/​abc_control_inset_mat​erial" 2 <inset·​android:​insetLeft="@dimen/​abc_control_inset_mat​erial"·​android:​insetRight="@dimen/​abc_control_inset_mat​erial"·​android:​insetTop="@dimen/​abc_control_inset_mat​erial"·​android:​insetBottom="@dimen/​abc_control_inset_mat​erial"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<selector> 4 ····​<selector>
5 ········​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_activat​ed_mtrl_alpha"·​/​> 5 ········​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_activat​ed_mtrl_alpha"·​/​>
6 ········​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_activat​ed_mtrl_alpha"·​/​> 6 ········​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_activat​ed_mtrl_alpha"·​android:​state_activated="true​"·​/​>
7 ········​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_default​_mtrl_alpha"·​/​> 7 ········​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_default​_mtrl_alpha"·​/​>
8 ········​<item·​android:​drawable="@drawable/​abc_textfield_default​_mtrl_alpha"·​/​> 8 ········​<item·​android:​drawable="@drawable/​abc_textfield_default​_mtrl_alpha"·​/​>
9 ····​</​selector> 9 ····​</​selector>
10 </​inset> 10 </​inset>
[−]
res/drawable/abc_textfield_search_material.xml
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <selector 2 <selector
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​/​> 4 ····​<item·​android:​state_focused="true"·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​/​>
5 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​/​> 5 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​activated_mtrl_alpha"​·​android:​state_activated="true​"·​/​>
6 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​> 6 ····​<item·​android:​state_enabled="true"·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​>
7 ····​<item·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​> 7 ····​<item·​android:​drawable="@drawable/​abc_textfield_search_​default_mtrl_alpha"·​/​>
8 </​selector> 8 </​selector>
[−]
res/drawable/td_activated_background_holo_light.xml
Offset 1, 6 lines modified Offset 1, 6 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <selector 2 <selector
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​drawable="@drawable/​td_list_activated_hol​o"·​/​> 4 ····​<item·​android:​drawable="@drawable/​td_list_activated_hol​o"·​android:​state_activated="true​"·​/​>
5 ····​<item·​android:​drawable="@android:​color/​transparent"·​/​> 5 ····​<item·​android:​drawable="@android:​color/​transparent"·​/​>
6 </​selector> 6 </​selector>
[−]
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/channel_detail.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:​id="@id/​content"·​android:​visibility="gone"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <RelativeLayout·​android:​id="@id/​content"·​android:​visibility="gone"·​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 ····​<ImageView·​android:​id="@id/​imgLogo"·​android:​layout_width="96.​0dip"·​android:​layout_height="96.​0dip"·​android:​layout_margin="8.​0dip"·​android:​src="@drawable/​default_channel_logo_​medium"·​android:​contentDescription="@​string/​channel_logo"·​/​> 4 ····​<ImageView·​android:​id="@id/​imgLogo"·​android:​layout_width="96.​0dip"·​android:​layout_height="96.​0dip"·​android:​layout_margin="8.​0dip"·​android:​src="@drawable/​default_channel_logo_​medium"·​android:​contentDescription="@​string/​channel_logo"·​/​>
5 ····​<TextView·​android:​textSize="24.​0sp"·​android:​id="@id/​lblTitle"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_margin="8.​0dip"·​android:​singleLine="true"·​android:​layout_toRightOf="@id​/​imgLogo"·​android:​layout_alignTop="@id/​imgLogo"·​/​> 5 ····​<TextView·​android:​textSize="24.​0sp"·​android:​id="@id/​lblTitle"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_margin="8.​0dip"·​android:​singleLine="true"·​android:​layout_toRightOf="@id​/​imgLogo"·​android:​layout_alignTop="@id/​imgLogo"·​android:​textIsSelectable="fal​se"·​android:​layout_toEndOf="@id/​imgLogo"·​/​>
6 ····​<TextView·​android:​id="@id/​lblStatusLabel"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​text="@string/​channel_status"·​android:​layout_toRightOf="@id​/​imgLogo"·​android:​layout_below="@id/​lblTitle"·​/​> 6 ····​<TextView·​android:​id="@id/​lblStatusLabel"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​text="@string/​channel_status"·​android:​layout_toRightOf="@id​/​imgLogo"·​android:​layout_below="@id/​lblTitle"·​android:​layout_toEndOf="@id/​imgLogo"·​/​>
7 ····​<TextView·​android:​id="@id/​lblStatus"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_toRightOf="@id​/​lblStatusLabel"·​android:​layout_below="@id/​lblTitle"·​/​> 7 ····​<TextView·​android:​id="@id/​lblStatus"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_toRightOf="@id​/​lblStatusLabel"·​android:​layout_below="@id/​lblTitle"·​android:​layout_toEndOf="@id/​lblStatusLabel"·​/​>
8 ····​<Button·​android:​textColor="@android:​color/​white"·​android:​id="@id/​btnStream"·​android:​visibility="gone"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_margin="8.​0dip"·​android:​text="@string/​channel_watch_stream"​·​android:​layout_below="@id/​imgLogo"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentRig​ht="true"·​/​> 8 ····​<Button·​android:​textColor="@android:​color/​white"·​android:​id="@id/​btnStream"·​android:​visibility="gone"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_margin="8.​0dip"·​android:​text="@string/​channel_watch_stream"​·​android:​layout_below="@id/​imgLogo"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentRig​ht="true"·​android:​layout_alignParentSta​rt="true"·​android:​layout_alignParentEnd​="true"·​/​>
9 ····​<TextView·​android:​textSize="16.​0sp"·​android:​id="@id/​lblArchive"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_margin="8.​0dip"·​android:​text="@string/​channel_archives"·​android:​layout_below="@id/​btnStream"·​/​> 9 ····​<TextView·​android:​textSize="16.​0sp"·​android:​id="@id/​lblArchive"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_margin="8.​0dip"·​android:​text="@string/​channel_archives"·​android:​layout_below="@id/​btnStream"·​/​>
10 ····​<View·​android:​id="@id/​divider"·​android:​background="@android:​color/​darker_gray"·​android:​visibility="visible"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="1.​0dip"·​android:​minHeight="1.​0dip"·​android:​layout_below="@id/​lblArchive"·​/​> 10 ····​<View·​android:​id="@id/​divider"·​android:​background="@android:​color/​darker_gray"·​android:​visibility="visible"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="1.​0dip"·​android:​minHeight="1.​0dip"·​android:​layout_below="@id/​lblArchive"·​/​>
11 ····​<FrameLayout·​android:​id="@id/​container"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_below="@id/​divider"·​/​> 11 ····​<FrameLayout·​android:​id="@id/​container"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_below="@id/​divider"·​/​>
12 ····​<ch.​citux.​td.​ui.​widget.​EmptyView·​android:​id="@android:​id/​empty"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_below="@id/​lblArchive"·​/​> 12 ····​<ch.​citux.​td.​ui.​widget.​EmptyView·​android:​id="@android:​id/​empty"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_below="@id/​lblArchive"·​/​>
13 </​RelativeLayout> 13 </​RelativeLayout>
[−]
res/layout/list_item_videos.xml
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <RelativeLayout·​android:​padding="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent" 2 <RelativeLayout·​android:​padding="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<ImageView·​android:​id="@id/​imgThumbnail"·​android:​layout_width="64.​0dip"·​android:​layout_height="48.​0dip"·​android:​scaleType="center"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentTop​="true"·​android:​contentDescription="@​string/​channel_thumbnail"·​/​> 4 ····​<ImageView·​android:​id="@id/​imgThumbnail"·​android:​layout_width="64.​0dip"·​android:​layout_height="48.​0dip"·​android:​scaleType="center"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentTop​="true"·​android:​contentDescription="@​string/​channel_thumbnail"·android:​layout_alignParentSta​rt="true"·​/​>
5 ····​<TextView·​android:​textSize="16.​0sp"·​android:​ellipsize="marquee"·​android:​id="@id/​lblTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​singleLine="true"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_alignTop="@id/​imgThumbnail"·​/​> 5 ····​<TextView·​android:​textSize="16.​0sp"·​android:​ellipsize="marquee"·​android:​id="@id/​lblTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​singleLine="true"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_alignTop="@id/​imgThumbnail"·​android:​layout_marginStart="8​.​0dip"·​android:​layout_toEndOf="@id/​imgThumbnail"·​/​>
6 ····​<TextView·​android:​textSize="12.​0sp"·​android:​gravity="start|bottom​|center"·​android:​id="@id/​lblDate"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_below="@id/​lblTitle"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​/​> 6 ····​<TextView·​android:​textSize="12.​0sp"·​android:​gravity="start|bottom​|center"·​android:​id="@id/​lblDate"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_below="@id/​lblTitle"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​android:​layout_marginStart="8​.​0dip"·​android:​layout_toEndOf="@id/​imgThumbnail"·​/​>
7 ····​<TextView·​android:​textSize="12.​0sp"·​android:​gravity="end|bottom|c​enter"·​android:​id="@id/​lblDuration"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​layout_toRightOf="@id​/​lblDate"·​android:​layout_below="@id/​lblTitle"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​android:​layout_alignParentRig​ht="true"·​/​> 7 ····​<TextView·​android:​textSize="12.​0sp"·​android:​gravity="end|bottom|c​enter"·​android:​id="@id/​lblDuration"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​layout_toRightOf="@id​/​lblDate"·​android:​layout_below="@id/​lblTitle"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​android:​layout_alignParentRig​ht="true"·​android:​layout_toEndOf="@id/​lblDate"·​android:​layout_alignParentEnd​="true"·​/​>
8 </​RelativeLayout> 8 </​RelativeLayout>
[−]
res/layout/game_item.xml
Offset 1, 7 lines modified Offset 1, 7 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <RelativeLayout·​android:​padding="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <RelativeLayout·​android:​padding="8.​0dip"·​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 ····​<ImageView·​android:​id="@id/​imgBox"·​android:​layout_width="102.​0dip"·​android:​layout_height="147.​0dip"·​android:​layout_alignParentTop​="true"·​android:​layout_centerInParent​="true"·​android:​contentDescription="@​string/​game_box"·​/​> 4 ····​<ImageView·​android:​id="@id/​imgBox"·​android:​layout_width="102.​0dip"·​android:​layout_height="147.​0dip"·​android:​layout_alignParentTop​="true"·​android:​layout_centerInParent​="true"·​android:​contentDescription="@​string/​game_box"·​/​>
5 ····​<TextView·​android:​textStyle="bold"·​android:​ellipsize="marquee"·​android:​id="@id/​lblName"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​android:​layout_below="@id/​imgBox"·​android:​layout_alignLeft="@id​/​imgBox"·​android:​layout_alignRight="@i​d/​imgBox"·​/​> 5 ····​<TextView·​android:​textStyle="bold"·​android:​ellipsize="marquee"·​android:​id="@id/​lblName"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​android:​layout_below="@id/​imgBox"·​android:​layout_alignLeft="@id​/​imgBox"·​android:​layout_alignRight="@i​d/​imgBox"·​android:​layout_alignStart="@i​d/​imgBox"·​android:​layout_alignEnd="@id/​imgBox"·​/​>
6 ····​<TextView·​android:​textStyle="bold"·​android:​ellipsize="marquee"·​android:​gravity="start|bottom​|center"·​android:​id="@id/​lblViewers"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​android:​layout_below="@id/​lblName"·​android:​layout_alignRight="@i​d/​lblName"·​/​> 6 ····​<TextView·​android:​textStyle="bold"·​android:​ellipsize="marquee"·​android:​gravity="start|bottom​|center"·​android:​id="@id/​lblViewers"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​singleLine="true"·​android:​layout_below="@id/​lblName"·​android:​layout_alignRight="@i​d/​lblName"·​android:​layout_alignEnd="@id/​lblName"·​/​>
7 </​RelativeLayout> 7 </​RelativeLayout>
[−]
res/layout/list_item_games.xml
Offset 1, 10 lines modified Offset 1, 10 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <RelativeLayout·​android:​padding="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <RelativeLayout·​android:​padding="8.​0dip"·​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 ····​<ImageView·​android:​id="@id/​imgThumbnail"·​android:​layout_width="64.​0dip"·​android:​layout_height="48.​0dip"·​android:​scaleType="center"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentTop​="true"·​android:​contentDescription="@​string/​channel_thumbnail"·​/​> 4 ····​<ImageView·​android:​id="@id/​imgThumbnail"·​android:​layout_width="64.​0dip"·​android:​layout_height="48.​0dip"·​android:​scaleType="center"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentTop​="true"·​android:​contentDescription="@​string/​channel_thumbnail"·android:​layout_alignParentSta​rt="true"·​/​>
5 ····​<TextView·​android:​textSize="16.​0sp"·​android:​ellipsize="marquee"·​android:​id="@id/​lblTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​singleLine="true"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_alignTop="@id/​imgThumbnail"·​/​> 5 ····​<TextView·​android:​textSize="16.​0sp"·​android:​ellipsize="marquee"·​android:​id="@id/​lblTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="8.​0dip"·​android:​singleLine="true"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_alignTop="@id/​imgThumbnail"·​android:​layout_marginStart="8​.​0dip"·​android:​layout_toEndOf="@id/​imgThumbnail"·​/​>
6 ····​<ImageView·​android:​layout_gravity="botto​m"·​android:​id="@id/​imgChannel"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="4.​0dip"·​android:​src="@drawable/​ic_channel"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​android:​contentDescription="@​string/​channel_name"·​/​> 6 ····​<ImageView·​android:​layout_gravity="botto​m"·​android:​id="@id/​imgChannel"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="4.​0dip"·​android:​src="@drawable/​ic_channel"·​android:​layout_toRightOf="@id​/​imgThumbnail"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​android:​contentDescription="@​string/​channel_name"·​/​>
7 ····​<TextView·​android:​textSize="14.​0sp"·​android:​ellipsize="marquee"·​android:​gravity="bottom|cente​r|left"·​android:​layout_gravity="botto​m"·​android:​id="@id/​lblChannel"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="2.​0dip"·​android:​minWidth="72.​0dip"·​android:​lines="1"·​android:​scrollHorizontally="t​rue"·​android:​singleLine="true"·​android:​layout_toLeftOf="@id/​lblViewers"·​android:​layout_toRightOf="@id​/​imgChannel"·​android:​layout_alignBottom="@​id/​imgChannel"·​android:​marqueeRepeatLimit="m​arquee_forever"·​/​> 7 ····​<TextView·​android:​textSize="14.​0sp"·​android:​ellipsize="marquee"·​android:​gravity="bottom|cente​r|left"·​android:​layout_gravity="botto​m"·​android:​id="@id/​lblChannel"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="2.​0dip"·​android:​minWidth="72.​0dip"·​android:​lines="1"·​android:​scrollHorizontally="t​rue"·​android:​singleLine="true"·​android:​layout_toLeftOf="@id/​lblViewers"·​android:​layout_toRightOf="@id​/​imgChannel"·​android:​layout_alignBottom="@​id/​imgChannel"·​android:​marqueeRepeatLimit="m​arquee_forever"·​/​>
8 ····​<TextView·​android:​textSize="14.​0sp"·​android:​gravity="bottom|cente​r|right"·​android:​id="@id/​lblViewers"·​android:​layout_width="64.​0dip"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginRight="2​.​0dip"·​android:​singleLine="true"·​android:​layout_toLeftOf="@id/​imgViewers"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​/​> 8 ····​<TextView·​android:​textSize="14.​0sp"·​android:​gravity="bottom|cente​r|right"·​android:​id="@id/​lblViewers"·​android:​layout_width="64.​0dip"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginRight="2​.​0dip"·​android:​singleLine="true"·​android:​layout_toLeftOf="@id/​imgViewers"·​android:​layout_alignBottom="@​id/​imgThumbnail"·​/​>
9 ····​<ImageView·​android:​layout_gravity="botto​m"·​android:​id="@id/​imgViewers"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="2.​0dip"·​android:​src="@drawable/​ic_watching_now"·​android:​layout_below="@id/​lblTitle"·​android:​layout_alignBottom="@​id/​lblViewers"·​android:​layout_alignParentRig​ht="true"·​android:​contentDescription="@​string/​stream_viewers"·​/​> 9 ····​<ImageView·​android:​layout_gravity="botto​m"·​android:​id="@id/​imgViewers"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="wrap_c​ontent"·​android:​layout_marginLeft="2.​0dip"·​android:​src="@drawable/​ic_watching_now"·​android:​layout_below="@id/​lblTitle"·​android:​layout_alignBottom="@​id/​lblViewers"·​android:​layout_alignParentRig​ht="true"·​android:​contentDescription="@​string/​stream_viewers"·​/​>
10 </​RelativeLayout> 10 </​RelativeLayout>
[−]
res/layout/navigation.xml
Offset 1, 10 lines modified Offset 1, 10 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <FrameLayout·​android:​layout_gravity="start​"·​android:​id="@id/​drawer"·​android:​background="@color/​twitch_grey_dark"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent" 2 <FrameLayout·​android:​layout_gravity="start​"·​android:​id="@id/​drawer"·​android:​background="@color/​twitch_grey_dark"·​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:​orientation="horizont​al"·​android:​id="@id/​user"·​android:​padding="8.​0dip"·​android:​visibility="gone"·​android:​clickable="true"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="88.​0dip"> 4 ····​<LinearLayout·​android:​orientation="horizont​al"·​android:​id="@id/​user"·​android:​padding="8.​0dip"·​android:​visibility="gone"·​android:​clickable="true"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="88.​0dip">
5 ········​<ImageView·​android:​layout_gravity="start​"·​android:​id="@id/​imgUser"·​android:​layout_width="72.​0dip"·​android:​layout_height="72.​0dip"·​android:​src="@drawable/​default_channel_logo_​medium"·​/​> 5 ········​<ImageView·​android:​layout_gravity="start​"·​android:​id="@id/​imgUser"·​android:​layout_width="72.​0dip"·​android:​layout_height="72.​0dip"·​android:​src="@drawable/​default_channel_logo_​medium"·​/​>
6 ········​<TextView·​android:​textSize="28.​0sp"·​android:​textStyle="bold"·​android:​textColor="@color/​twitch_grey_light"·​android:​ellipsize="marquee"·​android:​gravity="center_verti​cal"·​android:​id="@id/​lblUser"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​singleLine="true"·​/​> 6 ········​<TextView·​android:​textSize="28.​0sp"·​android:​textStyle="bold"·​android:​textColor="@color/​twitch_grey_light"·​android:​ellipsize="marquee"·​android:​gravity="center_verti​cal"·​android:​id="@id/​lblUser"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​singleLine="true"·​android:​layout_marginStart="8​.​0dip"·​/​>
7 ····​</​LinearLayout> 7 ····​</​LinearLayout>
8 ····​<TextView·​android:​textSize="18.​0sp"·​android:​textColor="@color/​twitch_grey_light"·​android:​gravity="center"·​android:​id="@id/​lblNoUser"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="88.​0dip"·​android:​text="@string/​channel_name_empty"·​/​> 8 ····​<TextView·​android:​textSize="18.​0sp"·​android:​textColor="@color/​twitch_grey_light"·​android:​gravity="center"·​android:​id="@id/​lblNoUser"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="88.​0dip"·​android:​text="@string/​channel_name_empty"·​/​>
9 ····​<ListView·​android:​layout_gravity="top"·​android:​id="@id/​lstNav"·​android:​background="@color/​twitch_grey_light"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginTop="92.​0dip"·​/​> 9 ····​<ListView·​android:​layout_gravity="top"·​android:​id="@id/​lstNav"·​android:​background="@color/​twitch_grey_light"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginTop="92.​0dip"·​/​>
10 </​FrameLayout> 10 </​FrameLayout>
[−]
res/layout/list_item_playlist.xml
Offset 1, 10 lines modified Offset 1, 10 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <RelativeLayout·​android:​orientation="vertical​"·​android:​padding="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="48.​0dip" 2 <RelativeLayout·​android:​orientation="vertical​"·​android:​padding="8.​0dip"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="48.​0dip"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<TextView·​android:​textSize="14.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartTitle"·​android:​layout_width="48.​0dip"·​android:​layout_height="16.​0dip"·​android:​text="@string/​playlist_part"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentTop​="true"·​/​> 4 ····​<TextView·​android:​textSize="14.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartTitle"·​android:​layout_width="48.​0dip"·​android:​layout_height="16.​0dip"·​android:​text="@string/​playlist_part"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentTop​="true"·​android:​layout_alignParentSta​rt="true"·​/​>
5 ····​<TextView·​android:​textSize="12.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartIndex"·​android:​layout_width="20.​0dip"·​android:​layout_height="16.​0dip"·​android:​layout_below="@id/​lblPartTitle"·​android:​layout_alignParentLef​t="true"·​/​> 5 ····​<TextView·​android:​textSize="12.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartIndex"·​android:​layout_width="20.​0dip"·​android:​layout_height="16.​0dip"·​android:​layout_below="@id/​lblPartTitle"·​android:​layout_alignParentLef​t="true"·​android:​layout_alignParentSta​rt="true"·​/​>
6 ····​<TextView·​android:​textSize="12.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartSlash"·​android:​layout_width="8.​0dip"·​android:​layout_height="16.​0dip"·​android:​text="@string/​playlist_slash"·​android:​layout_toRightOf="@id​/​lblPartIndex"·​android:​layout_below="@id/​lblPartTitle"·​/​> 6 ····​<TextView·​android:​textSize="12.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartSlash"·​android:​layout_width="8.​0dip"·​android:​layout_height="16.​0dip"·​android:​text="@string/​playlist_slash"·​android:​layout_toRightOf="@id​/​lblPartIndex"·​android:​layout_below="@id/​lblPartTitle"·​android:​layout_toEndOf="@id/​lblPartIndex"·​/​>
7 ····​<TextView·​android:​textSize="12.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartCount"·​android:​layout_width="20.​0dip"·​android:​layout_height="16.​0dip"·​android:​layout_toRightOf="@id​/​lblPartSlash"·​android:​layout_below="@id/​lblPartTitle"·​/​> 7 ····​<TextView·​android:​textSize="12.​0sp"·​android:​textStyle="bold"·​android:​gravity="center"·​android:​id="@id/​lblPartCount"·​android:​layout_width="20.​0dip"·​android:​layout_height="16.​0dip"·​android:​layout_toRightOf="@id​/​lblPartSlash"·​android:​layout_below="@id/​lblPartTitle"·​android:​layout_toEndOf="@id/​lblPartSlash"·​/​>
8 ····​<TextView·​android:​textSize="20.​0sp"·​android:​ellipsize="marquee"·​android:​id="@id/​lblTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​singleLine="true"·​android:​layout_toLeftOf="@id/​chkPlayed"·​android:​layout_toRightOf="@id​/​lblPartTitle"·​/​> 8 ····​<TextView·​android:​textSize="20.​0sp"·​android:​ellipsize="marquee"·​android:​id="@id/​lblTitle"·​android:​layout_width="fill_pa​rent"·​android:​layout_height="fill_p​arent"·​android:​layout_marginLeft="8.​0dip"·​android:​layout_marginRight="8​.​0dip"·​android:​singleLine="true"·​android:​layout_toLeftOf="@id/​chkPlayed"·​android:​layout_toRightOf="@id​/​lblPartTitle"·​android:​layout_marginStart="8​.​0dip"·​android:​layout_marginEnd="8.​0dip"·​android:​layout_toStartOf="@id​/​chkPlayed"·​android:​layout_toEndOf="@id/​lblPartTitle"·​/​>
9 ····​<CheckBox·​android:​id="@id/​chkPlayed"·​android:​focusable="false"·​android:​clickable="false"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_alignParentRig​ht="true"·​/​> 9 ····​<CheckBox·​android:​id="@id/​chkPlayed"·​android:​focusable="false"·​android:​clickable="false"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="fill_p​arent"·​android:​layout_alignParentRig​ht="true"·​android:​layout_alignParentEnd​="true"·​/​>
10 </​RelativeLayout> 10 </​RelativeLayout>
[−]
res/color/abc_background_cache_hint_selector_material_dark.xml
Offset 1, 6 lines modified Offset 1, 6 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <selector 2 <selector
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​color="@color/​background_material_d​ark"·​/​> 4 ····​<item·​android:​color="@color/​background_material_d​ark"·​android:​state_accelerated="fa​lse"·​/​>
5 ····​<item·​android:​color="@android:​color/​transparent"·​/​> 5 ····​<item·​android:​color="@android:​color/​transparent"·​/​>
6 </​selector> 6 </​selector>
[−]
res/color/abc_background_cache_hint_selector_material_light.xml
Offset 1, 6 lines modified Offset 1, 6 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <selector 2 <selector
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​color="@color/​background_material_l​ight"·​/​> 4 ····​<item·​android:​color="@color/​background_material_l​ight"·​android:​state_accelerated="fa​lse"·​/​>
5 ····​<item·​android:​color="@android:​color/​transparent"·​/​> 5 ····​<item·​android:​color="@android:​color/​transparent"·​/​>
6 </​selector> 6 </​selector>
[−]
smali/android/support/v4/preferencefragment/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​9 22 ····​.​line·​9
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​26  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
[−]
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·​704  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/ch/citux/td/R.smali
Offset 30, 10 lines modified Offset 30, 9 lines modified
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​10 33 ····​.​line·​10
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​.​line·​1902  
36 ····​return-​void 35 ····​return-​void
37 .​end·​method 36 .​end·​method
[−]
smali/ch/citux/td/data/model/TwitchChannel.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Lch/​citux/​td/​data/​model/​TwitchBase;​ 2 .​super·​Lch/​citux/​td/​data/​model/​TwitchBase;​
3 .​source·​"TwitchChannel.​java" 3 .​source·​"TwitchChannel.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lch/​citux/​td/​data/​model/​TwitchChannel$1;​,​  
8 ········​Lch/​citux/​td/​data/​model/​TwitchChannel$Status;​ 7 ········​Lch/​citux/​td/​data/​model/​TwitchChannel$Status;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​_id:​I 11 .​field·​private·​_id:​I
Offset 61, 15 lines modified Offset 60, 14 lines modified
61 .​method·​public·​constructor·​<init>()​V 60 .​method·​public·​constructor·​<init>()​V
62 ····​.​locals·​0 61 ····​.​locals·​0
   
63 ····​.​prologue 62 ····​.​prologue
64 ····​.​line·​26 63 ····​.​line·​26
65 ····​invoke-​direct·​{p0},​·​Lch/​citux/​td/​data/​model/​TwitchBase;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Lch/​citux/​td/​data/​model/​TwitchBase;​-​><init>()​V
   
66 ····​.​line·​185  
67 ····​return-​void 65 ····​return-​void
68 .​end·​method 66 .​end·​method
   
   
69 #·​virtual·​methods 67 #·​virtual·​methods
70 .​method·​public·​getBackground()​Ljava/​lang/​String;​ 68 .​method·​public·​getBackground()​Ljava/​lang/​String;​
71 ····​.​locals·​1 69 ····​.​locals·​1
[−]
smali/ch/citux/td/data/model/TwitchFollows.smali
Offset 39, 41 lines modified Offset 39, 40 lines modified
39 ············​"Lch/​citux/​td/​data/​model/​TwitchChannel;​",​ 39 ············​"Lch/​citux/​td/​data/​model/​TwitchChannel;​",​
40 ············​">;​" 40 ············​">;​"
41 ········​} 41 ········​}
42 ····​.​end·​annotation 42 ····​.​end·​annotation
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​30 44 ····​.​line·​30
45 ····​new-​instance·​v3,​·​Landroid/​util/​SparseArray;​ 45 ····​new-​instance·​v2,​·​Landroid/​util/​SparseArray;​
   
46 ····​iget-​object·​v4,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchFollows;​-​>follows:​Ljava/​util/​List;​ 46 ····​iget-​object·​v3,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchFollows;​-​>follows:​Ljava/​util/​List;​
   
47 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 47 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
48 ····​move-​result·​v4 48 ····​move-​result·​v3
   
49 ····​invoke-​direct·​{v3,​·​v4},​·​Landroid/​util/​SparseArray;​-​><init>(I)​V 49 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​util/​SparseArray;​-​><init>(I)​V
   
50 ····​.​line·​31 50 ····​.​line·​31
51 ····​.​local·​v3,​·​"result":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Lch/​citux/​td/​data/​model/​TwitchChannel;​>;​" 51 ····​.​local·​v2,​·​"result":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Lch/​citux/​td/​data/​model/​TwitchChannel;​>;​"
52 ····​iget-​object·​v4,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchFollows;​-​>follows:​Ljava/​util/​List;​ 52 ····​iget-​object·​v3,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchFollows;​-​>follows:​Ljava/​util/​List;​
   
53 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 53 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
54 ····​move-​result-​object·​v2 54 ····​move-​result-​object·​v3
   
55 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
56 ····​:​goto_0 55 ····​:​goto_0
57 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 56 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
58 ····​move-​result·​v4 57 ····​move-​result·​v4
   
59 ····​if-​eqz·​v4,​·​:​cond_0 58 ····​if-​eqz·​v4,​·​:​cond_0
   
60 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 59 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
61 ····​move-​result-​object·​v1 60 ····​move-​result-​object·​v1
   
62 ····​check-​cast·​v1,​·​Lch/​citux/​td/​data/​model/​TwitchChannels;​ 61 ····​check-​cast·​v1,​·​Lch/​citux/​td/​data/​model/​TwitchChannels;​
   
63 ····​.​line·​32 62 ····​.​line·​32
64 ····​.​local·​v1,​·​"channels":​Lch/​citux/​td/​data/​model/​TwitchChannels;​ 63 ····​.​local·​v1,​·​"channels":​Lch/​citux/​td/​data/​model/​TwitchChannels;​
Offset 83, 23 lines modified Offset 82, 23 lines modified
   
83 ····​.​line·​33 82 ····​.​line·​33
84 ····​.​local·​v0,​·​"channel":​Lch/​citux/​td/​data/​model/​TwitchChannel;​ 83 ····​.​local·​v0,​·​"channel":​Lch/​citux/​td/​data/​model/​TwitchChannel;​
85 ····​invoke-​virtual·​{v0},​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​-​>get_id()​I 84 ····​invoke-​virtual·​{v0},​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​-​>get_id()​I
   
86 ····​move-​result·​v4 85 ····​move-​result·​v4
   
87 ····​invoke-​virtual·​{v3,​·​v4,​·​v0},​·​Landroid/​util/​SparseArray;​-​>put(ILjava/​lang/​Object;​)​V 86 ····​invoke-​virtual·​{v2,​·​v4,​·​v0},​·​Landroid/​util/​SparseArray;​-​>put(ILjava/​lang/​Object;​)​V
   
88 ····​goto·​:​goto_0 87 ····​goto·​:​goto_0
   
89 ····​.​line·​35 88 ····​.​line·​35
90 ····​.​end·​local·​v0····​#·​"channel":​Lch/​citux/​td/​data/​model/​TwitchChannel;​ 89 ····​.​end·​local·​v0····​#·​"channel":​Lch/​citux/​td/​data/​model/​TwitchChannel;​
91 ····​.​end·​local·​v1····​#·​"channels":​Lch/​citux/​td/​data/​model/​TwitchChannels;​ 90 ····​.​end·​local·​v1····​#·​"channels":​Lch/​citux/​td/​data/​model/​TwitchChannels;​
92 ····​:​cond_0 91 ····​:​cond_0
93 ····​return-​object·​v3 92 ····​return-​object·​v2
94 .​end·​method 93 .​end·​method
   
95 .​method·​public·​setFollows(Ljava/​util/​List;​)​V 94 .​method·​public·​setFollows(Ljava/​util/​List;​)​V
96 ····​.​locals·​0 95 ····​.​locals·​0
97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 96 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
98 ········​value·​=·​{ 97 ········​value·​=·​{
99 ············​"(",​ 98 ············​"(",​
[−]
smali/ch/citux/td/data/model/TwitchLogo.smali
Offset 73, 55 lines modified Offset 73, 49 lines modified
73 ····​.​prologue 73 ····​.​prologue
74 ····​.​line·​51 74 ····​.​line·​51
75 ····​if-​eqz·​p1,​·​:​cond_0 75 ····​if-​eqz·​p1,​·​:​cond_0
   
76 ····​.​line·​52 76 ····​.​line·​52
77 ····​invoke-​static·​{},​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>values()​[Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​ 77 ····​invoke-​static·​{},​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>values()​[Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​
   
78 ····​move-​result-​object·​v0 78 ····​move-​result-​object·​v2
   
79 ····.​local·v0,​·"arr$":​[Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​ 79 ····​array-​length·​v3,​·​v2
80 ····​array-​length·​v2,​·​v0  
   
81 ····​.​local·​v2,​·​"len$":​I  
82 ····​const/​4·​v1,​·​0x0 80 ····​const/​4·​v1,​·​0x0
   
83 ····​.​local·​v1,​·​"i$":​I  
84 ····​:​goto_0 81 ····​:​goto_0
85 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 82 ····​if-​ge·​v1,​·​v3,​·​:​cond_0
   
86 ····​aget-​object·​v3,​·​v0,​·​v1 83 ····​aget-​object·​v0,​·​v2,​·​v1
   
87 ····​.​line·​53 84 ····​.​line·​53
88 ····​.​local·​v3,​·​"size":​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​ 85 ····​.​local·​v0,​·​"size":​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​
89 ····​iget-​object·​v4,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchLogo;​-​>logos:​Ljava/​util/​HashMap;​ 86 ····​iget-​object·​v4,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchLogo;​-​>logos:​Ljava/​util/​HashMap;​
   
90 ····​const-​string·​v5,​·​"-​(\\d+)​x(\\d+)​" 87 ····​const-​string·​v5,​·​"-​(\\d+)​x(\\d+)​"
   
91 ····​#·​getter·​for:​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>size:​Ljava/​lang/​String;​ 88 ····​#·​getter·​for:​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>size:​Ljava/​lang/​String;​
92 ····​invoke-​static·​{v3},​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>access$000(Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​)​Ljava/​lang/​String;​ 89 ····​invoke-​static·​{v0},​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>access$000(Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​)​Ljava/​lang/​String;​
   
93 ····​move-​result-​object·​v6 90 ····​move-​result-​object·​v6
   
94 ····​invoke-​virtual·​{p1,​·​v5,​·​v6},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 91 ····​invoke-​virtual·​{p1,​·​v5,​·​v6},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
95 ····​move-​result-​object·​v5 92 ····​move-​result-​object·​v5
   
96 ····​invoke-​virtual·​{v4,​·​v3,​·​v5},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 93 ····​invoke-​virtual·​{v4,​·​v0,​·​v5},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​.​line·​52 94 ····​.​line·​52
98 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 95 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
99 ····​goto·​:​goto_0 96 ····​goto·​:​goto_0
   
100 ····​.​line·​56 97 ····​.​line·​56
101 ····​.​end·​local·​v0····​#·​"arr$":​[Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​ 98 ····​.​end·​local·​v0····​#·​"size":​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​
102 ····​.​end·​local·​v1····​#·​"i$":​I  
103 ····​.​end·​local·​v2····​#·​"len$":​I  
104 ····​.​end·​local·​v3····​#·​"size":​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​  
105 ····​:​cond_0 99 ····​:​cond_0
106 ····​return-​void 100 ····​return-​void
107 .​end·​method 101 .​end·​method
   
   
108 #·​virtual·​methods 102 #·​virtual·​methods
109 .​method·​public·​getUrl(Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​)​Ljava/​lang/​String;​ 103 .​method·​public·​getUrl(Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​)​Ljava/​lang/​String;​
[−]
smali/ch/citux/td/data/model/TwitchPlayList.smali
Offset 135, 67 lines modified Offset 135, 64 lines modified
   
135 .​method·​public·​static·​parseQuality(Ljava/​lang/​String;​)​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 135 .​method·​public·​static·​parseQuality(Ljava/​lang/​String;​)​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
136 ····​.​locals·​5 136 ····​.​locals·​5
137 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 137 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
138 ····​.​prologue 138 ····​.​prologue
139 ····​.​line·​44 139 ····​.​line·​44
140 ····​sget-​object·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchPlayList;​-​>SUPPORTED_QUALITIES:​[Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 140 ····​sget-​object·​v2,​·​Lch/​citux/​td/​data/​model/​TwitchPlayList;​-​>SUPPORTED_QUALITIES:​[Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
   
141 ····.​local·v0,​·"arr$":​[Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 141 ····​array-​length·​v3,​·​v2
142 ····​array-​length·​v2,​·​v0  
   
143 ····​.​local·​v2,​·​"len$":​I  
144 ····​const/​4·​v1,​·​0x0 142 ····​const/​4·​v1,​·​0x0
   
145 ····​.​local·​v1,​·​"i$":​I  
146 ····​:​goto_0 143 ····​:​goto_0
147 ····​if-​ge·​v1,​·​v2,​·​:​cond_2 144 ····​if-​ge·​v1,​·​v3,​·​:​cond_2
   
148 ····​aget-​object·​v3,​·​v0,​·​v1 145 ····​aget-​object·​v0,​·​v2,​·​v1
   
149 ····​.​line·​45 146 ····​.​line·​45
150 ····​.​local·​v3,​·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 147 ····​.​local·​v0,​·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
151 ····​invoke-​virtual·​{v3},​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​-​>getName()​Ljava/​lang/​String;​ 148 ····​invoke-​virtual·​{v0},​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​-​>getName()​Ljava/​lang/​String;​
   
152 ····​move-​result-​object·​v4 149 ····​move-​result-​object·​v4
   
153 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 150 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
154 ····​move-​result·​v4 151 ····​move-​result·​v4
   
155 ····​if-​nez·​v4,​·​:​cond_0 152 ····​if-​nez·​v4,​·​:​cond_0
   
156 ····​invoke-​virtual·​{v3},​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​-​>getKey()​Ljava/​lang/​String;​ 153 ····​invoke-​virtual·​{v0},​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​-​>getKey()​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v4 154 ····​move-​result-​object·​v4
   
158 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 155 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
159 ····​move-​result·​v4 156 ····​move-​result·​v4
   
160 ····​if-​eqz·​v4,​·​:​cond_1 157 ····​if-​eqz·​v4,​·​:​cond_1
   
161 ····​.​line·​49 158 ····​.​line·​49
162 ····​.​end·​local·​v3····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 159 ····​.​end·​local·​v0····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
163 ····​:​cond_0 160 ····​:​cond_0
164 ····​:​goto_1 161 ····​:​goto_1
165 ····​return-​object·​v3 162 ····​return-​object·​v0
   
166 ····​.​line·​44 163 ····​.​line·​44
167 ····​.​restart·​local·​v3····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 164 ····​.​restart·​local·​v0····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
168 ····​:​cond_1 165 ····​:​cond_1
169 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 166 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
170 ····​goto·​:​goto_0 167 ····​goto·​:​goto_0
   
171 ····​.​line·​49 168 ····​.​line·​49
172 ····​.​end·​local·​v3····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 169 ····​.​end·​local·​v0····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
173 ····​:​cond_2 170 ····​:​cond_2
174 ····​const/​4·​v3,​·​0x0 171 ····​const/​4·​v0,​·​0x0
   
175 ····​goto·​:​goto_1 172 ····​goto·​:​goto_1
176 .​end·​method 173 .​end·​method
   
   
177 #·​virtual·​methods 174 #·​virtual·​methods
178 .​method·​public·​getBestStream()​Ljava/​lang/​String;​ 175 .​method·​public·​getBestStream()​Ljava/​lang/​String;​
Offset 203, 82 lines modified Offset 200, 81 lines modified
   
203 ····​.​prologue 200 ····​.​prologue
204 ····​const/​4·​v5,​·​-​0x1 201 ····​const/​4·​v5,​·​-​0x1
   
205 ····​.​line·​61 202 ····​.​line·​61
206 ····​new-​instance·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 203 ····​new-​instance·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
   
207 ····​const-​string·​v3,​·​"" 204 ····​const-​string·​v2,​·​""
   
208 ····​invoke-​direct·​{v0,​·​v3,​·​v5},​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​-​><init>(Ljava/​lang/​String;​I)​V 205 ····​invoke-​direct·​{v0,​·​v2,​·​v5},​·​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​-​><init>(Ljava/​lang/​String;​I)​V
   
209 ····​.​line·​63 206 ····​.​line·​63
210 ····​.​local·​v0,​·​"best":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 207 ····​.​local·​v0,​·​"best":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
211 ····​iget-​object·​v3,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchPlayList;​-​>streams:​Ljava/​util/​HashMap;​ 208 ····​iget-​object·​v2,​·​p0,​·​Lch/​citux/​td/​data/​model/​TwitchPlayList;​-​>streams:​Ljava/​util/​HashMap;​
   
212 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​ 209 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​
   
213 ····​move-​result-​object·​v3 210 ····​move-​result-​object·​v2
   
214 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 211 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
215 ····​move-​result-​object·​v1 212 ····​move-​result-​object·​v2
   
216 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
217 ····​:​cond_0 213 ····​:​cond_0
218 ····​:​goto_0 214 ····​:​goto_0
219 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 215 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
220 ····​move-​result·​v3 216 ····​move-​result·​v3
   
221 ····​if-​eqz·​v3,​·​:​cond_1 217 ····​if-​eqz·​v3,​·​:​cond_1
Max diff block lines reached; 1839/5685 bytes (32.35%) of diff not shown.
[−]
smali/ch/citux/td/data/service/TDServiceImpl.smali
Offset 8, 15 lines modified Offset 8, 14 lines modified
8 .​implements·​Lch/​citux/​td/​data/​service/​TDService$TwitchUsher​;​ 8 .​implements·​Lch/​citux/​td/​data/​service/​TDService$TwitchUsher​;​
9 .​implements·​Lretrofit/​RestAdapter$Log;​ 9 .​implements·​Lretrofit/​RestAdapter$Log;​
   
   
10 #·​annotations 10 #·​annotations
11 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 11 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
12 ····​value·​=·​{ 12 ····​value·​=·​{
13 ········​Lch/​citux/​td/​data/​service/​TDServiceImpl$1;​,​  
14 ········​Lch/​citux/​td/​data/​service/​TDServiceImpl$KrakenR​equestInterceptor;​ 13 ········​Lch/​citux/​td/​data/​service/​TDServiceImpl$KrakenR​equestInterceptor;​
15 ····​} 14 ····​}
16 .​end·​annotation 15 .​end·​annotation
   
   
17 #·​static·​fields 16 #·​static·​fields
18 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"TDService" 17 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"TDService"
Offset 41, 74 lines modified Offset 40, 84 lines modified
41 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
42 ····​.​line·​53 41 ····​.​line·​53
43 ····​new-​instance·​v4,​·​Lretrofit/​RestAdapter$Builder;​ 42 ····​new-​instance·​v4,​·​Lretrofit/​RestAdapter$Builder;​
   
44 ····​invoke-​direct·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​><init>()​V 43 ····​invoke-​direct·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​><init>()​V
   
  44 ····​.​line·​54
45 ····​invoke-​virtual·​{v4,​·​p0},​·​Lretrofit/​RestAdapter$Builder;​-​>setLog(Lretrofit/​RestAdapter$Log;​)​Lretrofit/​RestAdapter$Builder;​ 45 ····​invoke-​virtual·​{v4,​·​p0},​·​Lretrofit/​RestAdapter$Builder;​-​>setLog(Lretrofit/​RestAdapter$Log;​)​Lretrofit/​RestAdapter$Builder;​
   
46 ····​move-​result-​object·​v4 46 ····​move-​result-​object·​v4
   
47 ····​sget-​object·​v5,​·​Lretrofit/​RestAdapter$LogLevel;​-​>NONE:​Lretrofit/​RestAdapter$LogLevel;​ 47 ····​sget-​object·​v5,​·​Lretrofit/​RestAdapter$LogLevel;​-​>NONE:​Lretrofit/​RestAdapter$LogLevel;​
   
  48 ····​.​line·​55
48 ····​invoke-​virtual·​{v4,​·​v5},​·​Lretrofit/​RestAdapter$Builder;​-​>setLogLevel(Lretrofi​t/​RestAdapter$LogLevel;​)​Lretrofit/​RestAdapter$Builder;​ 49 ····​invoke-​virtual·​{v4,​·​v5},​·​Lretrofit/​RestAdapter$Builder;​-​>setLogLevel(Lretrofi​t/​RestAdapter$LogLevel;​)​Lretrofit/​RestAdapter$Builder;​
   
49 ····​move-​result-​object·​v4 50 ····​move-​result-​object·​v4
   
50 ····​new-​instance·​v5,​·​Lretrofit/​converter/​JacksonConverter;​ 51 ····​new-​instance·​v5,​·​Lretrofit/​converter/​JacksonConverter;​
   
51 ····​invoke-​direct·​{v5},​·​Lretrofit/​converter/​JacksonConverter;​-​><init>()​V 52 ····​invoke-​direct·​{v5},​·​Lretrofit/​converter/​JacksonConverter;​-​><init>()​V
   
  53 ····​.​line·​56
52 ····​invoke-​virtual·​{v4,​·​v5},​·​Lretrofit/​RestAdapter$Builder;​-​>setConverter(Lretrof​it/​converter/​Converter;​)​Lretrofit/​RestAdapter$Builder;​ 54 ····​invoke-​virtual·​{v4,​·​v5},​·​Lretrofit/​RestAdapter$Builder;​-​>setConverter(Lretrof​it/​converter/​Converter;​)​Lretrofit/​RestAdapter$Builder;​
   
53 ····​move-​result-​object·​v1 55 ····​move-​result-​object·​v1
   
54 ····​.​line·​58 56 ····​.​line·​58
55 ····​.​local·​v1,​·​"builder":​Lretrofit/​RestAdapter$Builder;​ 57 ····​.​local·​v1,​·​"builder":​Lretrofit/​RestAdapter$Builder;​
56 ····​const-​string·​v4,​·​"https:​/​/​api.​twitch.​tv/​api" 58 ····​const-​string·​v4,​·​"https:​/​/​api.​twitch.​tv/​api"
   
  59 ····​.​line·​59
57 ····​invoke-​virtual·​{v1,​·​v4},​·​Lretrofit/​RestAdapter$Builder;​-​>setEndpoint(Ljava/​lang/​String;​)​Lretrofit/​RestAdapter$Builder;​ 60 ····​invoke-​virtual·​{v1,​·​v4},​·​Lretrofit/​RestAdapter$Builder;​-​>setEndpoint(Ljava/​lang/​String;​)​Lretrofit/​RestAdapter$Builder;​
   
58 ····​move-​result-​object·​v4 61 ····​move-​result-​object·​v4
   
  62 ····​.​line·​60
59 ····​invoke-​virtual·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​>build()​Lretrofit/​RestAdapter;​ 63 ····​invoke-​virtual·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​>build()​Lretrofit/​RestAdapter;​
   
60 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
61 ····​.​line·​61 65 ····​.​line·​61
62 ····​.​local·​v0,​·​"apiAdapter":​Lretrofit/​RestAdapter;​ 66 ····​.​local·​v0,​·​"apiAdapter":​Lretrofit/​RestAdapter;​
63 ····​const-​string·​v4,​·​"http:​/​/​usher.​twitch.​tv" 67 ····​const-​string·​v4,​·​"http:​/​/​usher.​twitch.​tv"
   
  68 ····​.​line·​62
64 ····​invoke-​virtual·​{v1,​·​v4},​·​Lretrofit/​RestAdapter$Builder;​-​>setEndpoint(Ljava/​lang/​String;​)​Lretrofit/​RestAdapter$Builder;​ 69 ····​invoke-​virtual·​{v1,​·​v4},​·​Lretrofit/​RestAdapter$Builder;​-​>setEndpoint(Ljava/​lang/​String;​)​Lretrofit/​RestAdapter$Builder;​
   
65 ····​move-​result-​object·​v4 70 ····​move-​result-​object·​v4
   
  71 ····​.​line·​63
66 ····​invoke-​virtual·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​>build()​Lretrofit/​RestAdapter;​ 72 ····​invoke-​virtual·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​>build()​Lretrofit/​RestAdapter;​
   
67 ····​move-​result-​object·​v3 73 ····​move-​result-​object·​v3
   
68 ····​.​line·​64 74 ····​.​line·​64
69 ····​.​local·​v3,​·​"usherAdapter":​Lretrofit/​RestAdapter;​ 75 ····​.​local·​v3,​·​"usherAdapter":​Lretrofit/​RestAdapter;​
70 ····​const-​string·​v4,​·​"https:​/​/​api.​twitch.​tv/​kraken" 76 ····​const-​string·​v4,​·​"https:​/​/​api.​twitch.​tv/​kraken"
   
  77 ····​.​line·​65
71 ····​invoke-​virtual·​{v1,​·​v4},​·​Lretrofit/​RestAdapter$Builder;​-​>setEndpoint(Ljava/​lang/​String;​)​Lretrofit/​RestAdapter$Builder;​ 78 ····​invoke-​virtual·​{v1,​·​v4},​·​Lretrofit/​RestAdapter$Builder;​-​>setEndpoint(Ljava/​lang/​String;​)​Lretrofit/​RestAdapter$Builder;​
   
72 ····​move-​result-​object·​v4 79 ····​move-​result-​object·​v4
   
73 ····​new-​instance·​v5,​·​Lch/​citux/​td/​data/​service/​TDServiceImpl$KrakenR​equestInterceptor;​ 80 ····​new-​instance·​v5,​·​Lch/​citux/​td/​data/​service/​TDServiceImpl$KrakenR​equestInterceptor;​
   
74 ····​const/​4·​v6,​·​0x0 81 ····​const/​4·​v6,​·​0x0
   
75 ····​invoke-​direct·​{v5,​·​p0,​·​v6},​·​Lch/​citux/​td/​data/​service/​TDServiceImpl$KrakenR​equestInterceptor;​-​><init>(Lch/​citux/​td/​data/​service/​TDServiceImpl;​Lch/​citux/​td/​data/​service/​TDServiceImpl$1;​)​V 82 ····​invoke-​direct·​{v5,​·​p0,​·​v6},​·​Lch/​citux/​td/​data/​service/​TDServiceImpl$KrakenR​equestInterceptor;​-​><init>(Lch/​citux/​td/​data/​service/​TDServiceImpl;​Lch/​citux/​td/​data/​service/​TDServiceImpl$1;​)​V
   
  83 ····​.​line·​66
76 ····​invoke-​virtual·​{v4,​·​v5},​·​Lretrofit/​RestAdapter$Builder;​-​>setRequestIntercepto​r(Lretrofit/​RequestInterceptor;​)​Lretrofit/​RestAdapter$Builder;​ 84 ····​invoke-​virtual·​{v4,​·​v5},​·​Lretrofit/​RestAdapter$Builder;​-​>setRequestIntercepto​r(Lretrofit/​RequestInterceptor;​)​Lretrofit/​RestAdapter$Builder;​
   
77 ····​move-​result-​object·​v4 85 ····​move-​result-​object·​v4
   
  86 ····​.​line·​67
78 ····​invoke-​virtual·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​>build()​Lretrofit/​RestAdapter;​ 87 ····​invoke-​virtual·​{v4},​·​Lretrofit/​RestAdapter$Builder;​-​>build()​Lretrofit/​RestAdapter;​
   
79 ····​move-​result-​object·​v2 88 ····​move-​result-​object·​v2
   
80 ····​.​line·​69 89 ····​.​line·​69
81 ····​.​local·​v2,​·​"krakenAdapter":​Lretrofit/​RestAdapter;​ 90 ····​.​local·​v2,​·​"krakenAdapter":​Lretrofit/​RestAdapter;​
Max diff block lines reached; 0/3330 bytes (0.00%) of diff not shown.
[−]
smali/ch/citux/td/data/worker/TDTask.smali
Offset 1, 19 lines modified Offset 1, 13 lines modified
1 .​class·​public·​Lch/​citux/​td/​data/​worker/​TDTask;​ 1 .​class·​public·​Lch/​citux/​td/​data/​worker/​TDTask;​
2 .​super·​Landroid/​os/​AsyncTask;​ 2 .​super·​Landroid/​os/​AsyncTask;​
3 .​source·​"TDTask.​java" 3 .​source·​"TDTask.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lch/​citux/​td/​data/​worker/​TDTask$1;​  
8 ····​}  
9 .​end·​annotation  
   
10 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 5 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
11 ····​value·​=·​{ 6 ····​value·​=·​{
12 ········​"<Result:​",​ 7 ········​"<Result:​",​
13 ········​"Lch/​citux/​td/​data/​model/​TwitchBase;​",​ 8 ········​"Lch/​citux/​td/​data/​model/​TwitchBase;​",​
14 ········​">",​ 9 ········​">",​
15 ········​"Landroid/​os/​AsyncTask",​ 10 ········​"Landroid/​os/​AsyncTask",​
16 ········​"<",​ 11 ········​"<",​
Offset 180, 22 lines modified Offset 174, 20 lines modified
180 ········​:​pswitch_1 174 ········​:​pswitch_1
181 ········​:​pswitch_1 175 ········​:​pswitch_1
182 ····​.​end·​packed-​switch 176 ····​.​end·​packed-​switch
183 .​end·​method 177 .​end·​method
   
184 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 178 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
185 ····​.​locals·​1 179 ····​.​locals·​1
186 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
187 ····​.​prologue 180 ····​.​prologue
188 ····​.​line·​31 181 ····​.​line·​31
189 ····​.​local·​p0,​·​"this":​Lch/​citux/​td/​data/​worker/​TDTask;​,​·​"Lch/​citux/​td/​data/​worker/​TDTask<TResult;​>;​" 182 ····​.​local·​p0,​·​"this":​Lch/​citux/​td/​data/​worker/​TDTask;​,​·​"Lch/​citux/​td/​data/​worker/​TDTask<TResult;​>;​"
190 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 183 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
191 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
192 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​data/​worker/​TDTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Lch/​citux/​td/​data/​model/​TwitchBase;​ 184 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​data/​worker/​TDTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Lch/​citux/​td/​data/​model/​TwitchBase;​
   
193 ····​move-​result-​object·​v0 185 ····​move-​result-​object·​v0
   
194 ····​return-​object·​v0 186 ····​return-​object·​v0
195 .​end·​method 187 .​end·​method
   
Offset 298, 22 lines modified Offset 290, 20 lines modified
298 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lch/​citux/​td/​data/​worker/​TDCallback;​-​>onError(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 290 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lch/​citux/​td/​data/​worker/​TDCallback;​-​>onError(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
299 ····​goto·​:​goto_0 291 ····​goto·​:​goto_0
300 .​end·​method 292 .​end·​method
   
301 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 293 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
302 ····​.​locals·​0 294 ····​.​locals·​0
303 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
304 ····​.​prologue 295 ····​.​prologue
305 ····​.​line·​31 296 ····​.​line·​31
306 ····​.​local·​p0,​·​"this":​Lch/​citux/​td/​data/​worker/​TDTask;​,​·​"Lch/​citux/​td/​data/​worker/​TDTask<TResult;​>;​" 297 ····​.​local·​p0,​·​"this":​Lch/​citux/​td/​data/​worker/​TDTask;​,​·​"Lch/​citux/​td/​data/​worker/​TDTask<TResult;​>;​"
307 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchBase;​ 298 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchBase;​
   
308 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
309 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​data/​worker/​TDTask;​-​>onPostExecute(Lch/​citux/​td/​data/​model/​TwitchBase;​)​V 299 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​data/​worker/​TDTask;​-​>onPostExecute(Lch/​citux/​td/​data/​model/​TwitchBase;​)​V
   
310 ····​return-​void 300 ····​return-​void
311 .​end·​method 301 .​end·​method
   
312 .​method·​protected·​onPreExecute()​V 302 .​method·​protected·​onPreExecute()​V
313 ····​.​locals·​1 303 ····​.​locals·​1
[−]
smali/ch/citux/td/data/worker/TDTaskManager.smali
Offset 42, 44 lines modified Offset 42, 44 lines modified
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​static·​cancelAllTasks()​V 43 .​method·​public·​static·​cancelAllTasks()​V
44 ····​.​locals·​3 44 ····​.​locals·​3
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​45 46 ····​.​line·​45
47 ····​sget-​object·​v2,​·​Lch/​citux/​td/​data/​worker/​TDTaskManager;​-​>tasks:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​ 47 ····​sget-​object·​v1,​·​Lch/​citux/​td/​data/​worker/​TDTaskManager;​-​>tasks:​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​
   
48 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 48 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​CopyOnWriteArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v1
   
50 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 50 ····​.​local·​v0,​·​"task":​Lch/​citux/​td/​data/​worker/​TDTask;​
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
53 ····​move-​result·​v2 53 ····​move-​result·​v2
   
54 ····​if-​eqz·​v2,​·​:​cond_0 54 ····​if-​eqz·​v2,​·​:​cond_0
   
55 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
56 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v0
   
57 ····check-​cast·v1,​·​Lch/​citux/​td/​data/​worker/​TDTask;​ 57 ····.​end·​local·​v0····​#·"task":​Lch/​citux/​td/​data/​worker/​TDTask;​
  58 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​worker/​TDTask;​
   
58 ····​.​line·​46 59 ····​.​line·​46
59 ····​.​local·​v1,​·​"task":​Lch/​citux/​td/​data/​worker/​TDTask;​ 60 ····​.​restart·local·​v0····​#·​"task":​Lch/​citux/​td/​data/​worker/​TDTask;​
60 ····​const/​4·​v2,​·​0x1 61 ····​const/​4·​v2,​·​0x1
   
61 ····​invoke-​static·​{v1,​·​v2},​·​Lch/​citux/​td/​data/​worker/​TDTaskManager;​-​>removeTask(Lch/​citux/​td/​data/​worker/​TDTask;​Z)​V 62 ····​invoke-​static·​{v0,​·​v2},​·​Lch/​citux/​td/​data/​worker/​TDTaskManager;​-​>removeTask(Lch/​citux/​td/​data/​worker/​TDTask;​Z)​V
   
62 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
63 ····​.​line·​48 64 ····​.​line·​48
64 ····​.​end·​local·​v1····​#·​"task":​Lch/​citux/​td/​data/​worker/​TDTask;​  
65 ····​:​cond_0 65 ····​:​cond_0
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​static·​executeTask(Lch/​citux/​td/​data/​worker/​TDCallback;​)​V 68 .​method·​public·​static·​executeTask(Lch/​citux/​td/​data/​worker/​TDCallback;​)​V
69 ····​.​locals·​4 69 ····​.​locals·​4
70 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​ 70 ····​.​annotation·​build·​Landroid/​annotation/​TargetApi;​
[−]
smali/ch/citux/td/ui/TDActivity.smali
Offset 391, 26 lines modified Offset 391, 29 lines modified
391 ····​invoke-​virtual·​{v3,​·​v0},​·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​-​>setArgs(Landroid/​os/​Bundle;​)​V 391 ····​invoke-​virtual·​{v3,​·​v0},​·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​-​>setArgs(Landroid/​os/​Bundle;​)​V
   
392 ····​.​line·​117 392 ····​.​line·​117
393 ····​invoke-​virtual·​{p0},​·​Lch/​citux/​td/​ui/​TDActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 393 ····​invoke-​virtual·​{p0},​·​Lch/​citux/​td/​ui/​TDActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
394 ····​move-​result-​object·​v3 394 ····​move-​result-​object·​v3
   
  395 ····​.​line·​118
395 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 396 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
396 ····​move-​result-​object·​v3 397 ····​move-​result-​object·​v3
   
397 ····​const·​v4,​·​0x7f0b003f 398 ····​const·​v4,​·​0x7f0b003f
   
398 ····​iget-​object·​v5,​·​p0,​·​Lch/​citux/​td/​ui/​TDActivity;​-​>favoritesFragment:​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​ 399 ····​iget-​object·​v5,​·​p0,​·​Lch/​citux/​td/​ui/​TDActivity;​-​>favoritesFragment:​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​
   
  400 ····​.​line·​119
399 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 401 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
400 ····​move-​result-​object·​v3 402 ····​move-​result-​object·​v3
   
  403 ····​.​line·​120
401 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 404 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
402 ····​.​line·​124 405 ····​.​line·​124
403 ····​.​end·​local·​v0····​#·​"args":​Landroid/​os/​Bundle;​ 406 ····​.​end·​local·​v0····​#·​"args":​Landroid/​os/​Bundle;​
404 ····​:​goto_0 407 ····​:​goto_0
405 ····​return-​void 408 ····​return-​void
   
Offset 822, 14 lines modified Offset 825, 15 lines modified
822 ····​if-​eqz·​p1,​·​:​cond_0 825 ····​if-​eqz·​p1,​·​:​cond_0
   
823 ····​.​line·​304 826 ····​.​line·​304
824 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​ 827 ····​invoke-​static·​{p0},​·​Lcom/​squareup/​picasso/​Picasso;​-​>with(Landroid/​content/​Context;​)​Lcom/​squareup/​picasso/​Picasso;​
   
825 ····​move-​result-​object·​v0 828 ····​move-​result-​object·​v0
   
  829 ····​.​line·​305
826 ····​invoke-​virtual·​{p1},​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​-​>getLogo()​Lch/​citux/​td/​data/​model/​TwitchLogo;​ 830 ····​invoke-​virtual·​{p1},​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​-​>getLogo()​Lch/​citux/​td/​data/​model/​TwitchLogo;​
   
827 ····​move-​result-​object·​v1 831 ····​move-​result-​object·​v1
   
828 ····​sget-​object·​v2,​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>MEDIUM:​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​ 832 ····​sget-​object·​v2,​·​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​-​>MEDIUM:​Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​
   
829 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​citux/​td/​data/​model/​TwitchLogo;​-​>getUrl(Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​)​Ljava/​lang/​String;​ 833 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​citux/​td/​data/​model/​TwitchLogo;​-​>getUrl(Lch/​citux/​td/​data/​model/​TwitchLogo$Size;​)​Ljava/​lang/​String;​
Offset 838, 36 lines modified Offset 842, 36 lines modified
   
838 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​ 842 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​Picasso;​-​>load(Ljava/​lang/​String;​)​Lcom/​squareup/​picasso/​RequestCreator;​
   
839 ····​move-​result-​object·​v0 843 ····​move-​result-​object·​v0
   
840 ····​const·​v1,​·​0x7f020034 844 ····​const·​v1,​·​0x7f020034
   
  845 ····​.​line·​306
841 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​ 846 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>placeholder(I)​Lcom/​squareup/​picasso/​RequestCreator;​
   
842 ····​move-​result-​object·​v0 847 ····​move-​result-​object·​v0
   
843 ····​iget-​object·​v1,​·​p0,​·​Lch/​citux/​td/​ui/​TDActivity;​-​>imgUser:​Landroid/​widget/​ImageView;​ 848 ····​iget-​object·​v1,​·​p0,​·​Lch/​citux/​td/​ui/​TDActivity;​-​>imgUser:​Landroid/​widget/​ImageView;​
   
  849 ····​.​line·​307
844 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V 850 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​squareup/​picasso/​RequestCreator;​-​>into(Landroid/​widget/​ImageView;​)​V
   
845 ····​.​line·​309 851 ····​.​line·​309
846 ····​:​cond_0 852 ····​:​cond_0
847 ····​return-​void 853 ····​return-​void
848 .​end·​method 854 .​end·​method
   
849 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 855 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
850 ····​.​locals·​0 856 ····​.​locals·​0
851 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
852 ····​.​prologue 857 ····​.​prologue
853 ····​.​line·​70 858 ····​.​line·​70
854 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​ 859 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​
   
855 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
856 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​TDActivity;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchChannel;​)​V 860 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​TDActivity;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchChannel;​)​V
   
857 ····​return-​void 861 ····​return-​void
858 .​end·​method 862 .​end·​method
   
859 .​method·​protected·​onResume()​V 863 .​method·​protected·​onResume()​V
860 ····​.​locals·​0 864 ····​.​locals·​0
[−]
smali/ch/citux/td/ui/adapter/FavoritesAdapter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​widget/​BaseAdapter;​ 2 .​super·​Landroid/​widget/​BaseAdapter;​
3 .​source·​"FavoritesAdapter.​java" 3 .​source·​"FavoritesAdapter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter$1;​,​  
8 ········​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter$View​Holder;​ 7 ········​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter$View​Holder;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​data:​Landroid/​util/​SparseArray;​ 11 .​field·​private·​data:​Landroid/​util/​SparseArray;​
Offset 327, 15 lines modified Offset 326, 14 lines modified
327 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​ 326 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchChannel;​
   
328 ····​return-​object·​v0 327 ····​return-​object·​v0
329 .​end·​method 328 .​end·​method
   
330 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 329 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
331 ····​.​locals·​1 330 ····​.​locals·​1
332 ····​.​param·​p1,​·​"x0"····​#·​I  
   
333 ····​.​prologue 331 ····​.​prologue
334 ····​.​line·​37 332 ····​.​line·​37
335 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchChannel;​ 333 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchChannel;​
   
336 ····​move-​result-​object·​v0 334 ····​move-​result-​object·​v0
   
[−]
smali/ch/citux/td/ui/adapter/GameOverviewAdapter$ViewHolder.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
   
35 .​field·​final·​synthetic·​this$0:​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​ 35 .​field·​final·​synthetic·​this$0:​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​constructor·​<init>(Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​)​V 37 .​method·​constructor·​<init>(Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
  39 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​
   
39 ····​.​prologue 40 ····​.​prologue
40 ····​.​line·​110 41 ····​.​line·​110
41 ····​iput-​object·​p1,​·​p0,​·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter$V​iewHolder;​-​>this$0:​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​ 42 ····​iput-​object·​p1,​·​p0,​·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter$V​iewHolder;​-​>this$0:​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​
   
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/citux/td/ui/adapter/GameOverviewAdapter.smali
Offset 151, 15 lines modified Offset 151, 14 lines modified
151 ····​const/​4·​v0,​·​0x0 151 ····​const/​4·​v0,​·​0x0
   
152 ····​goto·​:​goto_0 152 ····​goto·​:​goto_0
153 .​end·​method 153 .​end·​method
   
154 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 154 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
155 ····​.​locals·​1 155 ····​.​locals·​1
156 ····​.​param·​p1,​·​"x0"····​#·​I  
   
157 ····​.​prologue 156 ····​.​prologue
158 ····​.​line·​40 157 ····​.​line·​40
159 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchGamesElement;​ 158 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchGamesElement;​
   
160 ····​move-​result-​object·​v0 159 ····​move-​result-​object·​v0
   
[−]
smali/ch/citux/td/ui/adapter/GameStreamsAdapter.smali
Offset 151, 15 lines modified Offset 151, 14 lines modified
151 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​ 151 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​
   
152 ····​return-​object·​v0 152 ····​return-​object·​v0
153 .​end·​method 153 .​end·​method
   
154 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 154 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
155 ····​.​locals·​1 155 ····​.​locals·​1
156 ····​.​param·​p1,​·​"x0"····​#·​I  
   
157 ····​.​prologue 156 ····​.​prologue
158 ····​.​line·​40 157 ····​.​line·​40
159 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​GameStreamsAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​ 158 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​GameStreamsAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​
   
160 ····​move-​result-​object·​v0 159 ····​move-​result-​object·​v0
   
[−]
smali/ch/citux/td/ui/adapter/PlaylistAdapter$ViewHolder.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
   
41 .​field·​final·​synthetic·​this$0:​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​ 41 .​field·​final·​synthetic·​this$0:​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​
   
   
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​constructor·​<init>(Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​)​V 43 .​method·​constructor·​<init>(Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​)​V
44 ····​.​locals·​0 44 ····​.​locals·​0
  45 ····​.​param·​p1,​·​"this$0"····​#·​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​101 47 ····​.​line·​101
47 ····​iput-​object·​p1,​·​p0,​·​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter$ViewH​older;​-​>this$0:​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​ 48 ····​iput-​object·​p1,​·​p0,​·​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter$ViewH​older;​-​>this$0:​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​
   
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/ch/citux/td/ui/adapter/PlaylistAdapter.smali
Offset 129, 15 lines modified Offset 129, 14 lines modified
129 ····​const/​4·​v0,​·​0x0 129 ····​const/​4·​v0,​·​0x0
   
130 ····​goto·​:​goto_0 130 ····​goto·​:​goto_0
131 .​end·​method 131 .​end·​method
   
132 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 132 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
133 ····​.​locals·​1 133 ····​.​locals·​1
134 ····​.​param·​p1,​·​"x0"····​#·​I  
   
135 ····​.​prologue 134 ····​.​prologue
136 ····​.​line·​37 135 ····​.​line·​37
137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchChunk;​ 136 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​PlaylistAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchChunk;​
   
138 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
[−]
smali/ch/citux/td/ui/adapter/SearchAdapter.smali
Offset 170, 15 lines modified Offset 170, 14 lines modified
170 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​ 170 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​
   
171 ····​return-​object·​v0 171 ····​return-​object·​v0
172 .​end·​method 172 .​end·​method
   
173 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 173 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
174 ····​.​locals·​1 174 ····​.​locals·​1
175 ····​.​param·​p1,​·​"x0"····​#·​I  
   
176 ····​.​prologue 175 ····​.​prologue
177 ····​.​line·​41 176 ····​.​line·​41
178 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​SearchAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​ 177 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​SearchAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchStreamElement;​
   
179 ····​move-​result-​object·​v0 178 ····​move-​result-​object·​v0
   
[−]
smali/ch/citux/td/ui/adapter/ArchiveAdapter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​widget/​BaseAdapter;​ 2 .​super·​Landroid/​widget/​BaseAdapter;​
3 .​source·​"ArchiveAdapter.​java" 3 .​source·​"ArchiveAdapter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter$1;​,​  
8 ········​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter$ViewHo​lder;​ 7 ········​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter$ViewHo​lder;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​data:​Ljava/​util/​List;​ 11 .​field·​private·​data:​Ljava/​util/​List;​
Offset 152, 15 lines modified Offset 151, 14 lines modified
152 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchVideo;​ 151 ····​check-​cast·​v0,​·​Lch/​citux/​td/​data/​model/​TwitchVideo;​
   
153 ····​return-​object·​v0 152 ····​return-​object·​v0
154 .​end·​method 153 .​end·​method
   
155 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​ 154 .​method·​public·​bridge·​synthetic·​getItem(I)​Ljava/​lang/​Object;​
156 ····​.​locals·​1 155 ····​.​locals·​1
157 ····​.​param·​p1,​·​"x0"····​#·​I  
   
158 ····​.​prologue 156 ····​.​prologue
159 ····​.​line·​37 157 ····​.​line·​37
160 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchVideo;​ 158 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter;​-​>getItem(I)​Lch/​citux/​td/​data/​model/​TwitchVideo;​
   
161 ····​move-​result-​object·​v0 159 ····​move-​result-​object·​v0
   
[−]
smali/ch/citux/td/ui/dialogs/ErrorDialogFragment$ErrorDialogFragmentBuilder.smali
Offset 191, 12 lines modified Offset 191, 13 lines modified
191 ····​#·​invokes:​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$O​nCancelListener;​)​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​ 191 ····​#·​invokes:​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​-​>newInstance(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$O​nCancelListener;​)​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​
192 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​-​>access$000(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$O​nCancelListener;​)​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​ 192 ····​invoke-​static·​{v3,​·​v4,​·​v5,​·​v6},​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​-​>access$000(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$O​nCancelListener;​)​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​
   
193 ····​move-​result-​object·​v3 193 ····​move-​result-​object·​v3
   
194 ····​const-​string·​v4,​·​"ErrorDialogFragment"​ 194 ····​const-​string·​v4,​·​"ErrorDialogFragment"​
   
  195 ····​.​line·​144
195 ····​invoke-​virtual·​{v3,​·​v0,​·​v4},​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​-​>show(Landroid/​support/​v4/​app/​FragmentManager;​Ljava/​lang/​String;​)​V 196 ····​invoke-​virtual·​{v3,​·​v0,​·​v4},​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​-​>show(Landroid/​support/​v4/​app/​FragmentManager;​Ljava/​lang/​String;​)​V
   
196 ····​.​line·​145 197 ····​.​line·​145
197 ····​return-​void 198 ····​return-​void
198 .​end·​method 199 .​end·​method
[−]
smali/ch/citux/td/ui/dialogs/ErrorDialogFragment.smali
Offset 30, 15 lines modified Offset 30, 14 lines modified
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​35 33 ····​.​line·​35
34 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​><init>()​V
   
35 ····​.​line·​89  
36 ····​return-​void 35 ····​return-​void
37 .​end·​method 36 .​end·​method
   
38 .​method·​static·​synthetic·​access$000(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$O​nCancelListener;​)​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​ 37 .​method·​static·​synthetic·​access$000(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​DialogInterface$OnCli​ckListener;​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$O​nCancelListener;​)​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment;​
39 ····​.​locals·​1 38 ····​.​locals·​1
40 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​ 39 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​
41 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 40 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
[−]
smali/ch/citux/td/ui/fragments/ChannelFragment.smali
Offset 300, 21 lines modified Offset 300, 19 lines modified
300 ····​.​line·​83 300 ····​.​line·​83
301 ····​:​cond_0 301 ····​:​cond_0
302 ····​return-​void 302 ····​return-​void
303 .​end·​method 303 .​end·​method
   
304 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 304 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
305 ····​.​locals·​0 305 ····​.​locals·​0
306 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
307 ····​.​prologue 306 ····​.​prologue
308 ····​.​line·​41 307 ····​.​line·​41
309 ····​check-​cast·​p1,​·​Ljava/​lang/​Void;​ 308 ····​check-​cast·​p1,​·​Ljava/​lang/​Void;​
   
310 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
311 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​ChannelFragment;​-​>onResponse(Ljava/​lang/​Void;​)​V 309 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​ChannelFragment;​-​>onResponse(Ljava/​lang/​Void;​)​V
   
312 ····​return-​void 310 ····​return-​void
313 .​end·​method 311 .​end·​method
   
314 .​method·​public·​onResponse(Ljava/​lang/​Void;​)​V 312 .​method·​public·​onResponse(Ljava/​lang/​Void;​)​V
315 ····​.​locals·​0 313 ····​.​locals·​0
[−]
smali/ch/citux/td/ui/fragments/ChannelVideosFragment.smali
Offset 284, 21 lines modified Offset 284, 19 lines modified
284 ····​invoke-​virtual·​{v0,​·​v1},​·​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter;​-​>setData(Ljava/​util/​List;​)​V 284 ····​invoke-​virtual·​{v0,​·​v1},​·​Lch/​citux/​td/​ui/​adapter/​ArchiveAdapter;​-​>setData(Ljava/​util/​List;​)​V
   
285 ····​goto·​:​goto_0 285 ····​goto·​:​goto_0
286 .​end·​method 286 .​end·​method
   
287 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 287 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
288 ····​.​locals·​0 288 ····​.​locals·​0
289 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
290 ····​.​prologue 289 ····​.​prologue
291 ····​.​line·​35 290 ····​.​line·​35
292 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchVideos;​ 291 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchVideos;​
   
293 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
294 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​ChannelVideosFragment​;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchVideos;​)​V 292 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​ChannelVideosFragment​;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchVideos;​)​V
   
295 ····​return-​void 293 ····​return-​void
296 .​end·​method 294 .​end·​method
   
297 .​method·​public·​refreshData()​V 295 .​method·​public·​refreshData()​V
298 ····​.​locals·​1 296 ····​.​locals·​1
[−]
smali/ch/citux/td/ui/fragments/FavoritesFragment$StatusCallback.smali
Offset 103, 21 lines modified Offset 103, 19 lines modified
103 ····​const/​4·​v0,​·​0x0 103 ····​const/​4·​v0,​·​0x0
   
104 ····​goto·​:​goto_0 104 ····​goto·​:​goto_0
105 .​end·​method 105 .​end·​method
   
106 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 106 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
107 ····​.​locals·​0 107 ····​.​locals·​0
108 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
109 ····​.​prologue 108 ····​.​prologue
110 ····​.​line·​139 109 ····​.​line·​139
111 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchStream;​ 110 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchStream;​
   
112 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
113 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment$Sta​tusCallback;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchStream;​)​V 111 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment$Sta​tusCallback;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchStream;​)​V
   
114 ····​return-​void 112 ····​return-​void
115 .​end·​method 113 .​end·​method
   
116 .​method·​public·​startRequest()​Lch/​citux/​td/​data/​model/​TwitchStream;​ 114 .​method·​public·​startRequest()​Lch/​citux/​td/​data/​model/​TwitchStream;​
117 ····​.​locals·​2 115 ····​.​locals·​2
[−]
smali/ch/citux/td/ui/fragments/FavoritesFragment.smali
Offset 42, 15 lines modified Offset 42, 14 lines modified
42 .​method·​public·​constructor·​<init>()​V 42 .​method·​public·​constructor·​<init>()​V
43 ····​.​locals·​0 43 ····​.​locals·​0
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​41 45 ····​.​line·​41
46 ····​invoke-​direct·​{p0},​·​Lch/​citux/​td/​ui/​fragments/​TDListFragment;​-​><init>()​V 46 ····​invoke-​direct·​{p0},​·​Lch/​citux/​td/​ui/​fragments/​TDListFragment;​-​><init>()​V
   
47 ····​.​line·​139  
48 ····​return-​void 47 ····​return-​void
49 .​end·​method 48 .​end·​method
   
50 .​method·​static·​synthetic·​access$000(Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​)​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter;​ 49 .​method·​static·​synthetic·​access$000(Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​)​Lch/​citux/​td/​ui/​adapter/​FavoritesAdapter;​
51 ····​.​locals·​1 50 ····​.​locals·​1
52 ····​.​param·​p0,​·​"x0"····​#·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​ 51 ····​.​param·​p0,​·​"x0"····​#·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​
   
Offset 282, 21 lines modified Offset 281, 19 lines modified
   
282 ····​.​line·​121 281 ····​.​line·​121
283 ····​return-​void 282 ····​return-​void
284 .​end·​method 283 .​end·​method
   
285 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 284 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
286 ····​.​locals·​0 285 ····​.​locals·​0
287 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
288 ····​.​prologue 286 ····​.​prologue
289 ····​.​line·​41 287 ····​.​line·​41
290 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchFollows;​ 288 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchFollows;​
   
291 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
292 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchFollows;​)​V 289 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​FavoritesFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchFollows;​)​V
   
293 ····​return-​void 290 ····​return-​void
294 .​end·​method 291 .​end·​method
   
295 .​method·​public·​onViewCreated(Landroi​d/​view/​View;​Landroid/​os/​Bundle;​)​V 292 .​method·​public·​onViewCreated(Landroi​d/​view/​View;​Landroid/​os/​Bundle;​)​V
296 ····​.​locals·​3 293 ····​.​locals·​3
[−]
smali/ch/citux/td/ui/fragments/GameOverviewFragment.smali
Offset 267, 37 lines modified Offset 267, 36 lines modified
   
267 ····​move-​result·​v0 267 ····​move-​result·​v0
   
268 ····​return·​v0 268 ····​return·​v0
269 .​end·​method 269 .​end·​method
   
270 .​method·​public·​onResponse(Lch/​citux/​td/​data/​model/​TwitchGames;​)​V 270 .​method·​public·​onResponse(Lch/​citux/​td/​data/​model/​TwitchGames;​)​V
271 ····​.​locals·4 271 ····​.​locals·3
272 ····​.​param·​p1,​·​"response"····​#·​Lch/​citux/​td/​data/​model/​TwitchGames;​ 272 ····​.​param·​p1,​·​"response"····​#·​Lch/​citux/​td/​data/​model/​TwitchGames;​
   
273 ····​.​prologue 273 ····​.​prologue
274 ····​.​line·​80 274 ····​.​line·​80
275 ····​if-​eqz·​p1,​·​:​cond_1 275 ····​if-​eqz·​p1,​·​:​cond_1
   
276 ····​invoke-​virtual·​{p1},​·​Lch/​citux/​td/​data/​model/​TwitchGames;​-​>getTop()​Ljava/​util/​ArrayList;​ 276 ····​invoke-​virtual·​{p1},​·​Lch/​citux/​td/​data/​model/​TwitchGames;​-​>getTop()​Ljava/​util/​ArrayList;​
   
277 ····​move-​result-​object·​v2 277 ····​move-​result-​object·​v1
   
278 ····​if-​eqz·​v2,​·​:​cond_1 278 ····​if-​eqz·​v1,​·​:​cond_1
   
279 ····​.​line·​81 279 ····​.​line·​81
280 ····​invoke-​virtual·​{p1},​·​Lch/​citux/​td/​data/​model/​TwitchGames;​-​>getTop()​Ljava/​util/​ArrayList;​ 280 ····​invoke-​virtual·​{p1},​·​Lch/​citux/​td/​data/​model/​TwitchGames;​-​>getTop()​Ljava/​util/​ArrayList;​
   
281 ····​move-​result-​object·​v2 281 ····​move-​result-​object·​v1
   
282 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 282 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
283 ····​move-​result-​object·​v1 283 ····​move-​result-​object·​v1
   
284 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
285 ····​:​goto_0 284 ····​:​goto_0
286 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 285 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
287 ····​move-​result·​v2 286 ····​move-​result·​v2
   
288 ····​if-​eqz·​v2,​·​:​cond_0 287 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 320, 40 lines modified Offset 319, 37 lines modified
320 ····​invoke-​static·​{p0,​·​v2},​·​Lch/​citux/​td/​util/​Log;​-​>d(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V 319 ····​invoke-​static·​{p0,​·​v2},​·​Lch/​citux/​td/​util/​Log;​-​>d(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
   
321 ····​goto·​:​goto_0 320 ····​goto·​:​goto_0
   
322 ····​.​line·​84 321 ····​.​line·​84
323 ····​.​end·​local·​v0····​#·​"game":​Lch/​citux/​td/​data/​model/​TwitchGamesElement;​ 322 ····​.​end·​local·​v0····​#·​"game":​Lch/​citux/​td/​data/​model/​TwitchGamesElement;​
324 ····​:​cond_0 323 ····​:​cond_0
325 ····​iget-​object·​v2,​·​p0,​·​Lch/​citux/​td/​ui/​fragments/​GameOverviewFragment;​-​>adapter:​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​ 324 ····​iget-​object·​v1,​·​p0,​·​Lch/​citux/​td/​ui/​fragments/​GameOverviewFragment;​-​>adapter:​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​
   
326 ····​invoke-​virtual·​{v2,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​-​>addData(Lch/​citux/​td/​data/​model/​TwitchGames;​)​V 325 ····​invoke-​virtual·​{v1,​·​p1},​·​Lch/​citux/​td/​ui/​adapter/​GameOverviewAdapter;​-​>addData(Lch/​citux/​td/​data/​model/​TwitchGames;​)​V
   
327 ····​.​line·​85 326 ····​.​line·​85
328 ····​iget-​object·​v2,​·​p0,​·​Lch/​citux/​td/​ui/​fragments/​GameOverviewFragment;​-​>emptyView:​Lch/​citux/​td/​ui/​widget/​EmptyView;​ 327 ····​iget-​object·​v1,​·​p0,​·​Lch/​citux/​td/​ui/​fragments/​GameOverviewFragment;​-​>emptyView:​Lch/​citux/​td/​ui/​widget/​EmptyView;​
   
329 ····​const/​16·​v3,​·​0x8 328 ····​const/​16·​v2,​·​0x8
   
330 ····​invoke-​virtual·​{v2,​·​v3},​·​Lch/​citux/​td/​ui/​widget/​EmptyView;​-​>setVisibility(I)​V 329 ····​invoke-​virtual·​{v1,​·​v2},​·​Lch/​citux/​td/​ui/​widget/​EmptyView;​-​>setVisibility(I)​V
   
331 ····​.​line·​87 330 ····​.​line·​87
332 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​  
333 ····​:​cond_1 331 ····​:​cond_1
334 ····​return-​void 332 ····​return-​void
335 .​end·​method 333 .​end·​method
   
336 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 334 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
337 ····​.​locals·​0 335 ····​.​locals·​0
338 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
339 ····​.​prologue 336 ····​.​prologue
340 ····​.​line·​38 337 ····​.​line·​38
341 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchGames;​ 338 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchGames;​
   
342 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
343 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​GameOverviewFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchGames;​)​V 339 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​GameOverviewFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchGames;​)​V
   
344 ····​return-​void 340 ····​return-​void
345 .​end·​method 341 .​end·​method
   
346 .​method·​public·​startRequest()​Lch/​citux/​td/​data/​model/​TwitchGames;​ 342 .​method·​public·​startRequest()​Lch/​citux/​td/​data/​model/​TwitchGames;​
347 ····​.​locals·​3 343 ····​.​locals·​3
[−]
smali/ch/citux/td/ui/fragments/GameStreamsFragment.smali
Offset 255, 21 lines modified Offset 255, 19 lines modified
255 ····​invoke-​virtual·​{v0,​·​v1},​·​Lch/​citux/​td/​ui/​adapter/​GameStreamsAdapter;​-​>setData(Ljava/​util/​List;​)​V 255 ····​invoke-​virtual·​{v0,​·​v1},​·​Lch/​citux/​td/​ui/​adapter/​GameStreamsAdapter;​-​>setData(Ljava/​util/​List;​)​V
   
256 ····​goto·​:​goto_0 256 ····​goto·​:​goto_0
257 .​end·​method 257 .​end·​method
   
258 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 258 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
259 ····​.​locals·​0 259 ····​.​locals·​0
260 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
261 ····​.​prologue 260 ····​.​prologue
262 ····​.​line·​37 261 ····​.​line·​37
263 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchStream;​ 262 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchStream;​
   
264 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
265 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​GameStreamsFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchStream;​)​V 263 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​GameStreamsFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchStream;​)​V
   
266 ····​return-​void 264 ····​return-​void
267 .​end·​method 265 .​end·​method
   
268 .​method·​public·​refreshData()​V 266 .​method·​public·​refreshData()​V
269 ····​.​locals·​1 267 ····​.​locals·​1
[−]
smali/ch/citux/td/ui/fragments/SearchFragment.smali
Offset 179, 21 lines modified Offset 179, 19 lines modified
   
179 ····​.​line·​106 179 ····​.​line·​106
180 ····​return-​void 180 ····​return-​void
181 .​end·​method 181 .​end·​method
   
182 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 182 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
183 ····​.​locals·​0 183 ····​.​locals·​0
184 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
185 ····​.​prologue 184 ····​.​prologue
186 ····​.​line·​36 185 ····​.​line·​36
187 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchStream;​ 186 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchStream;​
   
188 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
189 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​SearchFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchStream;​)​V 187 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​ui/​fragments/​SearchFragment;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchStream;​)​V
   
190 ····​return-​void 188 ····​return-​void
191 .​end·​method 189 .​end·​method
   
192 .​method·​public·​onSaveInstanceState(L​android/​os/​Bundle;​)​V 190 .​method·​public·​onSaveInstanceState(L​android/​os/​Bundle;​)​V
193 ····​.​locals·​2 191 ····​.​locals·​2
[−]
smali/ch/citux/td/ui/fragments/SettingsFragment.smali
Offset 134, 18 lines modified Offset 134, 20 lines modified
134 ····​const/​4·​v3,​·​0x1 134 ····​const/​4·​v3,​·​0x1
   
135 ····​.​line·​63 135 ····​.​line·​63
136 ····​const·​v0,​·​0x7f060011 136 ····​const·​v0,​·​0x7f060011
   
137 ····​const/​4·​v1,​·​0x0 137 ····​const/​4·​v1,​·​0x0
   
  138 ····​.​line·​64
138 ····​invoke-​static·​{v0,​·​v1,​·​v3},​·​Lde/​psdev/​licensesdialog/​LicensesDialogFragmen​t;​-​>newInstance(IZZ)​Lde/​psdev/​licensesdialog/​LicensesDialogFragmen​t;​ 139 ····​invoke-​static·​{v0,​·​v1,​·​v3},​·​Lde/​psdev/​licensesdialog/​LicensesDialogFragmen​t;​-​>newInstance(IZZ)​Lde/​psdev/​licensesdialog/​LicensesDialogFragmen​t;​
   
139 ····​move-​result-​object·​v0 140 ····​move-​result-​object·​v0
   
  141 ····​.​line·​65
140 ····​invoke-​virtual·​{p0},​·​Lch/​citux/​td/​ui/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 142 ····​invoke-​virtual·​{p0},​·​Lch/​citux/​td/​ui/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
141 ····​move-​result-​object·​v1 143 ····​move-​result-​object·​v1
   
142 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​ 144 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getSupportFragmentMa​nager()​Landroid/​support/​v4/​app/​FragmentManager;​
   
143 ····​move-​result-​object·​v1 145 ····​move-​result-​object·​v1
[−]
smali/ch/citux/td/ui/fragments/TDFragment.smali
Offset 138, 21 lines modified Offset 138, 15 lines modified
   
138 ····​move-​result-​object·​v3 138 ····​move-​result-​object·​v3
   
139 ····​invoke-​virtual·​{v3,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 139 ····​invoke-​virtual·​{v3,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
140 ····​move-​result-​object·​v3 140 ····​move-​result-​object·​v3
   
141 ····​const-​string·​v4,​·​":​·​make·​sure·​class·​name·​exists,​·​is·​public,​·​and·​has·​an" 141 ····​const-​string·​v4,​·​":​·​make·​sure·​class·​name·​exists,​·​is·​public,​·​and·​has·​an·​empty·​constructor·​that·​is·​public"
   
142 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
143 ····​move-​result-​object·​v3  
   
144 ····​const-​string·​v4,​·​"·​empty·​constructor·​that·​is·​public"  
   
145 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 142 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
146 ····​move-​result-​object·​v3 143 ····​move-​result-​object·​v3
   
147 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 144 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/ch/citux/td/util/VideoPlayer$GetVideoCallback.smali
Offset 185, 21 lines modified Offset 185, 19 lines modified
185 ····​.​line·​159 185 ····​.​line·​159
186 ····​:​cond_0 186 ····​:​cond_0
187 ····​return-​void 187 ····​return-​void
188 .​end·​method 188 .​end·​method
   
189 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V 189 .​method·​public·​bridge·​synthetic·​onResponse(Ljava/​lang/​Object;​)​V
190 ····​.​locals·​0 190 ····​.​locals·​0
191 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
192 ····​.​prologue 191 ····​.​prologue
193 ····​.​line·​133 192 ····​.​line·​133
194 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchBroadcast;​ 193 ····​check-​cast·​p1,​·​Lch/​citux/​td/​data/​model/​TwitchBroadcast;​
   
195 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
196 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​util/​VideoPlayer$GetVideoC​allback;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchBroadcast;​)​V 194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lch/​citux/​td/​util/​VideoPlayer$GetVideoC​allback;​-​>onResponse(Lch/​citux/​td/​data/​model/​TwitchBroadcast;​)​V
   
197 ····​return-​void 195 ····​return-​void
198 .​end·​method 196 .​end·​method
   
199 .​method·​public·​startRequest()​Lch/​citux/​td/​data/​model/​TwitchBroadcast;​ 197 .​method·​public·​startRequest()​Lch/​citux/​td/​data/​model/​TwitchBroadcast;​
200 ····​.​locals·​2 198 ····​.​locals·​2
[−]
smali/ch/citux/td/util/VideoPlayer$PlaylistCallback.smali
Offset 68, 52 lines modified Offset 68, 51 lines modified
68 ············​"Ljava/​lang/​String;​",​ 68 ············​"Ljava/​lang/​String;​",​
69 ············​">;​" 69 ············​">;​"
70 ········​} 70 ········​}
71 ····​.​end·​annotation 71 ····​.​end·​annotation
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​211 73 ····​.​line·​211
74 ····​new-​instance·​v4,​·​Ljava/​util/​HashMap;​ 74 ····​new-​instance·​v3,​·​Ljava/​util/​HashMap;​
   
75 ····​invoke-​direct·​{v4},​·​Ljava/​util/​HashMap;​-​><init>()​V 75 ····​invoke-​direct·​{v3},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
76 ····​.​line·​212 76 ····​.​line·​212
77 ····​.​local·​v4,​·​"streams":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​Ljava/​lang/​String;​>;​" 77 ····​.​local·​v3,​·​"streams":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​Ljava/​lang/​String;​>;​"
78 ····​if-​eqz·​p1,​·​:​cond_1 78 ····​if-​eqz·​p1,​·​:​cond_1
   
79 ····​.​line·​213 79 ····​.​line·​213
80 ····​invoke-​virtual·​{p1},​·​Lnet/​chilicat/​m3u8/​Playlist;​-​>getElements()​Ljava/​util/​List;​ 80 ····​invoke-​virtual·​{p1},​·​Lnet/​chilicat/​m3u8/​Playlist;​-​>getElements()​Ljava/​util/​List;​
   
81 ····​move-​result-​object·​v1 81 ····​move-​result-​object·​v1
   
82 ····​.​line·​214 82 ····​.​line·​214
83 ····​.​local·​v1,​·​"elements":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​chilicat/​m3u8/​Element;​>;​" 83 ····​.​local·​v1,​·​"elements":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​chilicat/​m3u8/​Element;​>;​"
84 ····​if-​eqz·​v1,​·​:​cond_1 84 ····​if-​eqz·​v1,​·​:​cond_1
   
85 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I 85 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
86 ····​move-​result·​v5 86 ····​move-​result·​v4
   
87 ····​if-​lez·​v5,​·​:​cond_1 87 ····​if-​lez·​v4,​·​:​cond_1
   
88 ····​.​line·​215 88 ····​.​line·​215
89 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
90 ····​move-​result-​object·​v2 90 ····​move-​result-​object·​v4
   
91 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
92 ····​:​cond_0 91 ····​:​cond_0
93 ····​:​goto_0 92 ····​:​goto_0
94 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 93 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
95 ····​move-​result·​v5 94 ····​move-​result·​v5
   
96 ····​if-​eqz·​v5,​·​:​cond_1 95 ····​if-​eqz·​v5,​·​:​cond_1
   
97 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 96 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
98 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
99 ····​check-​cast·​v0,​·​Lnet/​chilicat/​m3u8/​Element;​ 98 ····​check-​cast·​v0,​·​Lnet/​chilicat/​m3u8/​Element;​
   
100 ····​.​line·​216 99 ····​.​line·​216
101 ····​.​local·​v0,​·​"element":​Lnet/​chilicat/​m3u8/​Element;​ 100 ····​.​local·​v0,​·​"element":​Lnet/​chilicat/​m3u8/​Element;​
Offset 168, 40 lines modified Offset 167, 39 lines modified
   
168 ····​invoke-​interface·​{v5},​·​Lnet/​chilicat/​m3u8/​PlaylistInfo;​-​>getVideo()​Ljava/​lang/​String;​ 167 ····​invoke-​interface·​{v5},​·​Lnet/​chilicat/​m3u8/​PlaylistInfo;​-​>getVideo()​Ljava/​lang/​String;​
   
169 ····​move-​result-​object·​v5 168 ····​move-​result-​object·​v5
   
170 ····​invoke-​static·​{v5},​·​Lch/​citux/​td/​data/​model/​TwitchPlayList;​-​>parseQuality(Ljava/​lang/​String;​)​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 169 ····​invoke-​static·​{v5},​·​Lch/​citux/​td/​data/​model/​TwitchPlayList;​-​>parseQuality(Ljava/​lang/​String;​)​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
   
171 ····​move-​result-​object·​v3 170 ····​move-​result-​object·​v2
   
172 ····​.​line·​218 171 ····​.​line·​218
173 ····​.​local·​v3,​·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​ 172 ····​.​local·​v2,​·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
174 ····​if-​eqz·​v3,​·​:​cond_0 173 ····​if-​eqz·​v2,​·​:​cond_0
   
175 ····​.​line·​219 174 ····​.​line·​219
176 ····​invoke-​interface·​{v0},​·​Lnet/​chilicat/​m3u8/​Element;​-​>getURI()​Ljava/​net/​URI;​ 175 ····​invoke-​interface·​{v0},​·​Lnet/​chilicat/​m3u8/​Element;​-​>getURI()​Ljava/​net/​URI;​
   
177 ····​move-​result-​object·​v5 176 ····​move-​result-​object·​v5
   
178 ····​invoke-​virtual·​{v5},​·​Ljava/​net/​URI;​-​>toString()​Ljava/​lang/​String;​ 177 ····​invoke-​virtual·​{v5},​·​Ljava/​net/​URI;​-​>toString()​Ljava/​lang/​String;​
   
179 ····​move-​result-​object·​v5 178 ····​move-​result-​object·​v5
   
180 ····​invoke-​virtual·​{v4,​·​v3,​·​v5},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 179 ····​invoke-​virtual·​{v3,​·​v2,​·​v5},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
181 ····​goto·​:​goto_0 180 ····​goto·​:​goto_0
   
182 ····​.​line·​224 181 ····​.​line·​224
183 ····​.​end·​local·​v0····​#·​"element":​Lnet/​chilicat/​m3u8/​Element;​ 182 ····​.​end·​local·​v0····​#·​"element":​Lnet/​chilicat/​m3u8/​Element;​
184 ····​.​end·​local·​v1····​#·​"elements":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​chilicat/​m3u8/​Element;​>;​" 183 ····​.​end·​local·​v1····​#·​"elements":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lnet/​chilicat/​m3u8/​Element;​>;​"
185 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 184 ····​.​end·​local·​v2····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​
186 ····​.​end·​local·​v3····​#·​"quality":​Lch/​citux/​td/​data/​model/​TwitchStreamQuality;​  
187 ····​:​cond_1 185 ····​:​cond_1
188 ····​return-​object·​v4 186 ····​return-​object·​v3
189 .​end·​method 187 .​end·​method
   
   
190 #·​virtual·​methods 188 #·​virtual·​methods
191 .​method·​protected·​abstract·​getAccessToken()​Lch/​citux/​td/​data/​model/​TwitchAccessToken;​ 189 .​method·​protected·​abstract·​getAccessToken()​Lch/​citux/​td/​data/​model/​TwitchAccessToken;​
192 .​end·​method 190 .​end·​method
   
Offset 383, 21 lines modified Offset 381, 19 lines modified
383 ····​invoke-​virtual·​{v4},​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$E​rrorDialogFragmentBui​lder;​-​>show()​V 381 ····​invoke-​virtual·​{v4},​·​Lch/​citux/​td/​ui/​dialogs/​ErrorDialogFragment$E​rrorDialogFragmentBui​lder;​-​>show()​V
   
384 ····​goto·​:​goto_0 382 ····​goto·​:​goto_0
385 .​end·​method 383 .​end·​method
   
Max diff block lines reached; 1275/4867 bytes (26.20%) of diff not shown.
[−]
smali/ch/citux/td/util/VideoPlayer.smali
Offset 22, 15 lines modified Offset 22, 14 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​53 25 ····​.​line·​53
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​278  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
   
30 .​method·​static·​synthetic·​access$000(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​V 29 .​method·​static·​synthetic·​access$000(Landroid/​content/​Context;​Landroid/​net/​Uri;​)​V
31 ····​.​locals·​0 30 ····​.​locals·​0
32 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​content/​Context;​ 31 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​content/​Context;​
33 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​net/​Uri;​ 32 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​net/​Uri;​
[−]
smali/de/psdev/licensesdialog/R.smali
Offset 16, 10 lines modified Offset 16, 9 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​9 19 ····​.​line·​9
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​29  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
[−]
smali/net/chilicat/m3u8/Playlist.smali
Offset 100, 24 lines modified Offset 100, 25 lines modified
   
100 ····​const-​string·​v1,​·​"source" 100 ····​const-​string·​v1,​·​"source"
   
101 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V 101 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​NullPointerException;​-​><init>(Ljava/​lang/​String;​)​V
   
102 ····​throw·​v0 102 ····​throw·​v0
   
103 ····​.​line·​50 103 ····​.​line·​51
104 ····​:​cond_0 104 ····​:​cond_0
105 ····​invoke-​static·​{},​·​Ljava/​nio/​charset/​Charset;​-​>defaultCharset()​Ljava/​nio/​charset/​Charset;​ 105 ····​invoke-​static·​{},​·​Ljava/​nio/​charset/​Charset;​-​>defaultCharset()​Ljava/​nio/​charset/​Charset;​
   
106 ····​move-​result-​object·​v0 106 ····​move-​result-​object·​v0
   
107 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>name()​Ljava/​lang/​String;​ 107 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>name()​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v0
   
  109 ····​.​line·​50
109 ····​invoke-​static·​{p0,​·​v0},​·​Ljava/​nio/​channels/​Channels;​-​>newReader(Ljava/​nio/​channels/​ReadableByteChannel;​Ljava/​lang/​String;​)​Ljava/​io/​Reader;​ 110 ····​invoke-​static·​{p0,​·​v0},​·​Ljava/​nio/​channels/​Channels;​-​>newReader(Ljava/​nio/​channels/​ReadableByteChannel;​Ljava/​lang/​String;​)​Ljava/​io/​Reader;​
   
110 ····​move-​result-​object·​v0 111 ····​move-​result-​object·​v0
   
111 ····​return-​object·​v0 112 ····​return-​object·​v0
112 .​end·​method 113 .​end·​method