Offset 1, 20 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·55e590768c836af03eb16a8c730a3c2f63e020f175217519306c1a09827f0289 | ||
10 | Signer·#1·certificate·SHA-1·digest:·ec38b60b376ec23894a8ee7f25729d608d9e6dd6 | ||
11 | Signer·#1·certificate·MD5·digest:·650c3d96f8573cb68afebed2a9d51169 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·528e5f2dc8233ac12a1288dc77d4beace386a288c563b8315385299d17e6d6b0 | ||
15 | Signer·#1·public·key·SHA-1·digest:·b99b801370284ee183aaf0f4446a0b534380c3b8 | ||
16 | Signer·#1·public·key·MD5·digest:·ce07c7a4d167f59b9fe904725cb94a10 | ||
17 | WARNING:·META-INF/LICENSE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/NOTICE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 694 lines modified | Offset 1, 703 lines modified | Diff chunk too large, falling back to line-by-line diff (703 lines added, 694 lines removed) | |
1 | Zip·file·size:·21 | 1 | Zip·file·size:·2194972·bytes,·number·of·entries:·701 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····2448·bX·defN·17-Oct-12·00:32·AndroidManifest.xml |
3 | -rw----·····2.0·fat···· | 3 | -rw----·····2.0·fat······396·bl·defN·17-Oct-12·00:32·res/anim/abc_fade_in.xml |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat······396·bl·defN·17-Oct-12·00:32·res/anim/abc_fade_out.xml |
5 | -rw----·····2.0·fat···· | 5 | -rw----·····2.0·fat······860·bl·defN·17-Oct-12·00:32·res/anim/abc_grow_fade_in_from_bottom.xml |
6 | -rw----·····2.0·fat······ | 6 | -rw----·····2.0·fat······512·bl·defN·17-Oct-12·00:32·res/anim/abc_popup_enter.xml |
7 | -rw----·····2.0·fat······ | 7 | -rw----·····2.0·fat······512·bl·defN·17-Oct-12·00:32·res/anim/abc_popup_exit.xml |
8 | -rw----·····2.0·fat······ | 8 | -rw----·····2.0·fat······860·bl·defN·17-Oct-12·00:32·res/anim/abc_shrink_fade_out_from_bottom.xml |
9 | -rw----·····2.0·fat····· | 9 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:32·res/anim/abc_slide_in_bottom.xml |
10 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:32·res/anim/abc_slide_in_top.xml |
11 | -rw----·····2.0·fat······ | 11 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:32·res/anim/abc_slide_out_bottom.xml |
12 | -rw----·····2.0·fat······ | 12 | -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:32·res/anim/abc_slide_out_top.xml |
13 | -rw----·····2.0·fat······ | 13 | -rw----·····2.0·fat······472·bl·defN·17-Oct-12·00:32·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······472·bl·defN·17-Oct-12·00:32·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······344·bl·defN·17-Oct-12·00:32·res/color/abc_background_cache_hint_selector_material_dark.xml |
16 | -rw----·····2.0·fat······ | 16 | -rw----·····2.0·fat······344·bl·defN·17-Oct-12·00:32·res/color/abc_background_cache_hint_selector_material_light.xml |
17 | -rw----·····2.0·fat······4 | 17 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/abc_primary_text_disable_only_material_dark.xml |
18 | -rw----·····2.0·fat······4 | 18 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/abc_primary_text_disable_only_material_light.xml |
19 | -rw----·····2.0·fat······4 | 19 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/abc_primary_text_material_dark.xml |
20 | -rw----·····2.0·fat······4 | 20 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/abc_primary_text_material_light.xml |
21 | -rw----·····2.0·fat······ | 21 | -rw----·····2.0·fat······596·bl·defN·17-Oct-12·00:32·res/color/abc_search_url_text.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/abc_secondary_text_material_dark.xml |
23 | -rw----·····2.0·fat······ | 23 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/abc_secondary_text_material_light.xml |
24 | -rw----·····2.0·fat······468·bl·defN·1 | 24 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/switch_thumb_material_dark.xml |
25 | -rw----·····2.0·fat······468·bl·defN·1 | 25 | -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:32·res/color/switch_thumb_material_light.xml |
26 | -rw----····· | 26 | -rw----·····1.0·fat······287·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
27 | -rw----····· | 27 | -rw----·····1.0·fat······306·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
28 | -rw----····· | 28 | -rw----·····1.0·fat······549·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
29 | -rw----····· | 29 | -rw----·····1.0·fat······622·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
30 | -rw----····· | 30 | -rw----·····1.0·fat······753·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
31 | -rw----····· | 31 | -rw----·····1.0·fat·····1619·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
32 | -rw----····· | 32 | -rw----·····1.0·fat·····1078·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
33 | -rw----·····1.0·fat····· | 33 | -rw----·····1.0·fat·····1548·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
34 | -rw----·····1.0·fat····· | 34 | -rw----·····1.0·fat·····1748·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
35 | -rw----·····1.0·fat······ | 35 | -rw----·····1.0·fat······229·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
36 | -rw----·····1.0·fat······ | 36 | -rw----·····1.0·fat······416·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
37 | -rw----·····1.0·fat······ | 37 | -rw----·····1.0·fat······280·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
38 | -rw----·····1.0·fat····· | 38 | -rw----·····1.0·fat······233·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
39 | -rw----·····1.0·fat····· | 39 | -rw----·····1.0·fat······160·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
40 | -rw----·····1.0·fat····· | 40 | -rw----·····1.0·fat······288·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
41 | -rw----·····1.0·fat····· | 41 | -rw----·····1.0·fat······612·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
42 | -rw----·····1.0·fat······ | 42 | -rw----·····1.0·fat······190·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
43 | -rw----·····1.0·fat······ | 43 | -rw----·····1.0·fat······373·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
44 | -rw----·····1.0·fat······2 | 44 | -rw----·····1.0·fat······270·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
45 | -rw----·····1.0·fat······ | 45 | -rw----·····1.0·fat······791·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
46 | -rw----·····1.0·fat····· | 46 | -rw----·····1.0·fat·····1028·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
47 | -rw----·····1.0·fat······ | 47 | -rw----·····1.0·fat······541·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
48 | -rw----·····1.0·fat······ | 48 | -rw----·····1.0·fat······170·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
49 | -rw----·····1.0·fat······ | 49 | -rw----·····1.0·fat······244·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
50 | -rw----·····1.0·fat······ | 50 | -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
51 | -rw----·····1.0·fat······2 | 51 | -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
52 | -rw----·····1.0·fat······ | 52 | -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
53 | -rw----·····1.0·fat····· | 53 | -rw----·····1.0·fat······239·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
54 | -rw----·····1.0·fat······ | 54 | -rw----·····1.0·fat······240·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
55 | -rw----·····1.0·fat······ | 55 | -rw----·····1.0·fat······840·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
56 | -rw----·····1.0·fat····· | 56 | -rw----·····1.0·fat·····1290·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
57 | -rw----·····1.0·fat······ | 57 | -rw----·····1.0·fat······392·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
58 | -rw----·····1.0·fat······ | 58 | -rw----·····1.0·fat······534·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
59 | -rw----·····1.0·fat······ | 59 | -rw----·····1.0·fat······199·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
60 | -rw----·····1.0·fat······239·b-·stor·1 | 60 | -rw----·····1.0·fat······239·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png |
61 | -rw----·····1.0·fat······ | 61 | -rw----·····1.0·fat······192·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
62 | -rw----·····1.0·fat······ | 62 | -rw----·····1.0·fat······202·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
63 | -rw----·····1.0·fat····· | 63 | -rw----·····1.0·fat······182·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
64 | -rw----·····1.0·fat······ | 64 | -rw----·····1.0·fat······182·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
65 | -rw----·····1.0·fat····· | 65 | -rw----·····1.0·fat·····5964·b-·stor·17-Oct-12·00:31·res/drawable-hdpi-v4/ic_launcher.png |
66 | -rw----·····1.0·fat······ | 66 | -rw----·····1.0·fat······384·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
67 | -rw----·····1.0·fat······2 | 67 | -rw----·····1.0·fat······289·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
68 | -rw----·····1.0·fat······ | 68 | -rw----·····1.0·fat······610·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
69 | -rw----·····1.0·fat······ | 69 | -rw----·····1.0·fat······391·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
70 | -rw----·····1.0·fat······ | 70 | -rw----·····1.0·fat······325·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
71 | -rw----·····1.0·fat······1 | 71 | -rw----·····1.0·fat······174·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
72 | -rw----·····1.0·fat····· | 72 | -rw----·····1.0·fat······381·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
73 | -rw----·····1.0·fat······3 | 73 | -rw----·····1.0·fat······351·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
74 | -rw----·····1.0·fat······28 | 74 | -rw----·····1.0·fat······428·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
75 | -rw----·····1.0·fat······ | 75 | -rw----·····1.0·fat······237·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
76 | -rw----·····1.0·fat······ | 76 | -rw----·····1.0·fat······729·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
77 | -rw----·····1.0·fat······ | 77 | -rw----·····1.0·fat······503·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
78 | -rw----·····1.0·fat······ | 78 | -rw----·····1.0·fat······475·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
79 | -rw----·····1.0·fat······3 | 79 | -rw----·····1.0·fat······361·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
80 | -rw----·····1.0·fat······ | 80 | -rw----·····1.0·fat······991·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
81 | -rw----·····1.0·fat······ | 81 | -rw----·····1.0·fat······630·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
82 | -rw----·····1.0·fat······2 | 82 | -rw----·····1.0·fat······246·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
83 | -rw----·····1.0·fat······ | 83 | -rw----·····1.0·fat······418·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
84 | -rw----·····1.0·fat····· | 84 | -rw----·····1.0·fat·····1257·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
85 | -rw----·····1.0·fat······ | 85 | -rw----·····1.0·fat······611·b-·stor·17-Oct-12·00:31·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
86 | -rw----·····1.0·fat······ | 86 | -rw----·····1.0·fat······274·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
87 | -rw----·····1.0·fat······ | 87 | -rw----·····1.0·fat······288·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
88 | -rw----·····1.0·fat······ | 88 | -rw----·····1.0·fat······429·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
89 | -rw----·····1.0·fat······ | 89 | -rw----·····1.0·fat······428·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
90 | -rw----·····1.0·fat······4 | 90 | -rw----·····1.0·fat······493·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
91 | -rw----·····1.0·fat·····1 | 91 | -rw----·····1.0·fat·····1348·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
92 | -rw----·····1.0·fat····· | 92 | -rw----·····1.0·fat·····1005·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
93 | -rw----·····1.0·fat····· | 93 | -rw----·····1.0·fat·····1047·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
94 | -rw----·····1.0·fat····· | 94 | -rw----·····1.0·fat·····1124·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
95 | -rw----·····1.0·fat······ | 95 | -rw----·····1.0·fat······225·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
96 | -rw----·····1.0·fat······ | 96 | -rw----·····1.0·fat······351·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
97 | -rw----·····1.0·fat······ | 97 | -rw----·····1.0·fat······236·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
98 | -rw----·····1.0·fat····· | 98 | -rw----·····1.0·fat······280·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
99 | -rw----·····1.0·fat····· | 99 | -rw----·····1.0·fat······158·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
100 | -rw----·····1.0·fat····· | 100 | -rw----·····1.0·fat······185·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
101 | -rw----·····1.0·fat····· | 101 | -rw----·····1.0·fat······377·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
102 | -rw----·····1.0·fat······ | 102 | -rw----·····1.0·fat······158·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
103 | -rw----·····1.0·fat······ | 103 | -rw----·····1.0·fat······234·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
104 | -rw----·····1.0·fat······ | 104 | -rw----·····1.0·fat······186·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
105 | -rw----·····1.0·fat······ | 105 | -rw----·····1.0·fat······545·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
106 | -rw----·····1.0·fat······ | 106 | -rw----·····1.0·fat······681·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
107 | -rw----·····1.0·fat······ | 107 | -rw----·····1.0·fat······415·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
108 | -rw----·····1.0·fat······ | 108 | -rw----·····1.0·fat······170·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
109 | -rw----·····1.0·fat······ | 109 | -rw----·····1.0·fat······222·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
110 | -rw----·····1.0·fat······2 | 110 | -rw----·····1.0·fat······211·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
111 | -rw----·····1.0·fat······ | 111 | -rw----·····1.0·fat······211·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
112 | -rw----·····1.0·fat······ | 112 | -rw----·····1.0·fat······211·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
113 | -rw----·····1.0·fat······ | 113 | -rw----·····1.0·fat······226·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
114 | -rw----·····1.0·fat······ | 114 | -rw----·····1.0·fat······227·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
115 | -rw----·····1.0·fat······ | 115 | -rw----·····1.0·fat······604·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
116 | -rw----·····1.0·fat······ | 116 | -rw----·····1.0·fat······863·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
117 | -rw----·····1.0·fat······ | 117 | -rw----·····1.0·fat······353·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
118 | -rw----·····1.0·fat······ | 118 | -rw----·····1.0·fat······426·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png |
119 | -rw----·····1.0·fat······ | 119 | -rw----·····1.0·fat······192·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
120 | -rw----·····1.0·fat······22 | 120 | -rw----·····1.0·fat······229·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png |
121 | -rw----·····1.0·fat······ | 121 | -rw----·····1.0·fat······186·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
122 | -rw----·····1.0·fat······ | 122 | -rw----·····1.0·fat······185·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
123 | -rw----·····1.0·fat······ | 123 | -rw----·····1.0·fat······181·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
124 | -rw----·····1.0·fat······ | 124 | -rw----·····1.0·fat······180·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
125 | -rw----·····1.0·fat····· | 125 | -rw----·····1.0·fat·····3112·b-·stor·17-Oct-12·00:31·res/drawable-mdpi-v4/ic_launcher.png |
126 | -rw----·····1.0·fat······ | 126 | -rw----·····1.0·fat······297·b-·stor·17-Oct-12·00:31·res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
Max diff block lines reached; -1/137086 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 106, 15 lines modified | Offset 106, 15 lines modified | ||
00000690:·1500·0000·1400·1400·0100·0000·0000·0000··................ | 00000690:·1500·0000·1400·1400·0100·0000·0000·0000··................ | ||
000006a0:·0a00·0000·0400·0000·1600·0000·0800·0003··................ | 000006a0:·0a00·0000·0400·0000·1600·0000·0800·0003··................ | ||
000006b0:·1600·0000·0301·1000·1800·0000·0b00·0000··................ | 000006b0:·1600·0000·0301·1000·1800·0000·0b00·0000··................ | ||
000006c0:·ffff·ffff·ffff·ffff·1500·0000·0201·1000··................ | 000006c0:·ffff·ffff·ffff·ffff·1500·0000·0201·1000··................ | ||
000006d0:·8800·0000·0d00·0000·ffff·ffff·ffff·ffff··................ | 000006d0:·8800·0000·0d00·0000·ffff·ffff·ffff·ffff··................ | ||
000006e0:·1700·0000·1400·1400·0500·0000·0000·0000··................ | 000006e0:·1700·0000·1400·1400·0500·0000·0000·0000··................ | ||
000006f0:·0a00·0000·0800·0000·ffff·ffff·0800·0001··................ | 000006f0:·0a00·0000·0800·0000·ffff·ffff·0800·0001··................ | ||
00000700:·7 | 00000700:·7800·077f·0a00·0000·0700·0000·ffff·ffff··x............... | ||
00000710:·0800·0001·1900·057f·0a00·0000·0600·0000··................ | 00000710:·0800·0001·1900·057f·0a00·0000·0600·0000··................ | ||
00000720:·ffff·ffff·0800·0001·3b00·027f·0a00·0000··........;....... | 00000720:·ffff·ffff·0800·0001·3b00·027f·0a00·0000··........;....... | ||
00000730:·0400·0000·1800·0000·0800·0003·1800·0000··................ | 00000730:·0400·0000·1800·0000·0800·0003·1800·0000··................ | ||
00000740:·0a00·0000·0500·0000·ffff·ffff·0800·0012··................ | 00000740:·0a00·0000·0500·0000·ffff·ffff·0800·0012··................ | ||
00000750:·ffff·ffff·0201·1000·3800·0000·1300·0000··........8....... | 00000750:·ffff·ffff·0201·1000·3800·0000·1300·0000··........8....... | ||
00000760:·ffff·ffff·ffff·ffff·1900·0000·1400·1400··................ | 00000760:·ffff·ffff·ffff·ffff·1900·0000·1400·1400··................ | ||
00000770:·0100·0000·0000·0000·0a00·0000·0400·0000··................ | 00000770:·0100·0000·0000·0000·0a00·0000·0400·0000··................ |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ······()·(file)·res/anim/abc_slide_in_bottom.xml·type=XML | 17 | ······()·(file)·res/anim/abc_slide_in_bottom.xml·type=XML |
18 | ····resource·0x7f040007·anim/abc_slide_in_top | 18 | ····resource·0x7f040007·anim/abc_slide_in_top |
19 | ······()·(file)·res/anim/abc_slide_in_top.xml·type=XML | 19 | ······()·(file)·res/anim/abc_slide_in_top.xml·type=XML |
20 | ····resource·0x7f040008·anim/abc_slide_out_bottom | 20 | ····resource·0x7f040008·anim/abc_slide_out_bottom |
21 | ······()·(file)·res/anim/abc_slide_out_bottom.xml·type=XML | 21 | ······()·(file)·res/anim/abc_slide_out_bottom.xml·type=XML |
22 | ····resource·0x7f040009·anim/abc_slide_out_top | 22 | ····resource·0x7f040009·anim/abc_slide_out_top |
23 | ······()·(file)·res/anim/abc_slide_out_top.xml·type=XML | 23 | ······()·(file)·res/anim/abc_slide_out_top.xml·type=XML |
24 | ··type·attr·id=01·entryCount= | 24 | ··type·attr·id=01·entryCount=201 |
25 | ····resource·0x7f010000·attr/drawerArrowStyle | 25 | ····resource·0x7f010000·attr/drawerArrowStyle |
26 | ······()·(attr)·type=reference | 26 | ······()·(attr)·type=reference |
27 | ····resource·0x7f010001·attr/height | 27 | ····resource·0x7f010001·attr/height |
28 | ······()·(attr)·type=dimension | 28 | ······()·(attr)·type=dimension |
29 | ····resource·0x7f010002·attr/isLightTheme | 29 | ····resource·0x7f010002·attr/isLightTheme |
30 | ······()·(attr)·type=boolean | 30 | ······()·(attr)·type=boolean |
31 | ····resource·0x7f010003·attr/title | 31 | ····resource·0x7f010003·attr/title |
Offset 153, 298 lines modified | Offset 153, 302 lines modified | ||
153 | ······()·(attr)·type=boolean | 153 | ······()·(attr)·type=boolean |
154 | ····resource·0x7f010037·attr/layout | 154 | ····resource·0x7f010037·attr/layout |
155 | ······()·(attr)·type=reference | 155 | ······()·(attr)·type=reference |
156 | ····resource·0x7f010038·attr/iconifiedByDefault | 156 | ····resource·0x7f010038·attr/iconifiedByDefault |
157 | ······()·(attr)·type=boolean | 157 | ······()·(attr)·type=boolean |
158 | ····resource·0x7f010039·attr/queryHint | 158 | ····resource·0x7f010039·attr/queryHint |
159 | ······()·(attr)·type=string | 159 | ······()·(attr)·type=string |
160 | ····resource·0x7f01003a·attr/defaultQueryHint | ||
161 | ······()·(attr)·type=string | ||
160 | ····resource·0x7f01003 | 162 | ····resource·0x7f01003b·attr/closeIcon |
161 | ······()·(attr)·type=reference | 163 | ······()·(attr)·type=reference |
162 | ····resource·0x7f01003 | 164 | ····resource·0x7f01003c·attr/goIcon |
163 | ······()·(attr)·type=reference | 165 | ······()·(attr)·type=reference |
164 | ····resource·0x7f01003 | 166 | ····resource·0x7f01003d·attr/searchIcon |
165 | ······()·(attr)·type=reference | 167 | ······()·(attr)·type=reference |
166 | ····resource·0x7f01003 | 168 | ····resource·0x7f01003e·attr/searchHintIcon |
167 | ······()·(attr)·type=reference | 169 | ······()·(attr)·type=reference |
168 | ····resource·0x7f01003 | 170 | ····resource·0x7f01003f·attr/voiceIcon |
169 | ······()·(attr)·type=reference | 171 | ······()·(attr)·type=reference |
170 | ····resource·0x7f0100 | 172 | ····resource·0x7f010040·attr/commitIcon |
171 | ······()·(attr)·type=reference | 173 | ······()·(attr)·type=reference |
172 | ····resource·0x7f01004 | 174 | ····resource·0x7f010041·attr/suggestionRowLayout |
173 | ······()·(attr)·type=reference | 175 | ······()·(attr)·type=reference |
174 | ····resource·0x7f01004 | 176 | ····resource·0x7f010042·attr/queryBackground |
175 | ······()·(attr)·type=reference | 177 | ······()·(attr)·type=reference |
176 | ····resource·0x7f01004 | 178 | ····resource·0x7f010043·attr/submitBackground |
177 | ······()·(attr)·type=reference | 179 | ······()·(attr)·type=reference |
178 | ····resource·0x7f01004 | 180 | ····resource·0x7f010044·attr/prompt |
179 | ······()·(attr)·type=reference | 181 | ······()·(attr)·type=reference |
180 | ····resource·0x7f01004 | 182 | ····resource·0x7f010045·attr/spinnerMode |
181 | ······()·(attr)·type=enum·size=2 | 183 | ······()·(attr)·type=enum·size=2 |
182 | ········dialog(0x7f0b001b)=0x00000000 | 184 | ········dialog(0x7f0b001b)=0x00000000 |
183 | ········dropdown(0x7f0b001c)=0x00000001 | 185 | ········dropdown(0x7f0b001c)=0x00000001 |
184 | ····resource·0x7f01004 | 186 | ····resource·0x7f010046·attr/popupPromptView |
185 | ······()·(attr)·type=reference | 187 | ······()·(attr)·type=reference |
186 | ····resource·0x7f01004 | 188 | ····resource·0x7f010047·attr/disableChildrenWhenDisabled |
187 | ······()·(attr)·type=boolean | 189 | ······()·(attr)·type=boolean |
188 | ····resource·0x7f01004 | 190 | ····resource·0x7f010048·attr/track |
189 | ······()·(attr)·type=reference | 191 | ······()·(attr)·type=reference |
190 | ····resource·0x7f01004 | 192 | ····resource·0x7f010049·attr/thumbTextPadding |
191 | ······()·(attr)·type=dimension | 193 | ······()·(attr)·type=dimension |
192 | ····resource·0x7f01004 | 194 | ····resource·0x7f01004a·attr/switchTextAppearance |
193 | ······()·(attr)·type=reference | 195 | ······()·(attr)·type=reference |
194 | ····resource·0x7f01004 | 196 | ····resource·0x7f01004b·attr/switchMinWidth |
195 | ······()·(attr)·type=dimension | 197 | ······()·(attr)·type=dimension |
196 | ····resource·0x7f01004 | 198 | ····resource·0x7f01004c·attr/switchPadding |
197 | ······()·(attr)·type=dimension | 199 | ······()·(attr)·type=dimension |
198 | ····resource·0x7f01004 | 200 | ····resource·0x7f01004d·attr/splitTrack |
199 | ······()·(attr)·type=boolean | 201 | ······()·(attr)·type=boolean |
200 | ····resource·0x7f01004 | 202 | ····resource·0x7f01004e·attr/showText |
201 | ······()·(attr)·type=boolean | 203 | ······()·(attr)·type=boolean |
202 | ····resource·0x7f01004 | 204 | ····resource·0x7f01004f·attr/windowActionBar |
203 | ······()·(attr)·type=boolean | 205 | ······()·(attr)·type=boolean |
204 | ····resource·0x7f0100 | 206 | ····resource·0x7f010050·attr/windowNoTitle |
205 | ······()·(attr)·type=boolean | 207 | ······()·(attr)·type=boolean |
206 | ····resource·0x7f01005 | 208 | ····resource·0x7f010051·attr/windowActionBarOverlay |
207 | ······()·(attr)·type=boolean | 209 | ······()·(attr)·type=boolean |
208 | ····resource·0x7f01005 | 210 | ····resource·0x7f010052·attr/windowActionModeOverlay |
209 | ······()·(attr)·type=boolean | 211 | ······()·(attr)·type=boolean |
210 | ····resource·0x7f01005 | 212 | ····resource·0x7f010053·attr/windowFixedWidthMajor |
211 | ······()·(attr)·type=dimension|fraction | 213 | ······()·(attr)·type=dimension|fraction |
212 | ····resource·0x7f01005 | 214 | ····resource·0x7f010054·attr/windowFixedHeightMinor |
213 | ······()·(attr)·type=dimension|fraction | 215 | ······()·(attr)·type=dimension|fraction |
214 | ····resource·0x7f01005 | 216 | ····resource·0x7f010055·attr/windowFixedWidthMinor |
215 | ······()·(attr)·type=dimension|fraction | 217 | ······()·(attr)·type=dimension|fraction |
216 | ····resource·0x7f01005 | 218 | ····resource·0x7f010056·attr/windowFixedHeightMajor |
217 | ······()·(attr)·type=dimension|fraction | 219 | ······()·(attr)·type=dimension|fraction |
218 | ····resource·0x7f01005 | 220 | ····resource·0x7f010057·attr/windowMinWidthMajor |
219 | ······()·(attr)·type=dimension|fraction | 221 | ······()·(attr)·type=dimension|fraction |
220 | ····resource·0x7f01005 | 222 | ····resource·0x7f010058·attr/windowMinWidthMinor |
221 | ······()·(attr)·type=dimension|fraction | 223 | ······()·(attr)·type=dimension|fraction |
222 | ····resource·0x7f01005 | 224 | ····resource·0x7f010059·attr/actionBarTabStyle |
223 | ······()·(attr)·type=reference | 225 | ······()·(attr)·type=reference |
224 | ····resource·0x7f01005 | 226 | ····resource·0x7f01005a·attr/actionBarTabBarStyle |
225 | ······()·(attr)·type=reference | 227 | ······()·(attr)·type=reference |
226 | ····resource·0x7f01005 | 228 | ····resource·0x7f01005b·attr/actionBarTabTextStyle |
227 | ······()·(attr)·type=reference | 229 | ······()·(attr)·type=reference |
228 | ····resource·0x7f01005 | 230 | ····resource·0x7f01005c·attr/actionOverflowButtonStyle |
229 | ······()·(attr)·type=reference | 231 | ······()·(attr)·type=reference |
230 | ····resource·0x7f01005 | 232 | ····resource·0x7f01005d·attr/actionOverflowMenuStyle |
231 | ······()·(attr)·type=reference | 233 | ······()·(attr)·type=reference |
232 | ····resource·0x7f01005 | 234 | ····resource·0x7f01005e·attr/actionBarPopupTheme |
233 | ······()·(attr)·type=reference | 235 | ······()·(attr)·type=reference |
234 | ····resource·0x7f01005 | 236 | ····resource·0x7f01005f·attr/actionBarStyle |
235 | ······()·(attr)·type=reference | 237 | ······()·(attr)·type=reference |
236 | ····resource·0x7f0100 | 238 | ····resource·0x7f010060·attr/actionBarSplitStyle |
237 | ······()·(attr)·type=reference | 239 | ······()·(attr)·type=reference |
238 | ····resource·0x7f01006 | 240 | ····resource·0x7f010061·attr/actionBarTheme |
239 | ······()·(attr)·type=reference | 241 | ······()·(attr)·type=reference |
240 | ····resource·0x7f01006 | 242 | ····resource·0x7f010062·attr/actionBarWidgetTheme |
241 | ······()·(attr)·type=reference | 243 | ······()·(attr)·type=reference |
242 | ····resource·0x7f01006 | 244 | ····resource·0x7f010063·attr/actionBarSize |
243 | ······()·(attr)·type=dimension|enum·size=1 | 245 | ······()·(attr)·type=dimension|enum·size=1 |
244 | ········wrap_content(0x7f0b001d)=0x00000000 | 246 | ········wrap_content(0x7f0b001d)=0x00000000 |
245 | ····resource·0x7f01006 | 247 | ····resource·0x7f010064·attr/actionBarDivider |
246 | ······()·(attr)·type=reference | 248 | ······()·(attr)·type=reference |
247 | ····resource·0x7f01006 | 249 | ····resource·0x7f010065·attr/actionBarItemBackground |
248 | ······()·(attr)·type=reference | 250 | ······()·(attr)·type=reference |
249 | ····resource·0x7f01006 | 251 | ····resource·0x7f010066·attr/actionMenuTextAppearance |
250 | ······()·(attr)·type=reference | 252 | ······()·(attr)·type=reference |
251 | ····resource·0x7f01006 | 253 | ····resource·0x7f010067·attr/actionMenuTextColor |
252 | ······()·(attr)·type=reference|color | 254 | ······()·(attr)·type=reference|color |
253 | ····resource·0x7f01006 | 255 | ····resource·0x7f010068·attr/actionModeStyle |
254 | ······()·(attr)·type=reference | 256 | ······()·(attr)·type=reference |
255 | ····resource·0x7f01006 | 257 | ····resource·0x7f010069·attr/actionModeCloseButtonStyle |
256 | ······()·(attr)·type=reference | 258 | ······()·(attr)·type=reference |
257 | ····resource·0x7f01006 | 259 | ····resource·0x7f01006a·attr/actionModeBackground |
258 | ······()·(attr)·type=reference | 260 | ······()·(attr)·type=reference |
259 | ····resource·0x7f01006 | 261 | ····resource·0x7f01006b·attr/actionModeSplitBackground |
260 | ······()·(attr)·type=reference | 262 | ······()·(attr)·type=reference |
261 | ····resource·0x7f01006 | 263 | ····resource·0x7f01006c·attr/actionModeCloseDrawable |
Max diff block lines reached; 191071/198718 bytes (96.15%) of diff not shown. |
Offset 1, 356 lines modified | Offset 1, 523 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:·eed | 4 | checksum············:·eed1b8d9 |
5 | signature···········:· | 5 | signature···········:·eb77...6db1 |
6 | file_size···········:·39 | 6 | file_size···········:·3957032 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·28 | 10 | string_ids_size·····:·28785 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·41 | 12 | type_ids_size·······:·4152 |
13 | type_ids_off········:·11 | 13 | type_ids_off········:·115252·(0x01c234) |
14 | proto_ids_size······:·6 | 14 | proto_ids_size······:·6621 |
15 | proto_ids_off·······:·13 | 15 | proto_ids_off·······:·131860·(0x020314) |
16 | field_ids_size······:·10 | 16 | field_ids_size······:·10892 |
17 | field_ids_off·······:·2 | 17 | field_ids_off·······:·211312·(0x033970) |
18 | method_ids_size·····:·3 | 18 | method_ids_size·····:·34195 |
19 | method_ids_off······:·29 | 19 | method_ids_off······:·298448·(0x048dd0) |
20 | class_defs_size·····:·32 | 20 | class_defs_size·····:·3265 |
21 | class_defs_off······:·5 | 21 | class_defs_off······:·572008·(0x08ba68) |
22 | data_size···········:·32 | 22 | data_size···········:·3280544 |
23 | data_off············:·67 | 23 | data_off············:·676488·(0x0a5288) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·21 | 25 | class_idx···········:·217 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·3 | 27 | superclass_idx······:·3427 |
28 | source_file_idx·····:·21 | 28 | source_file_idx·····:·2161 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·class | 34 | Annotations·on·class |
35 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; | 35 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; |
36 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value= | 36 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS |
37 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·} | 37 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·LOCAL_VARIABLE·} |
38 | Class·#0············- | 38 | Class·#0············- |
39 | ··Class·descriptor··:·'Landroid/support/annotation/AnimRes;' | 39 | ··Class·descriptor··:·'Landroid/support/annotation/AnimRes;' |
40 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) | 40 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) |
41 | ··Superclass········:·'Ljava/lang/Object;' | 41 | ··Superclass········:·'Ljava/lang/Object;' |
42 | ··Interfaces········- | 42 | ··Interfaces········- |
43 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 43 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
44 | ··Static·fields·····- | 44 | ··Static·fields·····- |
45 | ··Instance·fields···- | 45 | ··Instance·fields···- |
46 | ··Direct·methods····- | 46 | ··Direct·methods····- |
47 | ··Virtual·methods···- | 47 | ··Virtual·methods···- |
48 | ··source_file_idx···:·21 | 48 | ··source_file_idx···:·2161·(AnimRes.java) |
49 | Class·#1·header: | 49 | Class·#1·header: |
50 | class_idx···········:·21 | 50 | class_idx···········:·218 |
51 | access_flags········:·9729·(0x2601) | 51 | access_flags········:·9729·(0x2601) |
52 | superclass_idx······:·3 | 52 | superclass_idx······:·3427 |
53 | source_file_idx·····:·21 | 53 | source_file_idx·····:·2168 |
54 | static_fields_size··:·0 | 54 | static_fields_size··:·0 |
55 | instance_fields_size:·0 | 55 | instance_fields_size:·0 |
56 | direct_methods_size·:·0 | 56 | direct_methods_size·:·0 |
57 | virtual_methods_size:·0 | 57 | virtual_methods_size:·0 |
58 | Class·#1·annotations: | 58 | Class·#1·annotations: |
59 | Annotations·on·class | 59 | Annotations·on·class |
60 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; | 60 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; |
61 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value= | 61 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS |
62 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·} | 62 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·LOCAL_VARIABLE·} |
63 | Class·#1············- | 63 | Class·#1············- |
64 | ··Class·descriptor··:·'Landroid/support/annotation/AnimatorRes;' | 64 | ··Class·descriptor··:·'Landroid/support/annotation/AnimatorRes;' |
65 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) | 65 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) |
66 | ··Superclass········:·'Ljava/lang/Object;' | 66 | ··Superclass········:·'Ljava/lang/Object;' |
67 | ··Interfaces········- | 67 | ··Interfaces········- |
68 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 68 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
69 | ··Static·fields·····- | 69 | ··Static·fields·····- |
70 | ··Instance·fields···- | 70 | ··Instance·fields···- |
71 | ··Direct·methods····- | 71 | ··Direct·methods····- |
72 | ··Virtual·methods···- | 72 | ··Virtual·methods···- |
73 | ··source_file_idx···:·21 | 73 | ··source_file_idx···:·2168·(AnimatorRes.java) |
74 | Class·#2·header: | 74 | Class·#2·header: |
75 | class_idx···········:·21 | 75 | class_idx···········:·219 |
76 | access_flags········:·9729·(0x2601) | 76 | access_flags········:·9729·(0x2601) |
77 | superclass_idx······:·3 | 77 | superclass_idx······:·3427 |
78 | source_file_idx·····:·21 | 78 | source_file_idx·····:·2171 |
79 | static_fields_size··:·0 | 79 | static_fields_size··:·0 |
80 | instance_fields_size:·0 | 80 | instance_fields_size:·0 |
81 | direct_methods_size·:·0 | 81 | direct_methods_size·:·0 |
82 | virtual_methods_size:·0 | 82 | virtual_methods_size:·0 |
83 | Class·#2·annotations: | 83 | Class·#2·annotations: |
84 | Annotations·on·class | 84 | Annotations·on·class |
85 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; | 85 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; |
86 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value= | 86 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS |
87 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·} | 87 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·LOCAL_VARIABLE·} |
88 | Class·#2············- | 88 | Class·#2············- |
89 | ··Class·descriptor··:·'Landroid/support/annotation/AnyRes;' | 89 | ··Class·descriptor··:·'Landroid/support/annotation/AnyRes;' |
90 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) | 90 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) |
91 | ··Superclass········:·'Ljava/lang/Object;' | 91 | ··Superclass········:·'Ljava/lang/Object;' |
92 | ··Interfaces········- | 92 | ··Interfaces········- |
93 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | 93 | ····#0··············:·'Ljava/lang/annotation/Annotation;' |
94 | ··Static·fields·····- | 94 | ··Static·fields·····- |
95 | ··Instance·fields···- | 95 | ··Instance·fields···- |
96 | ··Direct·methods····- | 96 | ··Direct·methods····- |
97 | ··Virtual·methods···- | 97 | ··Virtual·methods···- |
98 | ··source_file_idx···:·21 | 98 | ··source_file_idx···:·2171·(AnyRes.java) |
99 | Class·#3·header: | 99 | Class·#3·header: |
100 | class_idx···········:·2 | 100 | class_idx···········:·220 |
101 | access_flags········:·9729·(0x2601) | 101 | access_flags········:·9729·(0x2601) |
102 | superclass_idx······:·3 | 102 | superclass_idx······:·3427 |
103 | source_file_idx·····:·22 | 103 | source_file_idx·····:·2222 |
104 | static_fields_size··:·0 | 104 | static_fields_size··:·0 |
105 | instance_fields_size:·0 | 105 | instance_fields_size:·0 |
106 | direct_methods_size·:·0 | 106 | direct_methods_size·:·0 |
107 | virtual_methods_size:·0 | 107 | virtual_methods_size:·0 |
108 | Class·#3·annotations: | 108 | Class·#3·annotations: |
109 | Annotations·on·class | 109 | Annotations·on·class |
110 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; | 110 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Documented; |
111 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value= | 111 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS |
112 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·} | 112 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·METHOD·PARAMETER·FIELD·LOCAL_VARIABLE·} |
113 | Class·#3············- | 113 | Class·#3············- |
114 | ··Class·descriptor··:·'Landroid/support/annotation/ArrayRes;' | 114 | ··Class·descriptor··:·'Landroid/support/annotation/ArrayRes;' |
115 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) | 115 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) |
Max diff block lines reached; 90413184/90419069 bytes (99.99%) of diff not shown. |
Offset 1, 38 lines modified | Offset 1, 62 lines modified | ||
1 | Zip·file·size:·59 | 1 | Zip·file·size:·5969122·bytes,·number·of·entries:·3265 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class | ||
7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
9 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/CallSuper.class | ||
10 | ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·android/support/annotation/CheckResult.class | ||
11 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorInt.class | ||
8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class | 12 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
9 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/DimenRes.class | 13 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/DimenRes.class |
10 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/DrawableRes.class | 14 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/DrawableRes.class |
15 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/annotation/FloatRange.class | ||
11 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/FractionRes.class | 16 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/FractionRes.class |
12 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·android/support/annotation/IdRes.class | 17 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·android/support/annotation/IdRes.class |
13 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/annotation/IntDef.class | 18 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/annotation/IntDef.class |
19 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·android/support/annotation/IntRange.class | ||
14 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/IntegerRes.class | 20 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/IntegerRes.class |
15 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/support/annotation/InterpolatorRes.class | 21 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/support/annotation/InterpolatorRes.class |
22 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class | ||
16 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/LayoutRes.class | 23 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/LayoutRes.class |
24 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/MainThread.class | ||
17 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/MenuRes.class | 25 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/MenuRes.class |
18 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/NonNull.class | 26 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/NonNull.class |
19 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/Nullable.class | 27 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/Nullable.class |
20 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/PluralsRes.class | 28 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·android/support/annotation/PluralsRes.class |
21 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/RawRes.class | 29 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/RawRes.class |
30 | ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/support/annotation/RequiresPermission$Read.class | ||
31 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·android/support/annotation/RequiresPermission$Write.class | ||
32 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·android/support/annotation/RequiresPermission.class | ||
33 | ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·android/support/annotation/Size.class | ||
22 | ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/annotation/StringDef.class | 34 | ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/annotation/StringDef.class |
23 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/StringRes.class | 35 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/StringRes.class |
24 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleRes.class | 36 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleRes.class |
25 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleableRes.class | 37 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/StyleableRes.class |
38 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·android/support/annotation/TransitionRes.class | ||
39 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/UiThread.class | ||
40 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·android/support/annotation/VisibleForTesting.class | ||
41 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/WorkerThread.class | ||
26 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/XmlRes.class | 42 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/XmlRes.class |
27 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·android/support/v4/BuildConfig.class | 43 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·android/support/v4/BuildConfig.class |
28 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 44 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
29 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 45 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
30 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 46 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
31 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class | 47 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
48 | ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·android/support/v4/animation/AnimatorCompatHelper.class | ||
49 | ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·android/support/v4/animation/AnimatorListenerCompat.class | ||
50 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·android/support/v4/animation/AnimatorProvider.class | ||
51 | ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·android/support/v4/animation/AnimatorUpdateListenerCompat.class | ||
52 | ?rwxrwxr-x··2.0·unx·····1470·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1.class | ||
53 | ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.class | ||
54 | ?rwxrwxr-x··2.0·unx······905·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1.class | ||
55 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·android/support/v4/animation/ValueAnimatorCompat.class | ||
32 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class | 56 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class |
33 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class | 57 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class |
34 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class | 58 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class |
35 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class | 59 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class |
36 | ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class | 60 | ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class |
37 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class | 61 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class |
38 | ?rwxrwxr-x··2.0·unx·····2577·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class | 62 | ?rwxrwxr-x··2.0·unx·····2577·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class |
Offset 50, 15 lines modified | Offset 74, 14 lines modified | ||
50 | ?rwxrwxr-x··2.0·unx·····2499·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$2.class | 74 | ?rwxrwxr-x··2.0·unx·····2499·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$2.class |
51 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$3.class | 75 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$3.class |
52 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class | 76 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class |
53 | ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$TransitionState.class | 77 | ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$TransitionState.class |
54 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class | 78 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class |
55 | ?rwxrwxr-x··2.0·unx·····4671·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class | 79 | ?rwxrwxr-x··2.0·unx·····4671·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class |
56 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class | 80 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class |
57 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment$DialogStyle.class | ||
58 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class | 81 | ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class |
59 | ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class | 82 | ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class |
60 | ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class | 83 | ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class |
61 | ?rwxrwxr-x··2.0·unx····20820·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class | 84 | ?rwxrwxr-x··2.0·unx····20820·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class |
62 | ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class | 85 | ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class |
63 | ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class | 86 | ?rwxrwxr-x··2.0·unx······361·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class |
64 | ?rwxrwxr-x··2.0·unx····13456·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class | 87 | ?rwxrwxr-x··2.0·unx····13456·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class |
Offset 78, 15 lines modified | Offset 101, 14 lines modified | ||
78 | ?rwxrwxr-x··2.0·unx·····3152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class | 101 | ?rwxrwxr-x··2.0·unx·····3152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class |
79 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class | 102 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$1.class |
80 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class | 103 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class |
81 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class | 104 | ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class |
82 | ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class | 105 | ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class |
83 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class | 106 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class |
84 | ?rwxrwxr-x··2.0·unx·····6422·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class | 107 | ?rwxrwxr-x··2.0·unx·····6422·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class |
85 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction$Transit.class | ||
86 | ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class | 108 | ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class |
87 | ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class | 109 | ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class |
88 | ?rwxrwxr-x··2.0·unx·····2536·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class | 110 | ?rwxrwxr-x··2.0·unx·····2536·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class |
89 | ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class | 111 | ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class |
90 | ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class | 112 | ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class |
91 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$EpicenterView.class | 113 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$EpicenterView.class |
92 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class | 114 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class |
Offset 97, 35 lines modified | Offset 119, 36 lines modified | ||
97 | ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class | 119 | ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class |
98 | ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class | 120 | ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class |
99 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class | 121 | ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class |
100 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class | 122 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class |
101 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class | 123 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class |
102 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class | 124 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class |
103 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithActions.class | 125 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithActions.class |
104 | ?rwxrwxr-x··2.0·unx······ | 126 | ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationBuilderWithBuilderAccessor.class |
105 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$1.class | 127 | ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$1.class |
106 | ?rwxrwxr-x··2.0·unx·····2528·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Builder.class | 128 | ?rwxrwxr-x··2.0·unx·····2528·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Builder.class |
107 | ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Extender.class | 129 | ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action$Extender.class |
108 | ?rwxrwxr-x··2.0·unx·····7 | 130 | ?rwxrwxr-x··2.0·unx·····7772·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class |
131 | ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BuilderExtender.class | ||
109 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class | 132 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class |
110 | ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class | 133 | ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class |
111 | ?rwxrwxr-x··2.0·unx·····1 | 134 | ?rwxrwxr-x··2.0·unx·····1337·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class |
112 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class | 135 | ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class |
113 | ?rwxrwxr-x··2.0·unx·····7642·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class | 136 | ?rwxrwxr-x··2.0·unx·····7642·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class |
114 | ?rwxrwxr-x··2.0·unx·····4120·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class | 137 | ?rwxrwxr-x··2.0·unx·····4120·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class |
115 | ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class | 138 | ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class |
116 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class | 139 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class |
117 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class | 140 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class |
118 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class | 141 | ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class |
119 | ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class | 142 | ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class |
120 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class | 143 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class |
121 | ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class | 144 | ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class |
122 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatGingerbread.class | 145 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatGingerbread.class |
123 | ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class | 146 | ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class |
124 | ?rwxrwxr-x··2.0·unx····· | 147 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class |
125 | ?rwxrwxr-x··2.0·unx····11172·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class | 148 | ?rwxrwxr-x··2.0·unx····11172·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class |
126 | ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class | 149 | ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class |
127 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService$1.class | 150 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService$1.class |
Max diff block lines reached; 81625/95746 bytes (85.25%) of diff not shown. |
Offset 9, 44 lines modified | Offset 9, 68 lines modified | ||
9 | Filename:·android/support/annotation/ArrayRes.class | 9 | Filename:·android/support/annotation/ArrayRes.class |
10 | Comment:· | 10 | Comment:· |
11 | Filename:·android/support/annotation/AttrRes.class | 11 | Filename:·android/support/annotation/AttrRes.class |
12 | Comment:· | 12 | Comment:· |
13 | Filename:·android/support/annotation/BinderThread.class | ||
14 | Comment:· | ||
13 | Filename:·android/support/annotation/BoolRes.class | 15 | Filename:·android/support/annotation/BoolRes.class |
14 | Comment:· | 16 | Comment:· |
17 | Filename:·android/support/annotation/CallSuper.class | ||
18 | Comment:· | ||
19 | Filename:·android/support/annotation/CheckResult.class | ||
20 | Comment:· | ||
21 | Filename:·android/support/annotation/ColorInt.class | ||
22 | Comment:· | ||
15 | Filename:·android/support/annotation/ColorRes.class | 23 | Filename:·android/support/annotation/ColorRes.class |
16 | Comment:· | 24 | Comment:· |
17 | Filename:·android/support/annotation/DimenRes.class | 25 | Filename:·android/support/annotation/DimenRes.class |
18 | Comment:· | 26 | Comment:· |
19 | Filename:·android/support/annotation/DrawableRes.class | 27 | Filename:·android/support/annotation/DrawableRes.class |
20 | Comment:· | 28 | Comment:· |
29 | Filename:·android/support/annotation/FloatRange.class | ||
30 | Comment:· | ||
21 | Filename:·android/support/annotation/FractionRes.class | 31 | Filename:·android/support/annotation/FractionRes.class |
22 | Comment:· | 32 | Comment:· |
23 | Filename:·android/support/annotation/IdRes.class | 33 | Filename:·android/support/annotation/IdRes.class |
24 | Comment:· | 34 | Comment:· |
25 | Filename:·android/support/annotation/IntDef.class | 35 | Filename:·android/support/annotation/IntDef.class |
26 | Comment:· | 36 | Comment:· |
37 | Filename:·android/support/annotation/IntRange.class | ||
38 | Comment:· | ||
27 | Filename:·android/support/annotation/IntegerRes.class | 39 | Filename:·android/support/annotation/IntegerRes.class |
28 | Comment:· | 40 | Comment:· |
29 | Filename:·android/support/annotation/InterpolatorRes.class | 41 | Filename:·android/support/annotation/InterpolatorRes.class |
30 | Comment:· | 42 | Comment:· |
43 | Filename:·android/support/annotation/Keep.class | ||
44 | Comment:· | ||
31 | Filename:·android/support/annotation/LayoutRes.class | 45 | Filename:·android/support/annotation/LayoutRes.class |
32 | Comment:· | 46 | Comment:· |
47 | Filename:·android/support/annotation/MainThread.class | ||
48 | Comment:· | ||
33 | Filename:·android/support/annotation/MenuRes.class | 49 | Filename:·android/support/annotation/MenuRes.class |
34 | Comment:· | 50 | Comment:· |
35 | Filename:·android/support/annotation/NonNull.class | 51 | Filename:·android/support/annotation/NonNull.class |
36 | Comment:· | 52 | Comment:· |
37 | Filename:·android/support/annotation/Nullable.class | 53 | Filename:·android/support/annotation/Nullable.class |
Offset 54, 26 lines modified | Offset 78, 50 lines modified | ||
54 | Filename:·android/support/annotation/PluralsRes.class | 78 | Filename:·android/support/annotation/PluralsRes.class |
55 | Comment:· | 79 | Comment:· |
56 | Filename:·android/support/annotation/RawRes.class | 80 | Filename:·android/support/annotation/RawRes.class |
57 | Comment:· | 81 | Comment:· |
82 | Filename:·android/support/annotation/RequiresPermission$Read.class | ||
83 | Comment:· | ||
84 | Filename:·android/support/annotation/RequiresPermission$Write.class | ||
85 | Comment:· | ||
86 | Filename:·android/support/annotation/RequiresPermission.class | ||
87 | Comment:· | ||
88 | Filename:·android/support/annotation/Size.class | ||
89 | Comment:· | ||
58 | Filename:·android/support/annotation/StringDef.class | 90 | Filename:·android/support/annotation/StringDef.class |
59 | Comment:· | 91 | Comment:· |
60 | Filename:·android/support/annotation/StringRes.class | 92 | Filename:·android/support/annotation/StringRes.class |
61 | Comment:· | 93 | Comment:· |
62 | Filename:·android/support/annotation/StyleRes.class | 94 | Filename:·android/support/annotation/StyleRes.class |
63 | Comment:· | 95 | Comment:· |
64 | Filename:·android/support/annotation/StyleableRes.class | 96 | Filename:·android/support/annotation/StyleableRes.class |
65 | Comment:· | 97 | Comment:· |
98 | Filename:·android/support/annotation/TransitionRes.class | ||
99 | Comment:· | ||
100 | Filename:·android/support/annotation/UiThread.class | ||
101 | Comment:· | ||
102 | Filename:·android/support/annotation/VisibleForTesting.class | ||
103 | Comment:· | ||
104 | Filename:·android/support/annotation/WorkerThread.class | ||
105 | Comment:· | ||
66 | Filename:·android/support/annotation/XmlRes.class | 106 | Filename:·android/support/annotation/XmlRes.class |
67 | Comment:· | 107 | Comment:· |
68 | Filename:·android/support/v4/BuildConfig.class | 108 | Filename:·android/support/v4/BuildConfig.class |
69 | Comment:· | 109 | Comment:· |
70 | Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 110 | Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
Offset 84, 14 lines modified | Offset 132, 38 lines modified | ||
84 | Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 132 | Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
85 | Comment:· | 133 | Comment:· |
86 | Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class | 134 | Filename:·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
87 | Comment:· | 135 | Comment:· |
Max diff block lines reached; 12859/16726 bytes (76.88%) of diff not shown. |
Offset 1, 9 lines modified | Offset 1, 12 lines modified | ||
1 | package·android.support.v4.app; | 1 | package·android.support.v4.app; |
2 | import·android.app.Notification$Builder; | 2 | import·android.app.Notification$Builder; |
3 | import·android.app.Notification; | ||
3 | interface·NotificationBuilderWithBuilderAccessor | 4 | public·interface·NotificationBuilderWithBuilderAccessor |
4 | { | 5 | { |
6 | ····Notification·build(); | ||
7 | ···· | ||
5 | ····Notification$Builder·getBuilder(); | 8 | ····Notification$Builder·getBuilder(); |
6 | } | 9 | } |
Offset 9, 42 lines modified | Offset 9, 42 lines modified | ||
9 | import·android.content.Context; | 9 | import·android.content.Context; |
10 | import·android.app.PendingIntent; | 10 | import·android.app.PendingIntent; |
11 | import·java.util.ArrayList; | 11 | import·java.util.ArrayList; |
12 | public·class·NotificationCompat$Builder | 12 | public·class·NotificationCompat$Builder |
13 | { | 13 | { |
14 | ····private·static·final·int·MAX_CHARSEQUENCE_LENGTH·=·5120; | 14 | ····private·static·final·int·MAX_CHARSEQUENCE_LENGTH·=·5120; |
15 | ····ArrayList·mActions; | 15 | ····public·ArrayList·mActions; |
16 | ····String·mCategory; | 16 | ····String·mCategory; |
17 | ····int·mColor; | 17 | ····int·mColor; |
18 | ····CharSequence·mContentInfo; | 18 | ····public·CharSequence·mContentInfo; |
19 | ····PendingIntent·mContentIntent; | 19 | ····PendingIntent·mContentIntent; |
20 | ····CharSequence·mContentText; | 20 | ····public·CharSequence·mContentText; |
21 | ····CharSequence·mContentTitle; | 21 | ····public·CharSequence·mContentTitle; |
22 | ····Context·mContext; | 22 | ····public·Context·mContext; |
23 | ····Bundle·mExtras; | 23 | ····Bundle·mExtras; |
24 | ····PendingIntent·mFullScreenIntent; | 24 | ····PendingIntent·mFullScreenIntent; |
25 | ····String·mGroupKey; | 25 | ····String·mGroupKey; |
26 | ····boolean·mGroupSummary; | 26 | ····boolean·mGroupSummary; |
27 | ····Bitmap·mLargeIcon; | 27 | ····public·Bitmap·mLargeIcon; |
28 | ····boolean·mLocalOnly; | 28 | ····boolean·mLocalOnly; |
29 | ····Notification·mNotification; | 29 | ····public·Notification·mNotification; |
30 | ····int·mNumber; | 30 | ····public·int·mNumber; |
31 | ····public·ArrayList·mPeople; | 31 | ····public·ArrayList·mPeople; |
32 | ····int·mPriority; | 32 | ····int·mPriority; |
33 | ····int·mProgress; | 33 | ····int·mProgress; |
34 | ····boolean·mProgressIndeterminate; | 34 | ····boolean·mProgressIndeterminate; |
35 | ····int·mProgressMax; | 35 | ····int·mProgressMax; |
36 | ····Notification·mPublicVersion; | 36 | ····Notification·mPublicVersion; |
37 | ····boolean·mShowWhen; | 37 | ····boolean·mShowWhen; |
38 | ····String·mSortKey; | 38 | ····String·mSortKey; |
39 | ····NotificationCompat$Style·mStyle; | 39 | ····public·NotificationCompat$Style·mStyle; |
40 | ····CharSequence·mSubText; | 40 | ····public·CharSequence·mSubText; |
41 | ····RemoteViews·mTickerView; | 41 | ····RemoteViews·mTickerView; |
42 | ····boolean·mUseChronometer; | 42 | ····public·boolean·mUseChronometer; |
43 | ····int·mVisibility; | 43 | ····int·mVisibility; |
44 | ···· | 44 | ···· |
45 | ····public·NotificationCompat$Builder(final·Context·mContext)·{ | 45 | ····public·NotificationCompat$Builder(final·Context·mContext)·{ |
46 | ········this.mShowWhen·=·true; | 46 | ········this.mShowWhen·=·true; |
47 | ········this.mActions·=·new·ArrayList(); | 47 | ········this.mActions·=·new·ArrayList(); |
48 | ········this.mLocalOnly·=·false; | 48 | ········this.mLocalOnly·=·false; |
49 | ········this.mColor·=·0; | 49 | ········this.mColor·=·0; |
Offset 100, 31 lines modified | Offset 100, 35 lines modified | ||
100 | ···· | 100 | ···· |
101 | ····public·NotificationCompat$Builder·addPerson(final·String·e)·{ | 101 | ····public·NotificationCompat$Builder·addPerson(final·String·e)·{ |
102 | ········this.mPeople.add(e); | 102 | ········this.mPeople.add(e); |
103 | ········return·this; | 103 | ········return·this; |
104 | ····} | 104 | ····} |
105 | ···· | 105 | ···· |
106 | ····public·Notification·build()·{ | 106 | ····public·Notification·build()·{ |
107 | ········return·NotificationCompat.access$200().build(this); | 107 | ········return·NotificationCompat.access$200().build(this,·this.getExtender()); |
108 | ····} | 108 | ····} |
109 | ···· | 109 | ···· |
110 | ····public·NotificationCompat$Builder·extend(final·NotificationCompat$Extender·notificationCompat$Extender)·{ | 110 | ····public·NotificationCompat$Builder·extend(final·NotificationCompat$Extender·notificationCompat$Extender)·{ |
111 | ········notificationCompat$Extender.extend(this); | 111 | ········notificationCompat$Extender.extend(this); |
112 | ········return·this; | 112 | ········return·this; |
113 | ····} | 113 | ····} |
114 | ···· | 114 | ···· |
115 | ····protected·NotificationCompat$BuilderExtender·getExtender()·{ | ||
116 | ········return·new·NotificationCompat$BuilderExtender(); | ||
117 | ····} | ||
118 | ···· | ||
115 | ····public·Bundle·getExtras()·{ | 119 | ····public·Bundle·getExtras()·{ |
116 | ········if·(this.mExtras·==·null)·{ | 120 | ········if·(this.mExtras·==·null)·{ |
117 | ············this.mExtras·=·new·Bundle(); | 121 | ············this.mExtras·=·new·Bundle(); |
118 | ········} | 122 | ········} |
119 | ········return·this.mExtras; | 123 | ········return·this.mExtras; |
120 | ····} | 124 | ····} |
121 | ···· | 125 | ···· |
122 | ····public·Notification·getNotification()·{ | 126 | ····public·Notification·getNotification()·{ |
123 | ········return· | 127 | ········return·this.build(); |
124 | ····} | 128 | ····} |
125 | ···· | 129 | ···· |
126 | ····public·NotificationCompat$Builder·setAutoCancel(final·boolean·b)·{ | 130 | ····public·NotificationCompat$Builder·setAutoCancel(final·boolean·b)·{ |
127 | ········this.setFlag(16,·b); | 131 | ········this.setFlag(16,·b); |
128 | ········return·this; | 132 | ········return·this; |
129 | ····} | 133 | ····} |
130 | ···· | 134 | ···· |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
4 | import·java.util.ArrayList; | 4 | import·java.util.ArrayList; |
5 | import·android.app.Notification; | 5 | import·android.app.Notification; |
6 | interface·NotificationCompat$NotificationCompatImpl | 6 | interface·NotificationCompat$NotificationCompatImpl |
7 | { | 7 | { |
8 | ····Notification·build(final·NotificationCompat$Builder·p0); | 8 | ····Notification·build(final·NotificationCompat$Builder·p0,·final·NotificationCompat$BuilderExtender·p1); |
9 | ···· | 9 | ···· |
10 | ····NotificationCompat$Action·getAction(final·Notification·p0,·final·int·p1); | 10 | ····NotificationCompat$Action·getAction(final·Notification·p0,·final·int·p1); |
11 | ···· | 11 | ···· |
12 | ····int·getActionCount(final·Notification·p0); | 12 | ····int·getActionCount(final·Notification·p0); |
13 | ···· | 13 | ···· |
14 | ····NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·p0); | 14 | ····NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·p0); |
15 | ···· | 15 | ···· |
Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
2 | package·android.support.v4.app; | 2 | package·android.support.v4.app; |
3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
4 | import·android.app.PendingIntent; | 4 | import·android.app.PendingIntent; |
5 | public·abstract·class·NotificationCompatBase$Action | 5 | public·abstract·class·NotificationCompatBase$Action |
6 | { | 6 | { |
7 | ····p | 7 | ····public·abstract·PendingIntent·getActionIntent(); |
8 | ···· | 8 | ···· |
9 | ····p | 9 | ····public·abstract·Bundle·getExtras(); |
10 | ···· | 10 | ···· |
11 | ····p | 11 | ····public·abstract·int·getIcon(); |
12 | ···· | 12 | ···· |
13 | ····p | 13 | ····public·abstract·RemoteInputCompatBase$RemoteInput[]·getRemoteInputs(); |
14 | ···· | 14 | ···· |
15 | ····p | 15 | ····public·abstract·CharSequence·getTitle(); |
16 | } | 16 | } |
Offset 1, 6 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v4.app; | 1 | package·android.support.v4.app; |
2 | class·NotificationCompatBase | 2 | public·class·NotificationCompatBase |
3 | { | 3 | { |
4 | } | 4 | } |
Offset 1, 16 lines modified | Offset 1, 6 lines modified | ||
1 | package·android.support.v4.app; | 1 | package·android.support.v4.app; |
2 | import·android.app.Notification$Builder; | ||
3 | import·android.graphics.Bitmap; | ||
4 | import·android.app.PendingIntent; | ||
5 | import·android.widget.RemoteViews; | ||
6 | import·android.app.Notification; | ||
7 | import·android.content.Context; | ||
8 | class·NotificationCompatIceCreamSandwich | 2 | class·NotificationCompatIceCreamSandwich |
9 | { | 3 | { |
10 | ····static·Notification·add(final·Context·context,·final·Notification·notification,·final·CharSequence·contentTitle,·final·CharSequence·contentText,·final·CharSequence·contentInfo,·final·RemoteViews·remoteViews,·final·int·number,·final·PendingIntent·contentIntent,·final·PendingIntent·pendingIntent,·final·Bitmap·largeIcon,·final·int·n,·final·int·n2,·final·boolean·b)·{ | ||
11 | ········return·new·Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon,·notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText,·remoteViews).setSound(notification.sound,·notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB,·notification.ledOnMS,·notification.ledOffMS).setOngoing((notification.flags·&·0x2)·!=·0x0).setOnlyAlertOnce((notification.flags·&·0x8)·!=·0x0).setAutoCancel((notification.flags·&·0x10)·!=·0x0).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent).setFullScreenIntent(pendingIntent,·(notification.flags·&·0x80)·!=·0x0).setLargeIcon(largeIcon).setNumber(number).setProgress(n,·n2,·b).getNotification(); | ||
12 | ····} | ||
13 | } | 4 | } |
Offset 15, 57 lines modified | Offset 15, 57 lines modified | ||
15 | ········final·float·n·=·array[0]; | 15 | ········final·float·n·=·array[0]; |
16 | ········final·float·n2·=·array[1]; | 16 | ········final·float·n2·=·array[1]; |
17 | ········final·float·n3·=·array[2]; | 17 | ········final·float·n3·=·array[2]; |
18 | ········final·float·n4·=·(1.0f·-·Math.abs(2.0f·*·n3·-·1.0f))·*·n2; | 18 | ········final·float·n4·=·(1.0f·-·Math.abs(2.0f·*·n3·-·1.0f))·*·n2; |
19 | ········final·float·n5·=·n3·-·0.5f·*·n4; | 19 | ········final·float·n5·=·n3·-·0.5f·*·n4; |
20 | ········final·float·n6·=·n4·*·(1.0f·-·Math.abs(n·/·60.0f·%·2.0f·-·1.0f)); | 20 | ········final·float·n6·=·n4·*·(1.0f·-·Math.abs(n·/·60.0f·%·2.0f·-·1.0f)); |
21 | ········final·int·n7·=·(int)n·/·60; | 21 | ········final·int·n7·=·(int)n·/·60; |
22 | ········int· | 22 | ········int·n8·=·0; |
23 | ········int· | 23 | ········int·n9·=·0; |
24 | ········int· | 24 | ········int·n10·=·0; |
25 | ········switch·(n7)·{ | 25 | ········switch·(n7)·{ |
26 | ············case·0:·{ | 26 | ············case·0:·{ |
27 | ················ | 27 | ················n8·=·Math.round(255.0f·*·(n4·+·n5)); |
28 | ················ | 28 | ················n9·=·Math.round(255.0f·*·(n6·+·n5)); |
29 | ················ | 29 | ················n10·=·Math.round(255.0f·*·n5); |
30 | ················break; | 30 | ················break; |
31 | ············} | 31 | ············} |
32 | ············case·1:·{ | 32 | ············case·1:·{ |
33 | ················ | 33 | ················n8·=·Math.round(255.0f·*·(n6·+·n5)); |
34 | ················ | 34 | ················n9·=·Math.round(255.0f·*·(n4·+·n5)); |
35 | ················ | 35 | ················n10·=·Math.round(255.0f·*·n5); |
36 | ················break; | 36 | ················break; |
37 | ············} | 37 | ············} |
38 | ············case·2:·{ | 38 | ············case·2:·{ |
39 | ················ | 39 | ················n8·=·Math.round(255.0f·*·n5); |
40 | ················ | 40 | ················n9·=·Math.round(255.0f·*·(n4·+·n5)); |
41 | ················ | 41 | ················n10·=·Math.round(255.0f·*·(n6·+·n5)); |
42 | ················break; | 42 | ················break; |
43 | ············} | 43 | ············} |
44 | ············case·3:·{ | 44 | ············case·3:·{ |
45 | ················ | 45 | ················n8·=·Math.round(255.0f·*·n5); |
46 | ················ | 46 | ················n9·=·Math.round(255.0f·*·(n6·+·n5)); |
47 | ················ | 47 | ················n10·=·Math.round(255.0f·*·(n4·+·n5)); |
48 | ················break; | 48 | ················break; |
49 | ············} | 49 | ············} |
50 | ············case·4:·{ | 50 | ············case·4:·{ |
51 | ················ | 51 | ················n8·=·Math.round(255.0f·*·(n6·+·n5)); |
52 | ················ | 52 | ················n9·=·Math.round(255.0f·*·n5); |
53 | ················ | 53 | ················n10·=·Math.round(255.0f·*·(n4·+·n5)); |
54 | ················break; | 54 | ················break; |
55 | ············} | 55 | ············} |
56 | ············case·5: | 56 | ············case·5: |
57 | ············case·6:·{ | 57 | ············case·6:·{ |
58 | ················ | 58 | ················n8·=·Math.round(255.0f·*·(n4·+·n5)); |
59 | ················ | 59 | ················n9·=·Math.round(255.0f·*·n5); |
60 | ················ | 60 | ················n10·=·Math.round(255.0f·*·(n6·+·n5)); |
61 | ················break; | 61 | ················break; |
62 | ············} | 62 | ············} |
63 | ········} | 63 | ········} |
64 | ········return·Color.rgb( | 64 | ········return·Color.rgb(constrain(n8,·0,·255),·constrain(n9,·0,·255),·constrain(n10,·0,·255)); |
65 | ····} | 65 | ····} |
66 | ···· | 66 | ···· |
67 | ····public·static·void·RGBToHSL(final·int·n,·final·int·n2,·final·int·n3,·final·float[]·array)·{ | 67 | ····public·static·void·RGBToHSL(final·int·n,·final·int·n2,·final·int·n3,·final·float[]·array)·{ |
68 | ········final·float·n4·=·n·/·255.0f; | 68 | ········final·float·n4·=·n·/·255.0f; |
69 | ········final·float·n5·=·n2·/·255.0f; | 69 | ········final·float·n5·=·n2·/·255.0f; |
70 | ········final·float·n6·=·n3·/·255.0f; | 70 | ········final·float·n6·=·n3·/·255.0f; |
71 | ········final·float·max·=·Math.max(n4,·Math.max(n5,·n6)); | 71 | ········final·float·max·=·Math.max(n4,·Math.max(n5,·n6)); |
Offset 86, 17 lines modified | Offset 86, 21 lines modified | ||
86 | ················n10·=·(n6·-·n4)·/·n7·+·2.0f; | 86 | ················n10·=·(n6·-·n4)·/·n7·+·2.0f; |
87 | ············} | 87 | ············} |
88 | ············else·{ | 88 | ············else·{ |
89 | ················n10·=·(n4·-·n5)·/·n7·+·4.0f; | 89 | ················n10·=·(n4·-·n5)·/·n7·+·4.0f; |
90 | ············} | 90 | ············} |
91 | ············n9·=·n7·/·(1.0f·-·Math.abs(2.0f·*·n8·-·1.0f)); | 91 | ············n9·=·n7·/·(1.0f·-·Math.abs(2.0f·*·n8·-·1.0f)); |
92 | ········} | 92 | ········} |
93 | ········ | 93 | ········float·n11·=·60.0f·*·n10·%·360.0f; |
94 | ········array[1]·=·n9; | ||
95 | ········ | 94 | ········if·(n11·<·0.0f)·{ |
95 | ············n11·+=·360.0f; | ||
96 | ········} | ||
97 | ········array[0]·=·constrain(n11,·0.0f,·360.0f); | ||
98 | ········array[1]·=·constrain(n9,·0.0f,·1.0f); | ||
99 | ········array[2]·=·constrain(n8,·0.0f,·1.0f); | ||
96 | ····} | 100 | ····} |
97 | ···· | 101 | ···· |
98 | ····public·static·double·calculateContrast(int·compositeColors,·final·int·n)·{ | 102 | ····public·static·double·calculateContrast(int·compositeColors,·final·int·n)·{ |
99 | ········final·int·n2·=·255; | 103 | ········final·int·n2·=·255; |
100 | ········final·double·n3·=·0.05; | 104 | ········final·double·n3·=·0.05; |
101 | ········if·(Color.alpha(n)·!=·n2)·{ | 105 | ········if·(Color.alpha(n)·!=·n2)·{ |
102 | ············throw·new·IllegalArgumentException("background·can·not·be·translucent"); | 106 | ············throw·new·IllegalArgumentException("background·can·not·be·translucent"); |
Offset 183, 14 lines modified | Offset 187, 38 lines modified | ||
183 | ········} | 187 | ········} |
184 | ········else·{ | 188 | ········else·{ |
185 | ············n6·=·(n·*·255·*·n2·+·n3·*·n4·*·(255·-·n2))·/·(n5·*·255); | 189 | ············n6·=·(n·*·255·*·n2·+·n3·*·n4·*·(255·-·n2))·/·(n5·*·255); |
186 | ········} | 190 | ········} |
187 | ········return·n6; | 191 | ········return·n6; |
188 | ····} | 192 | ····} |
189 | ···· | 193 | ···· |
194 | ····private·static·float·constrain(final·float·n,·float·n2,·final·float·n3)·{ | ||
195 | ········if·(n·>=·n2)·{ | ||
196 | ············if·(n·>·n3)·{ | ||
197 | ················n2·=·n3; | ||
198 | ············} | ||
199 | ············else·{ | ||
200 | ················n2·=·n; | ||
201 | ············} | ||
202 | ········} | ||
203 | ········return·n2; | ||
204 | ····} | ||
205 | ···· | ||
206 | ····private·static·int·constrain(final·int·n,·int·n2,·final·int·n3)·{ | ||
207 | ········if·(n·>=·n2)·{ | ||
208 | ············if·(n·>·n3)·{ | ||
209 | ················n2·=·n3; | ||
210 | ············} | ||
211 | ············else·{ | ||
212 | ················n2·=·n; | ||
213 | ············} | ||
214 | ········} | ||
215 | ········return·n2; | ||
216 | ····} | ||
217 | ···· | ||
190 | ····public·static·int·setAlphaComponent(final·int·n,·final·int·n2)·{ | 218 | ····public·static·int·setAlphaComponent(final·int·n,·final·int·n2)·{ |
191 | ········if·(n2·<·0·||·n2·>·255)·{ | 219 | ········if·(n2·<·0·||·n2·>·255)·{ |
192 | ············throw·new·IllegalArgumentException("alpha·must·be·between·0·and·255."); | 220 | ············throw·new·IllegalArgumentException("alpha·must·be·between·0·and·255."); |
193 | ········} | 221 | ········} |
194 | ········return·(0xFFFFFF·&·n)·|·n2·<<·24; | 222 | ········return·(0xFFFFFF·&·n)·|·n2·<<·24; |
195 | ····} | 223 | ····} |
196 | } | 224 | } |
Offset 1, 12 lines modified | Offset 1, 14 lines modified | ||
1 | package·android.support.v4.media.session; | 1 | package·android.support.v4.media.session; |
2 | import·android.os.Bundle; | 2 | import·android.os.Bundle; |
3 | import·android.os.Parcelable; | ||
3 | import·android.content.Intent; | 4 | import·android.content.Intent; |
5 | import·android.view.KeyEvent; | ||
4 | import·android.support.v4.media.RatingCompat; | 6 | import·android.support.v4.media.RatingCompat; |
5 | import·android.os.Message; | 7 | import·android.os.Message; |
6 | import·android.os.Looper; | 8 | import·android.os.Looper; |
7 | import·android.os.Handler; | 9 | import·android.os.Handler; |
8 | class·MediaSessionCompat$MediaSessionImplBase$MessageHandler·extends·Handler | 10 | class·MediaSessionCompat$MediaSessionImplBase$MessageHandler·extends·Handler |
9 | { | 11 | { |
Offset 86, 15 lines modified | Offset 88, 18 lines modified | ||
86 | ····················break; | 88 | ····················break; |
87 | ················} | 89 | ················} |
88 | ················case·13:·{ | 90 | ················case·13:·{ |
89 | ····················MediaSessionCompat$MediaSessionImplBase.access$2400(this.this$0).onCustomAction((String)message.obj,·message.getData()); | 91 | ····················MediaSessionCompat$MediaSessionImplBase.access$2400(this.this$0).onCustomAction((String)message.obj,·message.getData()); |
90 | ····················break; | 92 | ····················break; |
91 | ················} | 93 | ················} |
92 | ················case·14:·{ | 94 | ················case·14:·{ |
95 | ····················final·KeyEvent·keyEvent·=·(KeyEvent)message.obj; | ||
96 | ····················final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON"); | ||
97 | ····················intent.putExtra("android.intent.extra.KEY_EVENT",·(Parcelable)keyEvent); | ||
93 | ····················MediaSessionCompat$MediaSessionImplBase.access$2400(this.this$0).onMediaButtonEvent( | 98 | ····················MediaSessionCompat$MediaSessionImplBase.access$2400(this.this$0).onMediaButtonEvent(intent); |
94 | ····················break; | 99 | ····················break; |
95 | ················} | 100 | ················} |
96 | ················case·15:·{ | 101 | ················case·15:·{ |
97 | ····················final·MediaSessionCompat$MediaSessionImplBase$Command·mediaSessionCompat$MediaSessionImplBase$Command·=·(MediaSessionCompat$MediaSessionImplBase$Command)message.obj; | 102 | ····················final·MediaSessionCompat$MediaSessionImplBase$Command·mediaSessionCompat$MediaSessionImplBase$Command·=·(MediaSessionCompat$MediaSessionImplBase$Command)message.obj; |
98 | ····················MediaSessionCompat$MediaSessionImplBase.access$2400(this.this$0).onCommand(mediaSessionCompat$MediaSessionImplBase$Command.command,·mediaSessionCompat$MediaSessionImplBase$Command.extras,·mediaSessionCompat$MediaSessionImplBase$Command.stub); | 103 | ····················MediaSessionCompat$MediaSessionImplBase.access$2400(this.this$0).onCommand(mediaSessionCompat$MediaSessionImplBase$Command.command,·mediaSessionCompat$MediaSessionImplBase$Command.extras,·mediaSessionCompat$MediaSessionImplBase$Command.stub); |
99 | ····················break; | 104 | ····················break; |
100 | ················} | 105 | ················} |
Offset 4, 14 lines modified | Offset 4, 15 lines modified | ||
4 | import·java.util.List; | 4 | import·java.util.List; |
5 | import·android.support.v4.media.VolumeProviderCompat; | 5 | import·android.support.v4.media.VolumeProviderCompat; |
6 | import·android.support.v4.media.MediaMetadataCompat; | 6 | import·android.support.v4.media.MediaMetadataCompat; |
7 | import·android.os.Handler; | 7 | import·android.os.Handler; |
8 | import·java.util.Iterator; | 8 | import·java.util.Iterator; |
9 | import·android.os.Bundle; | 9 | import·android.os.Bundle; |
10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
11 | import·android.content.Intent; | ||
11 | import·android.text.TextUtils; | 12 | import·android.text.TextUtils; |
12 | import·android.app.PendingIntent; | 13 | import·android.app.PendingIntent; |
13 | import·android.content.ComponentName; | 14 | import·android.content.ComponentName; |
14 | import·android.content.Context; | 15 | import·android.content.Context; |
15 | import·java.util.ArrayList; | 16 | import·java.util.ArrayList; |
16 | public·class·MediaSessionCompat | 17 | public·class·MediaSessionCompat |
Offset 24, 27 lines modified | Offset 25, 32 lines modified | ||
24 | ···· | 25 | ···· |
25 | ····private·MediaSessionCompat(final·Context·context,·final·MediaSessionCompat$MediaSessionImpl·mImpl)·{ | 26 | ····private·MediaSessionCompat(final·Context·context,·final·MediaSessionCompat$MediaSessionImpl·mImpl)·{ |
26 | ········this.mActiveListeners·=·new·ArrayList(); | 27 | ········this.mActiveListeners·=·new·ArrayList(); |
27 | ········this.mImpl·=·mImpl; | 28 | ········this.mImpl·=·mImpl; |
28 | ········this.mController·=·new·MediaControllerCompat(context,·this); | 29 | ········this.mController·=·new·MediaControllerCompat(context,·this); |
29 | ····} | 30 | ····} |
30 | ···· | 31 | ···· |
31 | ····public·MediaSessionCompat(final·Context·context,·final·String·s,·final·ComponentName·component | 32 | ····public·MediaSessionCompat(final·Context·context,·final·String·s,·final·ComponentName·component,·PendingIntent·broadcast)·{ |
32 | ········this.mActiveListeners·=·new·ArrayList(); | 33 | ········this.mActiveListeners·=·new·ArrayList(); |
33 | ········if·(context·==·null)·{ | 34 | ········if·(context·==·null)·{ |
34 | ············throw·new·IllegalArgumentException("context·must·not·be·null"); | 35 | ············throw·new·IllegalArgumentException("context·must·not·be·null"); |
35 | ········} | 36 | ········} |
36 | ········if·(TextUtils.isEmpty((CharSequence)s))·{ | 37 | ········if·(TextUtils.isEmpty((CharSequence)s))·{ |
37 | ············throw·new·IllegalArgumentException("tag·must·not·be·null·or·empty"); | 38 | ············throw·new·IllegalArgumentException("tag·must·not·be·null·or·empty"); |
38 | ········} | 39 | ········} |
40 | ········if·(component·!=·null·&&·broadcast·==·null)·{ | ||
41 | ············final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON"); | ||
42 | ············intent.setComponent(component); | ||
43 | ············broadcast·=·PendingIntent.getBroadcast(context,·0,·intent,·0); | ||
44 | ········} | ||
39 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | 45 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ |
40 | ············(this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(context,·s)).setMediaButtonReceiver( | 46 | ············(this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(context,·s)).setMediaButtonReceiver(broadcast); |
41 | ········} | 47 | ········} |
42 | ········else·{ | 48 | ········else·{ |
43 | ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplBase(context,·s,·component | 49 | ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplBase(context,·s,·component,·broadcast); |
44 | ········} | 50 | ········} |
45 | ········this.mController·=·new·MediaControllerCompat(context,·this); | 51 | ········this.mController·=·new·MediaControllerCompat(context,·this); |
46 | ····} | 52 | ····} |
47 | ···· | 53 | ···· |
48 | ····public·static·MediaSessionCompat·obtain(final·Context·context,·final·Object·o)·{ | 54 | ····public·static·MediaSessionCompat·obtain(final·Context·context,·final·Object·o)·{ |
49 | ········return·new·MediaSessionCompat(context,·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(o)); | 55 | ········return·new·MediaSessionCompat(context,·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(o)); |
50 | ····} | 56 | ····} |
Offset 41, 14 lines modified | Offset 41, 15 lines modified | ||
41 | ····static·final·int·STATE_FAST_FORWARDING·=·4; | 41 | ····static·final·int·STATE_FAST_FORWARDING·=·4; |
42 | ····static·final·int·STATE_NONE·=·0; | 42 | ····static·final·int·STATE_NONE·=·0; |
43 | ····static·final·int·STATE_PAUSED·=·2; | 43 | ····static·final·int·STATE_PAUSED·=·2; |
44 | ····static·final·int·STATE_PLAYING·=·3; | 44 | ····static·final·int·STATE_PLAYING·=·3; |
45 | ····static·final·int·STATE_REWINDING·=·5; | 45 | ····static·final·int·STATE_REWINDING·=·5; |
46 | ····static·final·int·STATE_SKIPPING_TO_NEXT·=·10; | 46 | ····static·final·int·STATE_SKIPPING_TO_NEXT·=·10; |
47 | ····static·final·int·STATE_SKIPPING_TO_PREVIOUS·=·9; | 47 | ····static·final·int·STATE_SKIPPING_TO_PREVIOUS·=·9; |
48 | ····static·final·int·STATE_SKIPPING_TO_QUEUE_ITEM·=·11; | ||
48 | ····static·final·int·STATE_STOPPED·=·1; | 49 | ····static·final·int·STATE_STOPPED·=·1; |
49 | ···· | 50 | ···· |
50 | ····static·void·buildOldMetadata(final·Bundle·bundle,·final·RemoteControlClient$MetadataEditor·remoteControlClient$MetadataEditor)·{ | 51 | ····static·void·buildOldMetadata(final·Bundle·bundle,·final·RemoteControlClient$MetadataEditor·remoteControlClient$MetadataEditor)·{ |
51 | ········final·int·n·=·100; | 52 | ········final·int·n·=·100; |
52 | ········if·(bundle·!=·null)·{ | 53 | ········if·(bundle·!=·null)·{ |
53 | ············if·(bundle.containsKey("android.media.metadata.ART"))·{ | 54 | ············if·(bundle.containsKey("android.media.metadata.ART"))·{ |
54 | ················remoteControlClient$MetadataEditor.putBitmap(n,·(Bitmap)bundle.getParcelable("android.media.metadata.ART")); | 55 | ················remoteControlClient$MetadataEditor.putBitmap(n,·(Bitmap)bundle.getParcelable("android.media.metadata.ART")); |
Offset 138, 15 lines modified | Offset 139, 16 lines modified | ||
138 | ················n2·=·5; | 139 | ················n2·=·5; |
139 | ················break; | 140 | ················break; |
140 | ············} | 141 | ············} |
141 | ············case·9:·{ | 142 | ············case·9:·{ |
142 | ················n2·=·7; | 143 | ················n2·=·7; |
143 | ················break; | 144 | ················break; |
144 | ············} | 145 | ············} |
146 | ············case·10: | ||
145 | ············case·1 | 147 | ············case·11:·{ |
146 | ················n2·=·6; | 148 | ················n2·=·6; |
147 | ················break; | 149 | ················break; |
148 | ············} | 150 | ············} |
149 | ············case·1:·{ | 151 | ············case·1:·{ |
150 | ················n2·=·1; | 152 | ················n2·=·1; |
151 | ················break; | 153 | ················break; |
152 | ············} | 154 | ············} |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····public·void·onFastForward()·{ | 26 | ····public·void·onFastForward()·{ |
27 | ········this.mCallback.onFastForward(); | 27 | ········this.mCallback.onFastForward(); |
28 | ····} | 28 | ····} |
29 | ···· | 29 | ···· |
30 | ····public·boolean·onMediaButtonEvent(final·Intent·intent)·{ | 30 | ····public·boolean·onMediaButtonEvent(final·Intent·intent)·{ |
31 | ········return·this.mCallback.onMediaButtonEvent(intent); | 31 | ········return·this.mCallback.onMediaButtonEvent(intent)·||·super.onMediaButtonEvent(intent); |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·void·onPause()·{ | 34 | ····public·void·onPause()·{ |
35 | ········this.mCallback.onPause(); | 35 | ········this.mCallback.onPause(); |
36 | ····} | 36 | ····} |
37 | ···· | 37 | ···· |
38 | ····public·void·onPlay()·{ | 38 | ····public·void·onPlay()·{ |
Offset 1, 54 lines modified | Offset 1, 92 lines modified | ||
1 | package·android.support.v4.media.session; | 1 | package·android.support.v4.media.session; |
2 | import·android.os.SystemClock; | 2 | import·android.os.SystemClock; |
3 | import·java.util.Collection; | ||
4 | import·java.util.ArrayList; | ||
5 | import·android.os.Bundle; | ||
6 | import·java.util.List; | ||
3 | public·final·class·PlaybackStateCompat$Builder | 7 | public·final·class·PlaybackStateCompat$Builder |
4 | { | 8 | { |
5 | ····private·long·mActions; | 9 | ····private·long·mActions; |
10 | ····private·long·mActiveItemId; | ||
6 | ····private·long·mBufferedPosition; | 11 | ····private·long·mBufferedPosition; |
12 | ····private·final·List·mCustomActions; | ||
7 | ····private·CharSequence·mErrorMessage; | 13 | ····private·CharSequence·mErrorMessage; |
14 | ····private·Bundle·mExtras; | ||
8 | ····private·long·mPosition; | 15 | ····private·long·mPosition; |
9 | ····private·float·mRate; | 16 | ····private·float·mRate; |
10 | ····private·int·mState; | 17 | ····private·int·mState; |
11 | ····private·long·mUpdateTime; | 18 | ····private·long·mUpdateTime; |
12 | ···· | 19 | ···· |
13 | ····public·PlaybackStateCompat$Builder()·{ | 20 | ····public·PlaybackStateCompat$Builder()·{ |
21 | ········this.mCustomActions·=·new·ArrayList(); | ||
22 | ········this.mActiveItemId·=·-1; | ||
14 | ····} | 23 | ····} |
15 | ···· | 24 | ···· |
16 | ····public·PlaybackStateCompat$Builder(final·PlaybackStateCompat·playbackStateCompat)·{ | 25 | ····public·PlaybackStateCompat$Builder(final·PlaybackStateCompat·playbackStateCompat)·{ |
26 | ········this.mCustomActions·=·new·ArrayList(); | ||
27 | ········this.mActiveItemId·=·-1; | ||
17 | ········this.mState·=·PlaybackStateCompat.access$300(playbackStateCompat); | 28 | ········this.mState·=·PlaybackStateCompat.access$300(playbackStateCompat); |
18 | ········this.mPosition·=·PlaybackStateCompat.access$400(playbackStateCompat); | 29 | ········this.mPosition·=·PlaybackStateCompat.access$400(playbackStateCompat); |
19 | ········this.mRate·=·PlaybackStateCompat.access$500(playbackStateCompat); | 30 | ········this.mRate·=·PlaybackStateCompat.access$500(playbackStateCompat); |
20 | ········this.mUpdateTime·=·PlaybackStateCompat.access$600(playbackStateCompat); | 31 | ········this.mUpdateTime·=·PlaybackStateCompat.access$600(playbackStateCompat); |
21 | ········this.mBufferedPosition·=·PlaybackStateCompat.access$700(playbackStateCompat); | 32 | ········this.mBufferedPosition·=·PlaybackStateCompat.access$700(playbackStateCompat); |
22 | ········this.mActions·=·PlaybackStateCompat.access$800(playbackStateCompat); | 33 | ········this.mActions·=·PlaybackStateCompat.access$800(playbackStateCompat); |
23 | ········this.mErrorMessage·=·PlaybackStateCompat.access$900(playbackStateCompat); | 34 | ········this.mErrorMessage·=·PlaybackStateCompat.access$900(playbackStateCompat); |
35 | ········if·(PlaybackStateCompat.access$1000(playbackStateCompat)·!=·null)·{ | ||
36 | ············this.mCustomActions.addAll(PlaybackStateCompat.access$1000(playbackStateCompat)); | ||
37 | ········} | ||
38 | ········this.mActiveItemId·=·PlaybackStateCompat.access$1100(playbackStateCompat); | ||
39 | ········this.mExtras·=·PlaybackStateCompat.access$1200(playbackStateCompat); | ||
40 | ····} | ||
41 | ···· | ||
42 | ····public·PlaybackStateCompat$Builder·addCustomAction(final·PlaybackStateCompat$CustomAction·playbackStateCompat$CustomAction)·{ | ||
43 | ········if·(playbackStateCompat$CustomAction·==·null)·{ | ||
44 | ············throw·new·IllegalArgumentException("You·may·not·add·a·null·CustomAction·to·PlaybackStateCompat."); | ||
45 | ········} | ||
46 | ········this.mCustomActions.add(playbackStateCompat$CustomAction); | ||
47 | ········return·this; | ||
48 | ····} | ||
49 | ···· | ||
50 | ····public·PlaybackStateCompat$Builder·addCustomAction(final·String·s,·final·String·s2,·final·int·n)·{ | ||
51 | ········return·this.addCustomAction(new·PlaybackStateCompat$CustomAction(s,·(CharSequence)s2,·n,·(Bundle)null,·(PlaybackStateCompat$1)null)); | ||
24 | ····} | 52 | ····} |
25 | ···· | 53 | ···· |
26 | ····public·PlaybackStateCompat·build()·{ | 54 | ····public·PlaybackStateCompat·build()·{ |
27 | ········return·new·PlaybackStateCompat(this.mState,·this.mPosition,·this.mBufferedPosition,·this.mRate,·this.mActions,·this.mErrorMessage,·this.mUpdateTime,·(PlaybackStateCompat$1)null); | 55 | ········return·new·PlaybackStateCompat(this.mState,·this.mPosition,·this.mBufferedPosition,·this.mRate,·this.mActions,·this.mErrorMessage,·this.mUpdateTime,·this.mCustomActions,·this.mActiveItemId,·this.mExtras,·(PlaybackStateCompat$1)null); |
28 | ····} | 56 | ····} |
29 | ···· | 57 | ···· |
30 | ····public·PlaybackStateCompat$Builder·setActions(final·long·mActions)·{ | 58 | ····public·PlaybackStateCompat$Builder·setActions(final·long·mActions)·{ |
31 | ········this.mActions·=·mActions; | 59 | ········this.mActions·=·mActions; |
32 | ········return·this; | 60 | ········return·this; |
33 | ····} | 61 | ····} |
34 | ···· | 62 | ···· |
63 | ····public·PlaybackStateCompat$Builder·setActiveQueueItemId(final·long·mActiveItemId)·{ | ||
64 | ········this.mActiveItemId·=·mActiveItemId; | ||
65 | ········return·this; | ||
66 | ····} | ||
67 | ···· | ||
35 | ····public·PlaybackStateCompat$Builder·setBufferedPosition(final·long·mBufferedPosition)·{ | 68 | ····public·PlaybackStateCompat$Builder·setBufferedPosition(final·long·mBufferedPosition)·{ |
36 | ········this.mBufferedPosition·=·mBufferedPosition; | 69 | ········this.mBufferedPosition·=·mBufferedPosition; |
37 | ········return·this; | 70 | ········return·this; |
38 | ····} | 71 | ····} |
39 | ···· | 72 | ···· |
40 | ····public·PlaybackStateCompat$Builder·setErrorMessage(final·CharSequence·mErrorMessage)·{ | 73 | ····public·PlaybackStateCompat$Builder·setErrorMessage(final·CharSequence·mErrorMessage)·{ |
41 | ········this.mErrorMessage·=·mErrorMessage; | 74 | ········this.mErrorMessage·=·mErrorMessage; |
42 | ········return·this; | 75 | ········return·this; |
43 | ····} | 76 | ····} |
44 | ···· | 77 | ···· |
78 | ····public·PlaybackStateCompat$Builder·setExtras(final·Bundle·mExtras)·{ | ||
79 | ········this.mExtras·=·mExtras; | ||
80 | ········return·this; | ||
81 | ····} | ||
82 | ···· | ||
45 | ····public·PlaybackStateCompat$Builder·setState(final·int·n,·final·long·n2,·final·float·n3)·{ | 83 | ····public·PlaybackStateCompat$Builder·setState(final·int·n,·final·long·n2,·final·float·n3)·{ |
46 | ········return·this.setState(n,·n2,·n3,·SystemClock.elapsedRealtime()); | 84 | ········return·this.setState(n,·n2,·n3,·SystemClock.elapsedRealtime()); |
47 | ····} | 85 | ····} |
48 | ···· | 86 | ···· |
49 | ····public·PlaybackStateCompat$Builder·setState(final·int·mState,·final·long·mPosition,·final·float·mRate,·final·long·mUpdateTime)·{ | 87 | ····public·PlaybackStateCompat$Builder·setState(final·int·mState,·final·long·mPosition,·final·float·mRate,·final·long·mUpdateTime)·{ |
50 | ········this.mState·=·mState; | 88 | ········this.mState·=·mState; |
51 | ········this.mPosition·=·mPosition; | 89 | ········this.mPosition·=·mPosition; |
Offset 1, 20 lines modified | Offset 1, 22 lines modified | ||
1 | package·android.support.v4.media.session; | 1 | package·android.support.v4.media.session; |
2 | import·android.os.Build$VERSION; | ||
2 | import·android.text.TextUtils; | 3 | import·android.text.TextUtils; |
3 | import·android.os.Parcel; | 4 | import·android.os.Parcel; |
4 | import·android.os.Bundle; | 5 | import·android.os.Bundle; |
5 | import·android.os.Parcelable$Creator; | 6 | import·android.os.Parcelable$Creator; |
6 | import·android.os.Parcelable; | 7 | import·android.os.Parcelable; |
7 | public·final·class·PlaybackStateCompat$CustomAction·implements·Parcelable | 8 | public·final·class·PlaybackStateCompat$CustomAction·implements·Parcelable |
8 | { | 9 | { |
9 | ····public·static·final·Parcelable$Creator·CREATOR; | 10 | ····public·static·final·Parcelable$Creator·CREATOR; |
10 | ····private·final·String·mAction; | 11 | ····private·final·String·mAction; |
12 | ····private·Object·mCustomActionObj; | ||
11 | ····private·final·Bundle·mExtras; | 13 | ····private·final·Bundle·mExtras; |
12 | ····private·final·int·mIcon; | 14 | ····private·final·int·mIcon; |
13 | ····private·final·CharSequence·mName; | 15 | ····private·final·CharSequence·mName; |
14 | ···· | 16 | ···· |
15 | ····static·{ | 17 | ····static·{ |
16 | ········CREATOR·=·(Parcelable$Creator)new·PlaybackStateCompat$CustomAction$1(); | 18 | ········CREATOR·=·(Parcelable$Creator)new·PlaybackStateCompat$CustomAction$1(); |
17 | ····} | 19 | ····} |
Offset 29, 22 lines modified | Offset 31, 46 lines modified | ||
29 | ····private·PlaybackStateCompat$CustomAction(final·String·mAction,·final·CharSequence·mName,·final·int·mIcon,·final·Bundle·mExtras)·{ | 31 | ····private·PlaybackStateCompat$CustomAction(final·String·mAction,·final·CharSequence·mName,·final·int·mIcon,·final·Bundle·mExtras)·{ |
30 | ········this.mAction·=·mAction; | 32 | ········this.mAction·=·mAction; |
31 | ········this.mName·=·mName; | 33 | ········this.mName·=·mName; |
32 | ········this.mIcon·=·mIcon; | 34 | ········this.mIcon·=·mIcon; |
33 | ········this.mExtras·=·mExtras; | 35 | ········this.mExtras·=·mExtras; |
34 | ····} | 36 | ····} |
35 | ···· | 37 | ···· |
38 | ····public·static·PlaybackStateCompat$CustomAction·fromCustomAction(final·Object·mCustomActionObj)·{ | ||
39 | ········PlaybackStateCompat$CustomAction·playbackStateCompat$CustomAction; | ||
40 | ········if·(mCustomActionObj·==·null·||·Build$VERSION.SDK_INT·<·21)·{ | ||
41 | ············playbackStateCompat$CustomAction·=·null; | ||
42 | ········} | ||
43 | ········else·{ | ||
44 | ············playbackStateCompat$CustomAction·=·new·PlaybackStateCompat$CustomAction(PlaybackStateCompatApi21$CustomAction.getAction(mCustomActionObj),·PlaybackStateCompatApi21$CustomAction.getName(mCustomActionObj),·PlaybackStateCompatApi21$CustomAction.getIcon(mCustomActionObj),·PlaybackStateCompatApi21$CustomAction.getExtras(mCustomActionObj)); | ||
45 | ············playbackStateCompat$CustomAction.mCustomActionObj·=·mCustomActionObj; | ||
46 | ········} | ||
47 | ········return·playbackStateCompat$CustomAction; | ||
48 | ····} | ||
49 | ···· | ||
36 | ····public·int·describeContents()·{ | 50 | ····public·int·describeContents()·{ |
37 | ········return·0; | 51 | ········return·0; |
38 | ····} | 52 | ····} |
39 | ···· | 53 | ···· |
40 | ····public·String·getAction()·{ | 54 | ····public·String·getAction()·{ |
41 | ········return·this.mAction; | 55 | ········return·this.mAction; |
42 | ····} | 56 | ····} |
43 | ···· | 57 | ···· |
58 | ····public·Object·getCustomAction()·{ | ||
59 | ········Object·o; | ||
60 | ········if·(this.mCustomActionObj·!=·null·||·Build$VERSION.SDK_INT·<·21)·{ | ||
61 | ············o·=·this.mCustomActionObj; | ||
62 | ········} | ||
63 | ········else·{ | ||
64 | ············this.mCustomActionObj·=·PlaybackStateCompatApi21$CustomAction.newInstance(this.mAction,·this.mName,·this.mIcon,·this.mExtras); | ||
65 | ············o·=·this.mCustomActionObj; | ||
66 | ········} | ||
67 | ········return·o; | ||
68 | ····} | ||
69 | ···· | ||
44 | ····public·Bundle·getExtras()·{ | 70 | ····public·Bundle·getExtras()·{ |
45 | ········return·this.mExtras; | 71 | ········return·this.mExtras; |
46 | ····} | 72 | ····} |
47 | ···· | 73 | ···· |
48 | ····public·int·getIcon()·{ | 74 | ····public·int·getIcon()·{ |
49 | ········return·this.mIcon; | 75 | ········return·this.mIcon; |
50 | ····} | 76 | ····} |
Offset 1, 13 lines modified | Offset 1, 18 lines modified | ||
1 | package·android.support.v4.media.session; | 1 | package·android.support.v4.media.session; |
2 | import·java.util.Iterator; | ||
2 | import·android.os.Build$VERSION; | 3 | import·android.os.Build$VERSION; |
3 | import·android.text.TextUtils; | 4 | import·android.text.TextUtils; |
4 | import·android.os.Parcel; | 5 | import·android.os.Parcel; |
6 | import·java.util.Collection; | ||
7 | import·java.util.ArrayList; | ||
8 | import·android.os.Bundle; | ||
9 | import·java.util.List; | ||
5 | import·android.os.Parcelable$Creator; | 10 | import·android.os.Parcelable$Creator; |
6 | import·android.os.Parcelable; | 11 | import·android.os.Parcelable; |
7 | public·final·class·PlaybackStateCompat·implements·Parcelable | 12 | public·final·class·PlaybackStateCompat·implements·Parcelable |
8 | { | 13 | { |
9 | ····public·static·final·long·ACTION_FAST_FORWARD·=·64L; | 14 | ····public·static·final·long·ACTION_FAST_FORWARD·=·64L; |
10 | ····public·static·final·long·ACTION_PAUSE·=·2L; | 15 | ····public·static·final·long·ACTION_PAUSE·=·2L; |
Offset 30, 91 lines modified | Offset 35, 142 lines modified | ||
30 | ····public·static·final·int·STATE_FAST_FORWARDING·=·4; | 35 | ····public·static·final·int·STATE_FAST_FORWARDING·=·4; |
31 | ····public·static·final·int·STATE_NONE·=·0; | 36 | ····public·static·final·int·STATE_NONE·=·0; |
32 | ····public·static·final·int·STATE_PAUSED·=·2; | 37 | ····public·static·final·int·STATE_PAUSED·=·2; |
33 | ····public·static·final·int·STATE_PLAYING·=·3; | 38 | ····public·static·final·int·STATE_PLAYING·=·3; |
34 | ····public·static·final·int·STATE_REWINDING·=·5; | 39 | ····public·static·final·int·STATE_REWINDING·=·5; |
35 | ····public·static·final·int·STATE_SKIPPING_TO_NEXT·=·10; | 40 | ····public·static·final·int·STATE_SKIPPING_TO_NEXT·=·10; |
36 | ····public·static·final·int·STATE_SKIPPING_TO_PREVIOUS·=·9; | 41 | ····public·static·final·int·STATE_SKIPPING_TO_PREVIOUS·=·9; |
42 | ····public·static·final·int·STATE_SKIPPING_TO_QUEUE_ITEM·=·11; | ||
37 | ····public·static·final·int·STATE_STOPPED·=·1; | 43 | ····public·static·final·int·STATE_STOPPED·=·1; |
38 | ····private·final·long·mActions; | 44 | ····private·final·long·mActions; |
45 | ····private·final·long·mActiveItemId; | ||
39 | ····private·final·long·mBufferedPosition; | 46 | ····private·final·long·mBufferedPosition; |
47 | ····private·List·mCustomActions; | ||
40 | ····private·final·CharSequence·mErrorMessage; | 48 | ····private·final·CharSequence·mErrorMessage; |
49 | ····private·final·Bundle·mExtras; | ||
41 | ····private·final·long·mPosition; | 50 | ····private·final·long·mPosition; |
42 | ····private·final·float·mSpeed; | 51 | ····private·final·float·mSpeed; |
43 | ····private·final·int·mState; | 52 | ····private·final·int·mState; |
44 | ····private·Object·mStateObj; | 53 | ····private·Object·mStateObj; |
45 | ····private·final·long·mUpdateTime; | 54 | ····private·final·long·mUpdateTime; |
46 | ···· | 55 | ···· |
47 | ····static·{ | 56 | ····static·{ |
48 | ········CREATOR·=·(Parcelable$Creator)new·PlaybackStateCompat$1(); | 57 | ········CREATOR·=·(Parcelable$Creator)new·PlaybackStateCompat$1(); |
49 | ····} | 58 | ····} |
50 | ···· | 59 | ···· |
51 | ····private·PlaybackStateCompat(final·int·mState,·final·long·mPosition,·final·long·mBufferedPosition,·final·float·mSpeed,·final·long·mActions,·final·CharSequence·mErrorMessage,·final·long·mUpdateTime)·{ | 60 | ····private·PlaybackStateCompat(final·int·mState,·final·long·mPosition,·final·long·mBufferedPosition,·final·float·mSpeed,·final·long·mActions,·final·CharSequence·mErrorMessage,·final·long·mUpdateTime,·final·List·c,·final·long·mActiveItemId,·final·Bundle·mExtras)·{ |
52 | ········this.mState·=·mState; | 61 | ········this.mState·=·mState; |
53 | ········this.mPosition·=·mPosition; | 62 | ········this.mPosition·=·mPosition; |
54 | ········this.mBufferedPosition·=·mBufferedPosition; | 63 | ········this.mBufferedPosition·=·mBufferedPosition; |
55 | ········this.mSpeed·=·mSpeed; | 64 | ········this.mSpeed·=·mSpeed; |
56 | ········this.mActions·=·mActions; | 65 | ········this.mActions·=·mActions; |
57 | ········this.mErrorMessage·=·mErrorMessage; | 66 | ········this.mErrorMessage·=·mErrorMessage; |
58 | ········this.mUpdateTime·=·mUpdateTime; | 67 | ········this.mUpdateTime·=·mUpdateTime; |
68 | ········this.mCustomActions·=·new·ArrayList(c); | ||
69 | ········this.mActiveItemId·=·mActiveItemId; | ||
70 | ········this.mExtras·=·mExtras; | ||
59 | ····} | 71 | ····} |
60 | ···· | 72 | ···· |
61 | ····private·PlaybackStateCompat(final·Parcel·parcel)·{ | 73 | ····private·PlaybackStateCompat(final·Parcel·parcel)·{ |
62 | ········this.mState·=·parcel.readInt(); | 74 | ········this.mState·=·parcel.readInt(); |
63 | ········this.mPosition·=·parcel.readLong(); | 75 | ········this.mPosition·=·parcel.readLong(); |
64 | ········this.mSpeed·=·parcel.readFloat(); | 76 | ········this.mSpeed·=·parcel.readFloat(); |
65 | ········this.mUpdateTime·=·parcel.readLong(); | 77 | ········this.mUpdateTime·=·parcel.readLong(); |
66 | ········this.mBufferedPosition·=·parcel.readLong(); | 78 | ········this.mBufferedPosition·=·parcel.readLong(); |
67 | ········this.mActions·=·parcel.readLong(); | 79 | ········this.mActions·=·parcel.readLong(); |
68 | ········this.mErrorMessage·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); | 80 | ········this.mErrorMessage·=·(CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); |
81 | ········this.mCustomActions·=·parcel.createTypedArrayList(PlaybackStateCompat$CustomAction.CREATOR); | ||
82 | ········this.mActiveItemId·=·parcel.readLong(); | ||
83 | ········this.mExtras·=·parcel.readBundle(); | ||
69 | ····} | 84 | ····} |
70 | ···· | 85 | ···· |
71 | ····public·static·PlaybackStateCompat·fromPlaybackState(final·Object·mStateObj)·{ | 86 | ····public·static·PlaybackStateCompat·fromPlaybackState(final·Object·mStateObj)·{ |
72 | ········PlaybackStateCompat·playbackStateCompat; | 87 | ········PlaybackStateCompat·playbackStateCompat; |
73 | ········if·(mStateObj·==·null·||·Build$VERSION.SDK_INT·<·21)·{ | 88 | ········if·(mStateObj·==·null·||·Build$VERSION.SDK_INT·<·21)·{ |
74 | ············playbackStateCompat·=·null; | 89 | ············playbackStateCompat·=·null; |
75 | ········} | 90 | ········} |
76 | ········else·{ | 91 | ········else·{ |
92 | ············final·List·customActions·=·PlaybackStateCompatApi21.getCustomActions(mStateObj); | ||
93 | ············ArrayList·list·=·null; | ||
94 | ············if·(customActions·!=·null)·{ | ||
95 | ················list·=·new·ArrayList<PlaybackStateCompat$CustomAction>(customActions.size()); | ||
96 | ················final·Iterator<Object>·iterator·=·customActions.iterator(); | ||
97 | ················while·(iterator.hasNext())·{ | ||
98 | ····················list.add(PlaybackStateCompat$CustomAction.fromCustomAction(iterator.next())); | ||
99 | ················} | ||
100 | ············} | ||
101 | ············Bundle·extras; | ||
102 | ············if·(Build$VERSION.SDK_INT·>=·22)·{ | ||
103 | ················extras·=·PlaybackStateCompatApi22.getExtras(mStateObj); | ||
104 | ············} | ||
105 | ············else·{ | ||
106 | ················extras·=·null; | ||
107 | ············} | ||
77 | ············playbackStateCompat·=·new·PlaybackStateCompat(PlaybackStateCompatApi21.getState(mStateObj),·PlaybackStateCompatApi21.getPosition(mStateObj),·PlaybackStateCompatApi21.getBufferedPosition(mStateObj),·PlaybackStateCompatApi21.getPlaybackSpeed(mStateObj),·PlaybackStateCompatApi21.getActions(mStateObj),·PlaybackStateCompatApi21.getErrorMessage(mStateObj),·PlaybackStateCompatApi21.getLastPositionUpdateTime(mStateObj)); | 108 | ············playbackStateCompat·=·new·PlaybackStateCompat(PlaybackStateCompatApi21.getState(mStateObj),·PlaybackStateCompatApi21.getPosition(mStateObj),·PlaybackStateCompatApi21.getBufferedPosition(mStateObj),·PlaybackStateCompatApi21.getPlaybackSpeed(mStateObj),·PlaybackStateCompatApi21.getActions(mStateObj),·PlaybackStateCompatApi21.getErrorMessage(mStateObj),·PlaybackStateCompatApi21.getLastPositionUpdateTime(mStateObj),·list,·PlaybackStateCompatApi21.getActiveQueueItemId(mStateObj),·extras); |
78 | ············playbackStateCompat.mStateObj·=·mStateObj; | 109 | ············playbackStateCompat.mStateObj·=·mStateObj; |
79 | ········} | 110 | ········} |
80 | ········return·playbackStateCompat; | 111 | ········return·playbackStateCompat; |
81 | ····} | 112 | ····} |
82 | ···· | 113 | ···· |
83 | ····public·int·describeContents()·{ | 114 | ····public·int·describeContents()·{ |
84 | ········return·0; | 115 | ········return·0; |
85 | ····} | 116 | ····} |
86 | ···· | 117 | ···· |
87 | ····public·long·getActions()·{ | 118 | ····public·long·getActions()·{ |
88 | ········return·this.mActions; | 119 | ········return·this.mActions; |
89 | ····} | 120 | ····} |
90 | ···· | 121 | ···· |
122 | ····public·long·getActiveQueueItemId()·{ | ||
123 | ········return·this.mActiveItemId; | ||
124 | ····} | ||
125 | ···· | ||
91 | ····public·long·getBufferedPosition()·{ | 126 | ····public·long·getBufferedPosition()·{ |
92 | ········return·this.mBufferedPosition; | 127 | ········return·this.mBufferedPosition; |
93 | ····} | 128 | ····} |
94 | ···· | 129 | ···· |
130 | ····public·List·getCustomActions()·{ | ||
131 | ········return·this.mCustomActions; | ||
132 | ····} | ||
133 | ···· | ||
95 | ····public·CharSequence·getErrorMessage()·{ | 134 | ····public·CharSequence·getErrorMessage()·{ |
96 | ········return·this.mErrorMessage; | 135 | ········return·this.mErrorMessage; |
97 | ····} | 136 | ····} |
98 | ···· | 137 | ···· |
138 | ····public·Bundle·getExtras()·{ | ||
139 | ········return·this.mExtras; | ||
140 | ····} | ||
141 | ···· | ||
99 | ····public·long·getLastPositionUpdateTime()·{ | 142 | ····public·long·getLastPositionUpdateTime()·{ |
Max diff block lines reached; 2848/8645 bytes (32.94%) of diff not shown. |
Offset 1, 23 lines modified | Offset 1, 34 lines modified | ||
1 | package·android.support.v4.media.session; | 1 | package·android.support.v4.media.session; |
2 | import·java.util.Iterator; | ||
3 | import·android.media.session.PlaybackState$CustomAction; | ||
2 | import·android.media.session.PlaybackState$Builder; | 4 | import·android.media.session.PlaybackState$Builder; |
5 | import·java.util.List; | ||
3 | import·android.media.session.PlaybackState; | 6 | import·android.media.session.PlaybackState; |
4 | class·PlaybackStateCompatApi21 | 7 | class·PlaybackStateCompatApi21 |
5 | { | 8 | { |
6 | ····public·static·long·getActions(final·Object·o)·{ | 9 | ····public·static·long·getActions(final·Object·o)·{ |
7 | ········return·((PlaybackState)o).getActions(); | 10 | ········return·((PlaybackState)o).getActions(); |
8 | ····} | 11 | ····} |
9 | ···· | 12 | ···· |
13 | ····public·static·long·getActiveQueueItemId(final·Object·o)·{ | ||
14 | ········return·((PlaybackState)o).getActiveQueueItemId(); | ||
15 | ····} | ||
16 | ···· | ||
10 | ····public·static·long·getBufferedPosition(final·Object·o)·{ | 17 | ····public·static·long·getBufferedPosition(final·Object·o)·{ |
11 | ········return·((PlaybackState)o).getBufferedPosition(); | 18 | ········return·((PlaybackState)o).getBufferedPosition(); |
12 | ····} | 19 | ····} |
13 | ···· | 20 | ···· |
21 | ····public·static·List·getCustomActions(final·Object·o)·{ | ||
22 | ········return·((PlaybackState)o).getCustomActions(); | ||
23 | ····} | ||
24 | ···· | ||
14 | ····public·static·CharSequence·getErrorMessage(final·Object·o)·{ | 25 | ····public·static·CharSequence·getErrorMessage(final·Object·o)·{ |
15 | ········return·((PlaybackState)o).getErrorMessage(); | 26 | ········return·((PlaybackState)o).getErrorMessage(); |
16 | ····} | 27 | ····} |
17 | ···· | 28 | ···· |
18 | ····public·static·long·getLastPositionUpdateTime(final·Object·o)·{ | 29 | ····public·static·long·getLastPositionUpdateTime(final·Object·o)·{ |
19 | ········return·((PlaybackState)o).getLastPositionUpdateTime(); | 30 | ········return·((PlaybackState)o).getLastPositionUpdateTime(); |
20 | ····} | 31 | ····} |
Offset 30, 16 lines modified | Offset 41, 21 lines modified | ||
30 | ········return·((PlaybackState)o).getPosition(); | 41 | ········return·((PlaybackState)o).getPosition(); |
31 | ····} | 42 | ····} |
32 | ···· | 43 | ···· |
33 | ····public·static·int·getState(final·Object·o)·{ | 44 | ····public·static·int·getState(final·Object·o)·{ |
34 | ········return·((PlaybackState)o).getState(); | 45 | ········return·((PlaybackState)o).getState(); |
35 | ····} | 46 | ····} |
36 | ···· | 47 | ···· |
37 | ····public·static·Object·newInstance(final·int·n,·final·long·n2,·final·long·bufferedPosition,·final·float·n3,·final·long·actions,·final·CharSequence·errorMessage,·final·long·n4)·{ | 48 | ····public·static·Object·newInstance(final·int·n,·final·long·n2,·final·long·bufferedPosition,·final·float·n3,·final·long·actions,·final·CharSequence·errorMessage,·final·long·n4,·final·List·list,·final·long·activeQueueItemId)·{ |
38 | ········final·PlaybackState$Builder·playbackState$Builder·=·new·PlaybackState$Builder(); | 49 | ········final·PlaybackState$Builder·playbackState$Builder·=·new·PlaybackState$Builder(); |
39 | ········playbackState$Builder.setState(n,·n2,·n3,·n4); | 50 | ········playbackState$Builder.setState(n,·n2,·n3,·n4); |
40 | ········playbackState$Builder.setBufferedPosition(bufferedPosition); | 51 | ········playbackState$Builder.setBufferedPosition(bufferedPosition); |
41 | ········playbackState$Builder.setActions(actions); | 52 | ········playbackState$Builder.setActions(actions); |
42 | ········playbackState$Builder.setErrorMessage(errorMessage); | 53 | ········playbackState$Builder.setErrorMessage(errorMessage); |
54 | ········final·Iterator<PlaybackState$CustomAction>·iterator·=·list.iterator(); | ||
55 | ········while·(iterator.hasNext())·{ | ||
56 | ············playbackState$Builder.addCustomAction((PlaybackState$CustomAction)iterator.next()); | ||
57 | ········} | ||
58 | ········playbackState$Builder.setActiveQueueItemId(activeQueueItemId); | ||
43 | ········return·playbackState$Builder.build(); | 59 | ········return·playbackState$Builder.build(); |
44 | ····} | 60 | ····} |
45 | } | 61 | } |
Offset 108, 14 lines modified | Offset 108, 16 lines modified | ||
108 | ···· | 108 | ···· |
109 | ····boolean·hasAccessibilityDelegate(final·View·p0); | 109 | ····boolean·hasAccessibilityDelegate(final·View·p0); |
110 | ···· | 110 | ···· |
111 | ····boolean·hasNestedScrollingParent(final·View·p0); | 111 | ····boolean·hasNestedScrollingParent(final·View·p0); |
112 | ···· | 112 | ···· |
113 | ····boolean·hasTransientState(final·View·p0); | 113 | ····boolean·hasTransientState(final·View·p0); |
114 | ···· | 114 | ···· |
115 | ····boolean·isAttachedToWindow(final·View·p0); | ||
116 | ···· | ||
115 | ····boolean·isImportantForAccessibility(final·View·p0); | 117 | ····boolean·isImportantForAccessibility(final·View·p0); |
116 | ···· | 118 | ···· |
117 | ····boolean·isLaidOut(final·View·p0); | 119 | ····boolean·isLaidOut(final·View·p0); |
118 | ···· | 120 | ···· |
119 | ····boolean·isNestedScrollingEnabled(final·View·p0); | 121 | ····boolean·isNestedScrollingEnabled(final·View·p0); |
120 | ···· | 122 | ···· |
121 | ····boolean·isOpaque(final·View·p0); | 123 | ····boolean·isOpaque(final·View·p0); |
Offset 266, 14 lines modified | Offset 266, 18 lines modified | ||
266 | ········return·ViewCompat.IMPL.hasNestedScrollingParent(view); | 266 | ········return·ViewCompat.IMPL.hasNestedScrollingParent(view); |
267 | ····} | 267 | ····} |
268 | ···· | 268 | ···· |
269 | ····public·static·boolean·hasTransientState(final·View·view)·{ | 269 | ····public·static·boolean·hasTransientState(final·View·view)·{ |
270 | ········return·ViewCompat.IMPL.hasTransientState(view); | 270 | ········return·ViewCompat.IMPL.hasTransientState(view); |
271 | ····} | 271 | ····} |
272 | ···· | 272 | ···· |
273 | ····public·static·boolean·isAttachedToWindow(final·View·view)·{ | ||
274 | ········return·ViewCompat.IMPL.isAttachedToWindow(view); | ||
275 | ····} | ||
276 | ···· | ||
273 | ····public·static·boolean·isLaidOut(final·View·view)·{ | 277 | ····public·static·boolean·isLaidOut(final·View·view)·{ |
274 | ········return·ViewCompat.IMPL.isLaidOut(view); | 278 | ········return·ViewCompat.IMPL.isLaidOut(view); |
275 | ····} | 279 | ····} |
276 | ···· | 280 | ···· |
277 | ····public·static·boolean·isNestedScrollingEnabled(final·View·view)·{ | 281 | ····public·static·boolean·isNestedScrollingEnabled(final·View·view)·{ |
278 | ········return·ViewCompat.IMPL.isNestedScrollingEnabled(view); | 282 | ········return·ViewCompat.IMPL.isNestedScrollingEnabled(view); |
279 | ····} | 283 | ····} |
Offset 286, 14 lines modified | Offset 290, 28 lines modified | ||
286 | ········return·ViewCompat.IMPL.isPaddingRelative(view); | 290 | ········return·ViewCompat.IMPL.isPaddingRelative(view); |
287 | ····} | 291 | ····} |
288 | ···· | 292 | ···· |
289 | ····public·static·void·jumpDrawablesToCurrentState(final·View·view)·{ | 293 | ····public·static·void·jumpDrawablesToCurrentState(final·View·view)·{ |
290 | ········ViewCompat.IMPL.jumpDrawablesToCurrentState(view); | 294 | ········ViewCompat.IMPL.jumpDrawablesToCurrentState(view); |
291 | ····} | 295 | ····} |
292 | ···· | 296 | ···· |
297 | ····public·static·void·offsetLeftAndRight(final·View·view,·final·int·n)·{ | ||
298 | ········view.offsetLeftAndRight(n); | ||
299 | ········if·(n·!=·0·&&·Build$VERSION.SDK_INT·<·11)·{ | ||
300 | ············view.invalidate(); | ||
301 | ········} | ||
302 | ····} | ||
303 | ···· | ||
304 | ····public·static·void·offsetTopAndBottom(final·View·view,·final·int·n)·{ | ||
305 | ········view.offsetTopAndBottom(n); | ||
306 | ········if·(n·!=·0·&&·Build$VERSION.SDK_INT·<·11)·{ | ||
307 | ············view.invalidate(); | ||
308 | ········} | ||
309 | ····} | ||
310 | ···· | ||
293 | ····public·static·WindowInsetsCompat·onApplyWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat)·{ | 311 | ····public·static·WindowInsetsCompat·onApplyWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat)·{ |
294 | ········return·ViewCompat.IMPL.onApplyWindowInsets(view,·windowInsetsCompat); | 312 | ········return·ViewCompat.IMPL.onApplyWindowInsets(view,·windowInsetsCompat); |
295 | ····} | 313 | ····} |
296 | ···· | 314 | ···· |
297 | ····public·static·void·onInitializeAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ | 315 | ····public·static·void·onInitializeAccessibilityEvent(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ |
298 | ········ViewCompat.IMPL.onInitializeAccessibilityEvent(view,·accessibilityEvent); | 316 | ········ViewCompat.IMPL.onInitializeAccessibilityEvent(view,·accessibilityEvent); |
299 | ····} | 317 | ····} |
Offset 1, 16 lines modified | Offset 1, 23 lines modified | ||
1 | package·android.support.v4.view; | 1 | package·android.support.v4.view; |
2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
4 | import·android.view.View; | 4 | import·android.view.View; |
5 | import·java.lang.reflect.Field; | ||
5 | class·ViewCompatBase | 6 | class·ViewCompatBase |
6 | { | 7 | { |
8 | ····private·static·final·String·TAG·=·"ViewCompatBase"; | ||
9 | ····private·static·Field·sMinHeightField; | ||
10 | ····private·static·boolean·sMinHeightFieldFetched; | ||
11 | ····private·static·Field·sMinWidthField; | ||
12 | ····private·static·boolean·sMinWidthFieldFetched; | ||
13 | ···· | ||
7 | ····static·ColorStateList·getBackgroundTintList(final·View·view)·{ | 14 | ····static·ColorStateList·getBackgroundTintList(final·View·view)·{ |
8 | ········ColorStateList·supportBackgroundTintList; | 15 | ········ColorStateList·supportBackgroundTintList; |
9 | ········if·(view·instanceof·TintableBackgroundView)·{ | 16 | ········if·(view·instanceof·TintableBackgroundView)·{ |
10 | ············supportBackgroundTintList·=·((TintableBackgroundView)view).getSupportBackgroundTintList(); | 17 | ············supportBackgroundTintList·=·((TintableBackgroundView)view).getSupportBackgroundTintList(); |
11 | ········} | 18 | ········} |
12 | ········else·{ | 19 | ········else·{ |
13 | ············supportBackgroundTintList·=·null; | 20 | ············supportBackgroundTintList·=·null; |
Offset 25, 14 lines modified | Offset 32, 96 lines modified | ||
25 | ········} | 32 | ········} |
26 | ········else·{ | 33 | ········else·{ |
27 | ············supportBackgroundTintMode·=·null; | 34 | ············supportBackgroundTintMode·=·null; |
28 | ········} | 35 | ········} |
29 | ········return·supportBackgroundTintMode; | 36 | ········return·supportBackgroundTintMode; |
30 | ····} | 37 | ····} |
31 | ···· | 38 | ···· |
39 | ····static·int·getMinimumHeight(final·View·obj)·{ | ||
40 | ········final·boolean·sMinHeightFieldFetched·=·true; | ||
41 | ········Label_0045:·{ | ||
42 | ············if·(ViewCompatBase.sMinHeightFieldFetched)·{ | ||
43 | ················break·Label_0045; | ||
44 | ············} | ||
45 | ············final·Class<View>·clazz·=·View.class; | ||
46 | ············final·String·name·=·"mMinHeight"; | ||
47 | ············final·Class<View>·clazz2·=·clazz; | ||
48 | ············try·{ | ||
49 | ················final·Field·declaredField·=·clazz2.getDeclaredField(name); | ||
50 | ················try·{ | ||
51 | ····················(ViewCompatBase.sMinHeightField·=·declaredField).setAccessible(true); | ||
52 | ····················ViewCompatBase.sMinHeightFieldFetched·=·sMinHeightFieldFetched; | ||
53 | ····················Label_0076:·{ | ||
54 | ························if·(ViewCompatBase.sMinHeightField·==·null)·{ | ||
55 | ····························break·Label_0076; | ||
56 | ························} | ||
57 | ························try·{ | ||
58 | ····························final·Object·value·=·ViewCompatBase.sMinHeightField.get(obj); | ||
59 | ····························try·{ | ||
60 | ································final·Integer·n·=·(Integer)value; | ||
61 | ································try·{ | ||
62 | ····································return·(int)n; | ||
63 | ································} | ||
64 | ································catch·(Exception·ex)·{} | ||
65 | ····························} | ||
66 | ····························catch·(Exception·ex2)·{} | ||
67 | ························} | ||
68 | ························catch·(Exception·ex3)·{} | ||
69 | ····················} | ||
70 | ····················final·int·intValue·=·0; | ||
71 | ················} | ||
72 | ················catch·(NoSuchFieldException·ex4)·{} | ||
73 | ············} | ||
74 | ············catch·(NoSuchFieldException·ex5)·{} | ||
75 | ········} | ||
76 | ····} | ||
77 | ···· | ||
78 | ····static·int·getMinimumWidth(final·View·obj)·{ | ||
79 | ········final·boolean·sMinWidthFieldFetched·=·true; | ||
80 | ········Label_0045:·{ | ||
81 | ············if·(ViewCompatBase.sMinWidthFieldFetched)·{ | ||
82 | ················break·Label_0045; | ||
83 | ············} | ||
84 | ············final·Class<View>·clazz·=·View.class; | ||
85 | ············final·String·name·=·"mMinWidth"; | ||
86 | ············final·Class<View>·clazz2·=·clazz; | ||
87 | ············try·{ | ||
88 | ················final·Field·declaredField·=·clazz2.getDeclaredField(name); | ||
89 | ················try·{ | ||
90 | ····················(ViewCompatBase.sMinWidthField·=·declaredField).setAccessible(true); | ||
91 | ····················ViewCompatBase.sMinWidthFieldFetched·=·sMinWidthFieldFetched; | ||
92 | ····················Label_0076:·{ | ||
93 | ························if·(ViewCompatBase.sMinWidthField·==·null)·{ | ||
94 | ····························break·Label_0076; | ||
95 | ························} | ||
96 | ························try·{ | ||
97 | ····························final·Object·value·=·ViewCompatBase.sMinWidthField.get(obj); | ||
98 | ····························try·{ | ||
99 | ································final·Integer·n·=·(Integer)value; | ||
100 | ································try·{ | ||
101 | ····································return·(int)n; | ||
102 | ································} | ||
103 | ································catch·(Exception·ex)·{} | ||
104 | ····························} | ||
105 | ····························catch·(Exception·ex2)·{} | ||
106 | ························} | ||
107 | ························catch·(Exception·ex3)·{} | ||
108 | ····················} | ||
109 | ····················final·int·intValue·=·0; | ||
110 | ················} | ||
111 | ················catch·(NoSuchFieldException·ex4)·{} | ||
112 | ············} | ||
113 | ············catch·(NoSuchFieldException·ex5)·{} | ||
114 | ········} | ||
115 | ····} | ||
116 | ···· | ||
117 | ····static·boolean·isAttachedToWindow(final·View·view)·{ | ||
118 | ········return·view.getWindowToken()·!=·null; | ||
119 | ····} | ||
120 | ···· | ||
32 | ····static·boolean·isLaidOut(final·View·view)·{ | 121 | ····static·boolean·isLaidOut(final·View·view)·{ |
33 | ········return·view.getWidth()·>·0·&&·view.getHeight()·>·0; | 122 | ········return·view.getWidth()·>·0·&&·view.getHeight()·>·0; |
34 | ····} | 123 | ····} |
35 | ···· | 124 | ···· |
36 | ····static·void·setBackgroundTintList(final·View·view,·final·ColorStateList·supportBackgroundTintList)·{ | 125 | ····static·void·setBackgroundTintList(final·View·view,·final·ColorStateList·supportBackgroundTintList)·{ |
37 | ········if·(view·instanceof·TintableBackgroundView)·{ | 126 | ········if·(view·instanceof·TintableBackgroundView)·{ |
38 | ············((TintableBackgroundView)view).setSupportBackgroundTintList(supportBackgroundTintList); | 127 | ············((TintableBackgroundView)view).setSupportBackgroundTintList(supportBackgroundTintList); |
Offset 5, 14 lines modified | Offset 5, 18 lines modified | ||
5 | class·ViewCompatKitKat | 5 | class·ViewCompatKitKat |
6 | { | 6 | { |
7 | ····public·static·int·getAccessibilityLiveRegion(final·View·view)·{ | 7 | ····public·static·int·getAccessibilityLiveRegion(final·View·view)·{ |
8 | ········return·view.getAccessibilityLiveRegion(); | 8 | ········return·view.getAccessibilityLiveRegion(); |
9 | ····} | 9 | ····} |
10 | ···· | 10 | ···· |
11 | ····public·static·boolean·isAttachedToWindow(final·View·view)·{ | ||
12 | ········return·view.isAttachedToWindow(); | ||
13 | ····} | ||
14 | ···· | ||
11 | ····public·static·boolean·isLaidOut(final·View·view)·{ | 15 | ····public·static·boolean·isLaidOut(final·View·view)·{ |
12 | ········return·view.isLaidOut(); | 16 | ········return·view.isLaidOut(); |
13 | ····} | 17 | ····} |
14 | ···· | 18 | ···· |
15 | ····public·static·void·setAccessibilityLiveRegion(final·View·view,·final·int·accessibilityLiveRegion)·{ | 19 | ····public·static·void·setAccessibilityLiveRegion(final·View·view,·final·int·accessibilityLiveRegion)·{ |
16 | ········view.setAccessibilityLiveRegion(accessibilityLiveRegion); | 20 | ········view.setAccessibilityLiveRegion(accessibilityLiveRegion); |
17 | ····} | 21 | ····} |
Offset 11, 27 lines modified | Offset 11, 27 lines modified | ||
11 | import·android.view.accessibility.AccessibilityEvent; | 11 | import·android.view.accessibility.AccessibilityEvent; |
12 | import·android.view.KeyEvent; | 12 | import·android.view.KeyEvent; |
13 | import·android.os.SystemClock; | 13 | import·android.os.SystemClock; |
14 | import·android.view.SoundEffectConstants; | 14 | import·android.view.SoundEffectConstants; |
15 | import·android.view.FocusFinder; | 15 | import·android.view.FocusFinder; |
16 | import·android.util.Log; | 16 | import·android.util.Log; |
17 | import·android.view.ViewGroup$LayoutParams; | 17 | import·android.view.ViewGroup$LayoutParams; |
18 | import·java.util.List; | ||
19 | import·java.util.Collections; | 18 | import·java.util.Collections; |
20 | import·android.view.MotionEvent; | 19 | import·android.view.MotionEvent; |
21 | import·android.view.ViewParent; | 20 | import·android.view.ViewParent; |
22 | import·android.graphics.Paint; | 21 | import·android.graphics.Paint; |
23 | import·android.view.View; | 22 | import·android.view.View; |
24 | import·android.util.AttributeSet; | 23 | import·android.util.AttributeSet; |
25 | import·android.content.Context; | 24 | import·android.content.Context; |
26 | import·android.view.VelocityTracker; | 25 | import·android.view.VelocityTracker; |
27 | import·android.graphics.Rect; | 26 | import·android.graphics.Rect; |
28 | import·java.lang.reflect.Method; | 27 | import·java.lang.reflect.Method; |
29 | import·android.widget.Scroller; | 28 | import·android.widget.Scroller; |
30 | import·android.os.Parcelable; | 29 | import·android.os.Parcelable; |
30 | import·java.util.List; | ||
31 | import·android.graphics.drawable.Drawable; | 31 | import·android.graphics.drawable.Drawable; |
32 | import·android.support.v4.widget.EdgeEffectCompat; | 32 | import·android.support.v4.widget.EdgeEffectCompat; |
33 | import·java.util.ArrayList; | 33 | import·java.util.ArrayList; |
34 | import·android.view.animation.Interpolator; | 34 | import·android.view.animation.Interpolator; |
35 | import·java.util.Comparator; | 35 | import·java.util.Comparator; |
36 | import·android.view.ViewGroup; | 36 | import·android.view.ViewGroup; |
Offset 92, 14 lines modified | Offset 92, 15 lines modified | ||
92 | ····private·Drawable·mMarginDrawable; | 92 | ····private·Drawable·mMarginDrawable; |
93 | ····private·int·mMaximumVelocity; | 93 | ····private·int·mMaximumVelocity; |
94 | ····private·int·mMinimumVelocity; | 94 | ····private·int·mMinimumVelocity; |
95 | ····private·boolean·mNeedCalculatePageOffsets; | 95 | ····private·boolean·mNeedCalculatePageOffsets; |
96 | ····private·ViewPager$PagerObserver·mObserver; | 96 | ····private·ViewPager$PagerObserver·mObserver; |
97 | ····private·int·mOffscreenPageLimit; | 97 | ····private·int·mOffscreenPageLimit; |
98 | ····private·ViewPager$OnPageChangeListener·mOnPageChangeListener; | 98 | ····private·ViewPager$OnPageChangeListener·mOnPageChangeListener; |
99 | ····private·List·mOnPageChangeListeners; | ||
99 | ····private·int·mPageMargin; | 100 | ····private·int·mPageMargin; |
100 | ····private·ViewPager$PageTransformer·mPageTransformer; | 101 | ····private·ViewPager$PageTransformer·mPageTransformer; |
101 | ····private·boolean·mPopulatePending; | 102 | ····private·boolean·mPopulatePending; |
102 | ····private·Parcelable·mRestoredAdapterState; | 103 | ····private·Parcelable·mRestoredAdapterState; |
103 | ····private·ClassLoader·mRestoredClassLoader; | 104 | ····private·ClassLoader·mRestoredClassLoader; |
104 | ····private·int·mRestoredCurItem; | 105 | ····private·int·mRestoredCurItem; |
105 | ····private·EdgeEffectCompat·mRightEdge; | 106 | ····private·EdgeEffectCompat·mRightEdge; |
Offset 316, 14 lines modified | Offset 317, 65 lines modified | ||
316 | ········} | 317 | ········} |
317 | ········if·(this.mItems.size()·>·0)·{ | 318 | ········if·(this.mItems.size()·>·0)·{ |
318 | ············max·=·Math.max(((ViewPager$ItemInfo)this.mItems.get(0)).position,·Math.min(max,·((ViewPager$ItemInfo)this.mItems.get(this.mItems.size()·-·1)).position)); | 319 | ············max·=·Math.max(((ViewPager$ItemInfo)this.mItems.get(0)).position,·Math.min(max,·((ViewPager$ItemInfo)this.mItems.get(this.mItems.size()·-·1)).position)); |
319 | ········} | 320 | ········} |
320 | ········return·max; | 321 | ········return·max; |
321 | ····} | 322 | ····} |
322 | ···· | 323 | ···· |
324 | ····private·void·dispatchOnPageScrolled(final·int·n,·final·float·n2,·final·int·n3)·{ | ||
325 | ········if·(this.mOnPageChangeListener·!=·null)·{ | ||
326 | ············this.mOnPageChangeListener.onPageScrolled(n,·n2,·n3); | ||
327 | ········} | ||
328 | ········if·(this.mOnPageChangeListeners·!=·null)·{ | ||
329 | ············for·(int·i·=·0;·i·<·this.mOnPageChangeListeners.size();·++i)·{ | ||
330 | ················final·ViewPager$OnPageChangeListener·viewPager$OnPageChangeListener·=·(ViewPager$OnPageChangeListener)this.mOnPageChangeListeners.get(i); | ||
331 | ················if·(viewPager$OnPageChangeListener·!=·null)·{ | ||
332 | ····················viewPager$OnPageChangeListener.onPageScrolled(n,·n2,·n3); | ||
333 | ················} | ||
334 | ············} | ||
335 | ········} | ||
336 | ········if·(this.mInternalPageChangeListener·!=·null)·{ | ||
337 | ············this.mInternalPageChangeListener.onPageScrolled(n,·n2,·n3); | ||
338 | ········} | ||
339 | ····} | ||
340 | ···· | ||
341 | ····private·void·dispatchOnPageSelected(final·int·n)·{ | ||
342 | ········if·(this.mOnPageChangeListener·!=·null)·{ | ||
343 | ············this.mOnPageChangeListener.onPageSelected(n); | ||
344 | ········} | ||
345 | ········if·(this.mOnPageChangeListeners·!=·null)·{ | ||
346 | ············for·(int·i·=·0;·i·<·this.mOnPageChangeListeners.size();·++i)·{ | ||
347 | ················final·ViewPager$OnPageChangeListener·viewPager$OnPageChangeListener·=·(ViewPager$OnPageChangeListener)this.mOnPageChangeListeners.get(i); | ||
348 | ················if·(viewPager$OnPageChangeListener·!=·null)·{ | ||
349 | ····················viewPager$OnPageChangeListener.onPageSelected(n); | ||
350 | ················} | ||
351 | ············} | ||
352 | ········} | ||
353 | ········if·(this.mInternalPageChangeListener·!=·null)·{ | ||
354 | ············this.mInternalPageChangeListener.onPageSelected(n); | ||
355 | ········} | ||
356 | ····} | ||
357 | ···· | ||
358 | ····private·void·dispatchOnScrollStateChanged(final·int·n)·{ | ||
359 | ········if·(this.mOnPageChangeListener·!=·null)·{ | ||
360 | ············this.mOnPageChangeListener.onPageScrollStateChanged(n); | ||
361 | ········} | ||
362 | ········if·(this.mOnPageChangeListeners·!=·null)·{ | ||
363 | ············for·(int·i·=·0;·i·<·this.mOnPageChangeListeners.size();·++i)·{ | ||
364 | ················final·ViewPager$OnPageChangeListener·viewPager$OnPageChangeListener·=·(ViewPager$OnPageChangeListener)this.mOnPageChangeListeners.get(i); | ||
365 | ················if·(viewPager$OnPageChangeListener·!=·null)·{ | ||
366 | ····················viewPager$OnPageChangeListener.onPageScrollStateChanged(n); | ||
367 | ················} | ||
368 | ············} | ||
369 | ········} | ||
370 | ········if·(this.mInternalPageChangeListener·!=·null)·{ | ||
371 | ············this.mInternalPageChangeListener.onPageScrollStateChanged(n); | ||
372 | ········} | ||
373 | ····} | ||
374 | ···· | ||
323 | ····private·void·enableLayers(final·boolean·b)·{ | 375 | ····private·void·enableLayers(final·boolean·b)·{ |
324 | ········for·(int·childCount·=·this.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ | 376 | ········for·(int·childCount·=·this.getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ |
325 | ············int·n; | 377 | ············int·n; |
326 | ············if·(b)·{ | 378 | ············if·(b)·{ |
327 | ················n·=·2; | 379 | ················n·=·2; |
328 | ············} | 380 | ············} |
329 | ············else·{ | 381 | ············else·{ |
Offset 547, 43 lines modified | Offset 599, 35 lines modified | ||
547 | ········final·ViewPager$ItemInfo·infoForPosition·=·this.infoForPosition(n); | 599 | ········final·ViewPager$ItemInfo·infoForPosition·=·this.infoForPosition(n); |
548 | ········int·n3·=·0; | 600 | ········int·n3·=·0; |
549 | ········if·(infoForPosition·!=·null)·{ | 601 | ········if·(infoForPosition·!=·null)·{ |
550 | ············n3·=·(int)(this.getClientWidth()·*·Math.max(this.mFirstOffset,·Math.min(infoForPosition.offset,·this.mLastOffset))); | 602 | ············n3·=·(int)(this.getClientWidth()·*·Math.max(this.mFirstOffset,·Math.min(infoForPosition.offset,·this.mLastOffset))); |
551 | ········} | 603 | ········} |
552 | ········if·(b)·{ | 604 | ········if·(b)·{ |
553 | ············this.smoothScrollTo(n3,·0,·n2); | 605 | ············this.smoothScrollTo(n3,·0,·n2); |
554 | ············if·(b2 | 606 | ············if·(b2)·{ |
555 | ················this. | 607 | ················this.dispatchOnPageSelected(n); |
556 | ············} | ||
557 | ············if·(b2·&&·this.mInternalPageChangeListener·!=·null)·{ | ||
558 | ················this.mInternalPageChangeListener.onPageSelected(n); | ||
559 | ············} | 608 | ············} |
560 | ········} | 609 | ········} |
561 | ········else·{ | 610 | ········else·{ |
562 | ············if·(b2 | 611 | ············if·(b2)·{ |
Max diff block lines reached; 5206/10913 bytes (47.70%) of diff not shown. |
Offset 54, 21 lines modified | Offset 54, 29 lines modified | ||
54 | ···· | 54 | ···· |
55 | ····void·translationXBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 55 | ····void·translationXBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
56 | ···· | 56 | ···· |
57 | ····void·translationY(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 57 | ····void·translationY(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
58 | ···· | 58 | ···· |
59 | ····void·translationYBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 59 | ····void·translationYBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
60 | ···· | 60 | ···· |
61 | ····void·translationZ(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | ||
62 | ···· | ||
63 | ····void·translationZBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | ||
64 | ···· | ||
61 | ····void·withEndAction(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·Runnable·p2); | 65 | ····void·withEndAction(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·Runnable·p2); |
62 | ···· | 66 | ···· |
63 | ····void·withLayer(final·ViewPropertyAnimatorCompat·p0,·final·View·p1); | 67 | ····void·withLayer(final·ViewPropertyAnimatorCompat·p0,·final·View·p1); |
64 | ···· | 68 | ···· |
65 | ····void·withStartAction(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·Runnable·p2); | 69 | ····void·withStartAction(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·Runnable·p2); |
66 | ···· | 70 | ···· |
67 | ····void·x(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 71 | ····void·x(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
68 | ···· | 72 | ···· |
69 | ····void·xBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 73 | ····void·xBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
70 | ···· | 74 | ···· |
71 | ····void·y(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 75 | ····void·y(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
72 | ···· | 76 | ···· |
73 | ····void·yBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | 77 | ····void·yBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); |
78 | ···· | ||
79 | ····void·z(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | ||
80 | ···· | ||
81 | ····void·zBy(final·ViewPropertyAnimatorCompat·p0,·final·View·p1,·final·float·p2); | ||
74 | } | 82 | } |
Offset 14, 15 lines modified | Offset 14, 18 lines modified | ||
14 | ····private·Runnable·mEndAction; | 14 | ····private·Runnable·mEndAction; |
15 | ····private·int·mOldLayerType; | 15 | ····private·int·mOldLayerType; |
16 | ····private·Runnable·mStartAction; | 16 | ····private·Runnable·mStartAction; |
17 | ····private·WeakReference·mView; | 17 | ····private·WeakReference·mView; |
18 | ···· | 18 | ···· |
19 | ····static·{ | 19 | ····static·{ |
20 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 20 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
21 | ········if·(sdk_INT·>=· | 21 | ········if·(sdk_INT·>=·21)·{ |
22 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl(); | ||
23 | ········} | ||
24 | ········else·if·(sdk_INT·>=·19)·{ | ||
22 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl(); | 25 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl(); |
23 | ········} | 26 | ········} |
24 | ········else·if·(sdk_INT·>=·18)·{ | 27 | ········else·if·(sdk_INT·>=·18)·{ |
25 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl(); | 28 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl(); |
26 | ········} | 29 | ········} |
27 | ········else·if·(sdk_INT·>=·16)·{ | 30 | ········else·if·(sdk_INT·>=·16)·{ |
28 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl(); | 31 | ············IMPL·=·(ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl)new·ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl(); |
Offset 256, 14 lines modified | Offset 259, 30 lines modified | ||
256 | ········final·View·view·=·(View)this.mView.get(); | 259 | ········final·View·view·=·(View)this.mView.get(); |
257 | ········if·(view·!=·null)·{ | 260 | ········if·(view·!=·null)·{ |
258 | ············ViewPropertyAnimatorCompat.IMPL.translationYBy(this,·view,·n); | 261 | ············ViewPropertyAnimatorCompat.IMPL.translationYBy(this,·view,·n); |
259 | ········} | 262 | ········} |
260 | ········return·this; | 263 | ········return·this; |
261 | ····} | 264 | ····} |
262 | ···· | 265 | ···· |
266 | ····public·ViewPropertyAnimatorCompat·translationZ(final·float·n)·{ | ||
267 | ········final·View·view·=·(View)this.mView.get(); | ||
268 | ········if·(view·!=·null)·{ | ||
269 | ············ViewPropertyAnimatorCompat.IMPL.translationZ(this,·view,·n); | ||
270 | ········} | ||
271 | ········return·this; | ||
272 | ····} | ||
273 | ···· | ||
274 | ····public·ViewPropertyAnimatorCompat·translationZBy(final·float·n)·{ | ||
275 | ········final·View·view·=·(View)this.mView.get(); | ||
276 | ········if·(view·!=·null)·{ | ||
277 | ············ViewPropertyAnimatorCompat.IMPL.translationZBy(this,·view,·n); | ||
278 | ········} | ||
279 | ········return·this; | ||
280 | ····} | ||
281 | ···· | ||
263 | ····public·ViewPropertyAnimatorCompat·withEndAction(final·Runnable·runnable)·{ | 282 | ····public·ViewPropertyAnimatorCompat·withEndAction(final·Runnable·runnable)·{ |
264 | ········final·View·view·=·(View)this.mView.get(); | 283 | ········final·View·view·=·(View)this.mView.get(); |
265 | ········if·(view·!=·null)·{ | 284 | ········if·(view·!=·null)·{ |
266 | ············ViewPropertyAnimatorCompat.IMPL.withEndAction(this,·view,·runnable); | 285 | ············ViewPropertyAnimatorCompat.IMPL.withEndAction(this,·view,·runnable); |
267 | ········} | 286 | ········} |
268 | ········return·this; | 287 | ········return·this; |
269 | ····} | 288 | ····} |
Offset 311, 8 lines modified | Offset 330, 24 lines modified | ||
311 | ····public·ViewPropertyAnimatorCompat·yBy(final·float·n)·{ | 330 | ····public·ViewPropertyAnimatorCompat·yBy(final·float·n)·{ |
312 | ········final·View·view·=·(View)this.mView.get(); | 331 | ········final·View·view·=·(View)this.mView.get(); |
313 | ········if·(view·!=·null)·{ | 332 | ········if·(view·!=·null)·{ |
314 | ············ViewPropertyAnimatorCompat.IMPL.yBy(this,·view,·n); | 333 | ············ViewPropertyAnimatorCompat.IMPL.yBy(this,·view,·n); |
315 | ········} | 334 | ········} |
316 | ········return·this; | 335 | ········return·this; |
317 | ····} | 336 | ····} |
337 | ···· | ||
338 | ····public·ViewPropertyAnimatorCompat·z(final·float·n)·{ | ||
339 | ········final·View·view·=·(View)this.mView.get(); | ||
340 | ········if·(view·!=·null)·{ | ||
341 | ············ViewPropertyAnimatorCompat.IMPL.z(this,·view,·n); | ||
342 | ········} | ||
343 | ········return·this; | ||
344 | ····} | ||
345 | ···· | ||
346 | ····public·ViewPropertyAnimatorCompat·zBy(final·float·n)·{ | ||
347 | ········final·View·view·=·(View)this.mView.get(); | ||
348 | ········if·(view·!=·null)·{ | ||
349 | ············ViewPropertyAnimatorCompat.IMPL.zBy(this,·view,·n); | ||
350 | ········} | ||
351 | ········return·this; | ||
352 | ····} | ||
318 | } | 353 | } |
Offset 12, 21 lines modified | Offset 12, 26 lines modified | ||
12 | ····MaterialProgressDrawable$1(final·MaterialProgressDrawable·this$0,·final·MaterialProgressDrawable$Ring·val$ring)·{ | 12 | ····MaterialProgressDrawable$1(final·MaterialProgressDrawable·this$0,·final·MaterialProgressDrawable$Ring·val$ring)·{ |
13 | ········this.this$0·=·this$0; | 13 | ········this.this$0·=·this$0; |
14 | ········this.val$ring·=·val$ring; | 14 | ········this.val$ring·=·val$ring; |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·void·applyTransformation(final·float·n,·final·Transformation·transformation)·{ | 17 | ····public·void·applyTransformation(final·float·n,·final·Transformation·transformation)·{ |
18 | ········if·(this.this$0.mFinishing)·{ | 18 | ········if·(this.this$0.mFinishing)·{ |
19 | ············MaterialProgressDrawable.access$ | 19 | ············MaterialProgressDrawable.access$000(this.this$0,·n,·this.val$ring); |
20 | ········} | 20 | ········} |
21 | ········else·{ | 21 | ········else·{ |
22 | ············final·float· | 22 | ············final·float·access$100·=·MaterialProgressDrawable.access$100(this.this$0,·this.val$ring); |
23 | ············final·float·startingEndTrim·=·this.val$ring.getStartingEndTrim(); | 23 | ············final·float·startingEndTrim·=·this.val$ring.getStartingEndTrim(); |
24 | ············final·float·startingStartTrim·=·this.val$ring.getStartingStartTrim(); | 24 | ············final·float·startingStartTrim·=·this.val$ring.getStartingStartTrim(); |
25 | ············final·float·startingRotation·=·this.val$ring.getStartingRotation(); | 25 | ············final·float·startingRotation·=·this.val$ring.getStartingRotation(); |
26 | ············ | 26 | ············MaterialProgressDrawable.access$200(this.this$0,·n,·this.val$ring); |
27 | ············if·(n·<=·0.5f)·{ | ||
27 | ············this.val$ring.setStartTrim(startingStartTrim·+·0.8f·*·MaterialProgressDrawable.access$ | 28 | ················this.val$ring.setStartTrim(startingStartTrim·+·(0.8f·-·access$100)·*·MaterialProgressDrawable.access$300().getInterpolation(n·/·0.5f)); |
29 | ············} | ||
30 | ············if·(n·>·0.5f)·{ | ||
31 | ················this.val$ring.setEndTrim(startingEndTrim·+·MaterialProgressDrawable.access$300().getInterpolation((n·-·0.5f)·/·0.5f)·*·(0.8f·-·access$100)); | ||
32 | ············} | ||
28 | ············this.val$ring.setRotation(startingRotation·+·0.25f·*·n); | 33 | ············this.val$ring.setRotation(startingRotation·+·0.25f·*·n); |
29 | ············this.this$0.setRotation( | 34 | ············this.this$0.setRotation(216.0f·*·n·+·1080.0f·*·(MaterialProgressDrawable.access$400(this.this$0)·/·5.0f)); |
30 | ········} | 35 | ········} |
31 | ····} | 36 | ····} |
32 | } | 37 | } |
Offset 19, 19 lines modified | Offset 19, 19 lines modified | ||
19 | ···· | 19 | ···· |
20 | ····public·void·onAnimationRepeat(final·Animation·animation)·{ | 20 | ····public·void·onAnimationRepeat(final·Animation·animation)·{ |
21 | ········this.val$ring.storeOriginals(); | 21 | ········this.val$ring.storeOriginals(); |
22 | ········this.val$ring.goToNextColor(); | 22 | ········this.val$ring.goToNextColor(); |
23 | ········this.val$ring.setStartTrim(this.val$ring.getEndTrim()); | 23 | ········this.val$ring.setStartTrim(this.val$ring.getEndTrim()); |
24 | ········if·(this.this$0.mFinishing)·{ | 24 | ········if·(this.this$0.mFinishing)·{ |
25 | ············this.this$0.mFinishing·=·false; | 25 | ············this.this$0.mFinishing·=·false; |
26 | ············animation.setDuration(133 | 26 | ············animation.setDuration(1332L); |
27 | ············this.val$ring.setShowArrow(false); | 27 | ············this.val$ring.setShowArrow(false); |
28 | ········} | 28 | ········} |
29 | ········else·{ | 29 | ········else·{ |
30 | ············MaterialProgressDrawable.access$ | 30 | ············MaterialProgressDrawable.access$402(this.this$0,·(MaterialProgressDrawable.access$400(this.this$0)·+·1.0f)·%·5.0f); |
31 | ········} | 31 | ········} |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····public·void·onAnimationStart(final·Animation·animation)·{ | 34 | ····public·void·onAnimationStart(final·Animation·animation)·{ |
35 | ········MaterialProgressDrawable.access$ | 35 | ········MaterialProgressDrawable.access$402(this.this$0,·0.0f); |
36 | ····} | 36 | ····} |
37 | } | 37 | } |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | ····private·float·mArrowScale; | 22 | ····private·float·mArrowScale; |
23 | ····private·int·mArrowWidth; | 23 | ····private·int·mArrowWidth; |
24 | ····private·int·mBackgroundColor; | 24 | ····private·int·mBackgroundColor; |
25 | ····private·final·Drawable$Callback·mCallback; | 25 | ····private·final·Drawable$Callback·mCallback; |
26 | ····private·final·Paint·mCirclePaint; | 26 | ····private·final·Paint·mCirclePaint; |
27 | ····private·int·mColorIndex; | 27 | ····private·int·mColorIndex; |
28 | ····private·int[]·mColors; | 28 | ····private·int[]·mColors; |
29 | ····private·int·mCurrentColor; | ||
29 | ····private·float·mEndTrim; | 30 | ····private·float·mEndTrim; |
30 | ····private·final·Paint·mPaint; | 31 | ····private·final·Paint·mPaint; |
31 | ····private·double·mRingCenterRadius; | 32 | ····private·double·mRingCenterRadius; |
32 | ····private·float·mRotation; | 33 | ····private·float·mRotation; |
33 | ····private·boolean·mShowArrow; | 34 | ····private·boolean·mShowArrow; |
34 | ····private·float·mStartTrim; | 35 | ····private·float·mStartTrim; |
35 | ····private·float·mStartingEndTrim; | 36 | ····private·float·mStartingEndTrim; |
Offset 45, 15 lines modified | Offset 46, 15 lines modified | ||
45 | ········this.mPaint·=·new·Paint(); | 46 | ········this.mPaint·=·new·Paint(); |
46 | ········this.mArrowPaint·=·new·Paint(); | 47 | ········this.mArrowPaint·=·new·Paint(); |
47 | ········this.mStartTrim·=·0.0f; | 48 | ········this.mStartTrim·=·0.0f; |
48 | ········this.mEndTrim·=·0.0f; | 49 | ········this.mEndTrim·=·0.0f; |
49 | ········this.mRotation·=·0.0f; | 50 | ········this.mRotation·=·0.0f; |
50 | ········this.mStrokeWidth·=·5.0f; | 51 | ········this.mStrokeWidth·=·5.0f; |
51 | ········this.mStrokeInset·=·2.5f; | 52 | ········this.mStrokeInset·=·2.5f; |
52 | ········this.mCirclePaint·=·new·Paint(); | 53 | ········this.mCirclePaint·=·new·Paint((int)(b·?·1·:·0)); |
53 | ········this.mCallback·=·mCallback; | 54 | ········this.mCallback·=·mCallback; |
54 | ········this.mPaint.setStrokeCap(Paint$Cap.SQUARE); | 55 | ········this.mPaint.setStrokeCap(Paint$Cap.SQUARE); |
55 | ········this.mPaint.setAntiAlias(b); | 56 | ········this.mPaint.setAntiAlias(b); |
56 | ········this.mPaint.setStyle(Paint$Style.STROKE); | 57 | ········this.mPaint.setStyle(Paint$Style.STROKE); |
57 | ········this.mArrowPaint.setStyle(Paint$Style.FILL); | 58 | ········this.mArrowPaint.setStyle(Paint$Style.FILL); |
58 | ········this.mArrowPaint.setAntiAlias(b); | 59 | ········this.mArrowPaint.setAntiAlias(b); |
59 | ····} | 60 | ····} |
Offset 70, 32 lines modified | Offset 71, 36 lines modified | ||
70 | ············final·float·n4·=·(float)(this.mRingCenterRadius·*·Math.cos(0.0)·+·rect.exactCenterX()); | 71 | ············final·float·n4·=·(float)(this.mRingCenterRadius·*·Math.cos(0.0)·+·rect.exactCenterX()); |
71 | ············final·float·n5·=·(float)(this.mRingCenterRadius·*·Math.sin(0.0)·+·rect.exactCenterY()); | 72 | ············final·float·n5·=·(float)(this.mRingCenterRadius·*·Math.sin(0.0)·+·rect.exactCenterY()); |
72 | ············this.mArrow.moveTo(0.0f,·0.0f); | 73 | ············this.mArrow.moveTo(0.0f,·0.0f); |
73 | ············this.mArrow.lineTo((float)this.mArrowWidth·*·this.mArrowScale,·0.0f); | 74 | ············this.mArrow.lineTo((float)this.mArrowWidth·*·this.mArrowScale,·0.0f); |
74 | ············this.mArrow.lineTo(this.mArrowWidth·*·this.mArrowScale·/·2.0f,·(float)this.mArrowHeight·*·this.mArrowScale); | 75 | ············this.mArrow.lineTo(this.mArrowWidth·*·this.mArrowScale·/·2.0f,·(float)this.mArrowHeight·*·this.mArrowScale); |
75 | ············this.mArrow.offset(n4·-·n3,·n5); | 76 | ············this.mArrow.offset(n4·-·n3,·n5); |
76 | ············this.mArrow.close(); | 77 | ············this.mArrow.close(); |
77 | ············this.mArrowPaint.setColor(this.mC | 78 | ············this.mArrowPaint.setColor(this.mCurrentColor); |
78 | ············canvas.rotate(n·+·n2·-·5.0f,·rect.exactCenterX(),·rect.exactCenterY()); | 79 | ············canvas.rotate(n·+·n2·-·5.0f,·rect.exactCenterX(),·rect.exactCenterY()); |
79 | ············canvas.drawPath(this.mArrow,·this.mArrowPaint); | 80 | ············canvas.drawPath(this.mArrow,·this.mArrowPaint); |
80 | ········} | 81 | ········} |
81 | ····} | 82 | ····} |
82 | ···· | 83 | ···· |
84 | ····private·int·getNextColorIndex()·{ | ||
85 | ········return·(this.mColorIndex·+·1)·%·this.mColors.length; | ||
86 | ····} | ||
87 | ···· | ||
83 | ····private·void·invalidateSelf()·{ | 88 | ····private·void·invalidateSelf()·{ |
84 | ········this.mCallback.invalidateDrawable((Drawable)null); | 89 | ········this.mCallback.invalidateDrawable((Drawable)null); |
85 | ····} | 90 | ····} |
86 | ···· | 91 | ···· |
87 | ····public·void·draw(final·Canvas·canvas,·final·Rect·rect)·{ | 92 | ····public·void·draw(final·Canvas·canvas,·final·Rect·rect)·{ |
88 | ········final·float·n·=·360.0f; | 93 | ········final·float·n·=·360.0f; |
89 | ········final·RectF·mTempBounds·=·this.mTempBounds; | 94 | ········final·RectF·mTempBounds·=·this.mTempBounds; |
90 | ········mTempBounds.set(rect); | 95 | ········mTempBounds.set(rect); |
91 | ········mTempBounds.inset(this.mStrokeInset,·this.mStrokeInset); | 96 | ········mTempBounds.inset(this.mStrokeInset,·this.mStrokeInset); |
92 | ········final·float·n2·=·(this.mStartTrim·+·this.mRotation)·*·n; | 97 | ········final·float·n2·=·(this.mStartTrim·+·this.mRotation)·*·n; |
93 | ········final·float·n3·=·(this.mEndTrim·+·this.mRotation)·*·n·-·n2; | 98 | ········final·float·n3·=·(this.mEndTrim·+·this.mRotation)·*·n·-·n2; |
94 | ········this.mPaint.setColor(this.mC | 99 | ········this.mPaint.setColor(this.mCurrentColor); |
95 | ········canvas.drawArc(mTempBounds,·n2,·n3,·false,·this.mPaint); | 100 | ········canvas.drawArc(mTempBounds,·n2,·n3,·false,·this.mPaint); |
96 | ········this.drawTriangle(canvas,·n2,·n3,·rect); | 101 | ········this.drawTriangle(canvas,·n2,·n3,·rect); |
97 | ········if·(this.mAlpha·<·255)·{ | 102 | ········if·(this.mAlpha·<·255)·{ |
98 | ············this.mCirclePaint.setColor(this.mBackgroundColor); | 103 | ············this.mCirclePaint.setColor(this.mBackgroundColor); |
99 | ············this.mCirclePaint.setAlpha(255·-·this.mAlpha); | 104 | ············this.mCirclePaint.setAlpha(255·-·this.mAlpha); |
100 | ············canvas.drawCircle(rect.exactCenterX(),·rect.exactCenterY(),·(float)(rect.width()·/·2),·this.mCirclePaint); | 105 | ············canvas.drawCircle(rect.exactCenterX(),·rect.exactCenterY(),·(float)(rect.width()·/·2),·this.mCirclePaint); |
101 | ········} | 106 | ········} |
Offset 113, 22 lines modified | Offset 118, 30 lines modified | ||
113 | ········return·this.mEndTrim; | 118 | ········return·this.mEndTrim; |
114 | ····} | 119 | ····} |
115 | ···· | 120 | ···· |
116 | ····public·float·getInsets()·{ | 121 | ····public·float·getInsets()·{ |
117 | ········return·this.mStrokeInset; | 122 | ········return·this.mStrokeInset; |
118 | ····} | 123 | ····} |
119 | ···· | 124 | ···· |
125 | ····public·int·getNextColor()·{ | ||
126 | ········return·this.mColors[this.getNextColorIndex()]; | ||
127 | ····} | ||
128 | ···· | ||
120 | ····public·float·getRotation()·{ | 129 | ····public·float·getRotation()·{ |
121 | ········return·this.mRotation; | 130 | ········return·this.mRotation; |
122 | ····} | 131 | ····} |
123 | ···· | 132 | ···· |
124 | ····public·float·getStartTrim()·{ | 133 | ····public·float·getStartTrim()·{ |
125 | ········return·this.mStartTrim; | 134 | ········return·this.mStartTrim; |
126 | ····} | 135 | ····} |
127 | ···· | 136 | ···· |
137 | ····public·int·getStartingColor()·{ | ||
138 | ········return·this.mColors[this.mColorIndex]; | ||
139 | ····} | ||
140 | ···· | ||
128 | ····public·float·getStartingEndTrim()·{ | 141 | ····public·float·getStartingEndTrim()·{ |
129 | ········return·this.mStartingEndTrim; | 142 | ········return·this.mStartingEndTrim; |
130 | ····} | 143 | ····} |
131 | ···· | 144 | ···· |
132 | ····public·float·getStartingRotation()·{ | 145 | ····public·float·getStartingRotation()·{ |
133 | ········return·this.mStartingRotation; | 146 | ········return·this.mStartingRotation; |
134 | ····} | 147 | ····} |
Offset 138, 15 lines modified | Offset 151, 15 lines modified | ||
138 | ····} | 151 | ····} |
139 | ···· | 152 | ···· |
140 | ····public·float·getStrokeWidth()·{ | 153 | ····public·float·getStrokeWidth()·{ |
141 | ········return·this.mStrokeWidth; | 154 | ········return·this.mStrokeWidth; |
142 | ····} | 155 | ····} |
143 | ···· | 156 | ···· |
144 | ····public·void·goToNextColor()·{ | 157 | ····public·void·goToNextColor()·{ |
145 | ········this. | 158 | ········this.setColorIndex(this.getNextColorIndex()); |
146 | ····} | 159 | ····} |
147 | ···· | 160 | ···· |
148 | ····public·void·resetOriginals()·{ | 161 | ····public·void·resetOriginals()·{ |
149 | ········this.mStartingStartTrim·=·0.0f; | 162 | ········this.mStartingStartTrim·=·0.0f; |
150 | ········this.mStartingEndTrim·=·0.0f; | 163 | ········this.mStartingEndTrim·=·0.0f; |
151 | ········this.setStartTrim(this.mStartingRotation·=·0.0f); | 164 | ········this.setStartTrim(this.mStartingRotation·=·0.0f); |
152 | ········this.setEndTrim(0.0f); | 165 | ········this.setEndTrim(0.0f); |
Offset 173, 21 lines modified | Offset 186, 26 lines modified | ||
173 | ········this.mBackgroundColor·=·mBackgroundColor; | 186 | ········this.mBackgroundColor·=·mBackgroundColor; |
174 | ····} | 187 | ····} |
175 | ···· | 188 | ···· |
176 | ····public·void·setCenterRadius(final·double·mRingCenterRadius)·{ | 189 | ····public·void·setCenterRadius(final·double·mRingCenterRadius)·{ |
177 | ········this.mRingCenterRadius·=·mRingCenterRadius; | 190 | ········this.mRingCenterRadius·=·mRingCenterRadius; |
178 | ····} | 191 | ····} |
179 | ···· | 192 | ···· |
193 | ····public·void·setColor(final·int·mCurrentColor)·{ | ||
194 | ········this.mCurrentColor·=·mCurrentColor; | ||
195 | ····} | ||
196 | ···· | ||
Max diff block lines reached; 395/5132 bytes (7.70%) of diff not shown. |
Offset 2, 45 lines modified | Offset 2, 47 lines modified | ||
2 | package·android.support.v4.widget; | 2 | package·android.support.v4.widget; |
3 | import·android.graphics.ColorFilter; | 3 | import·android.graphics.ColorFilter; |
4 | import·android.graphics.Rect; | 4 | import·android.graphics.Rect; |
5 | import·android.graphics.Canvas; | 5 | import·android.graphics.Canvas; |
6 | import·android.view.animation.Animation$AnimationListener; | 6 | import·android.view.animation.Animation$AnimationListener; |
7 | import·android.content.Context; | 7 | import·android.content.Context; |
8 | import·android.view.animation. | 8 | import·android.support.v4.view.animation.FastOutSlowInInterpolator; |
9 | import·android.view.animation.LinearInterpolator; | 9 | import·android.view.animation.LinearInterpolator; |
10 | import·android.content.res.Resources; | 10 | import·android.content.res.Resources; |
11 | import·android.view.View; | 11 | import·android.view.View; |
12 | import·android.graphics.drawable.Drawable$Callback; | 12 | import·android.graphics.drawable.Drawable$Callback; |
13 | import·java.util.ArrayList; | 13 | import·java.util.ArrayList; |
14 | import·android.view.animation.Animation; | 14 | import·android.view.animation.Animation; |
15 | import·android.view.animation.Interpolator; | 15 | import·android.view.animation.Interpolator; |
16 | import·android.graphics.drawable.Animatable; | 16 | import·android.graphics.drawable.Animatable; |
17 | import·android.graphics.drawable.Drawable; | 17 | import·android.graphics.drawable.Drawable; |
18 | class·MaterialProgressDrawable·extends·Drawable·implements·Animatable | 18 | class·MaterialProgressDrawable·extends·Drawable·implements·Animatable |
19 | { | 19 | { |
20 | ····private·static·final·int·ANIMATION_DURATION·=·133 | 20 | ····private·static·final·int·ANIMATION_DURATION·=·1332; |
21 | ····private·static·final·int·ARROW_HEIGHT·=·5; | 21 | ····private·static·final·int·ARROW_HEIGHT·=·5; |
22 | ····private·static·final·int·ARROW_HEIGHT_LARGE·=·6; | 22 | ····private·static·final·int·ARROW_HEIGHT_LARGE·=·6; |
23 | ····private·static·final·float·ARROW_OFFSET_ANGLE·=·5.0f; | 23 | ····private·static·final·float·ARROW_OFFSET_ANGLE·=·5.0f; |
24 | ····private·static·final·int·ARROW_WIDTH·=·10; | 24 | ····private·static·final·int·ARROW_WIDTH·=·10; |
25 | ····private·static·final·int·ARROW_WIDTH_LARGE·=·12; | 25 | ····private·static·final·int·ARROW_WIDTH_LARGE·=·12; |
26 | ····private·static·final·float·CENTER_RADIUS·=·8.75f; | 26 | ····private·static·final·float·CENTER_RADIUS·=·8.75f; |
27 | ····private·static·final·float·CENTER_RADIUS_LARGE·=·12.5f; | 27 | ····private·static·final·float·CENTER_RADIUS_LARGE·=·12.5f; |
28 | ····private·static·final·int·CIRCLE_DIAMETER·=·40; | 28 | ····private·static·final·int·CIRCLE_DIAMETER·=·40; |
29 | ····private·static·final·int·CIRCLE_DIAMETER_LARGE·=·56; | 29 | ····private·static·final·int·CIRCLE_DIAMETER_LARGE·=·56; |
30 | ····private·static·final·float·COLOR_START_DELAY_OFFSET·=·0.75f; | ||
30 | ····static·final·int·DEFAULT·=·1; | 31 | ····static·final·int·DEFAULT·=·1; |
31 | ····private·static·final·Interpolator·EASE_INTERPOLATOR; | ||
32 | ····private·static·final· | 32 | ····private·static·final·float·END_TRIM_START_DELAY_OFFSET·=·0.5f; |
33 | ····private·static·final·float·FULL_ROTATION·=·1080.0f; | ||
33 | ····static·final·int·LARGE·=·0; | 34 | ····static·final·int·LARGE·=·0; |
34 | ····private·static·final·Interpolator·LINEAR_INTERPOLATOR; | 35 | ····private·static·final·Interpolator·LINEAR_INTERPOLATOR; |
36 | ····private·static·final·Interpolator·MATERIAL_INTERPOLATOR; | ||
35 | ····private·static·final·float·MAX_PROGRESS_ARC·=·0.8f; | 37 | ····private·static·final·float·MAX_PROGRESS_ARC·=·0.8f; |
36 | ····private·static·final·float·NUM_POINTS·=·5.0f; | 38 | ····private·static·final·float·NUM_POINTS·=·5.0f; |
37 | ····private·static·final· | 39 | ····private·static·final·float·START_TRIM_DURATION_OFFSET·=·0.5f; |
38 | ····private·static·final·float·STROKE_WIDTH·=·2.5f; | 40 | ····private·static·final·float·STROKE_WIDTH·=·2.5f; |
39 | ····private·static·final·float·STROKE_WIDTH_LARGE·=·3.0f; | 41 | ····private·static·final·float·STROKE_WIDTH_LARGE·=·3.0f; |
40 | ····private·final·int[]·COLORS; | 42 | ····private·final·int[]·COLORS; |
41 | ····private·Animation·mAnimation; | 43 | ····private·Animation·mAnimation; |
42 | ····private·final·ArrayList·mAnimators; | 44 | ····private·final·ArrayList·mAnimators; |
43 | ····private·final·Drawable$Callback·mCallback; | 45 | ····private·final·Drawable$Callback·mCallback; |
44 | ····boolean·mFinishing; | 46 | ····boolean·mFinishing; |
Offset 50, 17 lines modified | Offset 52, 15 lines modified | ||
50 | ····private·final·MaterialProgressDrawable$Ring·mRing; | 52 | ····private·final·MaterialProgressDrawable$Ring·mRing; |
51 | ····private·float·mRotation; | 53 | ····private·float·mRotation; |
52 | ····private·float·mRotationCount; | 54 | ····private·float·mRotationCount; |
53 | ····private·double·mWidth; | 55 | ····private·double·mWidth; |
54 | ···· | 56 | ···· |
55 | ····static·{ | 57 | ····static·{ |
56 | ········LINEAR_INTERPOLATOR·=·(Interpolator)new·LinearInterpolator(); | 58 | ········LINEAR_INTERPOLATOR·=·(Interpolator)new·LinearInterpolator(); |
57 | ········END_CURVE_INTERPOLATOR·=·(Interpolator)new·MaterialProgressDrawable$EndCurveInterpolator((MaterialProgressDrawable$1)null); | ||
58 | ········START_CURVE_INTERPOLATOR·=·(Interpolator)new·MaterialProgressDrawable$StartCurveInterpolator((MaterialProgressDrawable$1)null); | ||
59 | ········ | 59 | ········MATERIAL_INTERPOLATOR·=·(Interpolator)new·FastOutSlowInInterpolator(); |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·MaterialProgressDrawable(final·Context·context,·final·View·mParent)·{ | 62 | ····public·MaterialProgressDrawable(final·Context·context,·final·View·mParent)·{ |
63 | ········final·int·n·=·1; | 63 | ········final·int·n·=·1; |
64 | ········final·int[]·colors·=·new·int[n]; | 64 | ········final·int[]·colors·=·new·int[n]; |
65 | ········colors[0]·=·-16777216; | 65 | ········colors[0]·=·-16777216; |
66 | ········this.COLORS·=·colors; | 66 | ········this.COLORS·=·colors; |
Offset 70, 19 lines modified | Offset 70, 35 lines modified | ||
70 | ········this.mResources·=·context.getResources(); | 70 | ········this.mResources·=·context.getResources(); |
71 | ········(this.mRing·=·new·MaterialProgressDrawable$Ring(this.mCallback)).setColors(this.COLORS); | 71 | ········(this.mRing·=·new·MaterialProgressDrawable$Ring(this.mCallback)).setColors(this.COLORS); |
72 | ········this.updateSizes(n); | 72 | ········this.updateSizes(n); |
73 | ········this.setupAnimators(); | 73 | ········this.setupAnimators(); |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····private·void·applyFinishTranslation(final·float·n,·final·MaterialProgressDrawable$Ring·materialProgressDrawable$Ring)·{ | 76 | ····private·void·applyFinishTranslation(final·float·n,·final·MaterialProgressDrawable$Ring·materialProgressDrawable$Ring)·{ |
77 | ········this.updateRingColor(n,·materialProgressDrawable$Ring); | ||
77 | ········final·float·n2·=·(float)(Math.floor(materialProgressDrawable$Ring.getStartingRotation()·/·0.8f)·+·1.0); | 78 | ········final·float·n2·=·(float)(Math.floor(materialProgressDrawable$Ring.getStartingRotation()·/·0.8f)·+·1.0); |
78 | ········materialProgressDrawable$Ring.setStartTrim(materialProgressDrawable$Ring.getStartingStartTrim()·+·(materialProgressDrawable$Ring.getStartingEndTrim()·-·materialProgressDrawable$Ring.getStartingStartTrim())·*·n); | 79 | ········materialProgressDrawable$Ring.setStartTrim(materialProgressDrawable$Ring.getStartingStartTrim()·+·(materialProgressDrawable$Ring.getStartingEndTrim()·-·this.getMinProgressArc(materialProgressDrawable$Ring)·-·materialProgressDrawable$Ring.getStartingStartTrim())·*·n); |
80 | ········materialProgressDrawable$Ring.setEndTrim(materialProgressDrawable$Ring.getStartingEndTrim()); | ||
79 | ········materialProgressDrawable$Ring.setRotation(materialProgressDrawable$Ring.getStartingRotation()·+·(n2·-·materialProgressDrawable$Ring.getStartingRotation())·*·n); | 81 | ········materialProgressDrawable$Ring.setRotation(materialProgressDrawable$Ring.getStartingRotation()·+·(n2·-·materialProgressDrawable$Ring.getStartingRotation())·*·n); |
80 | ····} | 82 | ····} |
81 | ···· | 83 | ···· |
84 | ····private·int·evaluateColorChange(final·float·n,·final·int·i,·final·int·j)·{ | ||
85 | ········final·int·intValue·=·(int)Integer.valueOf(i); | ||
86 | ········final·int·n2·=·intValue·>>·24·&·0xFF; | ||
87 | ········final·int·n3·=·intValue·>>·16·&·0xFF; | ||
88 | ········final·int·n4·=·intValue·>>·8·&·0xFF; | ||
89 | ········final·int·n5·=·intValue·&·0xFF; | ||
90 | ········final·int·intValue2·=·(int)Integer.valueOf(j); | ||
91 | ········return·(int)(((intValue2·>>·24·&·0xFF)·-·n2)·*·n)·+·n2·<<·24·|·(int)(((intValue2·>>·16·&·0xFF)·-·n3)·*·n)·+·n3·<<·16·|·(int)(((intValue2·>>·8·&·0xFF)·-·n4)·*·n)·+·n4·<<·8·|·(int)(((intValue2·&·0xFF)·-·n5)·*·n)·+·n5; | ||
92 | ····} | ||
93 | ···· | ||
94 | ····private·float·getMinProgressArc(final·MaterialProgressDrawable$Ring·materialProgressDrawable$Ring)·{ | ||
95 | ········return·(float)Math.toRadians((double)materialProgressDrawable$Ring.getStrokeWidth()·/·(6.283185307179586·*·materialProgressDrawable$Ring.getCenterRadius())); | ||
96 | ····} | ||
97 | ···· | ||
82 | ····private·float·getRotation()·{ | 98 | ····private·float·getRotation()·{ |
83 | ········return·this.mRotation; | 99 | ········return·this.mRotation; |
84 | ····} | 100 | ····} |
85 | ···· | 101 | ···· |
86 | ····private·void·setSizeParameters(final·double·n,·final·double·n2,·final·double·n3,·final·double·n4,·final·float·n5,·final·float·n6)·{ | 102 | ····private·void·setSizeParameters(final·double·n,·final·double·n2,·final·double·n3,·final·double·n4,·final·float·n5,·final·float·n6)·{ |
87 | ········final·MaterialProgressDrawable$Ring·mRing·=·this.mRing; | 103 | ········final·MaterialProgressDrawable$Ring·mRing·=·this.mRing; |
88 | ········final·float·density·=·this.mResources.getDisplayMetrics().density; | 104 | ········final·float·density·=·this.mResources.getDisplayMetrics().density; |
Offset 101, 14 lines modified | Offset 117, 21 lines modified | ||
101 | ········((Animation)mAnimation).setRepeatCount(-1); | 117 | ········((Animation)mAnimation).setRepeatCount(-1); |
102 | ········((Animation)mAnimation).setRepeatMode(1); | 118 | ········((Animation)mAnimation).setRepeatMode(1); |
103 | ········((Animation)mAnimation).setInterpolator(MaterialProgressDrawable.LINEAR_INTERPOLATOR); | 119 | ········((Animation)mAnimation).setInterpolator(MaterialProgressDrawable.LINEAR_INTERPOLATOR); |
104 | ········((Animation)mAnimation).setAnimationListener((Animation$AnimationListener)new·MaterialProgressDrawable$2(this,·mRing)); | 120 | ········((Animation)mAnimation).setAnimationListener((Animation$AnimationListener)new·MaterialProgressDrawable$2(this,·mRing)); |
105 | ········this.mAnimation·=·(Animation)mAnimation; | 121 | ········this.mAnimation·=·(Animation)mAnimation; |
106 | ····} | 122 | ····} |
107 | ···· | 123 | ···· |
124 | ····private·void·updateRingColor(final·float·n,·final·MaterialProgressDrawable$Ring·materialProgressDrawable$Ring)·{ | ||
125 | ········final·float·n2·=·0.75f; | ||
126 | ········if·(n·>·n2)·{ | ||
127 | ············materialProgressDrawable$Ring.setColor(this.evaluateColorChange((n·-·n2)·/·0.25f,·materialProgressDrawable$Ring.getStartingColor(),·materialProgressDrawable$Ring.getNextColor())); | ||
128 | ········} | ||
129 | ····} | ||
130 | ···· | ||
108 | ····public·void·draw(final·Canvas·canvas)·{ | 131 | ····public·void·draw(final·Canvas·canvas)·{ |
109 | ········final·Rect·bounds·=·this.getBounds(); | 132 | ········final·Rect·bounds·=·this.getBounds(); |
110 | ········final·int·save·=·canvas.save(); | 133 | ········final·int·save·=·canvas.save(); |
111 | ········canvas.rotate(this.mRotation,·bounds.exactCenterX(),·bounds.exactCenterY()); | 134 | ········canvas.rotate(this.mRotation,·bounds.exactCenterX(),·bounds.exactCenterY()); |
112 | ········this.mRing.draw(canvas,·bounds); | 135 | ········this.mRing.draw(canvas,·bounds); |
113 | ········canvas.restoreToCount(save); | 136 | ········canvas.restoreToCount(save); |
114 | ····} | 137 | ····} |
Offset 186, 15 lines modified | Offset 209, 15 lines modified | ||
186 | ············this.mFinishing·=·true; | 209 | ············this.mFinishing·=·true; |
187 | ············this.mAnimation.setDuration(666L); | 210 | ············this.mAnimation.setDuration(666L); |
Max diff block lines reached; 391/7648 bytes (5.11%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 14 lines modified | ||
1 | package·android.support.v7.app; | 1 | package·android.support.v7.app; |
2 | import·android.support.v7.view.ActionMode$Callback; | ||
2 | import·android.support.v7.view.ActionMode; | 3 | import·android.support.v7.view.ActionMode; |
3 | public·interface·AppCompatCallback | 4 | public·interface·AppCompatCallback |
4 | { | 5 | { |
5 | ····void·onSupportActionModeFinished(final·ActionMode·p0); | 6 | ····void·onSupportActionModeFinished(final·ActionMode·p0); |
6 | ···· | 7 | ···· |
7 | ····void·onSupportActionModeStarted(final·ActionMode·p0); | 8 | ····void·onSupportActionModeStarted(final·ActionMode·p0); |
9 | ···· | ||
10 | ····ActionMode·onWindowStartingSupportActionMode(final·ActionMode$Callback·p0); | ||
8 | } | 11 | } |
Offset 6, 44 lines modified | Offset 6, 46 lines modified | ||
6 | import·android.support.v7.widget.Toolbar; | 6 | import·android.support.v7.widget.Toolbar; |
7 | import·android.os.Bundle; | 7 | import·android.os.Bundle; |
8 | import·android.content.res.Configuration; | 8 | import·android.content.res.Configuration; |
9 | import·android.view.MenuInflater; | 9 | import·android.view.MenuInflater; |
10 | import·android.util.AttributeSet; | 10 | import·android.util.AttributeSet; |
11 | import·android.view.ViewGroup$LayoutParams; | 11 | import·android.view.ViewGroup$LayoutParams; |
12 | import·android.view.View; | 12 | import·android.view.View; |
13 | import·android.os.Build$VERSION; | ||
14 | import·android.view.Window; | ||
13 | import·android.app.Dialog; | 15 | import·android.app.Dialog; |
14 | import·android.content.Context; | 16 | import·android.content.Context; |
15 | import·android.os.Build$VERSION; | ||
16 | import·android.app.Activity; | 17 | import·android.app.Activity; |
17 | public·abstract·class·AppCompatDelegate | 18 | public·abstract·class·AppCompatDelegate |
18 | { | 19 | { |
19 | ····static·final·String·TAG·=·"AppCompatDelegate"; | 20 | ····static·final·String·TAG·=·"AppCompatDelegate"; |
20 | ···· | 21 | ···· |
21 | ····AppCompatDelegate()·{ | 22 | ····AppCompatDelegate()·{ |
22 | ····} | 23 | ····} |
23 | ···· | 24 | ···· |
24 | ····public·static·AppCompatDelegate·create(final·Activity·activity,·final·AppCompatCallback·appCompatCallback)·{ | 25 | ····public·static·AppCompatDelegate·create(final·Activity·activity,·final·AppCompatCallback·appCompatCallback)·{ |
25 | ········Object·o; | ||
26 | ········if·(Build$VERSION.SDK_INT·>=·11)·{ | ||
27 | ············o·=·new·AppCompatDelegateImplV11((Context)activity,·activity.getWindow(),·appCompatCallback); | ||
28 | ········} | ||
29 | ········else·{ | ||
30 | ········ | 26 | ········return·create((Context)activity,·activity.getWindow(),·appCompatCallback); |
31 | ········} | ||
32 | ········return·(AppCompatDelegate)o; | ||
33 | ····} | 27 | ····} |
34 | ···· | 28 | ···· |
35 | ····public·static·AppCompatDelegate·create(final·Dialog·dialog,·final·AppCompatCallback·appCompatCallback)·{ | 29 | ····public·static·AppCompatDelegate·create(final·Dialog·dialog,·final·AppCompatCallback·appCompatCallback)·{ |
30 | ········return·create(dialog.getContext(),·dialog.getWindow(),·appCompatCallback); | ||
31 | ····} | ||
32 | ···· | ||
33 | ····private·static·AppCompatDelegate·create(final·Context·context,·final·Window·window,·final·AppCompatCallback·appCompatCallback)·{ | ||
34 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
36 | ········Object·o; | 35 | ········Object·o; |
37 | ········if·( | 36 | ········if·(sdk_INT·>=·14)·{ |
37 | ············o·=·new·AppCompatDelegateImplV14(context,·window,·appCompatCallback); | ||
38 | ········} | ||
39 | ········else·if·(sdk_INT·>=·11)·{ | ||
38 | ············o·=·new·AppCompatDelegateImplV11( | 40 | ············o·=·new·AppCompatDelegateImplV11(context,·window,·appCompatCallback); |
39 | ········} | 41 | ········} |
40 | ········else·{ | 42 | ········else·{ |
41 | ············o·=·new·AppCompatDelegateImplV7( | 43 | ············o·=·new·AppCompatDelegateImplV7(context,·window,·appCompatCallback); |
42 | ········} | 44 | ········} |
43 | ········return·(AppCompatDelegate)o; | 45 | ········return·(AppCompatDelegate)o; |
44 | ····} | 46 | ····} |
45 | ···· | 47 | ···· |
46 | ····public·abstract·void·addContentView(final·View·p0,·final·ViewGroup$LayoutParams·p1); | 48 | ····public·abstract·void·addContentView(final·View·p0,·final·ViewGroup$LayoutParams·p1); |
47 | ···· | 49 | ···· |
48 | ····public·abstract·View·createView(final·View·p0,·final·String·p1,·final·Context·p2,·final·AttributeSet·p3); | 50 | ····public·abstract·View·createView(final·View·p0,·final·String·p1,·final·Context·p2,·final·AttributeSet·p3); |
Offset 54, 14 lines modified | Offset 56, 16 lines modified | ||
54 | ···· | 56 | ···· |
55 | ····public·abstract·ActionBar·getSupportActionBar(); | 57 | ····public·abstract·ActionBar·getSupportActionBar(); |
56 | ···· | 58 | ···· |
57 | ····public·abstract·void·installViewFactory(); | 59 | ····public·abstract·void·installViewFactory(); |
58 | ···· | 60 | ···· |
59 | ····public·abstract·void·invalidateOptionsMenu(); | 61 | ····public·abstract·void·invalidateOptionsMenu(); |
60 | ···· | 62 | ···· |
63 | ····public·abstract·boolean·isHandleNativeActionModesEnabled(); | ||
64 | ···· | ||
61 | ····public·abstract·void·onConfigurationChanged(final·Configuration·p0); | 65 | ····public·abstract·void·onConfigurationChanged(final·Configuration·p0); |
62 | ···· | 66 | ···· |
63 | ····public·abstract·void·onCreate(final·Bundle·p0); | 67 | ····public·abstract·void·onCreate(final·Bundle·p0); |
64 | ···· | 68 | ···· |
65 | ····public·abstract·void·onDestroy(); | 69 | ····public·abstract·void·onDestroy(); |
66 | ···· | 70 | ···· |
67 | ····public·abstract·void·onPostCreate(final·Bundle·p0); | 71 | ····public·abstract·void·onPostCreate(final·Bundle·p0); |
Offset 74, 13 lines modified | Offset 78, 15 lines modified | ||
74 | ···· | 78 | ···· |
75 | ····public·abstract·void·setContentView(final·int·p0); | 79 | ····public·abstract·void·setContentView(final·int·p0); |
76 | ···· | 80 | ···· |
77 | ····public·abstract·void·setContentView(final·View·p0); | 81 | ····public·abstract·void·setContentView(final·View·p0); |
78 | ···· | 82 | ···· |
79 | ····public·abstract·void·setContentView(final·View·p0,·final·ViewGroup$LayoutParams·p1); | 83 | ····public·abstract·void·setContentView(final·View·p0,·final·ViewGroup$LayoutParams·p1); |
80 | ···· | 84 | ···· |
85 | ····public·abstract·void·setHandleNativeActionModesEnabled(final·boolean·p0); | ||
86 | ···· | ||
81 | ····public·abstract·void·setSupportActionBar(final·Toolbar·p0); | 87 | ····public·abstract·void·setSupportActionBar(final·Toolbar·p0); |
82 | ···· | 88 | ···· |
83 | ····public·abstract·void·setTitle(final·CharSequence·p0); | 89 | ····public·abstract·void·setTitle(final·CharSequence·p0); |
84 | ···· | 90 | ···· |
85 | ····public·abstract·ActionMode·startSupportActionMode(final·ActionMode$Callback·p0); | 91 | ····public·abstract·ActionMode·startSupportActionMode(final·ActionMode$Callback·p0); |
86 | } | 92 | } |
Offset 65, 8 lines modified | Offset 65, 11 lines modified | ||
65 | ····public·static·final·int·abc_text_size_title_material_toolbar·=·2131099653; | 65 | ····public·static·final·int·abc_text_size_title_material_toolbar·=·2131099653; |
66 | ····public·static·final·int·dialog_fixed_height_major·=·2131099656; | 66 | ····public·static·final·int·dialog_fixed_height_major·=·2131099656; |
67 | ····public·static·final·int·dialog_fixed_height_minor·=·2131099657; | 67 | ····public·static·final·int·dialog_fixed_height_minor·=·2131099657; |
68 | ····public·static·final·int·dialog_fixed_width_major·=·2131099658; | 68 | ····public·static·final·int·dialog_fixed_width_major·=·2131099658; |
69 | ····public·static·final·int·dialog_fixed_width_minor·=·2131099659; | 69 | ····public·static·final·int·dialog_fixed_width_minor·=·2131099659; |
70 | ····public·static·final·int·disabled_alpha_material_dark·=·2131099714; | 70 | ····public·static·final·int·disabled_alpha_material_dark·=·2131099714; |
71 | ····public·static·final·int·disabled_alpha_material_light·=·2131099715; | 71 | ····public·static·final·int·disabled_alpha_material_light·=·2131099715; |
72 | ····public·static·final·int·notification_large_icon_height·=·2131099716; | ||
73 | ····public·static·final·int·notification_large_icon_width·=·2131099717; | ||
74 | ····public·static·final·int·notification_subtext_size·=·2131099718; | ||
72 | } | 75 | } |
Offset 58, 8 lines modified | Offset 58, 9 lines modified | ||
58 | ····public·static·final·int·abc_tab_indicator_mtrl_alpha·=·2130837556; | 58 | ····public·static·final·int·abc_tab_indicator_mtrl_alpha·=·2130837556; |
59 | ····public·static·final·int·abc_text_cursor_mtrl_alpha·=·2130837557; | 59 | ····public·static·final·int·abc_text_cursor_mtrl_alpha·=·2130837557; |
60 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2130837558; | 60 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2130837558; |
61 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2130837559; | 61 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2130837559; |
62 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2130837560; | 62 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2130837560; |
63 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2130837561; | 63 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2130837561; |
64 | ····public·static·final·int·abc_textfield_search_material·=·2130837562; | 64 | ····public·static·final·int·abc_textfield_search_material·=·2130837562; |
65 | ····public·static·final·int·notification_template_icon_bg·=·2130837564; | ||
65 | } | 66 | } |
Offset 1, 51 lines modified | Offset 1, 60 lines modified | ||
1 | package·android.support.v7.appcompat; | 1 | package·android.support.v7.appcompat; |
2 | public·final·class·R$id | 2 | public·final·class·R$id |
3 | { | 3 | { |
4 | ····public·static·final·int·action0·=·2131427426; | ||
4 | ····public·static·final·int·action_bar·=·2131427392; | 5 | ····public·static·final·int·action_bar·=·2131427392; |
5 | ····public·static·final·int·action_bar_activity_content·=·2131427328; | 6 | ····public·static·final·int·action_bar_activity_content·=·2131427328; |
6 | ····public·static·final·int·action_bar_container·=·2131427391; | 7 | ····public·static·final·int·action_bar_container·=·2131427391; |
7 | ····public·static·final·int·action_bar_root·=·2131427387; | 8 | ····public·static·final·int·action_bar_root·=·2131427387; |
8 | ····public·static·final·int·action_bar_spinner·=·2131427329; | 9 | ····public·static·final·int·action_bar_spinner·=·2131427329; |
9 | ····public·static·final·int·action_bar_subtitle·=·2131427364; | 10 | ····public·static·final·int·action_bar_subtitle·=·2131427364; |
10 | ····public·static·final·int·action_bar_title·=·2131427363; | 11 | ····public·static·final·int·action_bar_title·=·2131427363; |
11 | ····public·static·final·int·action_context_bar·=·2131427393; | 12 | ····public·static·final·int·action_context_bar·=·2131427393; |
13 | ····public·static·final·int·action_divider·=·2131427430; | ||
12 | ····public·static·final·int·action_menu_divider·=·2131427330; | 14 | ····public·static·final·int·action_menu_divider·=·2131427330; |
13 | ····public·static·final·int·action_menu_presenter·=·2131427331; | 15 | ····public·static·final·int·action_menu_presenter·=·2131427331; |
14 | ····public·static·final·int·action_mode_bar·=·2131427389; | 16 | ····public·static·final·int·action_mode_bar·=·2131427389; |
15 | ····public·static·final·int·action_mode_bar_stub·=·2131427388; | 17 | ····public·static·final·int·action_mode_bar_stub·=·2131427388; |
16 | ····public·static·final·int·action_mode_close_button·=·2131427365; | 18 | ····public·static·final·int·action_mode_close_button·=·2131427365; |
17 | ····public·static·final·int·activity_chooser_view_content·=·2131427366; | 19 | ····public·static·final·int·activity_chooser_view_content·=·2131427366; |
18 | ····public·static·final·int·alertTitle·=·2131427376; | 20 | ····public·static·final·int·alertTitle·=·2131427376; |
19 | ····public·static·final·int·always·=·2131427350; | 21 | ····public·static·final·int·always·=·2131427350; |
20 | ····public·static·final·int·beginning·=·2131427347; | 22 | ····public·static·final·int·beginning·=·2131427347; |
21 | ····public·static·final·int·buttonPanel·=·2131427382; | 23 | ····public·static·final·int·buttonPanel·=·2131427382; |
24 | ····public·static·final·int·cancel_action·=·2131427427; | ||
22 | ····public·static·final·int·checkbox·=·2131427384; | 25 | ····public·static·final·int·checkbox·=·2131427384; |
26 | ····public·static·final·int·chronometer·=·2131427433; | ||
23 | ····public·static·final·int·collapseActionView·=·2131427351; | 27 | ····public·static·final·int·collapseActionView·=·2131427351; |
24 | ····public·static·final·int·contentPanel·=·2131427377; | 28 | ····public·static·final·int·contentPanel·=·2131427377; |
25 | ····public·static·final·int·custom·=·2131427381; | 29 | ····public·static·final·int·custom·=·2131427381; |
26 | ····public·static·final·int·customPanel·=·2131427380; | 30 | ····public·static·final·int·customPanel·=·2131427380; |
27 | ····public·static·final·int·decor_content_parent·=·2131427390; | 31 | ····public·static·final·int·decor_content_parent·=·2131427390; |
28 | ····public·static·final·int·default_activity_button·=·2131427369; | 32 | ····public·static·final·int·default_activity_button·=·2131427369; |
29 | ····public·static·final·int·dialog·=·2131427355; | 33 | ····public·static·final·int·dialog·=·2131427355; |
30 | ····public·static·final·int·disableHome·=·2131427340; | 34 | ····public·static·final·int·disableHome·=·2131427340; |
31 | ····public·static·final·int·dropdown·=·2131427356; | 35 | ····public·static·final·int·dropdown·=·2131427356; |
32 | ····public·static·final·int·edit_query·=·2131427394; | 36 | ····public·static·final·int·edit_query·=·2131427394; |
33 | ····public·static·final·int·end·=·2131427348; | 37 | ····public·static·final·int·end·=·2131427348; |
38 | ····public·static·final·int·end_padder·=·2131427438; | ||
34 | ····public·static·final·int·expand_activities_button·=·2131427367; | 39 | ····public·static·final·int·expand_activities_button·=·2131427367; |
35 | ····public·static·final·int·expanded_menu·=·2131427383; | 40 | ····public·static·final·int·expanded_menu·=·2131427383; |
36 | ····public·static·final·int·home·=·2131427332; | 41 | ····public·static·final·int·home·=·2131427332; |
37 | ····public·static·final·int·homeAsUp·=·2131427341; | 42 | ····public·static·final·int·homeAsUp·=·2131427341; |
38 | ····public·static·final·int·icon·=·2131427371; | 43 | ····public·static·final·int·icon·=·2131427371; |
39 | ····public·static·final·int·ifRoom·=·2131427352; | 44 | ····public·static·final·int·ifRoom·=·2131427352; |
40 | ····public·static·final·int·image·=·2131427368; | 45 | ····public·static·final·int·image·=·2131427368; |
46 | ····public·static·final·int·info·=·2131427437; | ||
47 | ····public·static·final·int·line1·=·2131427431; | ||
48 | ····public·static·final·int·line3·=·2131427435; | ||
41 | ····public·static·final·int·listMode·=·2131427337; | 49 | ····public·static·final·int·listMode·=·2131427337; |
42 | ····public·static·final·int·list_item·=·2131427370; | 50 | ····public·static·final·int·list_item·=·2131427370; |
51 | ····public·static·final·int·media_actions·=·2131427429; | ||
43 | ····public·static·final·int·middle·=·2131427349; | 52 | ····public·static·final·int·middle·=·2131427349; |
44 | ····public·static·final·int·multiply·=·2131427358; | 53 | ····public·static·final·int·multiply·=·2131427358; |
45 | ····public·static·final·int·never·=·2131427353; | 54 | ····public·static·final·int·never·=·2131427353; |
46 | ····public·static·final·int·none·=·2131427342; | 55 | ····public·static·final·int·none·=·2131427342; |
47 | ····public·static·final·int·normal·=·2131427338; | 56 | ····public·static·final·int·normal·=·2131427338; |
48 | ····public·static·final·int·parentPanel·=·2131427373; | 57 | ····public·static·final·int·parentPanel·=·2131427373; |
49 | ····public·static·final·int·progress_circular·=·2131427333; | 58 | ····public·static·final·int·progress_circular·=·2131427333; |
Offset 68, 17 lines modified | Offset 77, 21 lines modified | ||
68 | ····public·static·final·int·showCustom·=·2131427343; | 77 | ····public·static·final·int·showCustom·=·2131427343; |
69 | ····public·static·final·int·showHome·=·2131427344; | 78 | ····public·static·final·int·showHome·=·2131427344; |
70 | ····public·static·final·int·showTitle·=·2131427345; | 79 | ····public·static·final·int·showTitle·=·2131427345; |
71 | ····public·static·final·int·split_action_bar·=·2131427335; | 80 | ····public·static·final·int·split_action_bar·=·2131427335; |
72 | ····public·static·final·int·src_atop·=·2131427360; | 81 | ····public·static·final·int·src_atop·=·2131427360; |
73 | ····public·static·final·int·src_in·=·2131427361; | 82 | ····public·static·final·int·src_in·=·2131427361; |
74 | ····public·static·final·int·src_over·=·2131427362; | 83 | ····public·static·final·int·src_over·=·2131427362; |
84 | ····public·static·final·int·status_bar_latest_event_content·=·2131427428; | ||
75 | ····public·static·final·int·submit_area·=·2131427403; | 85 | ····public·static·final·int·submit_area·=·2131427403; |
76 | ····public·static·final·int·tabMode·=·2131427339; | 86 | ····public·static·final·int·tabMode·=·2131427339; |
87 | ····public·static·final·int·text·=·2131427436; | ||
88 | ····public·static·final·int·text2·=·2131427434; | ||
77 | ····public·static·final·int·textSpacerNoButtons·=·2131427379; | 89 | ····public·static·final·int·textSpacerNoButtons·=·2131427379; |
90 | ····public·static·final·int·time·=·2131427432; | ||
78 | ····public·static·final·int·title·=·2131427372; | 91 | ····public·static·final·int·title·=·2131427372; |
79 | ····public·static·final·int·title_template·=·2131427375; | 92 | ····public·static·final·int·title_template·=·2131427375; |
80 | ····public·static·final·int·topPanel·=·2131427374; | 93 | ····public·static·final·int·topPanel·=·2131427374; |
81 | ····public·static·final·int·up·=·2131427336; | 94 | ····public·static·final·int·up·=·2131427336; |
82 | ····public·static·final·int·useLogo·=·2131427346; | 95 | ····public·static·final·int·useLogo·=·2131427346; |
83 | ····public·static·final·int·withText·=·2131427354; | 96 | ····public·static·final·int·withText·=·2131427354; |
84 | ····public·static·final·int·wrap_content·=·2131427357; | 97 | ····public·static·final·int·wrap_content·=·2131427357; |
Offset 2, 8 lines modified | Offset 2, 10 lines modified | ||
2 | package·android.support.v7.appcompat; | 2 | package·android.support.v7.appcompat; |
3 | public·final·class·R$integer | 3 | public·final·class·R$integer |
4 | { | 4 | { |
5 | ····public·static·final·int·abc_config_activityDefaultDur·=·2131296257; | 5 | ····public·static·final·int·abc_config_activityDefaultDur·=·2131296257; |
6 | ····public·static·final·int·abc_config_activityShortDur·=·2131296258; | 6 | ····public·static·final·int·abc_config_activityShortDur·=·2131296258; |
7 | ····public·static·final·int·abc_max_action_buttons·=·2131296256; | 7 | ····public·static·final·int·abc_max_action_buttons·=·2131296256; |
8 | ····public·static·final·int·cancel_button_image_alpha·=·2131296259; | ||
9 | ····public·static·final·int·status_bar_notification_info_maxnum·=·2131296260; | ||
8 | } | 10 | } |
Offset 24, 12 lines modified | Offset 24, 20 lines modified | ||
24 | ····public·static·final·int·abc_screen_simple·=·2130903058; | 24 | ····public·static·final·int·abc_screen_simple·=·2130903058; |
25 | ····public·static·final·int·abc_screen_simple_overlay_action_mode·=·2130903059; | 25 | ····public·static·final·int·abc_screen_simple_overlay_action_mode·=·2130903059; |
26 | ····public·static·final·int·abc_screen_toolbar·=·2130903060; | 26 | ····public·static·final·int·abc_screen_toolbar·=·2130903060; |
27 | ····public·static·final·int·abc_search_dropdown_item_icons_2line·=·2130903061; | 27 | ····public·static·final·int·abc_search_dropdown_item_icons_2line·=·2130903061; |
28 | ····public·static·final·int·abc_search_view·=·2130903062; | 28 | ····public·static·final·int·abc_search_view·=·2130903062; |
29 | ····public·static·final·int·abc_select_dialog_material·=·2130903063; | 29 | ····public·static·final·int·abc_select_dialog_material·=·2130903063; |
30 | ····public·static·final·int·abc_simple_dropdown_hint·=·2130903064; | 30 | ····public·static·final·int·abc_simple_dropdown_hint·=·2130903064; |
31 | ····public·static·final·int·notification_media_action·=·2130903073; | ||
32 | ····public·static·final·int·notification_media_cancel_action·=·2130903074; | ||
33 | ····public·static·final·int·notification_template_big_media·=·2130903075; | ||
34 | ····public·static·final·int·notification_template_big_media_narrow·=·2130903076; | ||
35 | ····public·static·final·int·notification_template_lines·=·2130903077; | ||
36 | ····public·static·final·int·notification_template_media·=·2130903078; | ||
37 | ····public·static·final·int·notification_template_part_chronometer·=·2130903079; | ||
38 | ····public·static·final·int·notification_template_part_time·=·2130903080; | ||
31 | ····public·static·final·int·select_dialog_item_material·=·21309030 | 39 | ····public·static·final·int·select_dialog_item_material·=·2130903081; |
32 | ····public·static·final·int·select_dialog_multichoice_material·=·21309030 | 40 | ····public·static·final·int·select_dialog_multichoice_material·=·2130903082; |
33 | ····public·static·final·int·select_dialog_singlechoice_material·=·21309030 | 41 | ····public·static·final·int·select_dialog_singlechoice_material·=·2130903083; |
34 | ····public·static·final·int·support_simple_spinner_dropdown_item·=·21309030 | 42 | ····public·static·final·int·support_simple_spinner_dropdown_item·=·2130903084; |
35 | } | 43 | } |
Offset 16, 8 lines modified | Offset 16, 9 lines modified | ||
16 | ····public·static·final·int·abc_searchview_description_query·=·2131034119; | 16 | ····public·static·final·int·abc_searchview_description_query·=·2131034119; |
17 | ····public·static·final·int·abc_searchview_description_search·=·2131034120; | 17 | ····public·static·final·int·abc_searchview_description_search·=·2131034120; |
18 | ····public·static·final·int·abc_searchview_description_submit·=·2131034121; | 18 | ····public·static·final·int·abc_searchview_description_submit·=·2131034121; |
19 | ····public·static·final·int·abc_searchview_description_voice·=·2131034122; | 19 | ····public·static·final·int·abc_searchview_description_voice·=·2131034122; |
20 | ····public·static·final·int·abc_shareactionprovider_share_with·=·2131034123; | 20 | ····public·static·final·int·abc_shareactionprovider_share_with·=·2131034123; |
21 | ····public·static·final·int·abc_shareactionprovider_share_with_application·=·2131034124; | 21 | ····public·static·final·int·abc_shareactionprovider_share_with_application·=·2131034124; |
22 | ····public·static·final·int·abc_toolbar_collapse_description·=·2131034128; | 22 | ····public·static·final·int·abc_toolbar_collapse_description·=·2131034128; |
23 | ····public·static·final·int·status_bar_notification_info_overflow·=·2131034149; | ||
23 | } | 24 | } |
Offset 7, 110 lines modified | Offset 7, 108 lines modified | ||
7 | import·android.support.v7.widget.AppCompatMultiAutoCompleteTextView; | 7 | import·android.support.v7.widget.AppCompatMultiAutoCompleteTextView; |
8 | import·android.support.v7.widget.AppCompatAutoCompleteTextView; | 8 | import·android.support.v7.widget.AppCompatAutoCompleteTextView; |
9 | import·android.support.v7.widget.AppCompatCheckedTextView; | 9 | import·android.support.v7.widget.AppCompatCheckedTextView; |
10 | import·android.support.v7.widget.AppCompatRadioButton; | 10 | import·android.support.v7.widget.AppCompatRadioButton; |
11 | import·android.support.v7.widget.AppCompatCheckBox; | 11 | import·android.support.v7.widget.AppCompatCheckBox; |
12 | import·android.support.v7.widget.AppCompatSpinner; | 12 | import·android.support.v7.widget.AppCompatSpinner; |
13 | import·android.support.v7.widget.AppCompatEditText; | 13 | import·android.support.v7.widget.AppCompatEditText; |
14 | import·android. | 14 | import·android.content.res.TypedArray; |
15 | import·android.support.v7.internal.view.ContextThemeWrapper; | ||
16 | import·android.util.Log; | ||
17 | import·android.support.v7.appcompat.R$styleable; | ||
15 | import·java.lang.reflect.Executable; | 18 | import·java.lang.reflect.Executable; |
16 | import·java.lang.reflect.Constructor; | 19 | import·java.lang.reflect.Constructor; |
17 | import·android.view.View; | 20 | import·android.view.View; |
18 | import· | 21 | import·android.support.v4.util.ArrayMap; |
19 | import·android.util.AttributeSet; | 22 | import·android.util.AttributeSet; |
20 | import·android.content.Context; | 23 | import·android.content.Context; |
21 | import·java.util.Map; | 24 | import·java.util.Map; |
22 | public·class·AppCompatViewInflater | 25 | public·class·AppCompatViewInflater |
23 | { | 26 | { |
27 | ····private·static·final·String·LOG_TAG·=·"AppCompatViewInflater"; | ||
24 | ····private·static·final·Map·sConstructorMap; | 28 | ····private·static·final·Map·sConstructorMap; |
25 | ····static·final·Class[]·sConstructorSignature; | 29 | ····static·final·Class[]·sConstructorSignature; |
26 | ····private·final·Object[]·mConstructorArgs; | 30 | ····private·final·Object[]·mConstructorArgs; |
27 | ····private·final·Context·mContext; | ||
28 | ···· | 31 | ···· |
29 | ····static·{ | 32 | ····static·{ |
30 | ········sConstructorSignature·=·new·Class[]·{·Context.class,·AttributeSet.class·}; | 33 | ········sConstructorSignature·=·new·Class[]·{·Context.class,·AttributeSet.class·}; |
31 | ········sConstructorMap·=·new· | 34 | ········sConstructorMap·=·(Map)new·ArrayMap(); |
32 | ····} | 35 | ····} |
33 | ···· | 36 | ···· |
34 | ····public·AppCompatViewInflater( | 37 | ····public·AppCompatViewInflater()·{ |
35 | ········this.mConstructorArgs·=·new·Object[2]; | 38 | ········this.mConstructorArgs·=·new·Object[2]; |
36 | ········this.mContext·=·mContext; | ||
37 | ····} | 39 | ····} |
38 | ···· | 40 | ···· |
39 | ····private·View·createView(final·String·str,·final·String·str2)·{ | 41 | ····private·View·createView(final·Context·context,·final·String·str,·final·String·str2)·{ |
40 | ········Executable·constructor·=·(Constructor<Object>)AppCompatViewInflater.sConstructorMap.get(str); | 42 | ········Executable·constructor·=·(Constructor<Object>)AppCompatViewInflater.sConstructorMap.get(str); |
41 | ········Label_01 | 43 | ········Label_0118:·{ |
42 | ············if·(constructor·!=·null)·{ | 44 | ············if·(constructor·!=·null)·{ |
43 | ················break·Label_01 | 45 | ················break·Label_0118; |
44 | ············} | 46 | ············} |
45 | ············try·{ | 47 | ············try·{ |
46 | ················final·Context·mContext·=·this.mContext; | ||
47 | ················try·{ | ||
48 | ················ | 48 | ················final·ClassLoader·classLoader·=·context.getClassLoader(); |
49 | ················ | 49 | ················Label_0153:·{ |
50 | ···················· | 50 | ····················if·(str2·==·null)·{ |
51 | ························ | 51 | ························break·Label_0153; |
52 | ···················· | 52 | ····················} |
53 | ····················try·{ | ||
54 | ························final·StringBuilder·sb·=·new·StringBuilder(); | ||
53 | ························try·{ | 55 | ························try·{ |
54 | ····························final·StringBuilder· | 56 | ····························final·StringBuilder·append·=·sb.append(str2).append(str); |
55 | ····························try·{ | 57 | ····························try·{ |
56 | ································final·StringBuilder·append·=·sb.append(str2).append(str); | ||
57 | ································try·{ | ||
58 | ································ | 58 | ································String·string·=·append.toString(); |
59 | ································ | 59 | ································while·(true)·{ |
60 | ···································· | 60 | ····································final·Class<?·extends·View>·subclass·=·classLoader.loadClass(string).asSubclass(View.class); |
61 | ····································try·{ | ||
62 | ········································constructor·=·subclass.getConstructor((Class<?>[])AppCompatViewInflater.sConstructorSignature); | ||
61 | ········································try·{ | 63 | ········································try·{ |
62 | ············································ | 64 | ············································AppCompatViewInflater.sConstructorMap.put(str,·constructor); |
65 | ············································((Constructor)constructor).setAccessible(true); | ||
66 | ············································final·View·instance·=·((Constructor<View>)constructor).newInstance(this.mConstructorArgs); | ||
63 | ············································try·{ | 67 | ············································try·{ |
64 | ················································AppCompatViewInflater.sConstructorMap.put(str,·constructor); | ||
65 | ················································((Constructor)constructor).setAccessible(true); | ||
66 | ················································final·View·instance·=·((Constructor<View>)constructor).newInstance(this.mConstructorArgs); | ||
67 | ················································try·{ | ||
68 | ················································ | 68 | ················································return·(View)instance; |
69 | ················································ | 69 | ················································string·=·str; |
70 | ············································ | 70 | ············································} |
71 | ············································ | 71 | ············································catch·(Exception·ex)·{ |
72 | ················································ | 72 | ················································final·View·view·=·null; |
73 | ················································} | ||
74 | ············································} | 73 | ············································} |
75 | ············································catch·(Exception·ex2)·{} | ||
76 | ········································} | 74 | ········································} |
77 | ········································catch·(Exception·ex | 75 | ········································catch·(Exception·ex2)·{} |
78 | ····································} | 76 | ····································} |
77 | ····································catch·(Exception·ex3)·{} | ||
79 | ································} | 78 | ································} |
80 | ································catch·(Exception·ex4)·{} | ||
81 | ····························} | 79 | ····························} |
82 | ····························catch·(Exception·ex | 80 | ····························catch·(Exception·ex4)·{} |
83 | ························} | 81 | ························} |
84 | ························catch·(Exception·ex | 82 | ························catch·(Exception·ex5)·{} |
85 | ····················} | 83 | ····················} |
84 | ····················catch·(Exception·ex6)·{} | ||
86 | ················} | 85 | ················} |
87 | ················catch·(Exception·ex7)·{} | ||
88 | ············} | 86 | ············} |
89 | ············catch·(Exception·ex | 87 | ············catch·(Exception·ex7)·{} |
90 | ········} | 88 | ········} |
91 | ····} | 89 | ····} |
92 | ···· | 90 | ···· |
93 | ····private·View·createViewFromTag(final·Context·context,·String·attributeValue,·final·AttributeSet·set)·{ | 91 | ····private·View·createViewFromTag(final·Context·context,·String·attributeValue,·final·AttributeSet·set)·{ |
94 | ········final·int·n·=·1; | 92 | ········final·int·n·=·1; |
95 | ········if·(attributeValue.equals("view"))·{ | 93 | ········if·(attributeValue.equals("view"))·{ |
96 | ············attributeValue·=·set.getAttributeValue((String)null,·"class"); | 94 | ············attributeValue·=·set.getAttributeValue((String)null,·"class"); |
97 | ········} | 95 | ········} |
98 | ········try·{ | 96 | ········try·{ |
99 | ············this.mConstructorArgs[0]·=·context; | 97 | ············this.mConstructorArgs[0]·=·context; |
100 | ············this.mConstructorArgs[1]·=·set; | 98 | ············this.mConstructorArgs[1]·=·set; |
101 | ············View·view; | 99 | ············View·view; |
102 | ············if·(-1·==·attributeValue.indexOf(46))·{ | 100 | ············if·(-1·==·attributeValue.indexOf(46))·{ |
103 | ················view·=·this.createView(attributeValue,·"android.widget."); | 101 | ················view·=·this.createView(context,·attributeValue,·"android.widget."); |
104 | ················this.mConstructorArgs[0]·=·null; | 102 | ················this.mConstructorArgs[0]·=·null; |
105 | ················this.mConstructorArgs[n]·=·null; | 103 | ················this.mConstructorArgs[n]·=·null; |
106 | ············} | 104 | ············} |
107 | ············else·{ | 105 | ············else·{ |
108 | ················view·=·this.createView(attributeValue,·null); | 106 | ················view·=·this.createView(context,·attributeValue,·null); |
109 | ················this.mConstructorArgs[0]·=·null; | 107 | ················this.mConstructorArgs[0]·=·null; |
110 | ················this.mConstructorArgs[n]·=·null; | 108 | ················this.mConstructorArgs[n]·=·null; |
111 | ············} | 109 | ············} |
112 | ············return·view; | 110 | ············return·view; |
113 | ········} | 111 | ········} |
114 | ········catch·(Exception·ex)·{ | 112 | ········catch·(Exception·ex)·{ |
115 | ············this.mConstructorArgs[0]·=·null; | 113 | ············this.mConstructorArgs[0]·=·null; |
Offset 119, 35 lines modified | Offset 117, 53 lines modified | ||
119 | ········} | 117 | ········} |
120 | ········finally·{ | 118 | ········finally·{ |
121 | ············this.mConstructorArgs[0]·=·null; | 119 | ············this.mConstructorArgs[0]·=·null; |
122 | ············this.mConstructorArgs[n]·=·null; | 120 | ············this.mConstructorArgs[n]·=·null; |
Max diff block lines reached; 2207/9899 bytes (22.30%) of diff not shown. |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | ····private·static·final·int[]·COLORFILTER_TINT_COLOR_CONTROL_NORMAL; | 26 | ····private·static·final·int[]·COLORFILTER_TINT_COLOR_CONTROL_NORMAL; |
27 | ····private·static·final·TintManager$ColorFilterLruCache·COLOR_FILTER_CACHE; | 27 | ····private·static·final·TintManager$ColorFilterLruCache·COLOR_FILTER_CACHE; |
28 | ····private·static·final·boolean·DEBUG·=·false; | 28 | ····private·static·final·boolean·DEBUG·=·false; |
29 | ····private·static·final·PorterDuff$Mode·DEFAULT_MODE; | 29 | ····private·static·final·PorterDuff$Mode·DEFAULT_MODE; |
30 | ····private·static·final·WeakHashMap·INSTANCE_CACHE; | 30 | ····private·static·final·WeakHashMap·INSTANCE_CACHE; |
31 | ····public·static·final·boolean·SHOULD_BE_USED·=·false; | 31 | ····public·static·final·boolean·SHOULD_BE_USED·=·false; |
32 | ····private·static·final·String·TAG·=·"TintManager"; | 32 | ····private·static·final·String·TAG·=·"TintManager"; |
33 | ····private·static·final·int[]·TINT_CHECKABLE_BUTTON_LIST; | ||
33 | ····private·static·final·int[]·TINT_COLOR_CONTROL_NORMAL; | 34 | ····private·static·final·int[]·TINT_COLOR_CONTROL_NORMAL; |
34 | ····private·static·final·int[]·TINT_COLOR_CONTROL_STATE_LIST; | 35 | ····private·static·final·int[]·TINT_COLOR_CONTROL_STATE_LIST; |
35 | ····private·final·WeakReference·mContextRef; | 36 | ····private·final·WeakReference·mContextRef; |
36 | ····private·ColorStateList·mDefaultColorStateList; | 37 | ····private·ColorStateList·mDefaultColorStateList; |
37 | ····private·SparseArray·mTintLists; | 38 | ····private·SparseArray·mTintLists; |
38 | ···· | 39 | ···· |
39 | ····static·{ | 40 | ····static·{ |
Offset 77, 28 lines modified | Offset 78, 30 lines modified | ||
77 | ········colorfilter_COLOR_CONTROL_ACTIVATED[n2]·=·R$drawable.abc_text_cursor_mtrl_alpha; | 78 | ········colorfilter_COLOR_CONTROL_ACTIVATED[n2]·=·R$drawable.abc_text_cursor_mtrl_alpha; |
78 | ········COLORFILTER_COLOR_CONTROL_ACTIVATED·=·colorfilter_COLOR_CONTROL_ACTIVATED; | 79 | ········COLORFILTER_COLOR_CONTROL_ACTIVATED·=·colorfilter_COLOR_CONTROL_ACTIVATED; |
79 | ········final·int[]·colorfilter_COLOR_BACKGROUND_MULTIPLY·=·new·int[n2]; | 80 | ········final·int[]·colorfilter_COLOR_BACKGROUND_MULTIPLY·=·new·int[n2]; |
80 | ········colorfilter_COLOR_BACKGROUND_MULTIPLY[0]·=·R$drawable.abc_popup_background_mtrl_mult; | 81 | ········colorfilter_COLOR_BACKGROUND_MULTIPLY[0]·=·R$drawable.abc_popup_background_mtrl_mult; |
81 | ········colorfilter_COLOR_BACKGROUND_MULTIPLY[n4]·=·R$drawable.abc_cab_background_internal_bg; | 82 | ········colorfilter_COLOR_BACKGROUND_MULTIPLY[n4]·=·R$drawable.abc_cab_background_internal_bg; |
82 | ········colorfilter_COLOR_BACKGROUND_MULTIPLY[n3]·=·R$drawable.abc_menu_hardkey_panel_mtrl_mult; | 83 | ········colorfilter_COLOR_BACKGROUND_MULTIPLY[n3]·=·R$drawable.abc_menu_hardkey_panel_mtrl_mult; |
83 | ········COLORFILTER_COLOR_BACKGROUND_MULTIPLY·=·colorfilter_COLOR_BACKGROUND_MULTIPLY; | 84 | ········COLORFILTER_COLOR_BACKGROUND_MULTIPLY·=·colorfilter_COLOR_BACKGROUND_MULTIPLY; |
84 | ········final·int[]·tint_COLOR_CONTROL_STATE_LIST·=·new·int[1 | 85 | ········final·int[]·tint_COLOR_CONTROL_STATE_LIST·=·new·int[10]; |
85 | ········tint_COLOR_CONTROL_STATE_LIST[0]·=·R$drawable.abc_edit_text_material; | 86 | ········tint_COLOR_CONTROL_STATE_LIST[0]·=·R$drawable.abc_edit_text_material; |
86 | ········tint_COLOR_CONTROL_STATE_LIST[n4]·=·R$drawable.abc_tab_indicator_material; | 87 | ········tint_COLOR_CONTROL_STATE_LIST[n4]·=·R$drawable.abc_tab_indicator_material; |
87 | ········tint_COLOR_CONTROL_STATE_LIST[n3]·=·R$drawable.abc_textfield_search_material; | 88 | ········tint_COLOR_CONTROL_STATE_LIST[n3]·=·R$drawable.abc_textfield_search_material; |
88 | ········tint_COLOR_CONTROL_STATE_LIST[n2]·=·R$drawable.abc_spinner_mtrl_am_alpha; | 89 | ········tint_COLOR_CONTROL_STATE_LIST[n2]·=·R$drawable.abc_spinner_mtrl_am_alpha; |
89 | ········tint_COLOR_CONTROL_STATE_LIST[n]·=·R$drawable.abc_btn_check_material; | ||
90 | ········tint_COLOR_CONTROL_STATE_LIST[5]·=·R$drawable.abc_btn_radio_material; | ||
91 | ········tint_COLOR_CONTROL_STATE_LIST[ | 90 | ········tint_COLOR_CONTROL_STATE_LIST[n]·=·R$drawable.abc_spinner_textfield_background_material; |
92 | ········tint_COLOR_CONTROL_STATE_LIST[ | 91 | ········tint_COLOR_CONTROL_STATE_LIST[5]·=·R$drawable.abc_ratingbar_full_material; |
93 | ········tint_COLOR_CONTROL_STATE_LIST[ | 92 | ········tint_COLOR_CONTROL_STATE_LIST[6]·=·R$drawable.abc_switch_track_mtrl_alpha; |
94 | ········tint_COLOR_CONTROL_STATE_LIST[ | 93 | ········tint_COLOR_CONTROL_STATE_LIST[7]·=·R$drawable.abc_switch_thumb_material; |
95 | ········tint_COLOR_CONTROL_STATE_LIST[ | 94 | ········tint_COLOR_CONTROL_STATE_LIST[8]·=·R$drawable.abc_btn_default_mtrl_shape; |
96 | ········tint_COLOR_CONTROL_STATE_LIST[ | 95 | ········tint_COLOR_CONTROL_STATE_LIST[9]·=·R$drawable.abc_btn_borderless_material; |
97 | ········TINT_COLOR_CONTROL_STATE_LIST·=·tint_COLOR_CONTROL_STATE_LIST; | 96 | ········TINT_COLOR_CONTROL_STATE_LIST·=·tint_COLOR_CONTROL_STATE_LIST; |
97 | ········final·int[]·tint_CHECKABLE_BUTTON_LIST·=·new·int[n3]; | ||
98 | ········tint_CHECKABLE_BUTTON_LIST[0]·=·R$drawable.abc_btn_check_material; | ||
99 | ········tint_CHECKABLE_BUTTON_LIST[n4]·=·R$drawable.abc_btn_radio_material; | ||
100 | ········TINT_CHECKABLE_BUTTON_LIST·=·tint_CHECKABLE_BUTTON_LIST; | ||
98 | ····} | 101 | ····} |
99 | ···· | 102 | ···· |
100 | ····private·TintManager(final·Context·referent)·{ | 103 | ····private·TintManager(final·Context·referent)·{ |
101 | ········this.mContextRef·=·new·WeakReference((T)referent); | 104 | ········this.mContextRef·=·new·WeakReference((T)referent); |
102 | ····} | 105 | ····} |
103 | ···· | 106 | ···· |
104 | ····private·static·boolean·arrayContains(final·int[]·array,·final·int·n)·{ | 107 | ····private·static·boolean·arrayContains(final·int[]·array,·final·int·n)·{ |
Offset 126, 14 lines modified | Offset 129, 29 lines modified | ||
126 | ········array2[n3]·=·ColorUtils.compositeColors(themeAttrColor2,·themeAttrColor); | 129 | ········array2[n3]·=·ColorUtils.compositeColors(themeAttrColor2,·themeAttrColor); |
127 | ········final·int·n4·=·n3·+·1; | 130 | ········final·int·n4·=·n3·+·1; |
128 | ········array[n4]·=·ThemeUtils.EMPTY_STATE_SET; | 131 | ········array[n4]·=·ThemeUtils.EMPTY_STATE_SET; |
129 | ········array2[n4]·=·themeAttrColor; | 132 | ········array2[n4]·=·themeAttrColor; |
130 | ········return·new·ColorStateList(array,·array2); | 133 | ········return·new·ColorStateList(array,·array2); |
131 | ····} | 134 | ····} |
132 | ···· | 135 | ···· |
136 | ····private·ColorStateList·createCheckableButtonColorStateList(final·Context·context)·{ | ||
137 | ········final·int·n·=·3; | ||
138 | ········final·int[][]·array·=·new·int[n][]; | ||
139 | ········final·int[]·array2·=·new·int[n]; | ||
140 | ········array[0]·=·ThemeUtils.DISABLED_STATE_SET; | ||
141 | ········array2[0]·=·ThemeUtils.getDisabledThemeAttrColor(context,·R$attr.colorControlNormal); | ||
142 | ········final·int·n2·=·0·+·1; | ||
143 | ········array[n2]·=·ThemeUtils.CHECKED_STATE_SET; | ||
144 | ········array2[n2]·=·ThemeUtils.getThemeAttrColor(context,·R$attr.colorControlActivated); | ||
145 | ········final·int·n3·=·n2·+·1; | ||
146 | ········array[n3]·=·ThemeUtils.EMPTY_STATE_SET; | ||
147 | ········array2[n3]·=·ThemeUtils.getThemeAttrColor(context,·R$attr.colorControlNormal); | ||
148 | ········return·new·ColorStateList(array,·array2); | ||
149 | ····} | ||
150 | ···· | ||
133 | ····private·ColorStateList·createEditTextColorStateList(final·Context·context)·{ | 151 | ····private·ColorStateList·createEditTextColorStateList(final·Context·context)·{ |
134 | ········final·int·n·=·3; | 152 | ········final·int·n·=·3; |
135 | ········final·int[][]·array·=·new·int[n][]; | 153 | ········final·int[][]·array·=·new·int[n][]; |
136 | ········final·int[]·array2·=·new·int[n]; | 154 | ········final·int[]·array2·=·new·int[n]; |
137 | ········array[0]·=·ThemeUtils.DISABLED_STATE_SET; | 155 | ········array[0]·=·ThemeUtils.DISABLED_STATE_SET; |
138 | ········array2[0]·=·ThemeUtils.getDisabledThemeAttrColor(context,·R$attr.colorControlNormal); | 156 | ········array2[0]·=·ThemeUtils.getDisabledThemeAttrColor(context,·R$attr.colorControlNormal); |
139 | ········final·int·n2·=·0·+·1; | 157 | ········final·int·n2·=·0·+·1; |
Offset 254, 15 lines modified | Offset 272, 15 lines modified | ||
254 | ········else·{ | 272 | ········else·{ |
255 | ············drawable·=·ContextCompat.getDrawable(context,·n); | 273 | ············drawable·=·ContextCompat.getDrawable(context,·n); |
256 | ········} | 274 | ········} |
257 | ········return·drawable; | 275 | ········return·drawable; |
258 | ····} | 276 | ····} |
259 | ···· | 277 | ···· |
260 | ····private·static·boolean·isInTintList(final·int·n)·{ | 278 | ····private·static·boolean·isInTintList(final·int·n)·{ |
261 | ········return·arrayContains(TintManager.TINT_COLOR_CONTROL_NORMAL,·n)·||·arrayContains(TintManager.COLORFILTER_TINT_COLOR_CONTROL_NORMAL,·n)·||·arrayContains(TintManager.COLORFILTER_COLOR_CONTROL_ACTIVATED,·n)·||·arrayContains(TintManager.TINT_COLOR_CONTROL_STATE_LIST,·n)·||·arrayContains(TintManager.COLORFILTER_COLOR_BACKGROUND_MULTIPLY,·n)·||·n·==·R$drawable.abc_cab_background_top_material; | 279 | ········return·arrayContains(TintManager.TINT_COLOR_CONTROL_NORMAL,·n)·||·arrayContains(TintManager.COLORFILTER_TINT_COLOR_CONTROL_NORMAL,·n)·||·arrayContains(TintManager.COLORFILTER_COLOR_CONTROL_ACTIVATED,·n)·||·arrayContains(TintManager.TINT_COLOR_CONTROL_STATE_LIST,·n)·||·arrayContains(TintManager.COLORFILTER_COLOR_BACKGROUND_MULTIPLY,·n)·||·arrayContains(TintManager.TINT_CHECKABLE_BUTTON_LIST,·n)·||·n·==·R$drawable.abc_cab_background_top_material; |
262 | ····} | 280 | ····} |
263 | ···· | 281 | ···· |
264 | ····private·static·void·setPorterDuffColorFilter(final·Drawable·drawable,·final·int·n,·PorterDuff$Mode·default_MODE)·{ | 282 | ····private·static·void·setPorterDuffColorFilter(final·Drawable·drawable,·final·int·n,·PorterDuff$Mode·default_MODE)·{ |
265 | ········if·(default_MODE·==·null)·{ | 283 | ········if·(default_MODE·==·null)·{ |
266 | ············default_MODE·=·TintManager.DEFAULT_MODE; | 284 | ············default_MODE·=·TintManager.DEFAULT_MODE; |
267 | ········} | 285 | ········} |
268 | ········PorterDuffColorFilter·value·=·TintManager.COLOR_FILTER_CACHE.get(n,·default_MODE); | 286 | ········PorterDuffColorFilter·value·=·TintManager.COLOR_FILTER_CACHE.get(n,·default_MODE); |
Offset 355, 14 lines modified | Offset 373, 17 lines modified | ||
355 | ················} | 373 | ················} |
356 | ················else·if·(arrayContains(TintManager.TINT_COLOR_CONTROL_NORMAL,·n))·{ | 374 | ················else·if·(arrayContains(TintManager.TINT_COLOR_CONTROL_NORMAL,·n))·{ |
357 | ····················o·=·ThemeUtils.getThemeAttrColorStateList(context,·R$attr.colorControlNormal); | 375 | ····················o·=·ThemeUtils.getThemeAttrColorStateList(context,·R$attr.colorControlNormal); |
358 | ················} | 376 | ················} |
359 | ················else·if·(arrayContains(TintManager.TINT_COLOR_CONTROL_STATE_LIST,·n))·{ | 377 | ················else·if·(arrayContains(TintManager.TINT_COLOR_CONTROL_STATE_LIST,·n))·{ |
360 | ····················o·=·this.getDefaultColorStateList(context); | 378 | ····················o·=·this.getDefaultColorStateList(context); |
361 | ················} | 379 | ················} |
380 | ················else·if·(arrayContains(TintManager.TINT_CHECKABLE_BUTTON_LIST,·n))·{ | ||
381 | ····················o·=·this.createCheckableButtonColorStateList(context); | ||
382 | ················} | ||
362 | ················if·(o·!=·null)·{ | 383 | ················if·(o·!=·null)·{ |
363 | ····················if·(this.mTintLists·==·null)·{ | 384 | ····················if·(this.mTintLists·==·null)·{ |
364 | ························this.mTintLists·=·new·SparseArray(); | 385 | ························this.mTintLists·=·new·SparseArray(); |
365 | ····················} | 386 | ····················} |
366 | ····················this.mTintLists.append(n,·o); | 387 | ····················this.mTintLists.append(n,·o); |
367 | ················} | 388 | ················} |
368 | ············} | 389 | ············} |
Offset 1, 15 lines modified | Offset 1, 10 lines modified | ||
1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
2 | import·android.content.res.TypedArray; | ||
3 | import·android.support.v7.internal.view.ContextThemeWrapper; | ||
4 | import·android.support.v7.appcompat.R$styleable; | ||
5 | import·android.util.AttributeSet; | ||
6 | import·android.content.Context; | ||
7 | import·java.lang.reflect.InvocationTargetException; | 2 | import·java.lang.reflect.InvocationTargetException; |
8 | import·android.support.v4.view.ViewCompat; | 3 | import·android.support.v4.view.ViewCompat; |
9 | import·android.util.Log; | 4 | import·android.util.Log; |
10 | import·android.graphics.Rect; | 5 | import·android.graphics.Rect; |
11 | import·android.view.View; | 6 | import·android.view.View; |
12 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
13 | import·java.lang.reflect.Method; | 8 | import·java.lang.reflect.Method; |
Offset 96, 27 lines modified | Offset 91, 8 lines modified | ||
96 | ················Log.d("ViewUtils",·"Could·not·invoke·makeOptionalFitsSystemWindows",·(Throwable)ex2); | 91 | ················Log.d("ViewUtils",·"Could·not·invoke·makeOptionalFitsSystemWindows",·(Throwable)ex2); |
97 | ············} | 92 | ············} |
98 | ········} | 93 | ········} |
99 | ········catch·(NoSuchMethodException·ex4)·{} | 94 | ········catch·(NoSuchMethodException·ex4)·{} |
100 | ········catch·(InvocationTargetException·ex5)·{} | 95 | ········catch·(InvocationTargetException·ex5)·{} |
101 | ········catch·(IllegalAccessException·ex6)·{} | 96 | ········catch·(IllegalAccessException·ex6)·{} |
102 | ····} | 97 | ····} |
103 | ···· | ||
104 | ····public·static·Context·themifyContext(Context·context,·final·AttributeSet·set,·final·boolean·b,·final·boolean·b2)·{ | ||
105 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·R$styleable.View,·0,·0); | ||
106 | ········int·n·=·0; | ||
107 | ········if·(b)·{ | ||
108 | ············n·=·obtainStyledAttributes.getResourceId(R$styleable.View_android_theme,·0); | ||
109 | ········} | ||
110 | ········if·(b2·&&·n·==·0)·{ | ||
111 | ············n·=·obtainStyledAttributes.getResourceId(R$styleable.View_theme,·0); | ||
112 | ············if·(n·!=·0)·{ | ||
113 | ················Log.i("ViewUtils",·"app:theme·is·now·deprecated.·Please·move·to·using·android:theme·instead."); | ||
114 | ············} | ||
115 | ········} | ||
116 | ········obtainStyledAttributes.recycle(); | ||
117 | ········if·(n·!=·0·&&·(!(context·instanceof·ContextThemeWrapper)·||·((ContextThemeWrapper)context).getThemeResId()·!=·n))·{ | ||
118 | ············context·=·(Context)new·ContextThemeWrapper((Context)context,·n); | ||
119 | ········} | ||
120 | ········return·context; | ||
121 | ····} | ||
122 | } | 98 | } |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | public·class·AppCompatTextView·extends·TextView | 12 | public·class·AppCompatTextView·extends·TextView |
13 | { | 13 | { |
14 | ····public·AppCompatTextView(final·Context·context)·{ | 14 | ····public·AppCompatTextView(final·Context·context)·{ |
15 | ········this(context,·null); | 15 | ········this(context,·null); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·AppCompatTextView(final·Context·context,·final·AttributeSet·set)·{ | 18 | ····public·AppCompatTextView(final·Context·context,·final·AttributeSet·set)·{ |
19 | ········this(context,·set,· | 19 | ········this(context,·set,·16842884); |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·AppCompatTextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 22 | ····public·AppCompatTextView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
23 | ········final·int·n2·=·-1; | 23 | ········final·int·n2·=·-1; |
24 | ········super(context,·set,·n); | 24 | ········super(context,·set,·n); |
25 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·R$styleable.AppCompatTextView,·n,·0); | 25 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·R$styleable.AppCompatTextView,·n,·0); |
26 | ········final·int·resourceId·=·obtainStyledAttributes.getResourceId(R$styleable.AppCompatTextView_android_textAppearance,·n2); | 26 | ········final·int·resourceId·=·obtainStyledAttributes.getResourceId(R$styleable.AppCompatTextView_android_textAppearance,·n2); |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | package·android.support.v7.widget; | 2 | package·android.support.v7.widget; |
3 | import·android.os.Parcelable; | 3 | import·android.os.Parcelable; |
4 | import·android.os.Parcel; | 4 | import·android.os.Parcel; |
5 | import·android.os.Parcelable$Creator; | 5 | import·android.os.Parcelable$Creator; |
6 | import·android.view.View$BaseSavedState; | 6 | import·android.view.View$BaseSavedState; |
7 | class·Toolbar$SavedState·extends·View$BaseSavedState | 7 | public·class·Toolbar$SavedState·extends·View$BaseSavedState |
8 | { | 8 | { |
9 | ····public·static·final·Parcelable$Creator·CREATOR; | 9 | ····public·static·final·Parcelable$Creator·CREATOR; |
10 | ···· | 10 | ····int·expandedMenuItemId; |
11 | ···· | 11 | ····boolean·isOverflowOpen; |
12 | ···· | 12 | ···· |
13 | ····static·{ | 13 | ····static·{ |
14 | ········CREATOR·=·(Parcelable$Creator)new·Toolbar$SavedState$1(); | 14 | ········CREATOR·=·(Parcelable$Creator)new·Toolbar$SavedState$1(); |
15 | ····} | 15 | ····} |
16 | ···· | 16 | ···· |
17 | ····public·Toolbar$SavedState(final·Parcel·parcel)·{ | 17 | ····public·Toolbar$SavedState(final·Parcel·parcel)·{ |
18 | ········super(parcel); | 18 | ········super(parcel); |
Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.text.TextUtils$TruncateAt; | 2 | import·android.text.TextUtils$TruncateAt; |
3 | import·android.view.ContextThemeWrapper; | 3 | import·android.view.ContextThemeWrapper; |
4 | import·android.os.Build$VERSION; | ||
4 | import·android.view.MenuItem; | 5 | import·android.view.MenuItem; |
5 | import·android.support.v4.view.MenuItemCompat; | 6 | import·android.support.v4.view.MenuItemCompat; |
6 | import·android.os.Parcelable; | 7 | import·android.os.Parcelable; |
8 | import·android.support.v7.internal.widget.ViewUtils; | ||
7 | import·android.support.v4.view.MotionEventCompat; | 9 | import·android.support.v4.view.MotionEventCompat; |
8 | import·android.view.MotionEvent; | 10 | import·android.view.MotionEvent; |
9 | import·android.text.Layout; | 11 | import·android.text.Layout; |
10 | import·android.support.v7.internal.widget.DecorToolbar; | 12 | import·android.support.v7.internal.widget.DecorToolbar; |
11 | import·android.view.Menu; | 13 | import·android.view.Menu; |
12 | import·android.support.v7.app.ActionBar$LayoutParams; | 14 | import·android.support.v7.app.ActionBar$LayoutParams; |
13 | import·android.support.v7.internal.view.menu.MenuItemImpl; | 15 | import·android.support.v7.internal.view.menu.MenuItemImpl; |
14 | import·android.view.View$MeasureSpec; | 16 | import·android.view.View$MeasureSpec; |
15 | import·android.os.Build$VERSION; | ||
16 | import·android.support.v7.internal.view.SupportMenuInflater; | 17 | import·android.support.v7.internal.view.SupportMenuInflater; |
17 | import·android.view.MenuInflater; | 18 | import·android.view.MenuInflater; |
18 | import·android.support.v4.view.MarginLayoutParamsCompat; | 19 | import·android.support.v4.view.MarginLayoutParamsCompat; |
19 | import·android.view.ViewGroup$MarginLayoutParams; | 20 | import·android.view.ViewGroup$MarginLayoutParams; |
20 | import·android.support.v7.internal.view.menu.MenuPresenter; | 21 | import·android.support.v7.internal.view.menu.MenuPresenter; |
21 | import·android.support.v7.internal.view.menu.MenuBuilder; | 22 | import·android.support.v7.internal.view.menu.MenuBuilder; |
22 | import·android.view.View$OnClickListener; | 23 | import·android.view.View$OnClickListener; |
23 | import·android.view.ViewGroup$LayoutParams; | 24 | import·android.view.ViewGroup$LayoutParams; |
24 | import·android.support.v4.view.GravityCompat; | 25 | import·android.support.v4.view.GravityCompat; |
25 | import·android.support.v4.view.ViewCompat; | 26 | import·android.support.v4.view.ViewCompat; |
26 | import·java.util.List; | 27 | import·java.util.List; |
27 | import·android.text.TextUtils; | 28 | import·android.text.TextUtils; |
28 | import·android.support.v7.internal.widget.TintTypedArray; | 29 | import·android.support.v7.internal.widget.TintTypedArray; |
29 | import·android.support.v7.appcompat.R$styleable; | 30 | import·android.support.v7.appcompat.R$styleable; |
30 | import·android.support.v7.internal.widget.ViewUtils; | ||
31 | import·android.support.v7.appcompat.R$attr; | 31 | import·android.support.v7.appcompat.R$attr; |
32 | import·android.util.AttributeSet; | 32 | import·android.util.AttributeSet; |
33 | import·android.support.v7.internal.widget.ToolbarWidgetWrapper; | 33 | import·android.support.v7.internal.widget.ToolbarWidgetWrapper; |
34 | import·android.support.v7.internal.widget.TintManager; | 34 | import·android.support.v7.internal.widget.TintManager; |
35 | import·java.util.ArrayList; | 35 | import·java.util.ArrayList; |
36 | import·android.widget.TextView; | 36 | import·android.widget.TextView; |
37 | import·android.content.Context; | 37 | import·android.content.Context; |
Offset 62, 15 lines modified | Offset 62, 14 lines modified | ||
62 | ····private·Toolbar$ExpandedActionViewMenuPresenter·mExpandedMenuPresenter; | 62 | ····private·Toolbar$ExpandedActionViewMenuPresenter·mExpandedMenuPresenter; |
63 | ····private·int·mGravity; | 63 | ····private·int·mGravity; |
64 | ····private·ImageView·mLogoView; | 64 | ····private·ImageView·mLogoView; |
65 | ····private·int·mMaxButtonHeight; | 65 | ····private·int·mMaxButtonHeight; |
66 | ····private·MenuBuilder$Callback·mMenuBuilderCallback; | 66 | ····private·MenuBuilder$Callback·mMenuBuilderCallback; |
67 | ····private·ActionMenuView·mMenuView; | 67 | ····private·ActionMenuView·mMenuView; |
68 | ····private·final·ActionMenuView$OnMenuItemClickListener·mMenuViewItemClickListener; | 68 | ····private·final·ActionMenuView$OnMenuItemClickListener·mMenuViewItemClickListener; |
69 | ····private·int·mMinHeight; | ||
70 | ····private·ImageButton·mNavButtonView; | 69 | ····private·ImageButton·mNavButtonView; |
71 | ····private·Toolbar$OnMenuItemClickListener·mOnMenuItemClickListener; | 70 | ····private·Toolbar$OnMenuItemClickListener·mOnMenuItemClickListener; |
72 | ····private·ActionMenuPresenter·mOuterActionMenuPresenter; | 71 | ····private·ActionMenuPresenter·mOuterActionMenuPresenter; |
73 | ····private·Context·mPopupContext; | 72 | ····private·Context·mPopupContext; |
74 | ····private·int·mPopupTheme; | 73 | ····private·int·mPopupTheme; |
75 | ····private·final·Runnable·mShowOverflowMenuRunnable; | 74 | ····private·final·Runnable·mShowOverflowMenuRunnable; |
76 | ····private·CharSequence·mSubtitleText; | 75 | ····private·CharSequence·mSubtitleText; |
Offset 95, 15 lines modified | Offset 94, 15 lines modified | ||
95 | ····} | 94 | ····} |
96 | ···· | 95 | ···· |
97 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set)·{ | 96 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set)·{ |
98 | ········this(context,·set,·R$attr.toolbarStyle); | 97 | ········this(context,·set,·R$attr.toolbarStyle); |
99 | ····} | 98 | ····} |
100 | ···· | 99 | ···· |
101 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 100 | ····public·Toolbar(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
102 | ········super( | 101 | ········super(context,·set,·n); |
103 | ········this.mContentInsets·=·new·RtlSpacingHelper(); | 102 | ········this.mContentInsets·=·new·RtlSpacingHelper(); |
104 | ········this.mGravity·=·8388627; | 103 | ········this.mGravity·=·8388627; |
105 | ········this.mTempViews·=·new·ArrayList(); | 104 | ········this.mTempViews·=·new·ArrayList(); |
106 | ········this.mTempMargins·=·new·int[2]; | 105 | ········this.mTempMargins·=·new·int[2]; |
107 | ········this.mMenuViewItemClickListener·=·(ActionMenuView$OnMenuItemClickListener)new·Toolbar$1(this); | 106 | ········this.mMenuViewItemClickListener·=·(ActionMenuView$OnMenuItemClickListener)new·Toolbar$1(this); |
108 | ········this.mShowOverflowMenuRunnable·=·(Runnable)new·Toolbar$2(this); | 107 | ········this.mShowOverflowMenuRunnable·=·(Runnable)new·Toolbar$2(this); |
109 | ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·R$styleable.Toolbar,·n,·0); | 108 | ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·R$styleable.Toolbar,·n,·0); |
Offset 156, 15 lines modified | Offset 155, 14 lines modified | ||
156 | ········if·(drawable·!=·null)·{ | 155 | ········if·(drawable·!=·null)·{ |
157 | ············this.setNavigationIcon(drawable); | 156 | ············this.setNavigationIcon(drawable); |
158 | ········} | 157 | ········} |
159 | ········final·CharSequence·text3·=·obtainStyledAttributes.getText(R$styleable.Toolbar_navigationContentDescription); | 158 | ········final·CharSequence·text3·=·obtainStyledAttributes.getText(R$styleable.Toolbar_navigationContentDescription); |
160 | ········if·(!TextUtils.isEmpty(text3))·{ | 159 | ········if·(!TextUtils.isEmpty(text3))·{ |
161 | ············this.setNavigationContentDescription(text3); | 160 | ············this.setNavigationContentDescription(text3); |
162 | ········} | 161 | ········} |
163 | ········this.mMinHeight·=·obtainStyledAttributes.getDimensionPixelSize(R$styleable.Toolbar_android_minHeight,·0); | ||
164 | ········obtainStyledAttributes.recycle(); | 162 | ········obtainStyledAttributes.recycle(); |
165 | ········this.mTintManager·=·obtainStyledAttributes.getTintManager(); | 163 | ········this.mTintManager·=·obtainStyledAttributes.getTintManager(); |
166 | ····} | 164 | ····} |
167 | ···· | 165 | ···· |
168 | ····private·void·addCustomViewsWithGravity(final·List·list,·final·int·n)·{ | 166 | ····private·void·addCustomViewsWithGravity(final·List·list,·final·int·n)·{ |
169 | ········int·n2·=·1; | 167 | ········int·n2·=·1; |
170 | ········if·(ViewCompat.getLayoutDirection((View)this)·!=·n2)·{ | 168 | ········if·(ViewCompat.getLayoutDirection((View)this)·!=·n2)·{ |
Offset 344, 25 lines modified | Offset 342, 14 lines modified | ||
344 | ········return·MarginLayoutParamsCompat.getMarginStart(viewGroup$MarginLayoutParams)·+·MarginLayoutParamsCompat.getMarginEnd(viewGroup$MarginLayoutParams); | 342 | ········return·MarginLayoutParamsCompat.getMarginStart(viewGroup$MarginLayoutParams)·+·MarginLayoutParamsCompat.getMarginEnd(viewGroup$MarginLayoutParams); |
345 | ····} | 343 | ····} |
346 | ···· | 344 | ···· |
347 | ····private·MenuInflater·getMenuInflater()·{ | 345 | ····private·MenuInflater·getMenuInflater()·{ |
348 | ········return·(MenuInflater)new·SupportMenuInflater(this.getContext()); | 346 | ········return·(MenuInflater)new·SupportMenuInflater(this.getContext()); |
349 | ····} | 347 | ····} |
350 | ···· | 348 | ···· |
351 | ····private·int·getMinimumHeightCompat()·{ | ||
352 | ········int·n; | ||
353 | ········if·(Build$VERSION.SDK_INT·>=·16)·{ | ||
354 | ············n·=·ViewCompat.getMinimumHeight((View)this); | ||
355 | ········} | ||
356 | ········else·{ | ||
357 | ············n·=·this.mMinHeight; | ||
358 | ········} | ||
359 | ········return·n; | ||
360 | ····} | ||
361 | ···· | ||
362 | ····private·int·getVerticalMargins(final·View·view)·{ | 349 | ····private·int·getVerticalMargins(final·View·view)·{ |
363 | ········final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams·=·(ViewGroup$MarginLayoutParams)view.getLayoutParams(); | 350 | ········final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams·=·(ViewGroup$MarginLayoutParams)view.getLayoutParams(); |
364 | ········return·viewGroup$MarginLayoutParams.topMargin·+·viewGroup$MarginLayoutParams.bottomMargin; | 351 | ········return·viewGroup$MarginLayoutParams.topMargin·+·viewGroup$MarginLayoutParams.bottomMargin; |
365 | ····} | 352 | ····} |
366 | ···· | 353 | ···· |
367 | ····private·int·getViewListMeasuredWidth(final·List·list,·final·int[]·array)·{ | 354 | ····private·int·getViewListMeasuredWidth(final·List·list,·final·int[]·array)·{ |
368 | ········int·max·=·array[0]; | 355 | ········int·max·=·array[0]; |
Offset 702, 57 lines modified | Offset 689, 57 lines modified | ||
702 | ········final·int·paddingRight·=·this.getPaddingRight(); | 689 | ········final·int·paddingRight·=·this.getPaddingRight(); |
703 | ········final·int·paddingTop·=·this.getPaddingTop(); | 690 | ········final·int·paddingTop·=·this.getPaddingTop(); |
704 | ········final·int·paddingBottom·=·this.getPaddingBottom(); | 691 | ········final·int·paddingBottom·=·this.getPaddingBottom(); |
705 | ········int·a·=·paddingLeft; | 692 | ········int·a·=·paddingLeft; |
706 | ········int·a2·=·width·-·paddingRight; | 693 | ········int·a2·=·width·-·paddingRight; |
707 | ········final·int[]·mTempMargins·=·this.mTempMargins; | 694 | ········final·int[]·mTempMargins·=·this.mTempMargins; |
708 | ········mTempMargins[mTempMargins[1]·=·0]·=·0; | 695 | ········mTempMargins[mTempMargins[1]·=·0]·=·0; |
709 | ········final·int·minimumHeight | 696 | ········final·int·minimumHeight·=·ViewCompat.getMinimumHeight((View)this); |
710 | ········if·(this.shouldLayout((View)this.mNavButtonView))·{ | 697 | ········if·(this.shouldLayout((View)this.mNavButtonView))·{ |
711 | ············if·(b2)·{ | 698 | ············if·(b2)·{ |
712 | ················a2·=·this.layoutChildRight((View)this.mNavButtonView,·a2,·mTempMargins,·minimumHeight | 699 | ················a2·=·this.layoutChildRight((View)this.mNavButtonView,·a2,·mTempMargins,·minimumHeight); |
Max diff block lines reached; 5745/11653 bytes (49.30%) of diff not shown. |
Offset 1, 205 lines modified | Offset 1, 207 lines modified | ||
1 | package·net.mcarolan.whenzebus; | 1 | package·net.mcarolan.whenzebus; |
2 | public·final·class·R$attr | 2 | public·final·class·R$attr |
3 | { | 3 | { |
4 | ····public·static·final·int·actionBarDivider·=·213077206 | 4 | ····public·static·final·int·actionBarDivider·=·2130772068; |
5 | ····public·static·final·int·actionBarItemBackground·=·213077206 | 5 | ····public·static·final·int·actionBarItemBackground·=·2130772069; |
6 | ····public·static·final·int·actionBarPopupTheme·=·213077206 | 6 | ····public·static·final·int·actionBarPopupTheme·=·2130772062; |
7 | ····public·static·final·int·actionBarSize·=·213077206 | 7 | ····public·static·final·int·actionBarSize·=·2130772067; |
8 | ····public·static·final·int·actionBarSplitStyle·=·213077206 | 8 | ····public·static·final·int·actionBarSplitStyle·=·2130772064; |
9 | ····public·static·final·int·actionBarStyle·=·213077206 | 9 | ····public·static·final·int·actionBarStyle·=·2130772063; |
10 | ····public·static·final·int·actionBarTabBarStyle·=·213077205 | 10 | ····public·static·final·int·actionBarTabBarStyle·=·2130772058; |
11 | ····public·static·final·int·actionBarTabStyle·=·213077205 | 11 | ····public·static·final·int·actionBarTabStyle·=·2130772057; |
12 | ····public·static·final·int·actionBarTabTextStyle·=·213077205 | 12 | ····public·static·final·int·actionBarTabTextStyle·=·2130772059; |
13 | ····public·static·final·int·actionBarTheme·=·213077206 | 13 | ····public·static·final·int·actionBarTheme·=·2130772065; |
14 | ····public·static·final·int·actionBarWidgetTheme·=·213077206 | 14 | ····public·static·final·int·actionBarWidgetTheme·=·2130772066; |
15 | ····public·static·final·int·actionButtonStyle·=·213077209 | 15 | ····public·static·final·int·actionButtonStyle·=·2130772094; |
16 | ····public·static·final·int·actionDropDownStyle·=·21307720 | 16 | ····public·static·final·int·actionDropDownStyle·=·2130772090; |
17 | ····public·static·final·int·actionLayout·=·2130772017; | 17 | ····public·static·final·int·actionLayout·=·2130772017; |
18 | ····public·static·final·int·actionMenuTextAppearance·=·21307720 | 18 | ····public·static·final·int·actionMenuTextAppearance·=·2130772070; |
19 | ····public·static·final·int·actionMenuTextColor·=·213077207 | 19 | ····public·static·final·int·actionMenuTextColor·=·2130772071; |
20 | ····public·static·final·int·actionModeBackground·=·213077207 | 20 | ····public·static·final·int·actionModeBackground·=·2130772074; |
21 | ····public·static·final·int·actionModeCloseButtonStyle·=·213077207 | 21 | ····public·static·final·int·actionModeCloseButtonStyle·=·2130772073; |
22 | ····public·static·final·int·actionModeCloseDrawable·=·213077207 | 22 | ····public·static·final·int·actionModeCloseDrawable·=·2130772076; |
23 | ····public·static·final·int·actionModeCopyDrawable·=·213077207 | 23 | ····public·static·final·int·actionModeCopyDrawable·=·2130772078; |
24 | ····public·static·final·int·actionModeCutDrawable·=·213077207 | 24 | ····public·static·final·int·actionModeCutDrawable·=·2130772077; |
25 | ····public·static·final·int·actionModeFindDrawable·=·213077208 | 25 | ····public·static·final·int·actionModeFindDrawable·=·2130772082; |
26 | ····public·static·final·int·actionModePasteDrawable·=·213077207 | 26 | ····public·static·final·int·actionModePasteDrawable·=·2130772079; |
27 | ····public·static·final·int·actionModePopupWindowStyle·=·213077208 | 27 | ····public·static·final·int·actionModePopupWindowStyle·=·2130772084; |
28 | ····public·static·final·int·actionModeSelectAllDrawable·=·21307720 | 28 | ····public·static·final·int·actionModeSelectAllDrawable·=·2130772080; |
29 | ····public·static·final·int·actionModeShareDrawable·=·213077208 | 29 | ····public·static·final·int·actionModeShareDrawable·=·2130772081; |
30 | ····public·static·final·int·actionModeSplitBackground·=·213077207 | 30 | ····public·static·final·int·actionModeSplitBackground·=·2130772075; |
31 | ····public·static·final·int·actionModeStyle·=·213077207 | 31 | ····public·static·final·int·actionModeStyle·=·2130772072; |
32 | ····public·static·final·int·actionModeWebSearchDrawable·=·213077208 | 32 | ····public·static·final·int·actionModeWebSearchDrawable·=·2130772083; |
33 | ····public·static·final·int·actionOverflowButtonStyle·=·21307720 | 33 | ····public·static·final·int·actionOverflowButtonStyle·=·2130772060; |
34 | ····public·static·final·int·actionOverflowMenuStyle·=·213077206 | 34 | ····public·static·final·int·actionOverflowMenuStyle·=·2130772061; |
35 | ····public·static·final·int·actionProviderClass·=·2130772019; | 35 | ····public·static·final·int·actionProviderClass·=·2130772019; |
36 | ····public·static·final·int·actionViewClass·=·2130772018; | 36 | ····public·static·final·int·actionViewClass·=·2130772018; |
37 | ····public·static·final·int·activityChooserViewStyle·=·213077210 | 37 | ····public·static·final·int·activityChooserViewStyle·=·2130772102; |
38 | ····public·static·final·int·alertDialogButtonGroupStyle·=·213077213 | 38 | ····public·static·final·int·alertDialogButtonGroupStyle·=·2130772135; |
39 | ····public·static·final·int·alertDialogCenterButtons·=·213077213 | 39 | ····public·static·final·int·alertDialogCenterButtons·=·2130772136; |
40 | ····public·static·final·int·alertDialogStyle·=·213077213 | 40 | ····public·static·final·int·alertDialogStyle·=·2130772134; |
41 | ····public·static·final·int·alertDialogTheme·=·213077213 | 41 | ····public·static·final·int·alertDialogTheme·=·2130772137; |
42 | ····public·static·final·int·autoCompleteTextViewStyle·=·213077214 | 42 | ····public·static·final·int·autoCompleteTextViewStyle·=·2130772142; |
43 | ····public·static·final·int·background·=·2130771980; | 43 | ····public·static·final·int·background·=·2130771980; |
44 | ····public·static·final·int·backgroundSplit·=·2130771982; | 44 | ····public·static·final·int·backgroundSplit·=·2130771982; |
45 | ····public·static·final·int·backgroundStacked·=·2130771981; | 45 | ····public·static·final·int·backgroundStacked·=·2130771981; |
46 | ····public·static·final·int·backgroundTint·=·213077216 | 46 | ····public·static·final·int·backgroundTint·=·2130772167; |
47 | ····public·static·final·int·backgroundTintMode·=·213077216 | 47 | ····public·static·final·int·backgroundTintMode·=·2130772168; |
48 | ····public·static·final·int·barSize·=·2130772011; | 48 | ····public·static·final·int·barSize·=·2130772011; |
49 | ····public·static·final·int·borderlessButtonStyle·=·2130772099; | ||
49 | ····public·static·final·int·buttonBarButtonStyle·=·213077209 | 50 | ····public·static·final·int·buttonBarButtonStyle·=·2130772096; |
50 | ····public·static·final·int·buttonBarNegativeButtonStyle·=·21307721 | 51 | ····public·static·final·int·buttonBarNegativeButtonStyle·=·2130772140; |
51 | ····public·static·final·int·buttonBarNeutralButtonStyle·=·21307721 | 52 | ····public·static·final·int·buttonBarNeutralButtonStyle·=·2130772141; |
52 | ····public·static·final·int·buttonBarPositiveButtonStyle·=·213077213 | 53 | ····public·static·final·int·buttonBarPositiveButtonStyle·=·2130772139; |
53 | ····public·static·final·int·buttonBarStyle·=·213077209 | 54 | ····public·static·final·int·buttonBarStyle·=·2130772095; |
54 | ····public·static·final·int·buttonPanelSideLayout·=·2130771999; | 55 | ····public·static·final·int·buttonPanelSideLayout·=·2130771999; |
55 | ····public·static·final·int·buttonStyle·=·213077214 | 56 | ····public·static·final·int·buttonStyle·=·2130772143; |
56 | ····public·static·final·int·buttonStyleSmall·=·213077214 | 57 | ····public·static·final·int·buttonStyleSmall·=·2130772144; |
57 | ····public·static·final·int·checkboxStyle·=·213077214 | 58 | ····public·static·final·int·checkboxStyle·=·2130772145; |
58 | ····public·static·final·int·checkedTextViewStyle·=·213077214 | 59 | ····public·static·final·int·checkedTextViewStyle·=·2130772146; |
59 | ····public·static·final·int·closeIcon·=·213077202 | 60 | ····public·static·final·int·closeIcon·=·2130772027; |
60 | ····public·static·final·int·closeItemLayout·=·2130771996; | 61 | ····public·static·final·int·closeItemLayout·=·2130771996; |
61 | ····public·static·final·int·collapseContentDescription·=·21307721 | 62 | ····public·static·final·int·collapseContentDescription·=·2130772161; |
62 | ····public·static·final·int·collapseIcon·=·21307721 | 63 | ····public·static·final·int·collapseIcon·=·2130772160; |
63 | ····public·static·final·int·color·=·2130772005; | 64 | ····public·static·final·int·color·=·2130772005; |
64 | ····public·static·final·int·colorAccent·=·213077212 | 65 | ····public·static·final·int·colorAccent·=·2130772128; |
65 | ····public·static·final·int·colorButtonNormal·=·213077213 | 66 | ····public·static·final·int·colorButtonNormal·=·2130772132; |
66 | ····public·static·final·int·colorControlActivated·=·21307721 | 67 | ····public·static·final·int·colorControlActivated·=·2130772130; |
67 | ····public·static·final·int·colorControlHighlight·=·21307721 | 68 | ····public·static·final·int·colorControlHighlight·=·2130772131; |
68 | ····public·static·final·int·colorControlNormal·=·213077212 | 69 | ····public·static·final·int·colorControlNormal·=·2130772129; |
69 | ····public·static·final·int·colorPrimary·=·213077212 | 70 | ····public·static·final·int·colorPrimary·=·2130772126; |
70 | ····public·static·final·int·colorPrimaryDark·=·213077212 | 71 | ····public·static·final·int·colorPrimaryDark·=·2130772127; |
71 | ····public·static·final·int·colorSwitchThumbNormal·=·213077213 | 72 | ····public·static·final·int·colorSwitchThumbNormal·=·2130772133; |
72 | ····public·static·final·int·commitIcon·=·213077203 | 73 | ····public·static·final·int·commitIcon·=·2130772032; |
73 | ····public·static·final·int·contentInsetEnd·=·2130771991; | 74 | ····public·static·final·int·contentInsetEnd·=·2130771991; |
74 | ····public·static·final·int·contentInsetLeft·=·2130771992; | 75 | ····public·static·final·int·contentInsetLeft·=·2130771992; |
75 | ····public·static·final·int·contentInsetRight·=·2130771993; | 76 | ····public·static·final·int·contentInsetRight·=·2130771993; |
76 | ····public·static·final·int·contentInsetStart·=·2130771990; | 77 | ····public·static·final·int·contentInsetStart·=·2130771990; |
77 | ····public·static·final·int·customNavigationLayout·=·2130771983; | 78 | ····public·static·final·int·customNavigationLayout·=·2130771983; |
79 | ····public·static·final·int·defaultQueryHint·=·2130772026; | ||
78 | ····public·static·final·int·dialogPreferredPadding·=·213077208 | 80 | ····public·static·final·int·dialogPreferredPadding·=·2130772088; |
79 | ····public·static·final·int·dialogTheme·=·213077208 | 81 | ····public·static·final·int·dialogTheme·=·2130772087; |
80 | ····public·static·final·int·disableChildrenWhenDisabled·=·213077203 | 82 | ····public·static·final·int·disableChildrenWhenDisabled·=·2130772039; |
81 | ····public·static·final·int·displayOptions·=·2130771973; | 83 | ····public·static·final·int·displayOptions·=·2130771973; |
82 | ····public·static·final·int·divider·=·2130771979; | 84 | ····public·static·final·int·divider·=·2130771979; |
83 | ····public·static·final·int·dividerHorizontal·=·2130772 | 85 | ····public·static·final·int·dividerHorizontal·=·2130772101; |
84 | ····public·static·final·int·dividerPadding·=·2130772015; | 86 | ····public·static·final·int·dividerPadding·=·2130772015; |
85 | ····public·static·final·int·dividerVertical·=·2130772 | 87 | ····public·static·final·int·dividerVertical·=·2130772100; |
86 | ····public·static·final·int·drawableSize·=·2130772007; | 88 | ····public·static·final·int·drawableSize·=·2130772007; |
87 | ····public·static·final·int·drawerArrowStyle·=·2130771968; | 89 | ····public·static·final·int·drawerArrowStyle·=·2130771968; |
88 | ····public·static·final·int·dropDownListViewStyle·=·213077211 | 90 | ····public·static·final·int·dropDownListViewStyle·=·2130772118; |
89 | ····public·static·final·int·dropdownListPreferredItemHeight·=·213077209 | 91 | ····public·static·final·int·dropdownListPreferredItemHeight·=·2130772091; |
90 | ····public·static·final·int·editTextBackground·=·213077210 | 92 | ····public·static·final·int·editTextBackground·=·2130772108; |
91 | ····public·static·final·int·editTextColor·=·213077210 | 93 | ····public·static·final·int·editTextColor·=·2130772107; |
92 | ····public·static·final·int·editTextStyle·=·213077214 | 94 | ····public·static·final·int·editTextStyle·=·2130772147; |
93 | ····public·static·final·int·elevation·=·2130771994; | 95 | ····public·static·final·int·elevation·=·2130771994; |
94 | ····public·static·final·int·expandActivityOverflowButtonDrawable·=·2130771998; | 96 | ····public·static·final·int·expandActivityOverflowButtonDrawable·=·2130771998; |
95 | ····public·static·final·int·gapBetweenBars·=·2130772008; | 97 | ····public·static·final·int·gapBetweenBars·=·2130772008; |
96 | ····public·static·final·int·goIcon·=·213077202 | 98 | ····public·static·final·int·goIcon·=·2130772028; |
97 | ····public·static·final·int·height·=·2130771969; | 99 | ····public·static·final·int·height·=·2130771969; |
98 | ····public·static·final·int·hideOnContentScroll·=·2130771989; | 100 | ····public·static·final·int·hideOnContentScroll·=·2130771989; |
99 | ····public·static·final·int·homeAsUpIndicator·=·213077209 | 101 | ····public·static·final·int·homeAsUpIndicator·=·2130772093; |
100 | ····public·static·final·int·homeLayout·=·2130771984; | 102 | ····public·static·final·int·homeLayout·=·2130771984; |
101 | ····public·static·final·int·icon·=·2130771977; | 103 | ····public·static·final·int·icon·=·2130771977; |
102 | ····public·static·final·int·iconifiedByDefault·=·2130772024; | 104 | ····public·static·final·int·iconifiedByDefault·=·2130772024; |
103 | ····public·static·final·int·indeterminateProgressStyle·=·2130771986; | 105 | ····public·static·final·int·indeterminateProgressStyle·=·2130771986; |
104 | ····public·static·final·int·initialActivityCount·=·2130771997; | 106 | ····public·static·final·int·initialActivityCount·=·2130771997; |
105 | ····public·static·final·int·isLightTheme·=·2130771970; | 107 | ····public·static·final·int·isLightTheme·=·2130771970; |
106 | ····public·static·final·int·itemPadding·=·2130771988; | 108 | ····public·static·final·int·itemPadding·=·2130771988; |
107 | ····public·static·final·int·layout·=·2130772023; | 109 | ····public·static·final·int·layout·=·2130772023; |
108 | ····public·static·final·int·listChoiceBackgroundIndicator·=·213077212 | 110 | ····public·static·final·int·listChoiceBackgroundIndicator·=·2130772125; |
109 | ····public·static·final·int·listDividerAlertDialog·=·213077208 | 111 | ····public·static·final·int·listDividerAlertDialog·=·2130772089; |
110 | ····public·static·final·int·listItemLayout·=·2130772003; | 112 | ····public·static·final·int·listItemLayout·=·2130772003; |
111 | ····public·static·final·int·listLayout·=·2130772000; | 113 | ····public·static·final·int·listLayout·=·2130772000; |
112 | ····public·static·final·int·listPopupWindowStyle·=·213077211 | 114 | ····public·static·final·int·listPopupWindowStyle·=·2130772119; |
113 | ····public·static·final·int·listPreferredItemHeight·=·213077211 | 115 | ····public·static·final·int·listPreferredItemHeight·=·2130772113; |
114 | ····public·static·final·int·listPreferredItemHeightLarge·=·213077211 | 116 | ····public·static·final·int·listPreferredItemHeightLarge·=·2130772115; |
115 | ····public·static·final·int·listPreferredItemHeightSmall·=·213077211 | 117 | ····public·static·final·int·listPreferredItemHeightSmall·=·2130772114; |
116 | ····public·static·final·int·listPreferredItemPaddingLeft·=·213077211 | 118 | ····public·static·final·int·listPreferredItemPaddingLeft·=·2130772116; |
117 | ····public·static·final·int·listPreferredItemPaddingRight·=·213077211 | 119 | ····public·static·final·int·listPreferredItemPaddingRight·=·2130772117; |
118 | ····public·static·final·int·logo·=·2130771978; | 120 | ····public·static·final·int·logo·=·2130771978; |
119 | ····public·static·final·int·maxButtonHeight·=·213077215 | 121 | ····public·static·final·int·maxButtonHeight·=·2130772159; |
120 | ····public·static·final·int·measureWithLargestChild·=·2130772013; | 122 | ····public·static·final·int·measureWithLargestChild·=·2130772013; |
121 | ····public·static·final·int·middleBarArrowSize·=·2130772010; | 123 | ····public·static·final·int·middleBarArrowSize·=·2130772010; |
122 | ····public·static·final·int·multiChoiceItemLayout·=·2130772001; | 124 | ····public·static·final·int·multiChoiceItemLayout·=·2130772001; |
123 | ····public·static·final·int·navigationContentDescription·=·213077216 | 125 | ····public·static·final·int·navigationContentDescription·=·2130772163; |
Max diff block lines reached; 8281/21318 bytes (38.85%) of diff not shown. |
Offset 67, 8 lines modified | Offset 67, 11 lines modified | ||
67 | ····public·static·final·int·activity_margin·=·2131099713; | 67 | ····public·static·final·int·activity_margin·=·2131099713; |
68 | ····public·static·final·int·dialog_fixed_height_major·=·2131099656; | 68 | ····public·static·final·int·dialog_fixed_height_major·=·2131099656; |
69 | ····public·static·final·int·dialog_fixed_height_minor·=·2131099657; | 69 | ····public·static·final·int·dialog_fixed_height_minor·=·2131099657; |
70 | ····public·static·final·int·dialog_fixed_width_major·=·2131099658; | 70 | ····public·static·final·int·dialog_fixed_width_major·=·2131099658; |
71 | ····public·static·final·int·dialog_fixed_width_minor·=·2131099659; | 71 | ····public·static·final·int·dialog_fixed_width_minor·=·2131099659; |
72 | ····public·static·final·int·disabled_alpha_material_dark·=·2131099714; | 72 | ····public·static·final·int·disabled_alpha_material_dark·=·2131099714; |
73 | ····public·static·final·int·disabled_alpha_material_light·=·2131099715; | 73 | ····public·static·final·int·disabled_alpha_material_light·=·2131099715; |
74 | ····public·static·final·int·notification_large_icon_height·=·2131099716; | ||
75 | ····public·static·final·int·notification_large_icon_width·=·2131099717; | ||
76 | ····public·static·final·int·notification_subtext_size·=·2131099718; | ||
74 | } | 77 | } |
Offset 59, 8 lines modified | Offset 59, 9 lines modified | ||
59 | ····public·static·final·int·abc_text_cursor_mtrl_alpha·=·2130837557; | 59 | ····public·static·final·int·abc_text_cursor_mtrl_alpha·=·2130837557; |
60 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2130837558; | 60 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2130837558; |
61 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2130837559; | 61 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2130837559; |
62 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2130837560; | 62 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2130837560; |
63 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2130837561; | 63 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2130837561; |
64 | ····public·static·final·int·abc_textfield_search_material·=·2130837562; | 64 | ····public·static·final·int·abc_textfield_search_material·=·2130837562; |
65 | ····public·static·final·int·ic_launcher·=·2130837563; | 65 | ····public·static·final·int·ic_launcher·=·2130837563; |
66 | ····public·static·final·int·notification_template_icon_bg·=·2130837564; | ||
66 | } | 67 | } |
Offset 1, 20 lines modified | Offset 1, 22 lines modified | ||
1 | package·net.mcarolan.whenzebus; | 1 | package·net.mcarolan.whenzebus; |
2 | public·final·class·R$id | 2 | public·final·class·R$id |
3 | { | 3 | { |
4 | ····public·static·final·int·action0·=·2131427426; | ||
4 | ····public·static·final·int·action_bar·=·2131427392; | 5 | ····public·static·final·int·action_bar·=·2131427392; |
5 | ····public·static·final·int·action_bar_activity_content·=·2131427328; | 6 | ····public·static·final·int·action_bar_activity_content·=·2131427328; |
6 | ····public·static·final·int·action_bar_container·=·2131427391; | 7 | ····public·static·final·int·action_bar_container·=·2131427391; |
7 | ····public·static·final·int·action_bar_root·=·2131427387; | 8 | ····public·static·final·int·action_bar_root·=·2131427387; |
8 | ····public·static·final·int·action_bar_spinner·=·2131427329; | 9 | ····public·static·final·int·action_bar_spinner·=·2131427329; |
9 | ····public·static·final·int·action_bar_subtitle·=·2131427364; | 10 | ····public·static·final·int·action_bar_subtitle·=·2131427364; |
10 | ····public·static·final·int·action_bar_title·=·2131427363; | 11 | ····public·static·final·int·action_bar_title·=·2131427363; |
11 | ····public·static·final·int·action_context_bar·=·2131427393; | 12 | ····public·static·final·int·action_context_bar·=·2131427393; |
13 | ····public·static·final·int·action_divider·=·2131427430; | ||
12 | ····public·static·final·int·action_menu_divider·=·2131427330; | 14 | ····public·static·final·int·action_menu_divider·=·2131427330; |
13 | ····public·static·final·int·action_menu_presenter·=·2131427331; | 15 | ····public·static·final·int·action_menu_presenter·=·2131427331; |
14 | ····public·static·final·int·action_mode_bar·=·2131427389; | 16 | ····public·static·final·int·action_mode_bar·=·2131427389; |
15 | ····public·static·final·int·action_mode_bar_stub·=·2131427388; | 17 | ····public·static·final·int·action_mode_bar_stub·=·2131427388; |
16 | ····public·static·final·int·action_mode_close_button·=·2131427365; | 18 | ····public·static·final·int·action_mode_close_button·=·2131427365; |
17 | ····public·static·final·int·activity_chooser_view_content·=·2131427366; | 19 | ····public·static·final·int·activity_chooser_view_content·=·2131427366; |
18 | ····public·static·final·int·addButton·=·2131427412; | 20 | ····public·static·final·int·addButton·=·2131427412; |
Offset 23, 42 lines modified | Offset 25, 49 lines modified | ||
23 | ····public·static·final·int·addRemoveBusStop·=·2131427415; | 25 | ····public·static·final·int·addRemoveBusStop·=·2131427415; |
24 | ····public·static·final·int·alertTitle·=·2131427376; | 26 | ····public·static·final·int·alertTitle·=·2131427376; |
25 | ····public·static·final·int·always·=·2131427350; | 27 | ····public·static·final·int·always·=·2131427350; |
26 | ····public·static·final·int·beginning·=·2131427347; | 28 | ····public·static·final·int·beginning·=·2131427347; |
27 | ····public·static·final·int·busStopListView·=·2131427414; | 29 | ····public·static·final·int·busStopListView·=·2131427414; |
28 | ····public·static·final·int·busStopViewContainer·=·2131427409; | 30 | ····public·static·final·int·busStopViewContainer·=·2131427409; |
29 | ····public·static·final·int·buttonPanel·=·2131427382; | 31 | ····public·static·final·int·buttonPanel·=·2131427382; |
32 | ····public·static·final·int·cancel_action·=·2131427427; | ||
30 | ····public·static·final·int·checkbox·=·2131427384; | 33 | ····public·static·final·int·checkbox·=·2131427384; |
34 | ····public·static·final·int·chronometer·=·2131427433; | ||
31 | ····public·static·final·int·collapseActionView·=·2131427351; | 35 | ····public·static·final·int·collapseActionView·=·2131427351; |
32 | ····public·static·final·int·container·=·2131427408; | 36 | ····public·static·final·int·container·=·2131427408; |
33 | ····public·static·final·int·contentPanel·=·2131427377; | 37 | ····public·static·final·int·contentPanel·=·2131427377; |
34 | ····public·static·final·int·custom·=·2131427381; | 38 | ····public·static·final·int·custom·=·2131427381; |
35 | ····public·static·final·int·customPanel·=·2131427380; | 39 | ····public·static·final·int·customPanel·=·2131427380; |
36 | ····public·static·final·int·decor_content_parent·=·2131427390; | 40 | ····public·static·final·int·decor_content_parent·=·2131427390; |
37 | ····public·static·final·int·default_activity_button·=·2131427369; | 41 | ····public·static·final·int·default_activity_button·=·2131427369; |
38 | ····public·static·final·int·destinationtext·=·2131427421; | 42 | ····public·static·final·int·destinationtext·=·2131427421; |
39 | ····public·static·final·int·dialog·=·2131427355; | 43 | ····public·static·final·int·dialog·=·2131427355; |
40 | ····public·static·final·int·disableHome·=·2131427340; | 44 | ····public·static·final·int·disableHome·=·2131427340; |
41 | ····public·static·final·int·dropdown·=·2131427356; | 45 | ····public·static·final·int·dropdown·=·2131427356; |
42 | ····public·static·final·int·edit_query·=·2131427394; | 46 | ····public·static·final·int·edit_query·=·2131427394; |
43 | ····public·static·final·int·end·=·2131427348; | 47 | ····public·static·final·int·end·=·2131427348; |
48 | ····public·static·final·int·end_padder·=·2131427438; | ||
44 | ····public·static·final·int·estimatedtime·=·2131427422; | 49 | ····public·static·final·int·estimatedtime·=·2131427422; |
45 | ····public·static·final·int·expand_activities_button·=·2131427367; | 50 | ····public·static·final·int·expand_activities_button·=·2131427367; |
46 | ····public·static·final·int·expanded_menu·=·2131427383; | 51 | ····public·static·final·int·expanded_menu·=·2131427383; |
47 | ····public·static·final·int·home·=·2131427332; | 52 | ····public·static·final·int·home·=·2131427332; |
48 | ····public·static·final·int·homeAsUp·=·2131427341; | 53 | ····public·static·final·int·homeAsUp·=·2131427341; |
49 | ····public·static·final·int·icon·=·2131427371; | 54 | ····public·static·final·int·icon·=·2131427371; |
50 | ····public·static·final·int·ifRoom·=·2131427352; | 55 | ····public·static·final·int·ifRoom·=·2131427352; |
51 | ····public·static·final·int·image·=·2131427368; | 56 | ····public·static·final·int·image·=·2131427368; |
57 | ····public·static·final·int·info·=·2131427437; | ||
52 | ····public·static·final·int·layoutBusStops·=·2131427413; | 58 | ····public·static·final·int·layoutBusStops·=·2131427413; |
53 | ····public·static·final·int·layoutNoBusStops·=·2131427416; | 59 | ····public·static·final·int·layoutNoBusStops·=·2131427416; |
60 | ····public·static·final·int·line1·=·2131427431; | ||
61 | ····public·static·final·int·line3·=·2131427435; | ||
54 | ····public·static·final·int·linename·=·2131427420; | 62 | ····public·static·final·int·linename·=·2131427420; |
55 | ····public·static·final·int·listMode·=·2131427337; | 63 | ····public·static·final·int·listMode·=·2131427337; |
56 | ····public·static·final·int·list_item·=·2131427370; | 64 | ····public·static·final·int·list_item·=·2131427370; |
57 | ····public·static·final·int·listview·=·2131427418; | 65 | ····public·static·final·int·listview·=·2131427418; |
66 | ····public·static·final·int·media_actions·=·2131427429; | ||
58 | ····public·static·final·int·message·=·2131427419; | 67 | ····public·static·final·int·message·=·2131427419; |
59 | ····public·static·final·int·middle·=·2131427349; | 68 | ····public·static·final·int·middle·=·2131427349; |
60 | ····public·static·final·int·multiply·=·2131427358; | 69 | ····public·static·final·int·multiply·=·2131427358; |
61 | ····public·static·final·int·never·=·2131427353; | 70 | ····public·static·final·int·never·=·2131427353; |
62 | ····public·static·final·int·noStopsAdd·=·2131427417; | 71 | ····public·static·final·int·noStopsAdd·=·2131427417; |
63 | ····public·static·final·int·none·=·2131427342; | 72 | ····public·static·final·int·none·=·2131427342; |
64 | ····public·static·final·int·normal·=·2131427338; | 73 | ····public·static·final·int·normal·=·2131427338; |
Offset 84, 19 lines modified | Offset 93, 23 lines modified | ||
84 | ····public·static·final·int·showHome·=·2131427344; | 93 | ····public·static·final·int·showHome·=·2131427344; |
85 | ····public·static·final·int·showTitle·=·2131427345; | 94 | ····public·static·final·int·showTitle·=·2131427345; |
86 | ····public·static·final·int·smsCode·=·2131427410; | 95 | ····public·static·final·int·smsCode·=·2131427410; |
87 | ····public·static·final·int·split_action_bar·=·2131427335; | 96 | ····public·static·final·int·split_action_bar·=·2131427335; |
88 | ····public·static·final·int·src_atop·=·2131427360; | 97 | ····public·static·final·int·src_atop·=·2131427360; |
89 | ····public·static·final·int·src_in·=·2131427361; | 98 | ····public·static·final·int·src_in·=·2131427361; |
90 | ····public·static·final·int·src_over·=·2131427362; | 99 | ····public·static·final·int·src_over·=·2131427362; |
100 | ····public·static·final·int·status_bar_latest_event_content·=·2131427428; | ||
91 | ····public·static·final·int·stopPointIndicator·=·2131427423; | 101 | ····public·static·final·int·stopPointIndicator·=·2131427423; |
92 | ····public·static·final·int·stopPointName·=·2131427424; | 102 | ····public·static·final·int·stopPointName·=·2131427424; |
93 | ····public·static·final·int·submit_area·=·2131427403; | 103 | ····public·static·final·int·submit_area·=·2131427403; |
94 | ····public·static·final·int·tabMode·=·2131427339; | 104 | ····public·static·final·int·tabMode·=·2131427339; |
105 | ····public·static·final·int·text·=·2131427436; | ||
106 | ····public·static·final·int·text2·=·2131427434; | ||
95 | ····public·static·final·int·textSpacerNoButtons·=·2131427379; | 107 | ····public·static·final·int·textSpacerNoButtons·=·2131427379; |
108 | ····public·static·final·int·time·=·2131427432; | ||
96 | ····public·static·final·int·title·=·2131427372; | 109 | ····public·static·final·int·title·=·2131427372; |
97 | ····public·static·final·int·title_template·=·2131427375; | 110 | ····public·static·final·int·title_template·=·2131427375; |
98 | ····public·static·final·int·topPanel·=·2131427374; | 111 | ····public·static·final·int·topPanel·=·2131427374; |
99 | ····public·static·final·int·towards·=·2131427425; | 112 | ····public·static·final·int·towards·=·2131427425; |
100 | ····public·static·final·int·up·=·2131427336; | 113 | ····public·static·final·int·up·=·2131427336; |
101 | ····public·static·final·int·useLogo·=·2131427346; | 114 | ····public·static·final·int·useLogo·=·2131427346; |
102 | ····public·static·final·int·withText·=·2131427354; | 115 | ····public·static·final·int·withText·=·2131427354; |
Offset 2, 8 lines modified | Offset 2, 10 lines modified | ||
2 | package·net.mcarolan.whenzebus; | 2 | package·net.mcarolan.whenzebus; |
3 | public·final·class·R$integer | 3 | public·final·class·R$integer |
4 | { | 4 | { |
5 | ····public·static·final·int·abc_config_activityDefaultDur·=·2131296257; | 5 | ····public·static·final·int·abc_config_activityDefaultDur·=·2131296257; |
6 | ····public·static·final·int·abc_config_activityShortDur·=·2131296258; | 6 | ····public·static·final·int·abc_config_activityShortDur·=·2131296258; |
7 | ····public·static·final·int·abc_max_action_buttons·=·2131296256; | 7 | ····public·static·final·int·abc_max_action_buttons·=·2131296256; |
8 | ····public·static·final·int·cancel_button_image_alpha·=·2131296259; | ||
9 | ····public·static·final·int·status_bar_notification_info_maxnum·=·2131296260; | ||
8 | } | 10 | } |
Offset 32, 12 lines modified | Offset 32, 20 lines modified | ||
32 | ····public·static·final·int·activity_bus_view·=·2130903066; | 32 | ····public·static·final·int·activity_bus_view·=·2130903066; |
33 | ····public·static·final·int·activity_busstopview·=·2130903067; | 33 | ····public·static·final·int·activity_busstopview·=·2130903067; |
34 | ····public·static·final·int·fragment_add·=·2130903068; | 34 | ····public·static·final·int·fragment_add·=·2130903068; |
35 | ····public·static·final·int·fragment_bus_stop_view·=·2130903069; | 35 | ····public·static·final·int·fragment_bus_stop_view·=·2130903069; |
36 | ····public·static·final·int·fragment_bus_view·=·2130903070; | 36 | ····public·static·final·int·fragment_bus_view·=·2130903070; |
37 | ····public·static·final·int·listitem·=·2130903071; | 37 | ····public·static·final·int·listitem·=·2130903071; |
38 | ····public·static·final·int·listitem_bus_stop·=·2130903072; | 38 | ····public·static·final·int·listitem_bus_stop·=·2130903072; |
39 | ····public·static·final·int·notification_media_action·=·2130903073; | ||
40 | ····public·static·final·int·notification_media_cancel_action·=·2130903074; | ||
41 | ····public·static·final·int·notification_template_big_media·=·2130903075; | ||
42 | ····public·static·final·int·notification_template_big_media_narrow·=·2130903076; | ||
43 | ····public·static·final·int·notification_template_lines·=·2130903077; | ||
44 | ····public·static·final·int·notification_template_media·=·2130903078; | ||
45 | ····public·static·final·int·notification_template_part_chronometer·=·2130903079; | ||
46 | ····public·static·final·int·notification_template_part_time·=·2130903080; | ||
39 | ····public·static·final·int·select_dialog_item_material·=·21309030 | 47 | ····public·static·final·int·select_dialog_item_material·=·2130903081; |
40 | ····public·static·final·int·select_dialog_multichoice_material·=·21309030 | 48 | ····public·static·final·int·select_dialog_multichoice_material·=·2130903082; |
41 | ····public·static·final·int·select_dialog_singlechoice_material·=·21309030 | 49 | ····public·static·final·int·select_dialog_singlechoice_material·=·2130903083; |
42 | ····public·static·final·int·support_simple_spinner_dropdown_item·=·21309030 | 50 | ····public·static·final·int·support_simple_spinner_dropdown_item·=·2130903084; |
43 | } | 51 | } |
Offset 36, 12 lines modified | Offset 36, 13 lines modified | ||
36 | ····public·static·final·int·busview_loading_before·=·2131034142; | 36 | ····public·static·final·int·busview_loading_before·=·2131034142; |
37 | ····public·static·final·int·busview_no_buses·=·2131034143; | 37 | ····public·static·final·int·busview_no_buses·=·2131034143; |
38 | ····public·static·final·int·manage_delete·=·2131034144; | 38 | ····public·static·final·int·manage_delete·=·2131034144; |
39 | ····public·static·final·int·manage_no_bus_stops·=·2131034145; | 39 | ····public·static·final·int·manage_no_bus_stops·=·2131034145; |
40 | ····public·static·final·int·manage_stops·=·2131034146; | 40 | ····public·static·final·int·manage_stops·=·2131034146; |
41 | ····public·static·final·int·prediction_due·=·2131034147; | 41 | ····public·static·final·int·prediction_due·=·2131034147; |
42 | ····public·static·final·int·prediction_duein·=·2131034148; | 42 | ····public·static·final·int·prediction_duein·=·2131034148; |
43 | ····public·static·final·int·status_bar_notification_info_overflow·=·2131034149; | ||
43 | ····public·static·final·int·time_manyminutes·=·21310341 | 44 | ····public·static·final·int·time_manyminutes·=·2131034150; |
44 | ····public·static·final·int·time_manyseconds·=·213103415 | 45 | ····public·static·final·int·time_manyseconds·=·2131034151; |
45 | ····public·static·final·int·time_oneminute·=·213103415 | 46 | ····public·static·final·int·time_oneminute·=·2131034152; |
46 | ····public·static·final·int·time_onesecond·=·213103415 | 47 | ····public·static·final·int·time_onesecond·=·2131034153; |
47 | } | 48 | } |
Offset 20, 24 lines modified | Offset 20, 24 lines modified | ||
20 | ············timeRemainingCalculator$TimeRemaining·=·new·TimeRemainingCalculator$TimeRemaining(this,·b,·""); | 20 | ············timeRemainingCalculator$TimeRemaining·=·new·TimeRemainingCalculator$TimeRemaining(this,·b,·""); |
21 | ········} | 21 | ········} |
22 | ········else·{ | 22 | ········else·{ |
23 | ············final·DateTime·minus·=·dateTime.minus(dateTime2.getMillis()); | 23 | ············final·DateTime·minus·=·dateTime.minus(dateTime2.getMillis()); |
24 | ············final·StringBuilder·sb·=·new·StringBuilder(); | 24 | ············final·StringBuilder·sb·=·new·StringBuilder(); |
25 | ············sb.append(minus.getMinuteOfHour()); | 25 | ············sb.append(minus.getMinuteOfHour()); |
26 | ············if·(minus.getMinuteOfHour()·==·(b·?·1·:·0))·{ | 26 | ············if·(minus.getMinuteOfHour()·==·(b·?·1·:·0))·{ |
27 | ················sb.append(this.context.getResources().getString(213103415 | 27 | ················sb.append(this.context.getResources().getString(2131034152)); |
28 | ············} | 28 | ············} |
29 | ············else·{ | 29 | ············else·{ |
30 | ················sb.append(this.context.getResources().getString(21310341 | 30 | ················sb.append(this.context.getResources().getString(2131034150)); |
31 | ············} | 31 | ············} |
32 | ············sb.append(minus.getSecondOfMinute()); | 32 | ············sb.append(minus.getSecondOfMinute()); |
33 | ············if·(minus.getSecondOfMinute()·==·(b·?·1·:·0))·{ | 33 | ············if·(minus.getSecondOfMinute()·==·(b·?·1·:·0))·{ |
34 | ················sb.append(this.context.getResources().getString(213103415 | 34 | ················sb.append(this.context.getResources().getString(2131034153)); |
35 | ············} | 35 | ············} |
36 | ············else·{ | 36 | ············else·{ |
37 | ················sb.append(this.context.getResources().getString(213103415 | 37 | ················sb.append(this.context.getResources().getString(2131034151)); |
38 | ············} | 38 | ············} |
39 | ············timeRemainingCalculator$TimeRemaining·=·new·TimeRemainingCalculator$TimeRemaining(this,·false,·sb.toString()); | 39 | ············timeRemainingCalculator$TimeRemaining·=·new·TimeRemainingCalculator$TimeRemaining(this,·false,·sb.toString()); |
40 | ········} | 40 | ········} |
41 | ········return·timeRemainingCalculator$TimeRemaining; | 41 | ········return·timeRemainingCalculator$TimeRemaining; |
42 | ····} | 42 | ····} |
43 | } | 43 | } |
Offset 235, 49 lines modified | Offset 235, 47 lines modified | ||
235 | ········11:·astore········4 | 235 | ········11:·astore········4 |
236 | ········13:·aload_0 | 236 | ········13:·aload_0 |
237 | ········14:·getfield······#16·················//·Field·responseString:Ljava/lang/String; | 237 | ········14:·getfield······#16·················//·Field·responseString:Ljava/lang/String; |
238 | ········17:·astore········5 | 238 | ········17:·astore········5 |
239 | ········19:·aload·········4 | 239 | ········19:·aload·········4 |
240 | ········21:·aload·········5 | 240 | ········21:·aload·········5 |
241 | ········23:·invokevirtual·#33·················//·Method·com/google/common/base/Splitter.split:(Ljava/lang/CharSequence;)Ljava/lang/Iterable; | 241 | ········23:·invokevirtual·#33·················//·Method·com/google/common/base/Splitter.split:(Ljava/lang/CharSequence;)Ljava/lang/Iterable; |
242 | ········26:·astore········4 | ||
243 | ········28:·aload·········4 | ||
244 | ········ | 242 | ········26:·invokeinterface·#39,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator; |
245 | ········3 | 243 | ········31:·astore········4 |
246 | ········3 | 244 | ········33:·aload·········4 |
247 | ········3 | 245 | ········35:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
248 | ········44:·istore_3 | ||
249 | ········4 | 246 | ········40:·istore········6 |
247 | ········42:·iload·········6 | ||
250 | ········4 | 248 | ········44:·ifeq··········167 |
251 | ········4 | 249 | ········47:·aload·········4 |
252 | ········ | 250 | ········49:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
253 | ········5 | 251 | ········54:·checkcast·····#51·················//·class·java/lang/String |
254 | ········5 | 252 | ········57:·astore········7 |
255 | ········ | 253 | ········59:·new···········#53·················//·class·org/json/JSONArray |
256 | ········6 | 254 | ········62:·astore········8 |
257 | ········6 | 255 | ········64:·aload·········8 |
258 | ········6 | 256 | ········66:·aload·········7 |
259 | ········ | 257 | ········68:·invokespecial·#56·················//·Method·org/json/JSONArray."<init>":(Ljava/lang/String;)V |
260 | ········7 | 258 | ········71:·aload_0 |
261 | ········7 | 259 | ········72:·aload·········8 |
262 | ········7 | 260 | ········74:·aload_1 |
263 | ········7 | 261 | ········75:·invokevirtual·#60·················//·Method·isResponse:(Lorg/json/JSONArray;Ljava/util/Set;)Z |
264 | ········80:·istore_3 | ||
265 | ········ | 262 | ········78:·istore········6 |
263 | ········80:·iload·········6 | ||
266 | ········82:·ifeq··········3 | 264 | ········82:·ifeq··········33 |
267 | ········85:·aload_0 | 265 | ········85:·aload_0 |
268 | ········86:·aload·········8 | 266 | ········86:·aload·········8 |
269 | ········88:·aload_1 | 267 | ········88:·aload_1 |
270 | ········89:·invokevirtual·#64·················//·Method·parseResponse:(Lorg/json/JSONArray;Ljava/util/Set;)Lnet/mcarolan/whenzebus/api/Response; | 268 | ········89:·invokevirtual·#64·················//·Method·parseResponse:(Lorg/json/JSONArray;Ljava/util/Set;)Lnet/mcarolan/whenzebus/api/Response; |
271 | ········92:·astore········ | 269 | ········92:·astore········5 |
272 | ········94:·aload_2 | 270 | ········94:·aload_2 |
273 | ········95:·aload········· | 271 | ········95:·aload·········5 |
274 | ········97:·invokeinterface·#70,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z | 272 | ········97:·invokeinterface·#70,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
275 | ·······102:·pop | 273 | ·······102:·pop |
276 | ·······103:·goto··········3 | 274 | ·······103:·goto··········33 |
277 | ·······106:·astore········9 | 275 | ·······106:·astore········9 |
278 | ·······108:·new···········#72·················//·class·java/lang/StringBuilder | 276 | ·······108:·new···········#72·················//·class·java/lang/StringBuilder |
279 | ·······111:·astore········4 | 277 | ·······111:·astore········4 |
280 | ·······113:·aload·········4 | 278 | ·······113:·aload·········4 |
281 | ·······115:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V | 279 | ·······115:·invokespecial·#73·················//·Method·java/lang/StringBuilder."<init>":()V |
282 | ·······118:·aload·········4 | 280 | ·······118:·aload·········4 |
283 | ·······120:·ldc···········#75·················//·String·could·not·parse | 281 | ·······120:·ldc···········#75·················//·String·could·not·parse |
Offset 301, 16 lines modified | Offset 299, 16 lines modified | ||
301 | ·······161:·invokespecial·#96·················//·Method·java/lang/IllegalStateException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V | 299 | ·······161:·invokespecial·#96·················//·Method·java/lang/IllegalStateException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V |
302 | ·······164:·aload·········4 | 300 | ·······164:·aload·········4 |
303 | ·······166:·athrow | 301 | ·······166:·athrow |
304 | ·······167:·aload_2 | 302 | ·······167:·aload_2 |
305 | ·······168:·areturn | 303 | ·······168:·areturn |
306 | ······Exception·table: | 304 | ······Exception·table: |
307 | ·········from····to··target·type | 305 | ·········from····to··target·type |
308 | ············ | 306 | ············59····62···106···Class·org/json/JSONException |
309 | ············6 | 307 | ············66····71···106···Class·org/json/JSONException |
310 | ··public·boolean·isResponse(org.json.JSONArray,·java.util.Set); | 308 | ··public·boolean·isResponse(org.json.JSONArray,·java.util.Set); |
311 | ····descriptor:·(Lorg/json/JSONArray;Ljava/util/Set;)Z | 309 | ····descriptor:·(Lorg/json/JSONArray;Ljava/util/Set;)Z |
312 | ····flags:·(0x0001)·ACC_PUBLIC | 310 | ····flags:·(0x0001)·ACC_PUBLIC |
313 | ····Code: | 311 | ····Code: |
314 | ······stack=300,·locals=13,·args_size=3 | 312 | ······stack=300,·locals=13,·args_size=3 |
315 | ·········0:·iconst_1 | 313 | ·········0:·iconst_1 |
Offset 28, 27 lines modified | Offset 28, 27 lines modified | ||
28 | ········if·(mExtras·==·null)·{ | 28 | ········if·(mExtras·==·null)·{ |
29 | ············mExtras·=·new·Bundle(); | 29 | ············mExtras·=·new·Bundle(); |
30 | ········} | 30 | ········} |
31 | ········this.mExtras·=·mExtras; | 31 | ········this.mExtras·=·mExtras; |
32 | ········this.mRemoteInputs·=·mRemoteInputs; | 32 | ········this.mRemoteInputs·=·mRemoteInputs; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····p | 35 | ····public·PendingIntent·getActionIntent()·{ |
36 | ········return·this.actionIntent; | 36 | ········return·this.actionIntent; |
37 | ····} | 37 | ····} |
38 | ···· | 38 | ···· |
39 | ····public·Bundle·getExtras()·{ | 39 | ····public·Bundle·getExtras()·{ |
40 | ········return·this.mExtras; | 40 | ········return·this.mExtras; |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····p | 43 | ····public·int·getIcon()·{ |
44 | ········return·this.icon; | 44 | ········return·this.icon; |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····public·RemoteInput[]·getRemoteInputs()·{ | 47 | ····public·RemoteInput[]·getRemoteInputs()·{ |
48 | ········return·this.mRemoteInputs; | 48 | ········return·this.mRemoteInputs; |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····p | 51 | ····public·CharSequence·getTitle()·{ |
52 | ········return·this.title; | 52 | ········return·this.title; |
53 | ····} | 53 | ····} |
54 | } | 54 | } |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
4 | import·java.util.ArrayList; | 4 | import·java.util.ArrayList; |
5 | import·android.app.Notification; | 5 | import·android.app.Notification; |
6 | class·NotificationCompat$NotificationCompatImplBase·implements·NotificationCompat$NotificationCompatImpl | 6 | class·NotificationCompat$NotificationCompatImplBase·implements·NotificationCompat$NotificationCompatImpl |
7 | { | 7 | { |
8 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 8 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
9 | ········final·Notification·mNotification·=·notificationCompat$Builder.mNotification; | 9 | ········final·Notification·mNotification·=·notificationCompat$Builder.mNotification; |
10 | ········mNotification.setLatestEventInfo(notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent); | 10 | ········mNotification.setLatestEventInfo(notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent); |
11 | ········if·(notificationCompat$Builder.mPriority·>·0)·{ | 11 | ········if·(notificationCompat$Builder.mPriority·>·0)·{ |
12 | ············mNotification.flags·|=·0x80; | 12 | ············mNotification.flags·|=·0x80; |
13 | ········} | 13 | ········} |
14 | ········return·mNotification; | 14 | ········return·mNotification; |
15 | ····} | 15 | ····} |
Offset 9, 42 lines modified | Offset 9, 47 lines modified | ||
9 | import·android.graphics.PorterDuff$Mode; | 9 | import·android.graphics.PorterDuff$Mode; |
10 | import·android.graphics.drawable.Drawable$Callback; | 10 | import·android.graphics.drawable.Drawable$Callback; |
11 | import·android.graphics.drawable.Drawable; | 11 | import·android.graphics.drawable.Drawable; |
12 | class·DrawableWrapperDonut·extends·Drawable·implements·Drawable$Callback,·DrawableWrapper | 12 | class·DrawableWrapperDonut·extends·Drawable·implements·Drawable$Callback,·DrawableWrapper |
13 | { | 13 | { |
14 | ····static·final·PorterDuff$Mode·DEFAULT_MODE; | 14 | ····static·final·PorterDuff$Mode·DEFAULT_MODE; |
15 | ····private·boolean·mColorFilterSet; | ||
15 | ····private·int·mCurrentColor; | 16 | ····private·int·mCurrentColor; |
17 | ····private·PorterDuff$Mode·mCurrentMode; | ||
16 | ····Drawable·mDrawable; | 18 | ····Drawable·mDrawable; |
17 | ····private·ColorStateList·mTintList; | 19 | ····private·ColorStateList·mTintList; |
18 | ····private·PorterDuff$Mode·mTintMode; | 20 | ····private·PorterDuff$Mode·mTintMode; |
19 | ···· | 21 | ···· |
20 | ····static·{ | 22 | ····static·{ |
21 | ········DEFAULT_MODE·=·PorterDuff$Mode.SRC_IN; | 23 | ········DEFAULT_MODE·=·PorterDuff$Mode.SRC_IN; |
22 | ····} | 24 | ····} |
23 | ···· | 25 | ···· |
24 | ····DrawableWrapperDonut(final·Drawable·wrappedDrawable)·{ | 26 | ····DrawableWrapperDonut(final·Drawable·wrappedDrawable)·{ |
25 | ········this.mTintMode·=·DrawableWrapperDonut.DEFAULT_MODE; | 27 | ········this.mTintMode·=·DrawableWrapperDonut.DEFAULT_MODE; |
26 | ········this.mCurrentColor·=·-1·<<·-1; | ||
27 | ········this.setWrappedDrawable(wrappedDrawable); | 28 | ········this.setWrappedDrawable(wrappedDrawable); |
28 | ····} | 29 | ····} |
29 | ···· | 30 | ···· |
30 | ····private·boolean·updateTint(final·int[]·array)·{ | 31 | ····private·boolean·updateTint(final·int[]·array)·{ |
32 | ········boolean·mColorFilterSet·=·true; | ||
31 | ········if·(this.mTintList·==·null·||·this.mTintMode·==·null)·{ | 33 | ········if·(this.mTintList·==·null·||·this.mTintMode·==·null)·{ |
32 | ············return·false; | 34 | ············return·false; |
33 | ········} | 35 | ········} |
34 | ········final·int·colorForState·=·this.mTintList.getColorForState(array,·this.mTintList.getDefaultColor()); | 36 | ········final·int·colorForState·=·this.mTintList.getColorForState(array,·this.mTintList.getDefaultColor()); |
35 | ········i | 37 | ········final·PorterDuff$Mode·mTintMode·=·this.mTintMode; |
38 | ········if·(this.mColorFilterSet·&&·colorForState·==·this.mCurrentColor·&&·mTintMode·==·this.mCurrentMode)·{ | ||
36 | ············return·false; | 39 | ············return·false; |
37 | ········} | 40 | ········} |
38 | ········this.setColorFilter(colorForState,· | 41 | ········this.setColorFilter(colorForState,·mTintMode); |
39 | ········this.mCurrentColor·=·colorForState; | 42 | ········this.mCurrentColor·=·colorForState; |
40 | ········return·true; | ||
41 | ········b·=·false; | ||
42 | ········ret | 43 | ········this.mCurrentMode·=·mTintMode; |
44 | ········this.mColorFilterSet·=·mColorFilterSet; | ||
45 | ········return·mColorFilterSet; | ||
46 | ········mColorFilterSet·=·false; | ||
47 | ········return·mColorFilterSet; | ||
43 | ····} | 48 | ····} |
44 | ···· | 49 | ···· |
45 | ····public·void·draw(final·Canvas·canvas)·{ | 50 | ····public·void·draw(final·Canvas·canvas)·{ |
46 | ········this.mDrawable.draw(canvas); | 51 | ········this.mDrawable.draw(canvas); |
47 | ····} | 52 | ····} |
48 | ···· | 53 | ···· |
49 | ····public·int·getChangingConfigurations()·{ | 54 | ····public·int·getChangingConfigurations()·{ |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | package·android.support.v4.media.session; | 2 | package·android.support.v4.media.session; |
3 | import·android.os.Handler; | 3 | import·android.os.Handler; |
4 | import·android.os.RemoteException; | 4 | import·android.os.RemoteException; |
5 | import·android.os.SystemClock; | 5 | import·android.os.SystemClock; |
6 | import·android.os.Build$VERSION; | 6 | import·android.os.Build$VERSION; |
7 | import·android.os.Looper; | 7 | import·android.os.Looper; |
8 | import·android.content.Intent; | ||
9 | import·android.support.v4.media.VolumeProviderCompat; | 8 | import·android.support.v4.media.VolumeProviderCompat; |
10 | import·android.support.v4.media.VolumeProviderCompat$Callback; | 9 | import·android.support.v4.media.VolumeProviderCompat$Callback; |
11 | import·java.util.List; | 10 | import·java.util.List; |
12 | import·android.support.v4.media.MediaMetadataCompat; | 11 | import·android.support.v4.media.MediaMetadataCompat; |
13 | import·android.app.PendingIntent; | 12 | import·android.app.PendingIntent; |
14 | import·android.os.Bundle; | 13 | import·android.os.Bundle; |
15 | import·android.os.RemoteCallbackList; | 14 | import·android.os.RemoteCallbackList; |
Offset 46, 44 lines modified | Offset 45, 39 lines modified | ||
46 | ····private·final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub; | 45 | ····private·final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub; |
47 | ····private·final·String·mTag; | 46 | ····private·final·String·mTag; |
48 | ····private·final·MediaSessionCompat$Token·mToken; | 47 | ····private·final·MediaSessionCompat$Token·mToken; |
49 | ····private·VolumeProviderCompat$Callback·mVolumeCallback; | 48 | ····private·VolumeProviderCompat$Callback·mVolumeCallback; |
50 | ····private·VolumeProviderCompat·mVolumeProvider; | 49 | ····private·VolumeProviderCompat·mVolumeProvider; |
51 | ····private·int·mVolumeType; | 50 | ····private·int·mVolumeType; |
52 | ···· | 51 | ···· |
53 | ····public·MediaSessionCompat$MediaSessionImplBase(final·Context·mContext,·final·String·mTag,·final·ComponentName· | 52 | ····public·MediaSessionCompat$MediaSessionImplBase(final·Context·mContext,·final·String·mTag,·final·ComponentName·mComponentName,·final·PendingIntent·mMediaButtonEventReceiver)·{ |
54 | ········this.mLock·=·new·Object(); | 53 | ········this.mLock·=·new·Object(); |
55 | ········this.mControllerCallbacks·=·new·RemoteCallbackList(); | 54 | ········this.mControllerCallbacks·=·new·RemoteCallbackList(); |
56 | ········this.mDestroyed·=·false; | 55 | ········this.mDestroyed·=·false; |
57 | ········this.mIsActive·=·false; | 56 | ········this.mIsActive·=·false; |
58 | ········this.mIsRccRegistered·=·false; | 57 | ········this.mIsRccRegistered·=·false; |
59 | ········this.mIsMbrRegistered·=·false; | 58 | ········this.mIsMbrRegistered·=·false; |
60 | ········this.mVolumeCallback·=·(VolumeProviderCompat$Callback)new·MediaSessionCompat$MediaSessionImplBase$1(this); | 59 | ········this.mVolumeCallback·=·(VolumeProviderCompat$Callback)new·MediaSessionCompat$MediaSessionImplBase$1(this); |
61 | ········if·( | 60 | ········if·(mComponentName·==·null)·{ |
62 | ············throw·new·IllegalArgumentException("MediaButtonReceiver·component·may·not·be·null."); | 61 | ············throw·new·IllegalArgumentException("MediaButtonReceiver·component·may·not·be·null."); |
63 | ········} | 62 | ········} |
64 | ········if·(broadcast·==·null)·{ | ||
65 | ············final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON"); | ||
66 | ············intent.setComponent(componentName); | ||
67 | ············broadcast·=·PendingIntent.getBroadcast(mContext,·0,·intent,·0); | ||
68 | ········} | ||
69 | ········this.mContext·=·mContext; | 63 | ········this.mContext·=·mContext; |
70 | ········this.mPackageName·=·mContext.getPackageName(); | 64 | ········this.mPackageName·=·mContext.getPackageName(); |
71 | ········this.mAudioManager·=·(AudioManager)mContext.getSystemService("audio"); | 65 | ········this.mAudioManager·=·(AudioManager)mContext.getSystemService("audio"); |
72 | ········this.mTag·=·mTag; | 66 | ········this.mTag·=·mTag; |
73 | ········this.mComponentName·=· | 67 | ········this.mComponentName·=·mComponentName; |
74 | ········this.mMediaButtonEventReceiver·=· | 68 | ········this.mMediaButtonEventReceiver·=·mMediaButtonEventReceiver; |
75 | ········this.mStub·=·new·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(this); | 69 | ········this.mStub·=·new·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(this); |
76 | ········this.mToken·=·new·MediaSessionCompat$Token((Object)this.mStub); | 70 | ········this.mToken·=·new·MediaSessionCompat$Token((Object)this.mStub); |
77 | ········this.mHandler·=·new·MediaSessionCompat$MediaSessionImplBase$MessageHandler(this,·Looper.myLooper()); | 71 | ········this.mHandler·=·new·MediaSessionCompat$MediaSessionImplBase$MessageHandler(this,·Looper.myLooper()); |
78 | ········this.mRatingType·=·0; | 72 | ········this.mRatingType·=·0; |
79 | ········this.mVolumeType·=·1; | 73 | ········this.mVolumeType·=·1; |
80 | ········this.mLocalStream·=·3; | 74 | ········this.mLocalStream·=·3; |
81 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | 75 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ |
82 | ············this.mRccObj·=·MediaSessionCompatApi14.createRemoteControlClient( | 76 | ············this.mRccObj·=·MediaSessionCompatApi14.createRemoteControlClient(mMediaButtonEventReceiver); |
83 | ········} | 77 | ········} |
84 | ········else·{ | 78 | ········else·{ |
85 | ············this.mRccObj·=·null; | 79 | ············this.mRccObj·=·null; |
86 | ········} | 80 | ········} |
87 | ····} | 81 | ····} |
88 | ···· | 82 | ···· |
89 | ····private·void·adjustVolume(final·int·n,·final·int·n2)·{ | 83 | ····private·void·adjustVolume(final·int·n,·final·int·n2)·{ |
Offset 213, 19 lines modified | Offset 213, 19 lines modified | ||
213 | ····} | 213 | ····} |
214 | ···· | 214 | ···· |
215 | ····public·int·getMeasuredWidthAndState(final·View·view)·{ | 215 | ····public·int·getMeasuredWidthAndState(final·View·view)·{ |
216 | ········return·view.getMeasuredWidth(); | 216 | ········return·view.getMeasuredWidth(); |
217 | ····} | 217 | ····} |
218 | ···· | 218 | ···· |
219 | ····public·int·getMinimumHeight(final·View·view)·{ | 219 | ····public·int·getMinimumHeight(final·View·view)·{ |
220 | ········return· | 220 | ········return·ViewCompatBase.getMinimumHeight(view); |
221 | ····} | 221 | ····} |
222 | ···· | 222 | ···· |
223 | ····public·int·getMinimumWidth(final·View·view)·{ | 223 | ····public·int·getMinimumWidth(final·View·view)·{ |
224 | ········return· | 224 | ········return·ViewCompatBase.getMinimumWidth(view); |
225 | ····} | 225 | ····} |
226 | ···· | 226 | ···· |
227 | ····public·int·getOverScrollMode(final·View·view)·{ | 227 | ····public·int·getOverScrollMode(final·View·view)·{ |
228 | ········return·2; | 228 | ········return·2; |
229 | ····} | 229 | ····} |
230 | ···· | 230 | ···· |
231 | ····public·int·getPaddingEnd(final·View·view)·{ | 231 | ····public·int·getPaddingEnd(final·View·view)·{ |
Offset 308, 14 lines modified | Offset 308, 18 lines modified | ||
308 | ········return·view·instanceof·NestedScrollingChild·&&·((NestedScrollingChild)view).hasNestedScrollingParent(); | 308 | ········return·view·instanceof·NestedScrollingChild·&&·((NestedScrollingChild)view).hasNestedScrollingParent(); |
309 | ····} | 309 | ····} |
310 | ···· | 310 | ···· |
311 | ····public·boolean·hasTransientState(final·View·view)·{ | 311 | ····public·boolean·hasTransientState(final·View·view)·{ |
312 | ········return·false; | 312 | ········return·false; |
313 | ····} | 313 | ····} |
314 | ···· | 314 | ···· |
315 | ····public·boolean·isAttachedToWindow(final·View·view)·{ | ||
316 | ········return·ViewCompatBase.isAttachedToWindow(view); | ||
317 | ····} | ||
318 | ···· | ||
315 | ····public·boolean·isImportantForAccessibility(final·View·view)·{ | 319 | ····public·boolean·isImportantForAccessibility(final·View·view)·{ |
316 | ········return·true; | 320 | ········return·true; |
317 | ····} | 321 | ····} |
318 | ···· | 322 | ···· |
319 | ····public·boolean·isLaidOut(final·View·view)·{ | 323 | ····public·boolean·isLaidOut(final·View·view)·{ |
320 | ········return·ViewCompatBase.isLaidOut(view); | 324 | ········return·ViewCompatBase.isLaidOut(view); |
321 | ····} | 325 | ····} |
Offset 158, 14 lines modified | Offset 158, 20 lines modified | ||
158 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); | 158 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); |
159 | ····} | 159 | ····} |
160 | ···· | 160 | ···· |
161 | ····public·void·translationYBy(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | 161 | ····public·void·translationYBy(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ |
162 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); | 162 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); |
163 | ····} | 163 | ····} |
164 | ···· | 164 | ···· |
165 | ····public·void·translationZ(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | ||
166 | ····} | ||
167 | ···· | ||
168 | ····public·void·translationZBy(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | ||
169 | ····} | ||
170 | ···· | ||
165 | ····public·void·withEndAction(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·Runnable·runnable)·{ | 171 | ····public·void·withEndAction(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·Runnable·runnable)·{ |
166 | ········ViewPropertyAnimatorCompat.access$002(viewPropertyAnimatorCompat,·runnable); | 172 | ········ViewPropertyAnimatorCompat.access$002(viewPropertyAnimatorCompat,·runnable); |
167 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); | 173 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); |
168 | ····} | 174 | ····} |
169 | ···· | 175 | ···· |
170 | ····public·void·withLayer(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view)·{ | 176 | ····public·void·withLayer(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view)·{ |
171 | ····} | 177 | ····} |
Offset 186, 8 lines modified | Offset 192, 14 lines modified | ||
186 | ····public·void·y(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | 192 | ····public·void·y(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ |
187 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); | 193 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); |
188 | ····} | 194 | ····} |
189 | ···· | 195 | ···· |
190 | ····public·void·yBy(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | 196 | ····public·void·yBy(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ |
191 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); | 197 | ········this.postStartMessage(viewPropertyAnimatorCompat,·view); |
192 | ····} | 198 | ····} |
199 | ···· | ||
200 | ····public·void·z(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | ||
201 | ····} | ||
202 | ···· | ||
203 | ····public·void·zBy(final·ViewPropertyAnimatorCompat·viewPropertyAnimatorCompat,·final·View·view,·final·float·n)·{ | ||
204 | ····} | ||
193 | } | 205 | } |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·android.support.v7.app; | 1 | package·android.support.v7.app; |
2 | import·android.support.v7.view.ActionMode$Callback; | ||
3 | import·android.support.v7.widget.Toolbar; | 2 | import·android.support.v7.widget.Toolbar; |
3 | import·android.support.v7.view.ActionMode$Callback; | ||
4 | import·android.support.v4.app.ActivityCompat; | 4 | import·android.support.v4.app.ActivityCompat; |
5 | import·android.content.Context; | 5 | import·android.content.Context; |
6 | import·android.support.v7.view.ActionMode; | 6 | import·android.support.v7.view.ActionMode; |
7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
8 | import·android.support.v4.app.TaskStackBuilder; | 8 | import·android.support.v4.app.TaskStackBuilder; |
9 | import·android.os.Bundle; | 9 | import·android.os.Bundle; |
10 | import·android.content.res.Configuration; | 10 | import·android.content.res.Configuration; |
Offset 146, 14 lines modified | Offset 146, 18 lines modified | ||
146 | ····} | 146 | ····} |
147 | ···· | 147 | ···· |
148 | ····protected·void·onTitleChanged(final·CharSequence·title,·final·int·n)·{ | 148 | ····protected·void·onTitleChanged(final·CharSequence·title,·final·int·n)·{ |
149 | ········super.onTitleChanged(title,·n); | 149 | ········super.onTitleChanged(title,·n); |
150 | ········this.getDelegate().setTitle(title); | 150 | ········this.getDelegate().setTitle(title); |
151 | ····} | 151 | ····} |
152 | ···· | 152 | ···· |
153 | ····public·ActionMode·onWindowStartingSupportActionMode(final·ActionMode$Callback·actionMode$Callback)·{ | ||
154 | ········return·null; | ||
155 | ····} | ||
156 | ···· | ||
153 | ····public·void·setContentView(final·int·contentView)·{ | 157 | ····public·void·setContentView(final·int·contentView)·{ |
154 | ········this.getDelegate().setContentView(contentView); | 158 | ········this.getDelegate().setContentView(contentView); |
155 | ····} | 159 | ····} |
156 | ···· | 160 | ···· |
157 | ····public·void·setContentView(final·View·contentView)·{ | 161 | ····public·void·setContentView(final·View·contentView)·{ |
158 | ········this.getDelegate().setContentView(contentView); | 162 | ········this.getDelegate().setContentView(contentView); |
159 | ····} | 163 | ····} |
Offset 4, 25 lines modified | Offset 4, 27 lines modified | ||
4 | import·android.support.v7.view.ActionMode; | 4 | import·android.support.v7.view.ActionMode; |
5 | import·android.support.v7.view.ActionMode$Callback; | 5 | import·android.support.v7.view.ActionMode$Callback; |
6 | import·android.view.Menu; | 6 | import·android.view.Menu; |
7 | import·android.content.res.TypedArray; | 7 | import·android.content.res.TypedArray; |
8 | import·android.support.v7.appcompat.R$styleable; | 8 | import·android.support.v7.appcompat.R$styleable; |
9 | import·android.os.Bundle; | 9 | import·android.os.Bundle; |
10 | import·android.app.Activity; | 10 | import·android.app.Activity; |
11 | import·android.support.v7.internal.app.WindowDecorActionBar; | ||
11 | import·android.support.v7.internal.view.SupportMenuInflater; | 12 | import·android.support.v7.internal.view.SupportMenuInflater; |
12 | import·android.view.KeyEvent; | 13 | import·android.view.KeyEvent; |
13 | import·android.view.Window; | 14 | import·android.view.Window; |
14 | import·android.view.Window$Callback; | ||
15 | import·android.view.MenuInflater; | 15 | import·android.view.MenuInflater; |
16 | import·android.content.Context; | 16 | import·android.content.Context; |
17 | import·android.view.Window$Callback; | ||
17 | abstract·class·AppCompatDelegateImplBase·extends·AppCompatDelegate | 18 | abstract·class·AppCompatDelegateImplBase·extends·AppCompatDelegate |
18 | { | 19 | { |
19 | ····private·ActionBar·mActionBar; | 20 | ····private·ActionBar·mActionBar; |
20 | ····final·AppCompatCallback·mAppCompatCallback; | 21 | ····final·AppCompatCallback·mAppCompatCallback; |
22 | ····final·Window$Callback·mAppCompatWindowCallback; | ||
21 | ····final·Context·mContext; | 23 | ····final·Context·mContext; |
22 | ····boolean·mHasActionBar; | 24 | ····boolean·mHasActionBar; |
23 | ····private·boolean·mIsDestroyed; | 25 | ····private·boolean·mIsDestroyed; |
24 | ····boolean·mIsFloating; | 26 | ····boolean·mIsFloating; |
25 | ····private·MenuInflater·mMenuInflater; | 27 | ····private·MenuInflater·mMenuInflater; |
26 | ····final·Window$Callback·mOriginalWindowCallback; | 28 | ····final·Window$Callback·mOriginalWindowCallback; |
27 | ····boolean·mOverlayActionBar; | 29 | ····boolean·mOverlayActionBar; |
Offset 32, 18 lines modified | Offset 34, 19 lines modified | ||
32 | ····boolean·mWindowNoTitle; | 34 | ····boolean·mWindowNoTitle; |
33 | ···· | 35 | ···· |
34 | ····AppCompatDelegateImplBase(final·Context·mContext,·final·Window·mWindow,·final·AppCompatCallback·mAppCompatCallback)·{ | 36 | ····AppCompatDelegateImplBase(final·Context·mContext,·final·Window·mWindow,·final·AppCompatCallback·mAppCompatCallback)·{ |
35 | ········this.mContext·=·mContext; | 37 | ········this.mContext·=·mContext; |
36 | ········this.mWindow·=·mWindow; | 38 | ········this.mWindow·=·mWindow; |
37 | ········this.mAppCompatCallback·=·mAppCompatCallback; | 39 | ········this.mAppCompatCallback·=·mAppCompatCallback; |
38 | ········this.mOriginalWindowCallback·=·this.mWindow.getCallback(); | 40 | ········this.mOriginalWindowCallback·=·this.mWindow.getCallback(); |
39 | ········if·(this.mOriginalWindowCallback·instanceof·AppCompatDelegateImplBase$AppCompatWindowCallback)·{ | 41 | ········if·(this.mOriginalWindowCallback·instanceof·AppCompatDelegateImplBase$AppCompatWindowCallbackBase)·{ |
40 | ············throw·new·IllegalStateException("AppCompat·has·already·installed·itself·into·the·Window"); | 42 | ············throw·new·IllegalStateException("AppCompat·has·already·installed·itself·into·the·Window"); |
41 | ········} | 43 | ········} |
42 | ········this.m | 44 | ········this.mAppCompatWindowCallback·=·this.wrapWindowCallback(this.mOriginalWindowCallback); |
45 | ········this.mWindow.setCallback(this.mAppCompatWindowCallback); | ||
43 | ····} | 46 | ····} |
44 | ···· | 47 | ···· |
45 | ····abstract·ActionBar·createSupportActionBar(); | 48 | ····abstract·ActionBar·createSupportActionBar(); |
46 | ···· | 49 | ···· |
47 | ····abstract·boolean·dispatchKeyEvent(final·KeyEvent·p0); | 50 | ····abstract·boolean·dispatchKeyEvent(final·KeyEvent·p0); |
48 | ···· | 51 | ···· |
49 | ····final·Context·getActionBarThemedContext()·{ | 52 | ····final·Context·getActionBarThemedContext()·{ |
Offset 66, 16 lines modified | Offset 69, 21 lines modified | ||
66 | ········if·(this.mMenuInflater·==·null)·{ | 69 | ········if·(this.mMenuInflater·==·null)·{ |
67 | ············this.mMenuInflater·=·(MenuInflater)new·SupportMenuInflater(this.getActionBarThemedContext()); | 70 | ············this.mMenuInflater·=·(MenuInflater)new·SupportMenuInflater(this.getActionBarThemedContext()); |
68 | ········} | 71 | ········} |
69 | ········return·this.mMenuInflater; | 72 | ········return·this.mMenuInflater; |
70 | ····} | 73 | ····} |
71 | ···· | 74 | ···· |
72 | ····public·ActionBar·getSupportActionBar()·{ | 75 | ····public·ActionBar·getSupportActionBar()·{ |
73 | ········if·(this.mHasActionBar | 76 | ········if·(this.mHasActionBar)·{ |
77 | ············if·(this.mActionBar·==·null)·{ | ||
74 | ············this.mActionBar·=·this.createSupportActionBar(); | 78 | ················this.mActionBar·=·this.createSupportActionBar(); |
79 | ············} | ||
80 | ········} | ||
81 | ········else·if·(this.mActionBar·instanceof·WindowDecorActionBar)·{ | ||
82 | ············this.mActionBar·=·null; | ||
75 | ········} | 83 | ········} |
76 | ········return·this.mActionBar; | 84 | ········return·this.mActionBar; |
77 | ····} | 85 | ····} |
78 | ···· | 86 | ···· |
79 | ····final·CharSequence·getTitle()·{ | 87 | ····final·CharSequence·getTitle()·{ |
80 | ········CharSequence·charSequence; | 88 | ········CharSequence·charSequence; |
81 | ········if·(this.mOriginalWindowCallback·instanceof·Activity)·{ | 89 | ········if·(this.mOriginalWindowCallback·instanceof·Activity)·{ |
Offset 91, 14 lines modified | Offset 99, 18 lines modified | ||
91 | ········return·this.mWindow.getCallback(); | 99 | ········return·this.mWindow.getCallback(); |
92 | ····} | 100 | ····} |
93 | ···· | 101 | ···· |
94 | ····final·boolean·isDestroyed()·{ | 102 | ····final·boolean·isDestroyed()·{ |
95 | ········return·this.mIsDestroyed; | 103 | ········return·this.mIsDestroyed; |
96 | ····} | 104 | ····} |
97 | ···· | 105 | ···· |
106 | ····public·boolean·isHandleNativeActionModesEnabled()·{ | ||
107 | ········return·false; | ||
108 | ····} | ||
109 | ···· | ||
98 | ····public·void·onCreate(final·Bundle·bundle)·{ | 110 | ····public·void·onCreate(final·Bundle·bundle)·{ |
99 | ········final·boolean·mOverlayActionMode·=·true; | 111 | ········final·boolean·mOverlayActionMode·=·true; |
100 | ········final·TypedArray·obtainStyledAttributes·=·this.mContext.obtainStyledAttributes(R$styleable.Theme); | 112 | ········final·TypedArray·obtainStyledAttributes·=·this.mContext.obtainStyledAttributes(R$styleable.Theme); |
101 | ········if·(!obtainStyledAttributes.hasValue(R$styleable.Theme_windowActionBar))·{ | 113 | ········if·(!obtainStyledAttributes.hasValue(R$styleable.Theme_windowActionBar))·{ |
102 | ············obtainStyledAttributes.recycle(); | 114 | ············obtainStyledAttributes.recycle(); |
103 | ············throw·new·IllegalStateException("You·need·to·use·a·Theme.AppCompat·theme·(or·descendant)·with·this·activity."); | 115 | ············throw·new·IllegalStateException("You·need·to·use·a·Theme.AppCompat·theme·(or·descendant)·with·this·activity."); |
104 | ········} | 116 | ········} |
Offset 128, 17 lines modified | Offset 140, 24 lines modified | ||
128 | ···· | 140 | ···· |
129 | ····abstract·void·onTitleChanged(final·CharSequence·p0); | 141 | ····abstract·void·onTitleChanged(final·CharSequence·p0); |
130 | ···· | 142 | ···· |
131 | ····final·ActionBar·peekSupportActionBar()·{ | 143 | ····final·ActionBar·peekSupportActionBar()·{ |
132 | ········return·this.mActionBar; | 144 | ········return·this.mActionBar; |
133 | ····} | 145 | ····} |
134 | ···· | 146 | ···· |
147 | ····public·void·setHandleNativeActionModesEnabled(final·boolean·b)·{ | ||
148 | ····} | ||
149 | ···· | ||
135 | ····final·void·setSupportActionBar(final·ActionBar·mActionBar)·{ | 150 | ····final·void·setSupportActionBar(final·ActionBar·mActionBar)·{ |
136 | ········this.mActionBar·=·mActionBar; | 151 | ········this.mActionBar·=·mActionBar; |
137 | ····} | 152 | ····} |
138 | ···· | 153 | ···· |
139 | ····public·final·void·setTitle(final·CharSequence·mTitle)·{ | 154 | ····public·final·void·setTitle(final·CharSequence·mTitle)·{ |
140 | ········this.onTitleChanged(this.mTitle·=·mTitle); | 155 | ········this.onTitleChanged(this.mTitle·=·mTitle); |
141 | ····} | 156 | ····} |
142 | ···· | 157 | ···· |
143 | ····abstract·ActionMode·startSupportActionModeFromWindow(final·ActionMode$Callback·p0); | 158 | ····abstract·ActionMode·startSupportActionModeFromWindow(final·ActionMode$Callback·p0); |
159 | ···· | ||
160 | ····Window$Callback·wrapWindowCallback(final·Window$Callback·window$Callback)·{ | ||
161 | ········return·(Window$Callback)new·AppCompatDelegateImplBase$AppCompatWindowCallbackBase(this,·window$Callback); | ||
162 | ····} | ||
144 | } | 163 | } |
Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.app; | 1 | package·android.support.v7.app; |
2 | import·android.support.v7.view.ActionMode$Callback; | ||
2 | import·android.support.v7.view.ActionMode; | 3 | import·android.support.v7.view.ActionMode; |
3 | import·android.view.ViewGroup$LayoutParams; | 4 | import·android.view.ViewGroup$LayoutParams; |
4 | import·android.view.View; | 5 | import·android.view.View; |
5 | import·android.support.v7.appcompat.R$attr; | 6 | import·android.support.v7.appcompat.R$attr; |
6 | import·android.util.TypedValue; | 7 | import·android.util.TypedValue; |
7 | import·android.content.DialogInterface$OnCancelListener; | 8 | import·android.content.DialogInterface$OnCancelListener; |
8 | import·android.os.Bundle; | 9 | import·android.os.Bundle; |
Offset 69, 14 lines modified | Offset 70, 18 lines modified | ||
69 | ···· | 70 | ···· |
70 | ····public·void·onSupportActionModeFinished(final·ActionMode·actionMode)·{ | 71 | ····public·void·onSupportActionModeFinished(final·ActionMode·actionMode)·{ |
71 | ····} | 72 | ····} |
72 | ···· | 73 | ···· |
73 | ····public·void·onSupportActionModeStarted(final·ActionMode·actionMode)·{ | 74 | ····public·void·onSupportActionModeStarted(final·ActionMode·actionMode)·{ |
74 | ····} | 75 | ····} |
75 | ···· | 76 | ···· |
77 | ····public·ActionMode·onWindowStartingSupportActionMode(final·ActionMode$Callback·actionMode$Callback)·{ | ||
78 | ········return·null; | ||
79 | ····} | ||
80 | ···· | ||
76 | ····public·void·setContentView(final·int·contentView)·{ | 81 | ····public·void·setContentView(final·int·contentView)·{ |
77 | ········this.getDelegate().setContentView(contentView); | 82 | ········this.getDelegate().setContentView(contentView); |
78 | ····} | 83 | ····} |
79 | ···· | 84 | ···· |
80 | ····public·void·setContentView(final·View·contentView)·{ | 85 | ····public·void·setContentView(final·View·contentView)·{ |
81 | ········this.getDelegate().setContentView(contentView); | 86 | ········this.getDelegate().setContentView(contentView); |
82 | ····} | 87 | ····} |
Offset 25, 15 lines modified | Offset 25, 14 lines modified | ||
25 | import·android.util.TypedValue; | 25 | import·android.util.TypedValue; |
26 | import·android.support.v7.internal.view.menu.MenuBuilder; | 26 | import·android.support.v7.internal.view.menu.MenuBuilder; |
27 | import·android.view.View; | 27 | import·android.view.View; |
28 | import·android.view.Menu; | 28 | import·android.view.Menu; |
29 | import·android.support.v7.internal.widget.ToolbarWidgetWrapper; | 29 | import·android.support.v7.internal.widget.ToolbarWidgetWrapper; |
30 | import·android.support.v7.widget.Toolbar; | 30 | import·android.support.v7.widget.Toolbar; |
31 | import·android.view.Window$Callback; | 31 | import·android.view.Window$Callback; |
32 | import·android.view.Window; | ||
33 | import·java.util.ArrayList; | 32 | import·java.util.ArrayList; |
34 | import·android.support.v7.widget.Toolbar$OnMenuItemClickListener; | 33 | import·android.support.v7.widget.Toolbar$OnMenuItemClickListener; |
35 | import·android.support.v7.internal.view.menu.ListMenuPresenter; | 34 | import·android.support.v7.internal.view.menu.ListMenuPresenter; |
36 | import·android.support.v7.internal.widget.DecorToolbar; | 35 | import·android.support.v7.internal.widget.DecorToolbar; |
37 | import·android.support.v7.app.ActionBar; | 36 | import·android.support.v7.app.ActionBar; |
38 | public·class·ToolbarActionBar·extends·ActionBar | 37 | public·class·ToolbarActionBar·extends·ActionBar |
Offset 42, 37 lines modified | Offset 41, 39 lines modified | ||
42 | ····private·boolean·mLastMenuVisibility; | 41 | ····private·boolean·mLastMenuVisibility; |
43 | ····private·ListMenuPresenter·mListMenuPresenter; | 42 | ····private·ListMenuPresenter·mListMenuPresenter; |
44 | ····private·boolean·mMenuCallbackSet; | 43 | ····private·boolean·mMenuCallbackSet; |
45 | ····private·final·Toolbar$OnMenuItemClickListener·mMenuClicker; | 44 | ····private·final·Toolbar$OnMenuItemClickListener·mMenuClicker; |
46 | ····private·final·Runnable·mMenuInvalidator; | 45 | ····private·final·Runnable·mMenuInvalidator; |
47 | ····private·ArrayList·mMenuVisibilityListeners; | 46 | ····private·ArrayList·mMenuVisibilityListeners; |
48 | ····private·boolean·mToolbarMenuPrepared; | 47 | ····private·boolean·mToolbarMenuPrepared; |
49 | ····private·Window·mWindow; | ||
50 | ····private·Window$Callback·mWindowCallback; | 48 | ····private·Window$Callback·mWindowCallback; |
51 | ···· | 49 | ···· |
52 | ····public·ToolbarActionBar(final·Toolbar·toolbar,·final·CharSequence·windowTitle,·final·Window | 50 | ····public·ToolbarActionBar(final·Toolbar·toolbar,·final·CharSequence·windowTitle,·final·Window$Callback·window$Callback)·{ |
53 | ········this.mMenuVisibilityListeners·=·new·ArrayList(); | 51 | ········this.mMenuVisibilityListeners·=·new·ArrayList(); |
54 | ········this.mMenuInvalidator·=·(Runnable)new·ToolbarActionBar$1(this); | 52 | ········this.mMenuInvalidator·=·(Runnable)new·ToolbarActionBar$1(this); |
55 | ········this.mMenuClicker·=·(Toolbar$OnMenuItemClickListener)new·ToolbarActionBar$2(this); | 53 | ········this.mMenuClicker·=·(Toolbar$OnMenuItemClickListener)new·ToolbarActionBar$2(this); |
56 | ········this.mDecorToolbar·=·(DecorToolbar)new·ToolbarWidgetWrapper(toolbar,·false); | 54 | ········this.mDecorToolbar·=·(DecorToolbar)new·ToolbarWidgetWrapper(toolbar,·false); |
57 | ········this.mWindowCallback·=·(Window$Callback)new·ToolbarActionBar$ToolbarCallbackWrapper(this,· | 55 | ········this.mWindowCallback·=·(Window$Callback)new·ToolbarActionBar$ToolbarCallbackWrapper(this,·window$Callback); |
58 | ········this.mDecorToolbar.setWindowCallback(this.mWindowCallback); | 56 | ········this.mDecorToolbar.setWindowCallback(this.mWindowCallback); |
59 | ········toolbar.setOnMenuItemClickListener(this.mMenuClicker); | 57 | ········toolbar.setOnMenuItemClickListener(this.mMenuClicker); |
60 | ········this.mDecorToolbar.setWindowTitle(windowTitle); | 58 | ········this.mDecorToolbar.setWindowTitle(windowTitle); |
61 | ········this.mWindow·=·mWindow; | ||
62 | ····} | 59 | ····} |
63 | ···· | 60 | ···· |
64 | ····private·void·ensureListMenuPresenter(final·Menu·menu)·{ | 61 | ····private·void·ensureListMenuPresenter(final·Menu·menu)·{ |
65 | ········final·boolean·b·=·true; | 62 | ········final·boolean·b·=·true; |
66 | ········if·(this.mListMenuPresenter·==·null·&&·menu·instanceof·MenuBuilder)·{ | 63 | ········if·(this.mListMenuPresenter·==·null·&&·menu·instanceof·MenuBuilder)·{ |
67 | ············final·MenuBuilder·menuBuilder·=·(MenuBuilder)menu; | 64 | ············final·MenuBuilder·menuBuilder·=·(MenuBuilder)menu; |
68 | ············final·Context·context·=·this.mDecorToolbar.getContext(); | 65 | ············final·Context·context·=·this.mDecorToolbar.getContext(); |
69 | ············final·TypedValue·typedValue·=·new·TypedValue(); | 66 | ············final·TypedValue·typedValue·=·new·TypedValue(); |
70 | ············final·Resources$Theme·theme·=·context.getResources().newTheme(); | 67 | ············final·Resources$Theme·theme·=·context.getResources().newTheme(); |
71 | ············theme.setTo(context.getTheme()); | 68 | ············theme.setTo(context.getTheme()); |
69 | ············theme.resolveAttribute(R$attr.actionBarPopupTheme,·typedValue,·b); | ||
70 | ············if·(typedValue.resourceId·!=·0)·{ | ||
71 | ················theme.applyStyle(typedValue.resourceId,·b); | ||
72 | ············} | ||
72 | ············theme.resolveAttribute(R$attr.panelMenuListTheme,·typedValue,·b); | 73 | ············theme.resolveAttribute(R$attr.panelMenuListTheme,·typedValue,·b); |
73 | ············if·(typedValue.resourceId·!=·0)·{ | 74 | ············if·(typedValue.resourceId·!=·0)·{ |
74 | ················theme.applyStyle(typedValue.resourceId,·b); | 75 | ················theme.applyStyle(typedValue.resourceId,·b); |
75 | ············} | 76 | ············} |
76 | ············else·{ | 77 | ············else·{ |
77 | ················theme.applyStyle(R$style.Theme_AppCompat_CompactMenu,·b); | 78 | ················theme.applyStyle(R$style.Theme_AppCompat_CompactMenu,·b); |
78 | ············} | 79 | ············} |
Offset 194, 24 lines modified | Offset 194, 31 lines modified | ||
194 | ················} | 194 | ················} |
195 | ················this.mContainerView.setTabContainer(mTabScrollView); | 195 | ················this.mContainerView.setTabContainer(mTabScrollView); |
196 | ············} | 196 | ············} |
197 | ············this.mTabScrollView·=·mTabScrollView; | 197 | ············this.mTabScrollView·=·mTabScrollView; |
198 | ········} | 198 | ········} |
199 | ····} | 199 | ····} |
200 | ···· | 200 | ···· |
201 | ····private·DecorToolbar·getDecorToolbar(final·View· | 201 | ····private·DecorToolbar·getDecorToolbar(final·View·obj)·{ |
202 | ········DecorToolbar·wrapper; | 202 | ········DecorToolbar·wrapper; |
203 | ········if·( | 203 | ········if·(obj·instanceof·DecorToolbar)·{ |
204 | ············wrapper·=·(DecorToolbar) | 204 | ············wrapper·=·(DecorToolbar)obj; |
205 | ········} | 205 | ········} |
206 | ········else·{ | 206 | ········else·{ |
207 | ············if·(!( | 207 | ············if·(!(obj·instanceof·Toolbar))·{ |
208 | ················ | 208 | ················String·simpleName; |
209 | ················if·("Can't·make·a·decor·toolbar·out·of·"·+·obj·!=·null)·{ | ||
210 | ····················simpleName·=·obj.getClass().getSimpleName(); | ||
211 | ················} | ||
212 | ················else·{ | ||
213 | ····················simpleName·=·"null"; | ||
214 | ················} | ||
215 | ················throw·new·IllegalStateException(simpleName); | ||
209 | ············} | 216 | ············} |
210 | ············wrapper·=·((Toolbar) | 217 | ············wrapper·=·((Toolbar)obj).getWrapper(); |
211 | ········} | 218 | ········} |
212 | ········return·wrapper; | 219 | ········return·wrapper; |
213 | ····} | 220 | ····} |
214 | ···· | 221 | ···· |
215 | ····private·void·hideForActionMode()·{ | 222 | ····private·void·hideForActionMode()·{ |
216 | ········if·(this.mShowingForMode)·{ | 223 | ········if·(this.mShowingForMode)·{ |
217 | ············this.mShowingForMode·=·false; | 224 | ············this.mShowingForMode·=·false; |
Offset 1, 57 lines modified | Offset 1, 56 lines modified | ||
1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
2 | import·android.support.v4.internal.view.SupportMenuItem; | 2 | import·android.support.v4.internal.view.SupportMenuItem; |
3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
4 | import·android.support.v7.view.ActionMode; | ||
4 | import·android.support.v7.internal.view.menu.MenuWrapperFactory; | 5 | import·android.support.v7.internal.view.menu.MenuWrapperFactory; |
5 | import·android.support.v4.internal.view.SupportMenu; | 6 | import·android.support.v4.internal.view.SupportMenu; |
6 | import·android.view.Menu; | 7 | import·android.view.Menu; |
7 | import·android.support.v7.view.ActionMode; | ||
8 | import·android.content.Context; | ||
9 | import·android.support.v4.util.SimpleArrayMap; | 8 | import·android.support.v4.util.SimpleArrayMap; |
9 | import·android.content.Context; | ||
10 | import·java.util.ArrayList; | ||
10 | import·android.support.v7.view.ActionMode$Callback; | 11 | import·android.support.v7.view.ActionMode$Callback; |
11 | public·class·SupportActionModeWrapper$CallbackWrapper·implements·ActionMode$Callback | 12 | public·class·SupportActionModeWrapper$CallbackWrapper·implements·ActionMode$Callback |
12 | { | 13 | { |
13 | ····final· | 14 | ····final·ArrayList·mActionModes; |
14 | ····final·Context·mContext; | 15 | ····final·Context·mContext; |
15 | ····final·SimpleArrayMap·mMenus; | 16 | ····final·SimpleArrayMap·mMenus; |
16 | ····final·android.view.ActionMode$Callback·mWrappedCallback; | 17 | ····final·android.view.ActionMode$Callback·mWrappedCallback; |
17 | ···· | 18 | ···· |
18 | ····public·SupportActionModeWrapper$CallbackWrapper(final·Context·mContext,·final·android.view.ActionMode$Callback·mWrappedCallback)·{ | 19 | ····public·SupportActionModeWrapper$CallbackWrapper(final·Context·mContext,·final·android.view.ActionMode$Callback·mWrappedCallback)·{ |
19 | ········this.mContext·=·mContext; | 20 | ········this.mContext·=·mContext; |
20 | ········this.mWrappedCallback·=·mWrappedCallback; | 21 | ········this.mWrappedCallback·=·mWrappedCallback; |
21 | ········this.mActionModes·=·new· | 22 | ········this.mActionModes·=·new·ArrayList(); |
22 | ········this.mMenus·=·new·SimpleArrayMap(); | 23 | ········this.mMenus·=·new·SimpleArrayMap(); |
23 | ····} | 24 | ····} |
24 | ···· | 25 | ···· |
25 | ····private·android.view.ActionMode·getActionModeWrapper(final·ActionMode·actionMode)·{ | ||
26 | ········final·SupportActionModeWrapper·supportActionModeWrapper·=·(SupportActionModeWrapper)this.mActionModes.get((Object)actionMode); | ||
27 | ········Object·o; | ||
28 | ········if·(supportActionModeWrapper·!=·null)·{ | ||
29 | ············o·=·supportActionModeWrapper; | ||
30 | ········} | ||
31 | ········else·{ | ||
32 | ············final·SupportActionModeWrapper·supportActionModeWrapper2·=·new·SupportActionModeWrapper(this.mContext,·actionMode); | ||
33 | ············this.mActionModes.put((Object)actionMode,·(Object)supportActionModeWrapper2); | ||
34 | ············o·=·supportActionModeWrapper2; | ||
35 | ········} | ||
36 | ········return·(android.view.ActionMode)o; | ||
37 | ····} | ||
38 | ···· | ||
39 | ····private·Menu·getMenuWrapper(final·Menu·menu)·{ | 26 | ····private·Menu·getMenuWrapper(final·Menu·menu)·{ |
40 | ········Menu·wrapSupportMenu·=·(Menu)this.mMenus.get((Object)menu); | 27 | ········Menu·wrapSupportMenu·=·(Menu)this.mMenus.get((Object)menu); |
41 | ········if·(wrapSupportMenu·==·null)·{ | 28 | ········if·(wrapSupportMenu·==·null)·{ |
42 | ············wrapSupportMenu·=·MenuWrapperFactory.wrapSupportMenu(this.mContext,·(SupportMenu)menu); | 29 | ············wrapSupportMenu·=·MenuWrapperFactory.wrapSupportMenu(this.mContext,·(SupportMenu)menu); |
43 | ············this.mMenus.put((Object)menu,·(Object)wrapSupportMenu); | 30 | ············this.mMenus.put((Object)menu,·(Object)wrapSupportMenu); |
44 | ········} | 31 | ········} |
45 | ········return·wrapSupportMenu; | 32 | ········return·wrapSupportMenu; |
46 | ····} | 33 | ····} |
47 | ···· | 34 | ···· |
35 | ····public·android.view.ActionMode·getActionModeWrapper(final·ActionMode·actionMode)·{ | ||
36 | ········for·(int·i·=·0;·i·<·this.mActionModes.size();·++i)·{ | ||
37 | ············final·SupportActionModeWrapper·e·=·(SupportActionModeWrapper)this.mActionModes.get(i); | ||
38 | ············if·(e·!=·null·&&·e.mWrappedObject·==·actionMode)·{ | ||
39 | ················return·(android.view.ActionMode)e; | ||
40 | ············} | ||
41 | ········} | ||
42 | ········final·SupportActionModeWrapper·e·=·new·SupportActionModeWrapper(this.mContext,·actionMode); | ||
43 | ········this.mActionModes.add(e); | ||
44 | ········return·(android.view.ActionMode)e; | ||
45 | ····} | ||
46 | ···· | ||
48 | ····public·boolean·onActionItemClicked(final·ActionMode·actionMode,·final·MenuItem·menuItem)·{ | 47 | ····public·boolean·onActionItemClicked(final·ActionMode·actionMode,·final·MenuItem·menuItem)·{ |
49 | ········return·this.mWrappedCallback.onActionItemClicked(this.getActionModeWrapper(actionMode),·MenuWrapperFactory.wrapSupportMenuItem(this.mContext,·(SupportMenuItem)menuItem)); | 48 | ········return·this.mWrappedCallback.onActionItemClicked(this.getActionModeWrapper(actionMode),·MenuWrapperFactory.wrapSupportMenuItem(this.mContext,·(SupportMenuItem)menuItem)); |
50 | ····} | 49 | ····} |
51 | ···· | 50 | ···· |
52 | ····public·boolean·onCreateActionMode(final·ActionMode·actionMode,·final·Menu·menu)·{ | 51 | ····public·boolean·onCreateActionMode(final·ActionMode·actionMode,·final·Menu·menu)·{ |
53 | ········return·this.mWrappedCallback.onCreateActionMode(this.getActionModeWrapper(actionMode),·this.getMenuWrapper(menu)); | 52 | ········return·this.mWrappedCallback.onCreateActionMode(this.getActionModeWrapper(actionMode),·this.getMenuWrapper(menu)); |
54 | ····} | 53 | ····} |
Offset 31, 21 lines modified | Offset 31, 8 lines modified | ||
31 | ············final·ListPopupWindow·popup·=·this.getPopup(); | 31 | ············final·ListPopupWindow·popup·=·this.getPopup(); |
32 | ············if·(popup·!=·null·&&·popup.isShowing())·{ | 32 | ············if·(popup·!=·null·&&·popup.isShowing())·{ |
33 | ················b·=·true; | 33 | ················b·=·true; |
34 | ············} | 34 | ············} |
35 | ········} | 35 | ········} |
36 | ········return·b; | 36 | ········return·b; |
37 | ····} | 37 | ····} |
38 | ···· | ||
39 | ····protected·boolean·onForwardingStopped()·{ | ||
40 | ········final·ListPopupWindow·popup·=·this.getPopup(); | ||
41 | ········boolean·b; | ||
42 | ········if·(popup·!=·null)·{ | ||
43 | ············popup.dismiss(); | ||
44 | ············b·=·true; | ||
45 | ········} | ||
46 | ········else·{ | ||
47 | ············b·=·false; | ||
48 | ········} | ||
49 | ········return·b; | ||
50 | ····} | ||
51 | } | 38 | } |
Offset 49, 14 lines modified | Offset 49, 15 lines modified | ||
49 | ····private·boolean·mIsActionItemsStale; | 49 | ····private·boolean·mIsActionItemsStale; |
50 | ····private·boolean·mIsClosing; | 50 | ····private·boolean·mIsClosing; |
51 | ····private·boolean·mIsVisibleItemsStale; | 51 | ····private·boolean·mIsVisibleItemsStale; |
52 | ····private·ArrayList·mItems; | 52 | ····private·ArrayList·mItems; |
53 | ····private·boolean·mItemsChangedWhileDispatchPrevented; | 53 | ····private·boolean·mItemsChangedWhileDispatchPrevented; |
54 | ····private·ArrayList·mNonActionItems; | 54 | ····private·ArrayList·mNonActionItems; |
55 | ····private·boolean·mOptionalIconsVisible; | 55 | ····private·boolean·mOptionalIconsVisible; |
56 | ····private·boolean·mOverrideVisibleItems; | ||
56 | ····private·CopyOnWriteArrayList·mPresenters; | 57 | ····private·CopyOnWriteArrayList·mPresenters; |
57 | ····private·boolean·mPreventDispatchingItemsChanged; | 58 | ····private·boolean·mPreventDispatchingItemsChanged; |
58 | ····private·boolean·mQwertyMode; | 59 | ····private·boolean·mQwertyMode; |
59 | ····private·final·Resources·mResources; | 60 | ····private·final·Resources·mResources; |
60 | ····private·boolean·mShortcutsVisible; | 61 | ····private·boolean·mShortcutsVisible; |
61 | ····private·ArrayList·mTempShortcutItemList; | 62 | ····private·ArrayList·mTempShortcutItemList; |
62 | ····private·ArrayList·mVisibleItems; | 63 | ····private·ArrayList·mVisibleItems; |
Offset 653, 20 lines modified | Offset 654, 24 lines modified | ||
653 | ············this.mIsActionItemsStale·=·true; | 654 | ············this.mIsActionItemsStale·=·true; |
654 | ············list·=·this.mVisibleItems; | 655 | ············list·=·this.mVisibleItems; |
655 | ········} | 656 | ········} |
656 | ········return·list; | 657 | ········return·list; |
657 | ····} | 658 | ····} |
658 | ···· | 659 | ···· |
659 | ····public·boolean·hasVisibleItems()·{ | 660 | ····public·boolean·hasVisibleItems()·{ |
661 | ········boolean·b·=·true; | ||
662 | ········if·(!this.mOverrideVisibleItems)·{ | ||
660 | ········for·(int·size·=·this.size(),·i·=·0;·i·<·size;·++i)·{ | 663 | ············for·(int·size·=·this.size(),·i·=·0;·i·<·size;·++i)·{ |
661 | ············if·(((MenuItemImpl)this.mItems.get(i)).isVisible())·{ | 664 | ················if·(((MenuItemImpl)this.mItems.get(i)).isVisible())·{ |
662 | ················return· | 665 | ····················return·b; |
666 | ················} | ||
663 | ············} | 667 | ············} |
668 | ············b·=·false; | ||
664 | ········} | 669 | ········} |
665 | ········return· | 670 | ········return·b; |
666 | ····} | 671 | ····} |
667 | ···· | 672 | ···· |
668 | ····boolean·isQwertyMode()·{ | 673 | ····boolean·isQwertyMode()·{ |
669 | ········return·this.mQwertyMode; | 674 | ········return·this.mQwertyMode; |
670 | ····} | 675 | ····} |
671 | ···· | 676 | ···· |
672 | ····public·boolean·isShortcutKey(final·int·n,·final·KeyEvent·keyEvent)·{ | 677 | ····public·boolean·isShortcutKey(final·int·n,·final·KeyEvent·keyEvent)·{ |
Offset 926, 14 lines modified | Offset 931, 18 lines modified | ||
926 | ········return·this; | 931 | ········return·this; |
927 | ····} | 932 | ····} |
928 | ···· | 933 | ···· |
929 | ····void·setOptionalIconsVisible(final·boolean·mOptionalIconsVisible)·{ | 934 | ····void·setOptionalIconsVisible(final·boolean·mOptionalIconsVisible)·{ |
930 | ········this.mOptionalIconsVisible·=·mOptionalIconsVisible; | 935 | ········this.mOptionalIconsVisible·=·mOptionalIconsVisible; |
931 | ····} | 936 | ····} |
932 | ···· | 937 | ···· |
938 | ····public·void·setOverrideVisibleItems(final·boolean·mOverrideVisibleItems)·{ | ||
939 | ········this.mOverrideVisibleItems·=·mOverrideVisibleItems; | ||
940 | ····} | ||
941 | ···· | ||
933 | ····public·void·setQwertyMode(final·boolean·mQwertyMode)·{ | 942 | ····public·void·setQwertyMode(final·boolean·mQwertyMode)·{ |
934 | ········this.mQwertyMode·=·mQwertyMode; | 943 | ········this.mQwertyMode·=·mQwertyMode; |
935 | ········this.onItemsChanged(false); | 944 | ········this.onItemsChanged(false); |
936 | ····} | 945 | ····} |
937 | ···· | 946 | ···· |
938 | ····public·void·setShortcutsVisible(final·boolean·shortcutsVisibleInner)·{ | 947 | ····public·void·setShortcutsVisible(final·boolean·shortcutsVisibleInner)·{ |
939 | ········if·(this.mShortcutsVisible·!=·shortcutsVisibleInner)·{ | 948 | ········if·(this.mShortcutsVisible·!=·shortcutsVisibleInner)·{ |
Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
2 | import·android.view.WindowManager$LayoutParams; | 2 | import·android.view.WindowManager$LayoutParams; |
3 | import·android.support.v7.appcompat.R$style; | ||
4 | import·android.support.v7.appcompat.R$layout; | 3 | import·android.support.v7.appcompat.R$layout; |
5 | import·android.app.AlertDialog$Builder; | 4 | import·android.support.v7.app.AlertDialog$Builder; |
6 | import·android.os.IBinder; | 5 | import·android.os.IBinder; |
7 | import·android.view.KeyEvent$DispatcherState; | 6 | import·android.view.KeyEvent$DispatcherState; |
8 | import·android.view.View; | 7 | import·android.view.View; |
9 | import·android.view.Window; | 8 | import·android.view.Window; |
10 | import·android.view.KeyEvent; | 9 | import·android.view.KeyEvent; |
11 | import·android.view.MenuItem; | 10 | import·android.view.MenuItem; |
12 | import·android.content.DialogInterface; | 11 | import·android.content.DialogInterface; |
13 | import·android.app.AlertDialog; | 12 | import·android.support.v7.app.AlertDialog; |
14 | import·android.content.DialogInterface$OnDismissListener; | 13 | import·android.content.DialogInterface$OnDismissListener; |
15 | import·android.content.DialogInterface$OnClickListener; | 14 | import·android.content.DialogInterface$OnClickListener; |
16 | import·android.content.DialogInterface$OnKeyListener; | 15 | import·android.content.DialogInterface$OnKeyListener; |
17 | public·class·MenuDialogHelper·implements·DialogInterface$OnKeyListener,·DialogInterface$OnClickListener,·DialogInterface$OnDismissListener,·MenuPresenter$Callback | 16 | public·class·MenuDialogHelper·implements·DialogInterface$OnKeyListener,·DialogInterface$OnClickListener,·DialogInterface$OnDismissListener,·MenuPresenter$Callback |
18 | { | 17 | { |
19 | ····private·AlertDialog·mDialog; | 18 | ····private·AlertDialog·mDialog; |
Offset 102, 15 lines modified | Offset 101, 15 lines modified | ||
102 | ····public·void·setPresenterCallback(final·MenuPresenter$Callback·mPresenterCallback)·{ | 101 | ····public·void·setPresenterCallback(final·MenuPresenter$Callback·mPresenterCallback)·{ |
103 | ········this.mPresenterCallback·=·mPresenterCallback; | 102 | ········this.mPresenterCallback·=·mPresenterCallback; |
104 | ····} | 103 | ····} |
105 | ···· | 104 | ···· |
106 | ····public·void·show(final·IBinder·token)·{ | 105 | ····public·void·show(final·IBinder·token)·{ |
107 | ········final·MenuBuilder·mMenu·=·this.mMenu; | 106 | ········final·MenuBuilder·mMenu·=·this.mMenu; |
108 | ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(mMenu.getContext()); | 107 | ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(mMenu.getContext()); |
109 | ········(this.mPresenter·=·new·ListMenuPresenter( | 108 | ········(this.mPresenter·=·new·ListMenuPresenter(alertDialog$Builder.getContext(),·R$layout.abc_list_menu_item_layout)).setCallback((MenuPresenter$Callback)this); |
110 | ········this.mMenu.addMenuPresenter((MenuPresenter)this.mPresenter); | 109 | ········this.mMenu.addMenuPresenter((MenuPresenter)this.mPresenter); |
111 | ········alertDialog$Builder.setAdapter(this.mPresenter.getAdapter(),·(DialogInterface$OnClickListener)this); | 110 | ········alertDialog$Builder.setAdapter(this.mPresenter.getAdapter(),·(DialogInterface$OnClickListener)this); |
112 | ········final·View·headerView·=·mMenu.getHeaderView(); | 111 | ········final·View·headerView·=·mMenu.getHeaderView(); |
113 | ········if·(headerView·!=·null)·{ | 112 | ········if·(headerView·!=·null)·{ |
114 | ············alertDialog$Builder.setCustomTitle(headerView); | 113 | ············alertDialog$Builder.setCustomTitle(headerView); |
115 | ········} | 114 | ········} |
116 | ········else·{ | 115 | ········else·{ |
Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
2 | import·android.graphics.PorterDuff$Mode; | 3 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.view.View; | 4 | import·android.view.View; |
4 | import·android.content.res.ColorStateList; | 5 | import·android.content.res.ColorStateList; |
5 | import·android.support.v7.internal.widget.TintTypedArray; | 6 | import·android.support.v7.internal.widget.TintTypedArray; |
6 | import·android.support.v7.internal.widget.TintContextWrapper; | 7 | import·android.support.v7.internal.widget.TintContextWrapper; |
7 | import·android.support.v7.appcompat.R$attr; | 8 | import·android.support.v7.appcompat.R$attr; |
8 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
Offset 14, 14 lines modified | Offset 15, 15 lines modified | ||
14 | import·android.support.v4.view.TintableBackgroundView; | 15 | import·android.support.v4.view.TintableBackgroundView; |
15 | import·android.widget.AutoCompleteTextView; | 16 | import·android.widget.AutoCompleteTextView; |
16 | public·class·AppCompatAutoCompleteTextView·extends·AutoCompleteTextView·implements·TintableBackgroundView | 17 | public·class·AppCompatAutoCompleteTextView·extends·AutoCompleteTextView·implements·TintableBackgroundView |
17 | { | 18 | { |
18 | ····private·static·final·int[]·TINT_ATTRS; | 19 | ····private·static·final·int[]·TINT_ATTRS; |
19 | ····private·TintInfo·mBackgroundTint; | 20 | ····private·TintInfo·mBackgroundTint; |
21 | ····private·TintInfo·mInternalBackgroundTint; | ||
20 | ····private·TintManager·mTintManager; | 22 | ····private·TintManager·mTintManager; |
21 | ···· | 23 | ···· |
22 | ····static·{ | 24 | ····static·{ |
23 | ········final·int[]·array; | 25 | ········final·int[]·array; |
24 | ········final·int[]·tint_ATTRS·=·array·=·new·int[2]; | 26 | ········final·int[]·tint_ATTRS·=·array·=·new·int[2]; |
25 | ········array[0]·=·16842964; | 27 | ········array[0]·=·16842964; |
26 | ········array[1]·=·16843126; | 28 | ········array[1]·=·16843126; |
Offset 41, 28 lines modified | Offset 43, 47 lines modified | ||
41 | ········super(TintContextWrapper.wrap(context),·set,·n); | 43 | ········super(TintContextWrapper.wrap(context),·set,·n); |
42 | ········if·(TintManager.SHOULD_BE_USED)·{ | 44 | ········if·(TintManager.SHOULD_BE_USED)·{ |
43 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatAutoCompleteTextView.TINT_ATTRS,·n,·0); | 45 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatAutoCompleteTextView.TINT_ATTRS,·n,·0); |
44 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); | 46 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); |
45 | ············if·(obtainStyledAttributes.hasValue(0))·{ | 47 | ············if·(obtainStyledAttributes.hasValue(0))·{ |
46 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); | 48 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); |
47 | ················if·(tintList·!=·null)·{ | 49 | ················if·(tintList·!=·null)·{ |
48 | ····················this.set | 50 | ····················this.setInternalBackgroundTint(tintList); |
49 | ················} | 51 | ················} |
50 | ············} | 52 | ············} |
51 | ············if·(obtainStyledAttributes.hasValue(n2))·{ | 53 | ············if·(obtainStyledAttributes.hasValue(n2))·{ |
52 | ················this.setDropDownBackgroundDrawable(obtainStyledAttributes.getDrawable(n2)); | 54 | ················this.setDropDownBackgroundDrawable(obtainStyledAttributes.getDrawable(n2)); |
53 | ············} | 55 | ············} |
54 | ············obtainStyledAttributes.recycle(); | 56 | ············obtainStyledAttributes.recycle(); |
55 | ········} | 57 | ········} |
56 | ····} | 58 | ····} |
57 | ···· | 59 | ···· |
58 | ····private·void·applySupportBackgroundTint()·{ | 60 | ····private·void·applySupportBackgroundTint()·{ |
59 | ········if·(this.getBackground()·!=·null | 61 | ········if·(this.getBackground()·!=·null)·{ |
62 | ············if·(this.mBackgroundTint·!=·null)·{ | ||
60 | ············TintManager.tintViewBackground((View)this,·this.mBackgroundTint); | 63 | ················TintManager.tintViewBackground((View)this,·this.mBackgroundTint); |
64 | ············} | ||
65 | ············else·if·(this.mInternalBackgroundTint·!=·null)·{ | ||
66 | ················TintManager.tintViewBackground((View)this,·this.mInternalBackgroundTint); | ||
67 | ············} | ||
68 | ········} | ||
69 | ····} | ||
70 | ···· | ||
71 | ····private·void·setInternalBackgroundTint(final·ColorStateList·mTintList)·{ | ||
72 | ········if·(mTintList·!=·null)·{ | ||
73 | ············if·(this.mInternalBackgroundTint·==·null)·{ | ||
74 | ················this.mInternalBackgroundTint·=·new·TintInfo(); | ||
75 | ············} | ||
76 | ············this.mInternalBackgroundTint.mTintList·=·mTintList; | ||
77 | ············this.mInternalBackgroundTint.mHasTintList·=·true; | ||
78 | ········} | ||
79 | ········else·{ | ||
80 | ············this.mInternalBackgroundTint·=·null; | ||
61 | ········} | 81 | ········} |
82 | ········this.applySupportBackgroundTint(); | ||
62 | ····} | 83 | ····} |
63 | ···· | 84 | ···· |
64 | ····protected·void·drawableStateChanged()·{ | 85 | ····protected·void·drawableStateChanged()·{ |
65 | ········super.drawableStateChanged(); | 86 | ········super.drawableStateChanged(); |
66 | ········this.applySupportBackgroundTint(); | 87 | ········this.applySupportBackgroundTint(); |
67 | ····} | 88 | ····} |
68 | ···· | 89 | ···· |
Offset 84, 14 lines modified | Offset 105, 31 lines modified | ||
84 | ········} | 105 | ········} |
85 | ········else·{ | 106 | ········else·{ |
86 | ············mTintMode·=·null; | 107 | ············mTintMode·=·null; |
87 | ········} | 108 | ········} |
88 | ········return·mTintMode; | 109 | ········return·mTintMode; |
89 | ····} | 110 | ····} |
90 | ···· | 111 | ···· |
112 | ····public·void·setBackgroundDrawable(final·Drawable·backgroundDrawable)·{ | ||
113 | ········super.setBackgroundDrawable(backgroundDrawable); | ||
114 | ········this.setInternalBackgroundTint(null); | ||
115 | ····} | ||
116 | ···· | ||
117 | ····public·void·setBackgroundResource(final·int·backgroundResource)·{ | ||
118 | ········super.setBackgroundResource(backgroundResource); | ||
119 | ········ColorStateList·tintList; | ||
120 | ········if·(this.mTintManager·!=·null)·{ | ||
121 | ············tintList·=·this.mTintManager.getTintList(backgroundResource); | ||
122 | ········} | ||
123 | ········else·{ | ||
124 | ············tintList·=·null; | ||
125 | ········} | ||
126 | ········this.setInternalBackgroundTint(tintList); | ||
127 | ····} | ||
128 | ···· | ||
91 | ····public·void·setDropDownBackgroundResource(final·int·n)·{ | 129 | ····public·void·setDropDownBackgroundResource(final·int·n)·{ |
92 | ········this.setDropDownBackgroundDrawable(this.mTintManager.getDrawable(n)); | 130 | ········this.setDropDownBackgroundDrawable(this.mTintManager.getDrawable(n)); |
93 | ····} | 131 | ····} |
94 | ···· | 132 | ···· |
95 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ | 133 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ |
96 | ········if·(this.mBackgroundTint·==·null)·{ | 134 | ········if·(this.mBackgroundTint·==·null)·{ |
97 | ············this.mBackgroundTint·=·new·TintInfo(); | 135 | ············this.mBackgroundTint·=·new·TintInfo(); |
Offset 1, 34 lines modified | Offset 1, 37 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
2 | import·android.text.method.TransformationMethod; | 3 | import·android.text.method.TransformationMethod; |
3 | import·android.support.v7.internal.text.AllCapsTransformationMethod; | 4 | import·android.support.v7.internal.text.AllCapsTransformationMethod; |
4 | import·android.view.accessibility.AccessibilityNodeInfo; | 5 | import·android.view.accessibility.AccessibilityNodeInfo; |
5 | import·android.view.accessibility.AccessibilityEvent; | 6 | import·android.view.accessibility.AccessibilityEvent; |
6 | import·android.graphics.PorterDuff$Mode; | 7 | import·android.graphics.PorterDuff$Mode; |
7 | import·android.view.View; | 8 | import·android.view.View; |
8 | import·android.content.res.TypedArray; | 9 | import·android.content.res.TypedArray; |
9 | import·android.content.res.ColorStateList; | 10 | import·android.content.res.ColorStateList; |
10 | import·android.support.v7.internal.widget.ThemeUtils; | 11 | import·android.support.v7.internal.widget.ThemeUtils; |
11 | import·android.os.Build$VERSION; | 12 | import·android.os.Build$VERSION; |
12 | import·android.support.v7.appcompat.R$styleable; | 13 | import·android.support.v7.appcompat.R$styleable; |
13 | import·android.support.v7.internal.widget.TintTypedArray; | 14 | import·android.support.v7.internal.widget.TintTypedArray; |
14 | import·android.support.v7.internal.widget.TintManager; | ||
15 | import·android.support.v7.appcompat.R$attr; | 15 | import·android.support.v7.appcompat.R$attr; |
16 | import·android.util.AttributeSet; | 16 | import·android.util.AttributeSet; |
17 | import·android.content.Context; | 17 | import·android.content.Context; |
18 | import·android.support.v7.internal.widget.TintManager; | ||
18 | import·android.support.v7.internal.widget.TintInfo; | 19 | import·android.support.v7.internal.widget.TintInfo; |
19 | import·android.support.v4.view.TintableBackgroundView; | 20 | import·android.support.v4.view.TintableBackgroundView; |
20 | import·android.widget.Button; | 21 | import·android.widget.Button; |
21 | public·class·AppCompatButton·extends·Button·implements·TintableBackgroundView | 22 | public·class·AppCompatButton·extends·Button·implements·TintableBackgroundView |
22 | { | 23 | { |
23 | ····private·static·final·int[]·TINT_ATTRS; | 24 | ····private·static·final·int[]·TINT_ATTRS; |
24 | ····private·TintInfo·mBackgroundTint; | 25 | ····private·TintInfo·mBackgroundTint; |
26 | ····private·TintInfo·mInternalBackgroundTint; | ||
27 | ····private·TintManager·mTintManager; | ||
25 | ···· | 28 | ···· |
26 | ····static·{ | 29 | ····static·{ |
27 | ········TINT_ATTRS·=·new·int[]·{·16842964·}; | 30 | ········TINT_ATTRS·=·new·int[]·{·16842964·}; |
28 | ····} | 31 | ····} |
29 | ···· | 32 | ···· |
30 | ····public·AppCompatButton(final·Context·context)·{ | 33 | ····public·AppCompatButton(final·Context·context)·{ |
31 | ········this(context,·null); | 34 | ········this(context,·null); |
Offset 43, 17 lines modified | Offset 46, 18 lines modified | ||
43 | ········final·int·n3·=·-1; | 46 | ········final·int·n3·=·-1; |
44 | ········super(context,·set,·n); | 47 | ········super(context,·set,·n); |
45 | ········if·(TintManager.SHOULD_BE_USED)·{ | 48 | ········if·(TintManager.SHOULD_BE_USED)·{ |
46 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatButton.TINT_ATTRS,·n,·0); | 49 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatButton.TINT_ATTRS,·n,·0); |
47 | ············if·(obtainStyledAttributes.hasValue(0))·{ | 50 | ············if·(obtainStyledAttributes.hasValue(0))·{ |
48 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·n3)); | 51 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·n3)); |
49 | ················if·(tintList·!=·null)·{ | 52 | ················if·(tintList·!=·null)·{ |
50 | ····················this.set | 53 | ····················this.setInternalBackgroundTint(tintList); |
51 | ················} | 54 | ················} |
52 | ············} | 55 | ············} |
56 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); | ||
53 | ············obtainStyledAttributes.recycle(); | 57 | ············obtainStyledAttributes.recycle(); |
54 | ········} | 58 | ········} |
55 | ········final·TypedArray·obtainStyledAttributes2·=·context.obtainStyledAttributes(set,·R$styleable.AppCompatTextView,·n,·0); | 59 | ········final·TypedArray·obtainStyledAttributes2·=·context.obtainStyledAttributes(set,·R$styleable.AppCompatTextView,·n,·0); |
56 | ········final·int·resourceId·=·obtainStyledAttributes2.getResourceId(R$styleable.AppCompatTextView_android_textAppearance,·n3); | 60 | ········final·int·resourceId·=·obtainStyledAttributes2.getResourceId(R$styleable.AppCompatTextView_android_textAppearance,·n3); |
57 | ········obtainStyledAttributes2.recycle(); | 61 | ········obtainStyledAttributes2.recycle(); |
58 | ········if·(resourceId·!=·n3)·{ | 62 | ········if·(resourceId·!=·n3)·{ |
59 | ············final·TypedArray·obtainStyledAttributes3·=·context.obtainStyledAttributes(resourceId,·R$styleable.TextAppearance); | 63 | ············final·TypedArray·obtainStyledAttributes3·=·context.obtainStyledAttributes(resourceId,·R$styleable.TextAppearance); |
Offset 77, 17 lines modified | Offset 81, 36 lines modified | ||
77 | ················n4·=·ThemeUtils.getThemeAttrColor(context,·n2); | 81 | ················n4·=·ThemeUtils.getThemeAttrColor(context,·n2); |
78 | ············} | 82 | ············} |
79 | ············this.setTextColor(ThemeUtils.createDisabledStateList(textColors.getDefaultColor(),·n4)); | 83 | ············this.setTextColor(ThemeUtils.createDisabledStateList(textColors.getDefaultColor(),·n4)); |
80 | ········} | 84 | ········} |
81 | ····} | 85 | ····} |
82 | ···· | 86 | ···· |
83 | ····private·void·applySupportBackgroundTint()·{ | 87 | ····private·void·applySupportBackgroundTint()·{ |
84 | ········if·(this.getBackground()·!=·null | 88 | ········if·(this.getBackground()·!=·null)·{ |
89 | ············if·(this.mBackgroundTint·!=·null)·{ | ||
85 | ············TintManager.tintViewBackground((View)this,·this.mBackgroundTint); | 90 | ················TintManager.tintViewBackground((View)this,·this.mBackgroundTint); |
91 | ············} | ||
92 | ············else·if·(this.mInternalBackgroundTint·!=·null)·{ | ||
93 | ················TintManager.tintViewBackground((View)this,·this.mInternalBackgroundTint); | ||
94 | ············} | ||
95 | ········} | ||
96 | ····} | ||
97 | ···· | ||
98 | ····private·void·setInternalBackgroundTint(final·ColorStateList·mTintList)·{ | ||
99 | ········if·(mTintList·!=·null)·{ | ||
100 | ············if·(this.mInternalBackgroundTint·==·null)·{ | ||
101 | ················this.mInternalBackgroundTint·=·new·TintInfo(); | ||
102 | ············} | ||
103 | ············this.mInternalBackgroundTint.mTintList·=·mTintList; | ||
104 | ············this.mInternalBackgroundTint.mHasTintList·=·true; | ||
105 | ········} | ||
106 | ········else·{ | ||
107 | ············this.mInternalBackgroundTint·=·null; | ||
86 | ········} | 108 | ········} |
109 | ········this.applySupportBackgroundTint(); | ||
87 | ····} | 110 | ····} |
88 | ···· | 111 | ···· |
89 | ····protected·void·drawableStateChanged()·{ | 112 | ····protected·void·drawableStateChanged()·{ |
90 | ········super.drawableStateChanged(); | 113 | ········super.drawableStateChanged(); |
91 | ········this.applySupportBackgroundTint(); | 114 | ········this.applySupportBackgroundTint(); |
92 | ····} | 115 | ····} |
93 | ···· | 116 | ···· |
Offset 130, 14 lines modified | Offset 153, 31 lines modified | ||
130 | ········} | 153 | ········} |
131 | ········else·{ | 154 | ········else·{ |
132 | ············transformationMethod·=·null; | 155 | ············transformationMethod·=·null; |
133 | ········} | 156 | ········} |
134 | ········this.setTransformationMethod((TransformationMethod)transformationMethod); | 157 | ········this.setTransformationMethod((TransformationMethod)transformationMethod); |
135 | ····} | 158 | ····} |
136 | ···· | 159 | ···· |
160 | ····public·void·setBackgroundDrawable(final·Drawable·backgroundDrawable)·{ | ||
161 | ········super.setBackgroundDrawable(backgroundDrawable); | ||
162 | ········this.setInternalBackgroundTint(null); | ||
163 | ····} | ||
164 | ···· | ||
165 | ····public·void·setBackgroundResource(final·int·backgroundResource)·{ | ||
166 | ········super.setBackgroundResource(backgroundResource); | ||
167 | ········ColorStateList·tintList; | ||
168 | ········if·(this.mTintManager·!=·null)·{ | ||
169 | ············tintList·=·this.mTintManager.getTintList(backgroundResource); | ||
170 | ········} | ||
171 | ········else·{ | ||
172 | ············tintList·=·null; | ||
173 | ········} | ||
174 | ········this.setInternalBackgroundTint(tintList); | ||
175 | ····} | ||
176 | ···· | ||
137 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ | 177 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ |
138 | ········if·(this.mBackgroundTint·==·null)·{ | 178 | ········if·(this.mBackgroundTint·==·null)·{ |
139 | ············this.mBackgroundTint·=·new·TintInfo(); | 179 | ············this.mBackgroundTint·=·new·TintInfo(); |
140 | ········} | 180 | ········} |
141 | ········this.mBackgroundTint.mTintList·=·mTintList; | 181 | ········this.mBackgroundTint.mTintList·=·mTintList; |
142 | ········this.mBackgroundTint.mHasTintList·=·true; | 182 | ········this.mBackgroundTint.mHasTintList·=·true; |
143 | ········this.applySupportBackgroundTint(); | 183 | ········this.applySupportBackgroundTint(); |
Offset 1, 27 lines modified | Offset 1, 30 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
2 | import·android.graphics.PorterDuff$Mode; | 3 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.view.View; | 4 | import·android.view.View; |
4 | import·android.content.res.ColorStateList; | 5 | import·android.content.res.ColorStateList; |
5 | import·android.support.v7.internal.widget.TintTypedArray; | 6 | import·android.support.v7.internal.widget.TintTypedArray; |
6 | import·android.support.v7.internal.widget.TintManager; | ||
7 | import·android.support.v7.internal.widget.TintContextWrapper; | 7 | import·android.support.v7.internal.widget.TintContextWrapper; |
8 | import·android.support.v7.appcompat.R$attr; | 8 | import·android.support.v7.appcompat.R$attr; |
9 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
10 | import·android.content.Context; | 10 | import·android.content.Context; |
11 | import·android.support.v7.internal.widget.TintManager; | ||
11 | import·android.support.v7.internal.widget.TintInfo; | 12 | import·android.support.v7.internal.widget.TintInfo; |
12 | import·android.support.v4.view.TintableBackgroundView; | 13 | import·android.support.v4.view.TintableBackgroundView; |
13 | import·android.widget.EditText; | 14 | import·android.widget.EditText; |
14 | public·class·AppCompatEditText·extends·EditText·implements·TintableBackgroundView | 15 | public·class·AppCompatEditText·extends·EditText·implements·TintableBackgroundView |
15 | { | 16 | { |
16 | ····private·static·final·int[]·TINT_ATTRS; | 17 | ····private·static·final·int[]·TINT_ATTRS; |
17 | ····private·TintInfo·mBackgroundTint; | 18 | ····private·TintInfo·mBackgroundTint; |
19 | ····private·TintInfo·mInternalBackgroundTint; | ||
20 | ····private·TintManager·mTintManager; | ||
18 | ···· | 21 | ···· |
19 | ····static·{ | 22 | ····static·{ |
20 | ········TINT_ATTRS·=·new·int[]·{·16842964·}; | 23 | ········TINT_ATTRS·=·new·int[]·{·16842964·}; |
21 | ····} | 24 | ····} |
22 | ···· | 25 | ···· |
23 | ····public·AppCompatEditText(final·Context·context)·{ | 26 | ····public·AppCompatEditText(final·Context·context)·{ |
24 | ········this(context,·null); | 27 | ········this(context,·null); |
Offset 34, 25 lines modified | Offset 37, 45 lines modified | ||
34 | ····public·AppCompatEditText(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 37 | ····public·AppCompatEditText(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
35 | ········super(TintContextWrapper.wrap(context),·set,·n); | 38 | ········super(TintContextWrapper.wrap(context),·set,·n); |
36 | ········if·(TintManager.SHOULD_BE_USED)·{ | 39 | ········if·(TintManager.SHOULD_BE_USED)·{ |
37 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatEditText.TINT_ATTRS,·n,·0); | 40 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatEditText.TINT_ATTRS,·n,·0); |
38 | ············if·(obtainStyledAttributes.hasValue(0))·{ | 41 | ············if·(obtainStyledAttributes.hasValue(0))·{ |
39 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); | 42 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); |
40 | ················if·(tintList·!=·null)·{ | 43 | ················if·(tintList·!=·null)·{ |
41 | ····················this.set | 44 | ····················this.setInternalBackgroundTint(tintList); |
42 | ················} | 45 | ················} |
43 | ············} | 46 | ············} |
47 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); | ||
44 | ············obtainStyledAttributes.recycle(); | 48 | ············obtainStyledAttributes.recycle(); |
45 | ········} | 49 | ········} |
46 | ····} | 50 | ····} |
47 | ···· | 51 | ···· |
48 | ····private·void·applySupportBackgroundTint()·{ | 52 | ····private·void·applySupportBackgroundTint()·{ |
49 | ········if·(this.getBackground()·!=·null | 53 | ········if·(this.getBackground()·!=·null)·{ |
54 | ············if·(this.mBackgroundTint·!=·null)·{ | ||
50 | ············TintManager.tintViewBackground((View)this,·this.mBackgroundTint); | 55 | ················TintManager.tintViewBackground((View)this,·this.mBackgroundTint); |
56 | ············} | ||
57 | ············else·if·(this.mInternalBackgroundTint·!=·null)·{ | ||
58 | ················TintManager.tintViewBackground((View)this,·this.mInternalBackgroundTint); | ||
59 | ············} | ||
60 | ········} | ||
61 | ····} | ||
62 | ···· | ||
63 | ····private·void·setInternalBackgroundTint(final·ColorStateList·mTintList)·{ | ||
64 | ········if·(mTintList·!=·null)·{ | ||
65 | ············if·(this.mInternalBackgroundTint·==·null)·{ | ||
66 | ················this.mInternalBackgroundTint·=·new·TintInfo(); | ||
67 | ············} | ||
68 | ············this.mInternalBackgroundTint.mTintList·=·mTintList; | ||
69 | ············this.mInternalBackgroundTint.mHasTintList·=·true; | ||
70 | ········} | ||
71 | ········else·{ | ||
72 | ············this.mInternalBackgroundTint·=·null; | ||
51 | ········} | 73 | ········} |
74 | ········this.applySupportBackgroundTint(); | ||
52 | ····} | 75 | ····} |
53 | ···· | 76 | ···· |
54 | ····protected·void·drawableStateChanged()·{ | 77 | ····protected·void·drawableStateChanged()·{ |
55 | ········super.drawableStateChanged(); | 78 | ········super.drawableStateChanged(); |
56 | ········this.applySupportBackgroundTint(); | 79 | ········this.applySupportBackgroundTint(); |
57 | ····} | 80 | ····} |
58 | ···· | 81 | ···· |
Offset 74, 14 lines modified | Offset 97, 31 lines modified | ||
74 | ········} | 97 | ········} |
75 | ········else·{ | 98 | ········else·{ |
76 | ············mTintMode·=·null; | 99 | ············mTintMode·=·null; |
77 | ········} | 100 | ········} |
78 | ········return·mTintMode; | 101 | ········return·mTintMode; |
79 | ····} | 102 | ····} |
80 | ···· | 103 | ···· |
104 | ····public·void·setBackgroundDrawable(final·Drawable·backgroundDrawable)·{ | ||
105 | ········super.setBackgroundDrawable(backgroundDrawable); | ||
106 | ········this.setInternalBackgroundTint(null); | ||
107 | ····} | ||
108 | ···· | ||
109 | ····public·void·setBackgroundResource(final·int·backgroundResource)·{ | ||
110 | ········super.setBackgroundResource(backgroundResource); | ||
111 | ········ColorStateList·tintList; | ||
112 | ········if·(this.mTintManager·!=·null)·{ | ||
113 | ············tintList·=·this.mTintManager.getTintList(backgroundResource); | ||
114 | ········} | ||
115 | ········else·{ | ||
116 | ············tintList·=·null; | ||
117 | ········} | ||
118 | ········this.setInternalBackgroundTint(tintList); | ||
119 | ····} | ||
120 | ···· | ||
81 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ | 121 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ |
82 | ········if·(this.mBackgroundTint·==·null)·{ | 122 | ········if·(this.mBackgroundTint·==·null)·{ |
83 | ············this.mBackgroundTint·=·new·TintInfo(); | 123 | ············this.mBackgroundTint·=·new·TintInfo(); |
84 | ········} | 124 | ········} |
85 | ········this.mBackgroundTint.mTintList·=·mTintList; | 125 | ········this.mBackgroundTint.mTintList·=·mTintList; |
86 | ········this.mBackgroundTint.mHasTintList·=·true; | 126 | ········this.mBackgroundTint.mHasTintList·=·true; |
87 | ········this.applySupportBackgroundTint(); | 127 | ········this.applySupportBackgroundTint(); |
Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
2 | import·android.graphics.drawable.Drawable; | ||
2 | import·android.graphics.PorterDuff$Mode; | 3 | import·android.graphics.PorterDuff$Mode; |
3 | import·android.view.View; | 4 | import·android.view.View; |
4 | import·android.content.res.ColorStateList; | 5 | import·android.content.res.ColorStateList; |
5 | import·android.support.v7.internal.widget.TintTypedArray; | 6 | import·android.support.v7.internal.widget.TintTypedArray; |
6 | import·android.support.v7.internal.widget.TintContextWrapper; | 7 | import·android.support.v7.internal.widget.TintContextWrapper; |
7 | import·android.support.v7.appcompat.R$attr; | 8 | import·android.support.v7.appcompat.R$attr; |
8 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
Offset 14, 14 lines modified | Offset 15, 15 lines modified | ||
14 | import·android.support.v4.view.TintableBackgroundView; | 15 | import·android.support.v4.view.TintableBackgroundView; |
15 | import·android.widget.MultiAutoCompleteTextView; | 16 | import·android.widget.MultiAutoCompleteTextView; |
16 | public·class·AppCompatMultiAutoCompleteTextView·extends·MultiAutoCompleteTextView·implements·TintableBackgroundView | 17 | public·class·AppCompatMultiAutoCompleteTextView·extends·MultiAutoCompleteTextView·implements·TintableBackgroundView |
17 | { | 18 | { |
18 | ····private·static·final·int[]·TINT_ATTRS; | 19 | ····private·static·final·int[]·TINT_ATTRS; |
19 | ····private·TintInfo·mBackgroundTint; | 20 | ····private·TintInfo·mBackgroundTint; |
21 | ····private·TintInfo·mInternalBackgroundTint; | ||
20 | ····private·TintManager·mTintManager; | 22 | ····private·TintManager·mTintManager; |
21 | ···· | 23 | ···· |
22 | ····static·{ | 24 | ····static·{ |
23 | ········final·int[]·array; | 25 | ········final·int[]·array; |
24 | ········final·int[]·tint_ATTRS·=·array·=·new·int[2]; | 26 | ········final·int[]·tint_ATTRS·=·array·=·new·int[2]; |
25 | ········array[0]·=·16842964; | 27 | ········array[0]·=·16842964; |
26 | ········array[1]·=·16843126; | 28 | ········array[1]·=·16843126; |
Offset 41, 30 lines modified | Offset 43, 49 lines modified | ||
41 | ········super(TintContextWrapper.wrap(context),·set,·n); | 43 | ········super(TintContextWrapper.wrap(context),·set,·n); |
42 | ········if·(TintManager.SHOULD_BE_USED)·{ | 44 | ········if·(TintManager.SHOULD_BE_USED)·{ |
43 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatMultiAutoCompleteTextView.TINT_ATTRS,·n,·0); | 45 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatMultiAutoCompleteTextView.TINT_ATTRS,·n,·0); |
44 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); | 46 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); |
45 | ············if·(obtainStyledAttributes.hasValue(0))·{ | 47 | ············if·(obtainStyledAttributes.hasValue(0))·{ |
46 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); | 48 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); |
47 | ················if·(tintList·!=·null)·{ | 49 | ················if·(tintList·!=·null)·{ |
48 | ····················this.set | 50 | ····················this.setInternalBackgroundTint(tintList); |
49 | ················} | 51 | ················} |
50 | ············} | 52 | ············} |
51 | ············if·(obtainStyledAttributes.hasValue(n2))·{ | 53 | ············if·(obtainStyledAttributes.hasValue(n2))·{ |
52 | ················this.setDropDownBackgroundDrawable(obtainStyledAttributes.getDrawable(n2)); | 54 | ················this.setDropDownBackgroundDrawable(obtainStyledAttributes.getDrawable(n2)); |
53 | ············} | 55 | ············} |
54 | ············obtainStyledAttributes.recycle(); | 56 | ············obtainStyledAttributes.recycle(); |
55 | ········} | 57 | ········} |
56 | ····} | 58 | ····} |
57 | ···· | 59 | ···· |
58 | ····private·void·applySupportBackgroundTint()·{ | 60 | ····private·void·applySupportBackgroundTint()·{ |
59 | ········if·(this.getBackground()·!=·null | 61 | ········if·(this.getBackground()·!=·null)·{ |
62 | ············if·(this.mBackgroundTint·!=·null)·{ | ||
60 | ············TintManager.tintViewBackground((View)this,·this.mBackgroundTint); | 63 | ················TintManager.tintViewBackground((View)this,·this.mBackgroundTint); |
64 | ············} | ||
65 | ············else·if·(this.mInternalBackgroundTint·!=·null)·{ | ||
66 | ················TintManager.tintViewBackground((View)this,·this.mInternalBackgroundTint); | ||
67 | ············} | ||
61 | ········} | 68 | ········} |
62 | ····} | 69 | ····} |
63 | ···· | 70 | ···· |
71 | ····private·void·setInternalBackgroundTint(final·ColorStateList·mTintList)·{ | ||
72 | ········if·(mTintList·!=·null)·{ | ||
73 | ············if·(this.mInternalBackgroundTint·==·null)·{ | ||
74 | ················this.mInternalBackgroundTint·=·new·TintInfo(); | ||
75 | ············} | ||
76 | ············this.mInternalBackgroundTint.mTintList·=·mTintList; | ||
77 | ············this.mInternalBackgroundTint.mHasTintList·=·true; | ||
78 | ········} | ||
79 | ········else·{ | ||
80 | ············this.mInternalBackgroundTint·=·null; | ||
81 | ········} | ||
82 | ········this.applySupportBackgroundTint(); | ||
83 | ····} | ||
84 | ···· | ||
64 | ····protected·void·drawableStateChanged()·{ | 85 | ····protected·void·drawableStateChanged()·{ |
65 | ········super.drawableStateChanged(); | 86 | ········super.drawableStateChanged(); |
66 | ········this.applySupportBackgroundTint(); | 87 | ········this.applySupportBackgroundTint(); |
67 | ····} | 88 | ····} |
68 | ···· | 89 | ···· |
69 | ····public·ColorStateList·getSupportBackgroundTintList()·{ | 90 | ····public·ColorStateList·getSupportBackgroundTintList()·{ |
70 | ········ColorStateList·mTintList; | 91 | ········ColorStateList·mTintList; |
Offset 84, 14 lines modified | Offset 105, 31 lines modified | ||
84 | ········} | 105 | ········} |
85 | ········else·{ | 106 | ········else·{ |
86 | ············mTintMode·=·null; | 107 | ············mTintMode·=·null; |
87 | ········} | 108 | ········} |
88 | ········return·mTintMode; | 109 | ········return·mTintMode; |
89 | ····} | 110 | ····} |
90 | ···· | 111 | ···· |
112 | ····public·void·setBackgroundDrawable(final·Drawable·backgroundDrawable)·{ | ||
113 | ········super.setBackgroundDrawable(backgroundDrawable); | ||
114 | ········this.setInternalBackgroundTint(null); | ||
115 | ····} | ||
116 | ···· | ||
117 | ····public·void·setBackgroundResource(final·int·backgroundResource)·{ | ||
118 | ········super.setBackgroundResource(backgroundResource); | ||
119 | ········ColorStateList·tintList; | ||
120 | ········if·(this.mTintManager·!=·null)·{ | ||
121 | ············tintList·=·this.mTintManager.getTintList(backgroundResource); | ||
122 | ········} | ||
123 | ········else·{ | ||
124 | ············tintList·=·null; | ||
125 | ········} | ||
126 | ········this.setInternalBackgroundTint(tintList); | ||
127 | ····} | ||
128 | ···· | ||
91 | ····public·void·setDropDownBackgroundResource(final·int·dropDownBackgroundResource)·{ | 129 | ····public·void·setDropDownBackgroundResource(final·int·dropDownBackgroundResource)·{ |
92 | ········if·(this.mTintManager·!=·null)·{ | 130 | ········if·(this.mTintManager·!=·null)·{ |
93 | ············this.setDropDownBackgroundDrawable(this.mTintManager.getDrawable(dropDownBackgroundResource)); | 131 | ············this.setDropDownBackgroundDrawable(this.mTintManager.getDrawable(dropDownBackgroundResource)); |
94 | ········} | 132 | ········} |
95 | ········else·{ | 133 | ········else·{ |
96 | ············super.setDropDownBackgroundResource(dropDownBackgroundResource); | 134 | ············super.setDropDownBackgroundResource(dropDownBackgroundResource); |
97 | ········} | 135 | ········} |
Offset 5, 26 lines modified | Offset 5, 28 lines modified | ||
5 | import·java.lang.reflect.Field; | 5 | import·java.lang.reflect.Field; |
6 | import·android.widget.ListPopupWindow; | 6 | import·android.widget.ListPopupWindow; |
7 | import·android.view.View; | 7 | import·android.view.View; |
8 | import·android.graphics.drawable.Drawable; | 8 | import·android.graphics.drawable.Drawable; |
9 | import·android.content.res.ColorStateList; | 9 | import·android.content.res.ColorStateList; |
10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
11 | import·android.support.v7.internal.widget.TintTypedArray; | 11 | import·android.support.v7.internal.widget.TintTypedArray; |
12 | import·android.support.v7.internal.widget.TintManager; | ||
13 | import·android.support.v7.appcompat.R$attr; | 12 | import·android.support.v7.appcompat.R$attr; |
14 | import·android.util.AttributeSet; | 13 | import·android.util.AttributeSet; |
15 | import·android.content.Context; | 14 | import·android.content.Context; |
15 | import·android.support.v7.internal.widget.TintManager; | ||
16 | import·android.support.v7.internal.widget.TintInfo; | 16 | import·android.support.v7.internal.widget.TintInfo; |
17 | import·android.support.v4.view.TintableBackgroundView; | 17 | import·android.support.v4.view.TintableBackgroundView; |
18 | import·android.widget.Spinner; | 18 | import·android.widget.Spinner; |
19 | public·class·AppCompatSpinner·extends·Spinner·implements·TintableBackgroundView | 19 | public·class·AppCompatSpinner·extends·Spinner·implements·TintableBackgroundView |
20 | { | 20 | { |
21 | ····private·static·final·int[]·TINT_ATTRS; | 21 | ····private·static·final·int[]·TINT_ATTRS; |
22 | ····private·TintInfo·mBackgroundTint; | 22 | ····private·TintInfo·mBackgroundTint; |
23 | ····private·TintInfo·mInternalBackgroundTint; | ||
24 | ····private·TintManager·mTintManager; | ||
23 | ···· | 25 | ···· |
24 | ····static·{ | 26 | ····static·{ |
25 | ········final·int[]·array; | 27 | ········final·int[]·array; |
26 | ········final·int[]·tint_ATTRS·=·array·=·new·int[2]; | 28 | ········final·int[]·tint_ATTRS·=·array·=·new·int[2]; |
27 | ········array[0]·=·16842964; | 29 | ········array[0]·=·16842964; |
28 | ········array[1]·=·16843126; | 30 | ········array[1]·=·16843126; |
29 | ········TINT_ATTRS·=·tint_ATTRS; | 31 | ········TINT_ATTRS·=·tint_ATTRS; |
Offset 42, 34 lines modified | Offset 44, 54 lines modified | ||
42 | ········final·int·n2·=·1; | 44 | ········final·int·n2·=·1; |
43 | ········super(context,·set,·n); | 45 | ········super(context,·set,·n); |
44 | ········if·(TintManager.SHOULD_BE_USED)·{ | 46 | ········if·(TintManager.SHOULD_BE_USED)·{ |
45 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatSpinner.TINT_ATTRS,·n,·0); | 47 | ············final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(this.getContext(),·set,·AppCompatSpinner.TINT_ATTRS,·n,·0); |
46 | ············if·(obtainStyledAttributes.hasValue(0))·{ | 48 | ············if·(obtainStyledAttributes.hasValue(0))·{ |
47 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); | 49 | ················final·ColorStateList·tintList·=·obtainStyledAttributes.getTintManager().getTintList(obtainStyledAttributes.getResourceId(0,·-1)); |
48 | ················if·(tintList·!=·null)·{ | 50 | ················if·(tintList·!=·null)·{ |
49 | ····················this.set | 51 | ····················this.setInternalBackgroundTint(tintList); |
50 | ················} | 52 | ················} |
51 | ············} | 53 | ············} |
52 | ············if·(obtainStyledAttributes.hasValue(n2))·{ | 54 | ············if·(obtainStyledAttributes.hasValue(n2))·{ |
53 | ················final·Drawable·drawable·=·obtainStyledAttributes.getDrawable(n2); | 55 | ················final·Drawable·drawable·=·obtainStyledAttributes.getDrawable(n2); |
54 | ················if·(Build$VERSION.SDK_INT·>=·16)·{ | 56 | ················if·(Build$VERSION.SDK_INT·>=·16)·{ |
55 | ····················this.setPopupBackgroundDrawable(drawable); | 57 | ····················this.setPopupBackgroundDrawable(drawable); |
56 | ················} | 58 | ················} |
57 | ················else·if·(Build$VERSION.SDK_INT·>=·11)·{ | 59 | ················else·if·(Build$VERSION.SDK_INT·>=·11)·{ |
58 | ····················setPopupBackgroundDrawableV11(this,·drawable); | 60 | ····················setPopupBackgroundDrawableV11(this,·drawable); |
59 | ················} | 61 | ················} |
60 | ············} | 62 | ············} |
63 | ············this.mTintManager·=·obtainStyledAttributes.getTintManager(); | ||
61 | ············obtainStyledAttributes.recycle(); | 64 | ············obtainStyledAttributes.recycle(); |
62 | ········} | 65 | ········} |
63 | ····} | 66 | ····} |
64 | ···· | 67 | ···· |
65 | ····private·void·applySupportBackgroundTint()·{ | 68 | ····private·void·applySupportBackgroundTint()·{ |
66 | ········if·(this.getBackground()·!=·null | 69 | ········if·(this.getBackground()·!=·null)·{ |
70 | ············if·(this.mBackgroundTint·!=·null)·{ | ||
67 | ············TintManager.tintViewBackground((View)this,·this.mBackgroundTint); | 71 | ················TintManager.tintViewBackground((View)this,·this.mBackgroundTint); |
72 | ············} | ||
73 | ············else·if·(this.mInternalBackgroundTint·!=·null)·{ | ||
74 | ················TintManager.tintViewBackground((View)this,·this.mInternalBackgroundTint); | ||
75 | ············} | ||
76 | ········} | ||
77 | ····} | ||
78 | ···· | ||
79 | ····private·void·setInternalBackgroundTint(final·ColorStateList·mTintList)·{ | ||
80 | ········if·(mTintList·!=·null)·{ | ||
81 | ············if·(this.mInternalBackgroundTint·==·null)·{ | ||
82 | ················this.mInternalBackgroundTint·=·new·TintInfo(); | ||
83 | ············} | ||
84 | ············this.mInternalBackgroundTint.mTintList·=·mTintList; | ||
85 | ············this.mInternalBackgroundTint.mHasTintList·=·true; | ||
86 | ········} | ||
87 | ········else·{ | ||
88 | ············this.mInternalBackgroundTint·=·null; | ||
68 | ········} | 89 | ········} |
90 | ········this.applySupportBackgroundTint(); | ||
69 | ····} | 91 | ····} |
70 | ···· | 92 | ···· |
71 | ····private·static·void·setPopupBackgroundDrawableV11(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{ | 93 | ····private·static·void·setPopupBackgroundDrawableV11(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{ |
72 | ········final·Class<Spinner>·clazz·=·Spinner.class; | 94 | ········final·Class<Spinner>·clazz·=·Spinner.class; |
73 | ········final·String·name·=·"mPopup"; | 95 | ········final·String·name·=·"mPopup"; |
74 | ········final·Class<Spinner>·clazz2·=·clazz; | 96 | ········final·Class<Spinner>·clazz2·=·clazz; |
75 | ········try·{ | 97 | ········try·{ |
Offset 116, 14 lines modified | Offset 138, 31 lines modified | ||
116 | ········} | 138 | ········} |
117 | ········else·{ | 139 | ········else·{ |
118 | ············mTintMode·=·null; | 140 | ············mTintMode·=·null; |
119 | ········} | 141 | ········} |
120 | ········return·mTintMode; | 142 | ········return·mTintMode; |
121 | ····} | 143 | ····} |
122 | ···· | 144 | ···· |
145 | ····public·void·setBackgroundDrawable(final·Drawable·backgroundDrawable)·{ | ||
146 | ········super.setBackgroundDrawable(backgroundDrawable); | ||
147 | ········this.setInternalBackgroundTint(null); | ||
148 | ····} | ||
149 | ···· | ||
150 | ····public·void·setBackgroundResource(final·int·backgroundResource)·{ | ||
151 | ········super.setBackgroundResource(backgroundResource); | ||
152 | ········ColorStateList·tintList; | ||
153 | ········if·(this.mTintManager·!=·null)·{ | ||
154 | ············tintList·=·this.mTintManager.getTintList(backgroundResource); | ||
155 | ········} | ||
156 | ········else·{ | ||
157 | ············tintList·=·null; | ||
158 | ········} | ||
159 | ········this.setInternalBackgroundTint(tintList); | ||
160 | ····} | ||
161 | ···· | ||
123 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ | 162 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·mTintList)·{ |
124 | ········if·(this.mBackgroundTint·==·null)·{ | 163 | ········if·(this.mBackgroundTint·==·null)·{ |
125 | ············this.mBackgroundTint·=·new·TintInfo(); | 164 | ············this.mBackgroundTint·=·new·TintInfo(); |
126 | ········} | 165 | ········} |
127 | ········this.mBackgroundTint.mTintList·=·mTintList; | 166 | ········this.mBackgroundTint.mTintList·=·mTintList; |
128 | ········this.mBackgroundTint.mHasTintList·=·true; | 167 | ········this.mBackgroundTint.mHasTintList·=·true; |
129 | ········this.applySupportBackgroundTint(); | 168 | ········this.applySupportBackgroundTint(); |
Offset 3, 14 lines modified | Offset 3, 15 lines modified | ||
3 | import·android.view.View$MeasureSpec; | 3 | import·android.view.View$MeasureSpec; |
4 | import·android.widget.ListAdapter; | 4 | import·android.widget.ListAdapter; |
5 | import·android.view.inputmethod.InputMethodManager; | 5 | import·android.view.inputmethod.InputMethodManager; |
6 | import·android.content.ActivityNotFoundException; | 6 | import·android.content.ActivityNotFoundException; |
7 | import·android.support.v4.view.KeyEventCompat; | 7 | import·android.support.v4.view.KeyEventCompat; |
8 | import·android.text.Editable; | 8 | import·android.text.Editable; |
9 | import·android.text.TextUtils; | ||
9 | import·android.util.Log; | 10 | import·android.util.Log; |
10 | import·android.text.style.ImageSpan; | 11 | import·android.text.style.ImageSpan; |
11 | import·android.text.SpannableStringBuilder; | 12 | import·android.text.SpannableStringBuilder; |
12 | import·android.widget.AutoCompleteTextView; | 13 | import·android.widget.AutoCompleteTextView; |
13 | import·android.content.ComponentName; | 14 | import·android.content.ComponentName; |
14 | import·android.os.Parcelable; | 15 | import·android.os.Parcelable; |
15 | import·android.app.PendingIntent; | 16 | import·android.app.PendingIntent; |
Offset 19, 15 lines modified | Offset 20, 14 lines modified | ||
19 | import·android.content.res.Resources; | 20 | import·android.content.res.Resources; |
20 | import·android.support.v7.appcompat.R$dimen; | 21 | import·android.support.v7.appcompat.R$dimen; |
21 | import·android.support.v7.internal.widget.ViewUtils; | 22 | import·android.support.v7.internal.widget.ViewUtils; |
22 | import·android.graphics.Rect; | 23 | import·android.graphics.Rect; |
23 | import·android.view.View$OnLayoutChangeListener; | 24 | import·android.view.View$OnLayoutChangeListener; |
24 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | 25 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; |
25 | import·android.view.KeyEvent; | 26 | import·android.view.KeyEvent; |
26 | import·android.text.TextUtils; | ||
27 | import·android.support.v7.appcompat.R$id; | 27 | import·android.support.v7.appcompat.R$id; |
28 | import·android.view.ViewGroup; | 28 | import·android.view.ViewGroup; |
29 | import·android.support.v7.appcompat.R$layout; | 29 | import·android.support.v7.appcompat.R$layout; |
30 | import·android.view.LayoutInflater; | 30 | import·android.view.LayoutInflater; |
31 | import·android.support.v7.internal.widget.TintTypedArray; | 31 | import·android.support.v7.internal.widget.TintTypedArray; |
32 | import·android.support.v7.appcompat.R$styleable; | 32 | import·android.support.v7.appcompat.R$styleable; |
33 | import·android.support.v7.appcompat.R$attr; | 33 | import·android.support.v7.appcompat.R$attr; |
Offset 60, 14 lines modified | Offset 60, 15 lines modified | ||
60 | ····private·static·final·boolean·IS_AT_LEAST_FROYO·=·false; | 60 | ····private·static·final·boolean·IS_AT_LEAST_FROYO·=·false; |
61 | ····private·static·final·String·LOG_TAG·=·"SearchView"; | 61 | ····private·static·final·String·LOG_TAG·=·"SearchView"; |
62 | ····private·Bundle·mAppSearchData; | 62 | ····private·Bundle·mAppSearchData; |
63 | ····private·boolean·mClearingFocus; | 63 | ····private·boolean·mClearingFocus; |
64 | ····private·final·ImageView·mCloseButton; | 64 | ····private·final·ImageView·mCloseButton; |
65 | ····private·final·ImageView·mCollapsedIcon; | 65 | ····private·final·ImageView·mCollapsedIcon; |
66 | ····private·int·mCollapsedImeOptions; | 66 | ····private·int·mCollapsedImeOptions; |
67 | ····private·final·CharSequence·mDefaultQueryHint; | ||
67 | ····private·final·View·mDropDownAnchor; | 68 | ····private·final·View·mDropDownAnchor; |
68 | ····private·boolean·mExpandedInActionView; | 69 | ····private·boolean·mExpandedInActionView; |
69 | ····private·final·ImageView·mGoButton; | 70 | ····private·final·ImageView·mGoButton; |
70 | ····private·boolean·mIconified; | 71 | ····private·boolean·mIconified; |
71 | ····private·boolean·mIconifiedByDefault; | 72 | ····private·boolean·mIconifiedByDefault; |
72 | ····private·int·mMaxWidth; | 73 | ····private·int·mMaxWidth; |
73 | ····private·CharSequence·mOldQueryText; | 74 | ····private·CharSequence·mOldQueryText; |
Offset 164, 18 lines modified | Offset 165, 16 lines modified | ||
164 | ········this.mSearchSrcTextView.setOnKeyListener(this.mTextKeyListener); | 165 | ········this.mSearchSrcTextView.setOnKeyListener(this.mTextKeyListener); |
165 | ········this.mSearchSrcTextView.setOnFocusChangeListener((View$OnFocusChangeListener)new·SearchView$4(this)); | 166 | ········this.mSearchSrcTextView.setOnFocusChangeListener((View$OnFocusChangeListener)new·SearchView$4(this)); |
166 | ········this.setIconifiedByDefault(obtainStyledAttributes.getBoolean(R$styleable.SearchView_iconifiedByDefault,·true)); | 167 | ········this.setIconifiedByDefault(obtainStyledAttributes.getBoolean(R$styleable.SearchView_iconifiedByDefault,·true)); |
167 | ········final·int·dimensionPixelSize·=·obtainStyledAttributes.getDimensionPixelSize(R$styleable.SearchView_android_maxWidth,·-1); | 168 | ········final·int·dimensionPixelSize·=·obtainStyledAttributes.getDimensionPixelSize(R$styleable.SearchView_android_maxWidth,·-1); |
168 | ········if·(dimensionPixelSize·!=·-1)·{ | 169 | ········if·(dimensionPixelSize·!=·-1)·{ |
169 | ············this.setMaxWidth(dimensionPixelSize); | 170 | ············this.setMaxWidth(dimensionPixelSize); |
170 | ········} | 171 | ········} |
172 | ········this.mDefaultQueryHint·=·obtainStyledAttributes.getText(R$styleable.SearchView_defaultQueryHint); | ||
171 | ········ | 173 | ········this.mQueryHint·=·obtainStyledAttributes.getText(R$styleable.SearchView_queryHint); |
172 | ········if·(!TextUtils.isEmpty(text))·{ | ||
173 | ············this.setQueryHint(text); | ||
174 | ········} | ||
175 | ········final·int·int1·=·obtainStyledAttributes.getInt(R$styleable.SearchView_android_imeOptions,·-1); | 174 | ········final·int·int1·=·obtainStyledAttributes.getInt(R$styleable.SearchView_android_imeOptions,·-1); |
176 | ········if·(int1·!=·-1)·{ | 175 | ········if·(int1·!=·-1)·{ |
177 | ············this.setImeOptions(int1); | 176 | ············this.setImeOptions(int1); |
178 | ········} | 177 | ········} |
179 | ········final·int·int2·=·obtainStyledAttributes.getInt(R$styleable.SearchView_android_inputType,·-1); | 178 | ········final·int·int2·=·obtainStyledAttributes.getInt(R$styleable.SearchView_android_inputType,·-1); |
180 | ········if·(int2·!=·-1)·{ | 179 | ········if·(int2·!=·-1)·{ |
181 | ············this.setInputType(int2); | 180 | ············this.setInputType(int2); |
Offset 721, 17 lines modified | Offset 720, 17 lines modified | ||
721 | ····················if·(!mSearchable.getVoiceSearchLaunchWebSearch())·{ | 720 | ····················if·(!mSearchable.getVoiceSearchLaunchWebSearch())·{ |
722 | ························break·Label_0070; | 721 | ························break·Label_0070; |
723 | ····················} | 722 | ····················} |
724 | ····················final·Intent·voiceWebSearchIntent·=·this.createVoiceWebSearchIntent(this.mVoiceWebSearchIntent,·mSearchable); | 723 | ····················final·Intent·voiceWebSearchIntent·=·this.createVoiceWebSearchIntent(this.mVoiceWebSearchIntent,·mSearchable); |
725 | ····················try·{ | 724 | ····················try·{ |
726 | ························this.getContext().startActivity(voiceWebSearchIntent); | 725 | ························this.getContext().startActivity(voiceWebSearchIntent); |
727 | ························return; | 726 | ························return; |
727 | ························//·iftrue(Label_0009:,·!mSearchable.getVoiceSearchLaunchRecognizer()) | ||
728 | ························voiceAppSearchIntent·=·this.createVoiceAppSearchIntent(this.mVoiceAppSearchIntent,·mSearchable); | 728 | ························voiceAppSearchIntent·=·this.createVoiceAppSearchIntent(this.mVoiceAppSearchIntent,·mSearchable); |
729 | ····················} | 729 | ····················} |
730 | ····················//·iftrue(Label_0009:,·!mSearchable.getVoiceSearchLaunchRecognizer()) | ||
731 | ····················catch·(ActivityNotFoundException·ex)·{} | 730 | ····················catch·(ActivityNotFoundException·ex)·{} |
732 | ················} | 731 | ················} |
733 | ············} | 732 | ············} |
734 | ············catch·(ActivityNotFoundException·ex2)·{} | 733 | ············catch·(ActivityNotFoundException·ex2)·{} |
735 | ············this.getContext().startActivity(voiceAppSearchIntent); | 734 | ············this.getContext().startActivity(voiceAppSearchIntent); |
736 | ········} | 735 | ········} |
737 | ········Label_0009:; | 736 | ········Label_0009:; |
Offset 833, 30 lines modified | Offset 832, 20 lines modified | ||
833 | ········if·(background2·!=·null)·{ | 832 | ········if·(background2·!=·null)·{ |
834 | ············background2.setState(array); | 833 | ············background2.setState(array); |
835 | ········} | 834 | ········} |
836 | ········this.invalidate(); | 835 | ········this.invalidate(); |
837 | ····} | 836 | ····} |
838 | ···· | 837 | ···· |
839 | ····private·void·updateQueryHint()·{ | 838 | ····private·void·updateQueryHint()·{ |
839 | ········CharSequence·queryHint·=·this.getQueryHint(); | ||
840 | ········final·SearchView$SearchAutoComplete·mSearchSrcTextView·=·this.mSearchSrcTextView; | ||
840 | ········if·( | 841 | ········if·(queryHint·==·null)·{ |
842 | ············queryHint·=·""; | ||
841 | ············this.mSearchSrcTextView.setHint(this.getDecoratedHint(this.mQueryHint)); | ||
842 | ········} | ||
843 | ········else·if·(SearchView.IS_AT_LEAST_FROYO·&&·this.mSearchable·!=·null)·{ | ||
844 | ············CharSequence·string·=·null; | ||
845 | ············final·int·hintId·=·this.mSearchable.getHintId(); | ||
846 | ············if·(hintId·!=·0)·{ | ||
847 | ················string·=·this.getContext().getString(hintId); | ||
848 | ············} | ||
849 | ············if·(string·!=·null)·{ | ||
850 | ················this.mSearchSrcTextView.setHint(this.getDecoratedHint(string)); | ||
851 | ············} | ||
852 | ········} | ||
853 | ········else·{ | ||
854 | ············this.mSearchSrcTextView.setHint(this.getDecoratedHint((CharSequence)"")); | ||
855 | ········} | 843 | ········} |
844 | ········mSearchSrcTextView.setHint(this.getDecoratedHint(queryHint)); | ||
856 | ····} | 845 | ····} |
857 | ···· | 846 | ···· |
858 | ····private·void·updateSearchAutoComplete()·{ | 847 | ····private·void·updateSearchAutoComplete()·{ |
859 | ········int·queryRefinement·=·1; | 848 | ········int·queryRefinement·=·1; |
860 | ········this.mSearchSrcTextView.setThreshold(this.mSearchable.getSuggestThreshold()); | 849 | ········this.mSearchSrcTextView.setThreshold(this.mSearchable.getSuggestThreshold()); |
861 | ········this.mSearchSrcTextView.setImeOptions(this.mSearchable.getImeOptions()); | 850 | ········this.mSearchSrcTextView.setImeOptions(this.mSearchable.getImeOptions()); |
862 | ········int·inputType·=·this.mSearchable.getInputType(); | 851 | ········int·inputType·=·this.mSearchable.getInputType(); |
Offset 967, 23 lines modified | Offset 956, 19 lines modified | ||
967 | ····} | 956 | ····} |
968 | ···· | 957 | ···· |
969 | ····public·CharSequence·getQueryHint()·{ | 958 | ····public·CharSequence·getQueryHint()·{ |
970 | ········CharSequence·charSequence; | 959 | ········CharSequence·charSequence; |
971 | ········if·(this.mQueryHint·!=·null)·{ | 960 | ········if·(this.mQueryHint·!=·null)·{ |
Max diff block lines reached; 766/6659 bytes (11.50%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·android.support.v4.app; | 1 | package·android.support.v4.app; |
2 | import·android.app.Notification; | 2 | import·android.app.Notification; |
3 | class·NotificationCompat$NotificationCompatImplGingerbread·extends·NotificationCompat$NotificationCompatImplBase | 3 | class·NotificationCompat$NotificationCompatImplGingerbread·extends·NotificationCompat$NotificationCompatImplBase |
4 | { | 4 | { |
5 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 5 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
6 | ········final·Notification·mNotification·=·notificationCompat$Builder.mNotification; | 6 | ········final·Notification·mNotification·=·notificationCompat$Builder.mNotification; |
7 | ········mNotification.setLatestEventInfo(notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent); | 7 | ········mNotification.setLatestEventInfo(notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent); |
8 | ········final·Notification·add·=·NotificationCompatGingerbread.add(mNotification,·notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent); | 8 | ········final·Notification·add·=·NotificationCompatGingerbread.add(mNotification,·notificationCompat$Builder.mContext,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent); |
9 | ········if·(notificationCompat$Builder.mPriority·>·0)·{ | 9 | ········if·(notificationCompat$Builder.mPriority·>·0)·{ |
10 | ············add.flags·|=·0x80; | 10 | ············add.flags·|=·0x80; |
11 | ········} | 11 | ········} |
12 | ········return·add; | 12 | ········return·add; |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v4.app; | 1 | package·android.support.v4.app; |
2 | import·android.app.Notification; | 2 | import·android.app.Notification; |
3 | class·NotificationCompat$NotificationCompatImplHoneycomb·extends·NotificationCompat$NotificationCompatImplBase | 3 | class·NotificationCompat$NotificationCompatImplHoneycomb·extends·NotificationCompat$NotificationCompatImplBase |
4 | { | 4 | { |
5 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 5 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
6 | ········return·NotificationCompatHoneycomb.add(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon); | 6 | ········return·NotificationCompatHoneycomb.add(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon); |
7 | ····} | 7 | ····} |
8 | } | 8 | } |
Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
1 | package·android.support.v4.app; | 1 | package·android.support.v4.app; |
2 | import·android.app.Notification; | 2 | import·android.app.Notification; |
3 | class·NotificationCompat$NotificationCompatImplIceCreamSandwich·extends·NotificationCompat$NotificationCompatImplBase | 3 | class·NotificationCompat$NotificationCompatImplIceCreamSandwich·extends·NotificationCompat$NotificationCompatImplBase |
4 | { | 4 | { |
5 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 5 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
6 | ········return· | 6 | ········return·notificationCompat$BuilderExtender.build(notificationCompat$Builder,·(NotificationBuilderWithBuilderAccessor)new·NotificationCompatIceCreamSandwich$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Bu[·...·truncated·by·diffoscope;·len:·436,·SHA:·5bf19b32ca6710f51bf376c4c090a442d23b79af11e2def8ca96bd2593c7b350·...·]); |
7 | ····} | 7 | ····} |
8 | } | 8 | } |
Offset 3, 19 lines modified | Offset 3, 19 lines modified | ||
3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
4 | import·java.util.ArrayList; | 4 | import·java.util.ArrayList; |
5 | import·android.app.Notification; | 5 | import·android.app.Notification; |
6 | class·NotificationCompat$NotificationCompatImplJellybean·extends·NotificationCompat$NotificationCompatImplBase | 6 | class·NotificationCompat$NotificationCompatImplJellybean·extends·NotificationCompat$NotificationCompatImplBase |
7 | { | 7 | { |
8 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 8 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
9 | ········final·NotificationCompatJellybean$Builder·notificationCompatJellybean$Builder·=·new·NotificationCompatJellybean$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); | 9 | ········final·NotificationCompatJellybean$Builder·notificationCompatJellybean$Builder·=·new·NotificationCompatJellybean$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); |
10 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatJellybean$Builder,·notificationCompat$Builder.mActions); | 10 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatJellybean$Builder,·notificationCompat$Builder.mActions); |
11 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatJellybean$Builder,·notificationCompat$Builder.mStyle); | 11 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatJellybean$Builder,·notificationCompat$Builder.mStyle); |
12 | ········return·notificationCompat | 12 | ········return·notificationCompat$BuilderExtender.build(notificationCompat$Builder,·(NotificationBuilderWithBuilderAccessor)notificationCompatJellybean$Builder); |
13 | ····} | 13 | ····} |
14 | ···· | 14 | ···· |
15 | ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{ | 15 | ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{ |
16 | ········return·(NotificationCompat$Action)NotificationCompatJellybean.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY); | 16 | ········return·(NotificationCompat$Action)NotificationCompatJellybean.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY); |
17 | ····} | 17 | ····} |
18 | ···· | 18 | ···· |
19 | ····public·int·getActionCount(final·Notification·notification)·{ | 19 | ····public·int·getActionCount(final·Notification·notification)·{ |
Offset 4, 28 lines modified | Offset 4, 29 lines modified | ||
4 | import·android.widget.AutoCompleteTextView; | 4 | import·android.widget.AutoCompleteTextView; |
5 | import·android.view.View; | 5 | import·android.view.View; |
6 | import·android.view.inputmethod.InputMethodManager; | 6 | import·android.view.inputmethod.InputMethodManager; |
7 | import·android.view.KeyEvent$DispatcherState; | 7 | import·android.view.KeyEvent$DispatcherState; |
8 | import·android.view.KeyEvent; | 8 | import·android.view.KeyEvent; |
9 | import·android.graphics.Rect; | 9 | import·android.graphics.Rect; |
10 | import·android.text.TextUtils; | 10 | import·android.text.TextUtils; |
11 | import·android.support.v7.appcompat.R$attr; | ||
11 | import·android.util.AttributeSet; | 12 | import·android.util.AttributeSet; |
12 | import·android.content.Context; | 13 | import·android.content.Context; |
13 | public·class·SearchView$SearchAutoComplete·extends·AppCompatAutoCompleteTextView | 14 | public·class·SearchView$SearchAutoComplete·extends·AppCompatAutoCompleteTextView |
14 | { | 15 | { |
15 | ····private·SearchView·mSearchView; | 16 | ····private·SearchView·mSearchView; |
16 | ····private·int·mThreshold; | 17 | ····private·int·mThreshold; |
17 | ···· | 18 | ···· |
18 | ····public·SearchView$SearchAutoComplete(final·Context·context)·{ | 19 | ····public·SearchView$SearchAutoComplete(final·Context·context)·{ |
19 | ········this(context,·null); | 20 | ········this(context,·null); |
20 | ····} | 21 | ····} |
21 | ···· | 22 | ···· |
22 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set)·{ | 23 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set)·{ |
23 | ········this(context,·set,· | 24 | ········this(context,·set,·R$attr.autoCompleteTextViewStyle); |
24 | ····} | 25 | ····} |
25 | ···· | 26 | ···· |
26 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 27 | ····public·SearchView$SearchAutoComplete(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
27 | ········super(context,·set,·n); | 28 | ········super(context,·set,·n); |
28 | ········this.mThreshold·=·this.getThreshold(); | 29 | ········this.mThreshold·=·this.getThreshold(); |
29 | ····} | 30 | ····} |
30 | ···· | 31 | ···· |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | package·android.support.v4.app; | 2 | package·android.support.v4.app; |
3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
4 | import·android.app.Notification; | 4 | import·android.app.Notification; |
5 | class·NotificationCompat$NotificationCompatImplKitKat·extends·NotificationCompat$NotificationCompatImplJellybean | 5 | class·NotificationCompat$NotificationCompatImplKitKat·extends·NotificationCompat$NotificationCompatImplJellybean |
6 | { | 6 | { |
7 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 7 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
8 | ········final·NotificationCompatKitKat$Builder·notificationCompatKitKat$Builder·=·new·NotificationCompatKitKat$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mShowWhen,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mPeople,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); | 8 | ········final·NotificationCompatKitKat$Builder·notificationCompatKitKat$Builder·=·new·NotificationCompatKitKat$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mShowWhen,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mPeople,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); |
9 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatKitKat$Builder,·notificationCompat$Builder.mActions); | 9 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatKitKat$Builder,·notificationCompat$Builder.mActions); |
10 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatKitKat$Builder,·notificationCompat$Builder.mStyle); | 10 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatKitKat$Builder,·notificationCompat$Builder.mStyle); |
11 | ········return·notificationCompat | 11 | ········return·notificationCompat$BuilderExtender.build(notificationCompat$Builder,·(NotificationBuilderWithBuilderAccessor)notificationCompatKitKat$Builder); |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{ | 14 | ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{ |
15 | ········return·(NotificationCompat$Action)NotificationCompatKitKat.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY); | 15 | ········return·(NotificationCompat$Action)NotificationCompatKitKat.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·int·getActionCount(final·Notification·notification)·{ | 18 | ····public·int·getActionCount(final·Notification·notification)·{ |
Offset 1, 27 lines modified | Offset 1, 18 lines modified | ||
1 | package·android.support.v7.app; | 1 | package·android.support.v7.app; |
2 | import·android.support.v7.internal.view.SupportActionModeWrapper; | ||
3 | import·android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper; | ||
4 | import·android.view.ActionMode; | ||
5 | import·android.view.ActionMode$Callback; | ||
6 | import·android.view.ViewGroup; | ||
7 | import·android.view.LayoutInflater$Factory2; | 2 | import·android.view.LayoutInflater$Factory2; |
8 | import·android.util.AttributeSet; | 3 | import·android.util.AttributeSet; |
9 | import·android.view.View; | 4 | import·android.view.View; |
10 | import·android.view.Window; | 5 | import·android.view.Window; |
11 | import·android.content.Context; | 6 | import·android.content.Context; |
12 | import·android.support.v7.internal.widget.NativeActionModeAwareLayout; | ||
13 | import·android.support.v7.internal.widget.NativeActionModeAwareLayout$OnActionModeForChildListener; | ||
14 | class·AppCompatDelegateImplV11·extends·AppCompatDelegateImplV7 | 7 | class·AppCompatDelegateImplV11·extends·AppCompatDelegateImplV7 |
15 | { | 8 | { |
16 | ····private·NativeActionModeAwareLayout·mNativeActionModeAwareLayout; | ||
17 | ···· | ||
18 | ····AppCompatDelegateImplV11(final·Context·context,·final·Window·window,·final·AppCompatCallback·appCompatCallback)·{ | 9 | ····AppCompatDelegateImplV11(final·Context·context,·final·Window·window,·final·AppCompatCallback·appCompatCallback)·{ |
19 | ········super(context,·window,·appCompatCallback); | 10 | ········super(context,·window,·appCompatCallback); |
20 | ····} | 11 | ····} |
21 | ···· | 12 | ···· |
22 | ····View·callActivityOnCreateView(final·View·view,·final·String·s,·final·Context·context,·final·AttributeSet·set)·{ | 13 | ····View·callActivityOnCreateView(final·View·view,·final·String·s,·final·Context·context,·final·AttributeSet·set)·{ |
23 | ········View·view2·=·super.callActivityOnCreateView(view,·s,·context,·set); | 14 | ········View·view2·=·super.callActivityOnCreateView(view,·s,·context,·set); |
24 | ········if·(view2·==·null)·{ | 15 | ········if·(view2·==·null)·{ |
Offset 30, 27 lines modified | Offset 21, 8 lines modified | ||
30 | ············} | 21 | ············} |
31 | ············else·{ | 22 | ············else·{ |
32 | ················view2·=·null; | 23 | ················view2·=·null; |
33 | ············} | 24 | ············} |
34 | ········} | 25 | ········} |
35 | ········return·view2; | 26 | ········return·view2; |
36 | ····} | 27 | ····} |
37 | ···· | ||
38 | ····void·onSubDecorInstalled(final·ViewGroup·viewGroup)·{ | ||
39 | ········this.mNativeActionModeAwareLayout·=·(NativeActionModeAwareLayout)viewGroup.findViewById(16908290); | ||
40 | ········if·(this.mNativeActionModeAwareLayout·!=·null)·{ | ||
41 | ············this.mNativeActionModeAwareLayout.setActionModeForChildListener((NativeActionModeAwareLayout$OnActionModeForChildListener)this); | ||
42 | ········} | ||
43 | ····} | ||
44 | ···· | ||
45 | ····public·ActionMode·startActionModeForChild(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{ | ||
46 | ········final·android.support.v7.view.ActionMode·startSupportActionMode·=·this.startSupportActionMode((android.support.v7.view.ActionMode$Callback)new·SupportActionModeWrapper$CallbackWrapper(view.getContext(),·actionMode$Callback)); | ||
47 | ········Object·o; | ||
48 | ········if·(startSupportActionMode·!=·null)·{ | ||
49 | ············o·=·new·SupportActionModeWrapper(this.mContext,·startSupportActionMode); | ||
50 | ········} | ||
51 | ········else·{ | ||
52 | ············o·=·null; | ||
53 | ········} | ||
54 | ········return·(ActionMode)o; | ||
55 | ····} | ||
56 | } | 28 | } |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | package·android.support.v4.app; | 2 | package·android.support.v4.app; |
3 | import·java.util.ArrayList; | 3 | import·java.util.ArrayList; |
4 | import·android.app.Notification; | 4 | import·android.app.Notification; |
5 | class·NotificationCompat$NotificationCompatImplApi20·extends·NotificationCompat$NotificationCompatImplKitKat | 5 | class·NotificationCompat$NotificationCompatImplApi20·extends·NotificationCompat$NotificationCompatImplKitKat |
6 | { | 6 | { |
7 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 7 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
8 | ········final·NotificationCompatApi20$Builder·notificationCompatApi20$Builder·=·new·NotificationCompatApi20$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mShowWhen,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mPeople,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); | 8 | ········final·NotificationCompatApi20$Builder·notificationCompatApi20$Builder·=·new·NotificationCompatApi20$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mShowWhen,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mPeople,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); |
9 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatApi20$Builder,·notificationCompat$Builder.mActions); | 9 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatApi20$Builder,·notificationCompat$Builder.mActions); |
10 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatApi20$Builder,·notificationCompat$Builder.mStyle); | 10 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatApi20$Builder,·notificationCompat$Builder.mStyle); |
11 | ········return·notificationCompat | 11 | ········return·notificationCompat$BuilderExtender.build(notificationCompat$Builder,·(NotificationBuilderWithBuilderAccessor)notificationCompatApi20$Builder); |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{ | 14 | ····public·NotificationCompat$Action·getAction(final·Notification·notification,·final·int·n)·{ |
15 | ········return·(NotificationCompat$Action)NotificationCompatApi20.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY); | 15 | ········return·(NotificationCompat$Action)NotificationCompatApi20.getAction(notification,·n,·NotificationCompat$Action.FACTORY,·RemoteInput.FACTORY); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·list)·{ | 18 | ····public·NotificationCompat$Action[]·getActionsFromParcelableArrayList(final·ArrayList·list)·{ |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | package·android.support.v4.app; | 2 | package·android.support.v4.app; |
3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
4 | import·android.app.Notification; | 4 | import·android.app.Notification; |
5 | class·NotificationCompat$NotificationCompatImplApi21·extends·NotificationCompat$NotificationCompatImplApi20 | 5 | class·NotificationCompat$NotificationCompatImplApi21·extends·NotificationCompat$NotificationCompatImplApi20 |
6 | { | 6 | { |
7 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder)·{ | 7 | ····public·Notification·build(final·NotificationCompat$Builder·notificationCompat$Builder,·final·NotificationCompat$BuilderExtender·notificationCompat$BuilderExtender)·{ |
8 | ········final·NotificationCompatApi21$Builder·notificationCompatApi21$Builder·=·new·NotificationCompatApi21$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mShowWhen,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mCategory,·notificationCompat$Builder.mPeople,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mColor,·notificationCompat$Builder.mVisibility,·notificationCompat$Builder.mPublicVersion,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); | 8 | ········final·NotificationCompatApi21$Builder·notificationCompatApi21$Builder·=·new·NotificationCompatApi21$Builder(notificationCompat$Builder.mContext,·notificationCompat$Builder.mNotification,·notificationCompat$Builder.mContentTitle,·notificationCompat$Builder.mContentText,·notificationCompat$Builder.mContentInfo,·notificationCompat$Builder.mTickerView,·notificationCompat$Builder.mNumber,·notificationCompat$Builder.mContentIntent,·notificationCompat$Builder.mFullScreenIntent,·notificationCompat$Builder.mLargeIcon,·notificationCompat$Builder.mProgressMax,·notificationCompat$Builder.mProgress,·notificationCompat$Builder.mProgressIndeterminate,·notificationCompat$Builder.mShowWhen,·notificationCompat$Builder.mUseChronometer,·notificationCompat$Builder.mPriority,·notificationCompat$Builder.mSubText,·notificationCompat$Builder.mLocalOnly,·notificationCompat$Builder.mCategory,·notificationCompat$Builder.mPeople,·notificationCompat$Builder.mExtras,·notificationCompat$Builder.mColor,·notificationCompat$Builder.mVisibility,·notificationCompat$Builder.mPublicVersion,·notificationCompat$Builder.mGroupKey,·notificationCompat$Builder.mGroupSummary,·notificationCompat$Builder.mSortKey); |
9 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatApi21$Builder,·notificationCompat$Builder.mActions); | 9 | ········NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatApi21$Builder,·notificationCompat$Builder.mActions); |
10 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatApi21$Builder,·notificationCompat$Builder.mStyle); | 10 | ········NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatApi21$Builder,·notificationCompat$Builder.mStyle); |
11 | ········return·notificationCompat | 11 | ········return·notificationCompat$BuilderExtender.build(notificationCompat$Builder,·(NotificationBuilderWithBuilderAccessor)notificationCompatApi21$Builder); |
12 | ····} | 12 | ····} |
13 | ···· | 13 | ···· |
14 | ····public·Bundle·getBundleForUnreadConversation(final·NotificationCompatBase$UnreadConversation·notificationCompatBase$UnreadConversation)·{ | 14 | ····public·Bundle·getBundleForUnreadConversation(final·NotificationCompatBase$UnreadConversation·notificationCompatBase$UnreadConversation)·{ |
15 | ········return·NotificationCompatApi21.getBundleForUnreadConversation(notificationCompatBase$UnreadConversation); | 15 | ········return·NotificationCompatApi21.getBundleForUnreadConversation(notificationCompatBase$UnreadConversation); |
16 | ····} | 16 | ····} |
17 | ···· | 17 | ···· |
18 | ····public·String·getCategory(final·Notification·notification)·{ | 18 | ····public·String·getCategory(final·Notification·notification)·{ |
Offset 5, 14 lines modified | Offset 5, 18 lines modified | ||
5 | class·ViewCompat$KitKatViewCompatImpl·extends·ViewCompat$JbMr1ViewCompatImpl | 5 | class·ViewCompat$KitKatViewCompatImpl·extends·ViewCompat$JbMr1ViewCompatImpl |
6 | { | 6 | { |
7 | ····public·int·getAccessibilityLiveRegion(final·View·view)·{ | 7 | ····public·int·getAccessibilityLiveRegion(final·View·view)·{ |
8 | ········return·ViewCompatKitKat.getAccessibilityLiveRegion(view); | 8 | ········return·ViewCompatKitKat.getAccessibilityLiveRegion(view); |
9 | ····} | 9 | ····} |
10 | ···· | 10 | ···· |
11 | ····public·boolean·isAttachedToWindow(final·View·view)·{ | ||
12 | ········return·ViewCompatKitKat.isAttachedToWindow(view); | ||
13 | ····} | ||
14 | ···· | ||
11 | ····public·boolean·isLaidOut(final·View·view)·{ | 15 | ····public·boolean·isLaidOut(final·View·view)·{ |
12 | ········return·ViewCompatKitKat.isLaidOut(view); | 16 | ········return·ViewCompatKitKat.isLaidOut(view); |
13 | ····} | 17 | ····} |
14 | ···· | 18 | ···· |
15 | ····public·void·setAccessibilityLiveRegion(final·View·view,·final·int·n)·{ | 19 | ····public·void·setAccessibilityLiveRegion(final·View·view,·final·int·n)·{ |
16 | ········ViewCompatKitKat.setAccessibilityLiveRegion(view,·n); | 20 | ········ViewCompatKitKat.setAccessibilityLiveRegion(view,·n); |
17 | ····} | 21 | ····} |
Offset 4, 20 lines modified | Offset 4, 20 lines modified | ||
4 | import·android.support.v4.view.ViewCompat; | 4 | import·android.support.v4.view.ViewCompat; |
5 | import·android.view.View; | 5 | import·android.view.View; |
6 | import·android.view.Menu; | 6 | import·android.view.Menu; |
7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
8 | import·android.support.v7.view.ActionMode; | 8 | import·android.support.v7.view.ActionMode; |
9 | import·android.support.v7.view.ActionMode$Callback; | 9 | import·android.support.v7.view.ActionMode$Callback; |
10 | class·AppCompatDelegateImplV7$ActionModeCallbackWrapper·implements·ActionMode$Callback | 10 | class·AppCompatDelegateImplV7$ActionModeCallbackWrapperV7·implements·ActionMode$Callback |
11 | { | 11 | { |
12 | ····private·ActionMode$Callback·mWrapped; | 12 | ····private·ActionMode$Callback·mWrapped; |
13 | ····final·/*·synthetic·*/·AppCompatDelegateImplV7·this$0; | 13 | ····final·/*·synthetic·*/·AppCompatDelegateImplV7·this$0; |
14 | ···· | 14 | ···· |
15 | ····public·AppCompatDelegateImplV7$ActionModeCallbackWrapper(final·AppCompatDelegateImplV7·this$0,·final·ActionMode$Callback·mWrapped)·{ | 15 | ····public·AppCompatDelegateImplV7$ActionModeCallbackWrapperV7(final·AppCompatDelegateImplV7·this$0,·final·ActionMode$Callback·mWrapped)·{ |
16 | ········this.this$0·=·this$0; | 16 | ········this.this$0·=·this$0; |
17 | ········this.mWrapped·=·mWrapped; | 17 | ········this.mWrapped·=·mWrapped; |
18 | ····} | 18 | ····} |
19 | ···· | 19 | ···· |
20 | ····public·boolean·onActionItemClicked(final·ActionMode·actionMode,·final·MenuItem·menuItem)·{ | 20 | ····public·boolean·onActionItemClicked(final·ActionMode·actionMode,·final·MenuItem·menuItem)·{ |
21 | ········return·this.mWrapped.onActionItemClicked(actionMode,·menuItem); | 21 | ········return·this.mWrapped.onActionItemClicked(actionMode,·menuItem); |
22 | ····} | 22 | ····} |
Offset 28, 29 lines modified | Offset 28, 29 lines modified | ||
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>()V | 29 | .method·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·12 | 32 | ····.line·122 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I | 37 | .method·public·compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I |
38 | ····.locals·2 | 38 | ····.locals·2 |
39 | ····.param·p1,·"lhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo; | 39 | ····.param·p1,·"lhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo; |
40 | ····.param·p2,·"rhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo; | 40 | ····.param·p2,·"rhs"····#·Landroid/support/v4/view/ViewPager$ItemInfo; |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·12 | 42 | ····.line·125 |
43 | ····iget·v0,·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I | 43 | ····iget·v0,·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I |
44 | ····iget·v1,·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I | 44 | ····iget·v1,·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I |
45 | ····sub-int/2addr·v0,·v1 | 45 | ····sub-int/2addr·v0,·v1 |
46 | ····return·v0 | 46 | ····return·v0 |
Offset 58, 15 lines modified | Offset 58, 15 lines modified | ||
58 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 58 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
59 | ····.locals·1 | 59 | ····.locals·1 |
60 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | 60 | ····.param·p1,·"x0"····#·Ljava/lang/Object; |
61 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | 61 | ····.param·p2,·"x1"····#·Ljava/lang/Object; |
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·12 | 63 | ····.line·122 |
64 | ····check-cast·p1,·Landroid/support/v4/view/ViewPager$ItemInfo; | 64 | ····check-cast·p1,·Landroid/support/v4/view/ViewPager$ItemInfo; |
65 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | 65 | ····.end·local·p1····#·"x0":Ljava/lang/Object; |
66 | ····check-cast·p2,·Landroid/support/v4/view/ViewPager$ItemInfo; | 66 | ····check-cast·p2,·Landroid/support/v4/view/ViewPager$ItemInfo; |
67 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | 67 | ····.end·local·p2····#·"x1":Ljava/lang/Object; |
68 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I | 68 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I |
Offset 37, 70 lines modified | Offset 37, 70 lines modified | ||
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·private·constructor·<init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 38 | .method·private·constructor·<init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
39 | ····.locals·1 | 39 | ····.locals·1 |
40 | ····.param·p2,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 40 | ····.param·p2,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
41 | ····.param·p3,·"view"····#·Landroid/view/View; | 41 | ····.param·p3,·"view"····#·Landroid/view/View; |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line· | 43 | ····.line·320 |
44 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; | 44 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; |
45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
46 | ····.line· | 46 | ····.line·321 |
47 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; | 47 | ····new-instance·v0,·Ljava/lang/ref/WeakReference; |
48 | ····invoke-direct·{v0,·p3},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | 48 | ····invoke-direct·{v0,·p3},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
49 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mViewRef:Ljava/lang/ref/WeakReference; | 49 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mViewRef:Ljava/lang/ref/WeakReference; |
50 | ····.line· | 50 | ····.line·322 |
51 | ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 51 | ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
52 | ····.line· | 52 | ····.line·323 |
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V | 55 | .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····.param·p1,·"x0"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; | 57 | ····.param·p1,·"x0"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; |
58 | ····.param·p2,·"x1"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 58 | ····.param·p2,·"x1"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
59 | ····.param·p3,·"x2"····#·Landroid/view/View; | 59 | ····.param·p3,·"x2"····#·Landroid/view/View; |
60 | ····.param·p4,·"x3"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat$1; | 60 | ····.param·p4,·"x3"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat$1; |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line· | 62 | ····.line·316 |
63 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;-><init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 63 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;-><init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
64 | ····return-void | 64 | ····return-void |
65 | .end·method | 65 | .end·method |
66 | #·virtual·methods | 66 | #·virtual·methods |
67 | .method·public·run()V | 67 | .method·public·run()V |
68 | ····.locals·3 | 68 | ····.locals·3 |
69 | ····.prologue | 69 | ····.prologue |
70 | ····.line·3 | 70 | ····.line·327 |
71 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mViewRef:Ljava/lang/ref/WeakReference; | 71 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mViewRef:Ljava/lang/ref/WeakReference; |
72 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; | 72 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
73 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
74 | ····check-cast·v0,·Landroid/view/View; | 74 | ····check-cast·v0,·Landroid/view/View; |
75 | ····.line·3 | 75 | ····.line·328 |
76 | ····.local·v0,·"view":Landroid/view/View; | 76 | ····.local·v0,·"view":Landroid/view/View; |
77 | ····if-eqz·v0,·:cond_0 | 77 | ····if-eqz·v0,·:cond_0 |
78 | ····.line·3 | 78 | ····.line·329 |
79 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; | 79 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; |
80 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 80 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
81 | ····invoke-static·{v1,·v2,·v0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->access$200(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 81 | ····invoke-static·{v1,·v2,·v0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->access$200(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
82 | ····.line·3 | 82 | ····.line·331 |
83 | ····:cond_0 | 83 | ····:cond_0 |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
Offset 15, 491 lines modified | Offset 15, 491 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·9 | 19 | ····.line·973 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·combineMeasuredStates(II)I | 24 | .method·public·combineMeasuredStates(II)I |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"curState"····#·I | 26 | ····.param·p1,·"curState"····#·I |
27 | ····.param·p2,·"newState"····#·I | 27 | ····.param·p2,·"newState"····#·I |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·11 | 29 | ····.line·1130 |
30 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatHC;->combineMeasuredStates(II)I | 30 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatHC;->combineMeasuredStates(II)I |
31 | ····move-result·v0 | 31 | ····move-result·v0 |
32 | ····return·v0 | 32 | ····return·v0 |
33 | .end·method | 33 | .end·method |
34 | .method·public·getAlpha(Landroid/view/View;)F | 34 | .method·public·getAlpha(Landroid/view/View;)F |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.param·p1,·"view"····#·Landroid/view/View; | 36 | ····.param·p1,·"view"····#·Landroid/view/View; |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·9 | 38 | ····.line·980 |
39 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getAlpha(Landroid/view/View;)F | 39 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getAlpha(Landroid/view/View;)F |
40 | ····move-result·v0 | 40 | ····move-result·v0 |
41 | ····return·v0 | 41 | ····return·v0 |
42 | .end·method | 42 | .end·method |
43 | .method·getFrameTime()J | 43 | .method·getFrameTime()J |
44 | ····.locals·2 | 44 | ····.locals·2 |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·9 | 46 | ····.line·976 |
47 | ····invoke-static·{},·Landroid/support/v4/view/ViewCompatHC;->getFrameTime()J | 47 | ····invoke-static·{},·Landroid/support/v4/view/ViewCompatHC;->getFrameTime()J |
48 | ····move-result-wide·v0 | 48 | ····move-result-wide·v0 |
49 | ····return-wide·v0 | 49 | ····return-wide·v0 |
50 | .end·method | 50 | .end·method |
51 | .method·public·getLayerType(Landroid/view/View;)I | 51 | .method·public·getLayerType(Landroid/view/View;)I |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.param·p1,·"view"····#·Landroid/view/View; | 53 | ····.param·p1,·"view"····#·Landroid/view/View; |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·98 | 55 | ····.line·988 |
56 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I | 56 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I |
57 | ····move-result·v0 | 57 | ····move-result·v0 |
58 | ····return·v0 | 58 | ····return·v0 |
59 | .end·method | 59 | .end·method |
60 | .method·public·getMeasuredHeightAndState(Landroid/view/View;)I | 60 | .method·public·getMeasuredHeightAndState(Landroid/view/View;)I |
61 | ····.locals·1 | 61 | ····.locals·1 |
62 | ····.param·p1,·"view"····#·Landroid/view/View; | 62 | ····.param·p1,·"view"····#·Landroid/view/View; |
63 | ····.prologue | 63 | ····.prologue |
64 | ····.line·100 | 64 | ····.line·1008 |
65 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredHeightAndState(Landroid/view/View;)I | 65 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredHeightAndState(Landroid/view/View;)I |
66 | ····move-result·v0 | 66 | ····move-result·v0 |
67 | ····return·v0 | 67 | ····return·v0 |
68 | .end·method | 68 | .end·method |
69 | .method·public·getMeasuredState(Landroid/view/View;)I | 69 | .method·public·getMeasuredState(Landroid/view/View;)I |
70 | ····.locals·1 | 70 | ····.locals·1 |
71 | ····.param·p1,·"view"····#·Landroid/view/View; | 71 | ····.param·p1,·"view"····#·Landroid/view/View; |
72 | ····.prologue | 72 | ····.prologue |
73 | ····.line·10 | 73 | ····.line·1012 |
74 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredState(Landroid/view/View;)I | 74 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredState(Landroid/view/View;)I |
75 | ····move-result·v0 | 75 | ····move-result·v0 |
76 | ····return·v0 | 76 | ····return·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·getMeasuredWidthAndState(Landroid/view/View;)I | 78 | .method·public·getMeasuredWidthAndState(Landroid/view/View;)I |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.param·p1,·"view"····#·Landroid/view/View; | 80 | ····.param·p1,·"view"····#·Landroid/view/View; |
81 | ····.prologue | 81 | ····.prologue |
82 | ····.line· | 82 | ····.line·1004 |
83 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredWidthAndState(Landroid/view/View;)I | 83 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getMeasuredWidthAndState(Landroid/view/View;)I |
84 | ····move-result·v0 | 84 | ····move-result·v0 |
85 | ····return·v0 | 85 | ····return·v0 |
86 | .end·method | 86 | .end·method |
87 | .method·public·getPivotX(Landroid/view/View;)F | 87 | .method·public·getPivotX(Landroid/view/View;)F |
88 | ····.locals·1 | 88 | ····.locals·1 |
89 | ····.param·p1,·"view"····#·Landroid/view/View; | 89 | ····.param·p1,·"view"····#·Landroid/view/View; |
90 | ····.prologue | 90 | ····.prologue |
91 | ····.line·110 | 91 | ····.line·1107 |
92 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getPivotX(Landroid/view/View;)F | 92 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getPivotX(Landroid/view/View;)F |
93 | ····move-result·v0 | 93 | ····move-result·v0 |
94 | ····return·v0 | 94 | ····return·v0 |
95 | .end·method | 95 | .end·method |
96 | .method·public·getPivotY(Landroid/view/View;)F | 96 | .method·public·getPivotY(Landroid/view/View;)F |
97 | ····.locals·1 | 97 | ····.locals·1 |
98 | ····.param·p1,·"view"····#·Landroid/view/View; | 98 | ····.param·p1,·"view"····#·Landroid/view/View; |
99 | ····.prologue | 99 | ····.prologue |
100 | ····.line·11 | 100 | ····.line·1111 |
101 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getPivotY(Landroid/view/View;)F | 101 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatHC;->getPivotY(Landroid/view/View;)F |
Max diff block lines reached; 9843/12900 bytes (76.30%) of diff not shown. |
Offset 18, 43 lines modified | Offset 18, 43 lines modified | ||
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·29 | 22 | ····.line·298 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·onPageScrollStateChanged(I)V | 27 | .method·public·onPageScrollStateChanged(I)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"state"····#·I | 29 | ····.param·p1,·"state"····#·I |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·31 | 31 | ····.line·312 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·public·onPageScrolled(IFI)V | 34 | .method·public·onPageScrolled(IFI)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"position"····#·I | 36 | ····.param·p1,·"position"····#·I |
37 | ····.param·p2,·"positionOffset"····#·F | 37 | ····.param·p2,·"positionOffset"····#·F |
38 | ····.param·p3,·"positionOffsetPixels"····#·I | 38 | ····.param·p3,·"positionOffsetPixels"····#·I |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·30 | 40 | ····.line·302 |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | .method·public·onPageSelected(I)V | 43 | .method·public·onPageSelected(I)V |
44 | ····.locals·0 | 44 | ····.locals·0 |
45 | ····.param·p1,·"position"····#·I | 45 | ····.param·p1,·"position"····#·I |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·30 | 47 | ····.line·307 |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
Offset 165, 14 lines modified | Offset 165, 25 lines modified | ||
165 | .field·private·mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; | 165 | .field·private·mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; |
166 | .field·private·mOffscreenPageLimit:I | 166 | .field·private·mOffscreenPageLimit:I |
167 | .field·private·mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; | 167 | .field·private·mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; |
168 | .field·private·mOnPageChangeListeners:Ljava/util/List; | ||
169 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
170 | ········value·=·{ | ||
171 | ············"Ljava/util/List", | ||
172 | ············"<", | ||
173 | ············"Landroid/support/v4/view/ViewPager$OnPageChangeListener;", | ||
174 | ············">;" | ||
175 | ········} | ||
176 | ····.end·annotation | ||
177 | .end·field | ||
168 | .field·private·mPageMargin:I | 178 | .field·private·mPageMargin:I |
169 | .field·private·mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; | 179 | .field·private·mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; |
170 | .field·private·mPopulatePending:Z | 180 | .field·private·mPopulatePending:Z |
171 | .field·private·mRestoredAdapterState:Landroid/os/Parcelable; | 181 | .field·private·mRestoredAdapterState:Landroid/os/Parcelable; |
Offset 203, 42 lines modified | Offset 214, 42 lines modified | ||
203 | #·direct·methods | 214 | #·direct·methods |
204 | .method·static·constructor·<clinit>()V | 215 | .method·static·constructor·<clinit>()V |
205 | ····.locals·3 | 216 | ····.locals·3 |
206 | ····.prologue | 217 | ····.prologue |
207 | ····.line·10 | 218 | ····.line·104 |
208 | ····const/4·v0,·0x1 | 219 | ····const/4·v0,·0x1 |
209 | ····new-array·v0,·v0,·[I | 220 | ····new-array·v0,·v0,·[I |
210 | ····const/4·v1,·0x0 | 221 | ····const/4·v1,·0x0 |
211 | ····const·v2,·0x10100b3 | 222 | ····const·v2,·0x10100b3 |
212 | ····aput·v2,·v0,·v1 | 223 | ····aput·v2,·v0,·v1 |
213 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I | 224 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I |
214 | ····.line·12 | 225 | ····.line·122 |
215 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$1; | 226 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$1; |
216 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$1;-><init>()V | 227 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$1;-><init>()V |
217 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; | 228 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; |
218 | ····.line·12 | 229 | ····.line·129 |
219 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$2; | 230 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$2; |
220 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$2;-><init>()V | 231 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$2;-><init>()V |
221 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator; | 232 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator; |
222 | ····.line·22 | 233 | ····.line·229 |
223 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ViewPositionComparator; | 234 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ViewPositionComparator; |
224 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;-><init>()V | 235 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;-><init>()V |
225 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; | 236 | ····sput-object·v0,·Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; |
226 | ····return-void | 237 | ····return-void |
Offset 253, 83 lines modified | Offset 264, 83 lines modified | ||
253 | ····const/4·v3,·0x1 | 264 | ····const/4·v3,·0x1 |
254 | ····const/4·v2,·0x0 | 265 | ····const/4·v2,·0x0 |
255 | ····const/4·v1,·-0x1 | 266 | ····const/4·v1,·-0x1 |
256 | ····.line·3 | 267 | ····.line·350 |
257 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V | 268 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V |
258 | ····.line·13 | 269 | ····.line·136 |
259 | ····new-instance·v0,·Ljava/util/ArrayList; | 270 | ····new-instance·v0,·Ljava/util/ArrayList; |
260 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 271 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
261 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; | 272 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
262 | ····.line·13 | 273 | ····.line·137 |
263 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ItemInfo; | 274 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$ItemInfo; |
264 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ItemInfo;-><init>()V | 275 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$ItemInfo;-><init>()V |
265 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; | 276 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; |
266 | ····.line·13 | 277 | ····.line·139 |
267 | ····new-instance·v0,·Landroid/graphics/Rect; | 278 | ····new-instance·v0,·Landroid/graphics/Rect; |
268 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V | 279 | ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V |
269 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; | 280 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; |
270 | ····.line·14 | 281 | ····.line·143 |
271 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I | 282 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I |
272 | ····.line·14 | 283 | ····.line·144 |
273 | ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; | 284 | ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; |
274 | ····.line·14 | 285 | ····.line·145 |
275 | ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; | 286 | ····iput-object·v4,·p0,·Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; |
276 | ····.line·15 | 287 | ····.line·157 |
277 | ····const·v0,·-0x800001 | 288 | ····const·v0,·-0x800001 |
278 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F | 289 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F |
279 | ····.line·15 | 290 | ····.line·158 |
280 | ····const·v0,·0x7f7fffff····#·Float.MAX_VALUE | 291 | ····const·v0,·0x7f7fffff····#·Float.MAX_VALUE |
281 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F | 292 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F |
282 | ····.line·16 | 293 | ····.line·167 |
283 | ····iput·v3,·p0,·Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I | 294 | ····iput·v3,·p0,·Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I |
284 | ····.line·18 | 295 | ····.line·185 |
285 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mActivePointerId:I | 296 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager;->mActivePointerId:I |
286 | ····.line·21 | 297 | ····.line·212 |
287 | ····iput-boolean·v3,·p0,·Landroid/support/v4/view/ViewPager;->mFirstLayout:Z | 298 | ····iput-boolean·v3,·p0,·Landroid/support/v4/view/ViewPager;->mFirstLayout:Z |
Max diff block lines reached; 275113/279113 bytes (98.57%) of diff not shown. |
Offset 18, 33 lines modified | Offset 18, 33 lines modified | ||
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·constructor·<init>()V | 19 | .method·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·12 | 22 | ····.line·129 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·getInterpolation(F)F | 27 | .method·public·getInterpolation(F)F |
28 | ····.locals·2 | 28 | ····.locals·2 |
29 | ····.param·p1,·"t"····#·F | 29 | ····.param·p1,·"t"····#·F |
30 | ····.prologue | 30 | ····.prologue |
31 | ····const/high16·v1,·0x3f800000····#·1.0f | 31 | ····const/high16·v1,·0x3f800000····#·1.0f |
32 | ····.line·13 | 32 | ····.line·131 |
33 | ····sub-float/2addr·p1,·v1 | 33 | ····sub-float/2addr·p1,·v1 |
34 | ····.line·13 | 34 | ····.line·132 |
35 | ····mul-float·v0,·p1,·p1 | 35 | ····mul-float·v0,·p1,·p1 |
36 | ····mul-float/2addr·v0,·p1 | 36 | ····mul-float/2addr·v0,·p1 |
37 | ····mul-float/2addr·v0,·p1 | 37 | ····mul-float/2addr·v0,·p1 |
38 | ····mul-float/2addr·v0,·p1 | 38 | ····mul-float/2addr·v0,·p1 |
Offset 22, 36 lines modified | Offset 22, 36 lines modified | ||
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V | 23 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·24 | 26 | ····.line·247 |
27 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; | 27 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
31 | #·virtual·methods | 31 | #·virtual·methods |
32 | .method·public·run()V | 32 | .method·public·run()V |
33 | ····.locals·2 | 33 | ····.locals·2 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·24 | 35 | ····.line·249 |
36 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; | 36 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; |
37 | ····const/4·v1,·0x0 | 37 | ····const/4·v1,·0x0 |
38 | ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewPager;->access$000(Landroid/support/v4/view/ViewPager;I)V | 38 | ····invoke-static·{v0,·v1},·Landroid/support/v4/view/ViewPager;->access$000(Landroid/support/v4/view/ViewPager;I)V |
39 | ····.line·2 | 39 | ····.line·250 |
40 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; | 40 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; |
41 | ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->populate()V | 41 | ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->populate()V |
42 | ····.line·2 | 42 | ····.line·251 |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
Offset 35, 485 lines modified | Offset 35, 485 lines modified | ||
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>()V | 36 | .method·constructor·<init>()V |
37 | ····.locals·1 | 37 | ····.locals·1 |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·3 | 39 | ····.line·362 |
40 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;-><init>()V | 40 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;-><init>()V |
41 | ····.line·3 | 41 | ····.line·363 |
42 | ····const/4·v0,·0x0 | 42 | ····const/4·v0,·0x0 |
43 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;->mLayerMap:Ljava/util/WeakHashMap; | 43 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;->mLayerMap:Ljava/util/WeakHashMap; |
44 | ····.line·5 | 44 | ····.line·524 |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·alpha(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 48 | .method·public·alpha(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 50 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
51 | ····.param·p2,·"view"····#·Landroid/view/View; | 51 | ····.param·p2,·"view"····#·Landroid/view/View; |
52 | ····.param·p3,·"value"····#·F | 52 | ····.param·p3,·"value"····#·F |
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·3 | 54 | ····.line·372 |
55 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->alpha(Landroid/view/View;F)V | 55 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->alpha(Landroid/view/View;F)V |
56 | ····.line·3 | 56 | ····.line·373 |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | .method·public·alphaBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 59 | .method·public·alphaBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
60 | ····.locals·0 | 60 | ····.locals·0 |
61 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 61 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
62 | ····.param·p2,·"view"····#·Landroid/view/View; | 62 | ····.param·p2,·"view"····#·Landroid/view/View; |
63 | ····.param·p3,·"value"····#·F | 63 | ····.param·p3,·"value"····#·F |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line· | 65 | ····.line·407 |
66 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->alphaBy(Landroid/view/View;F)V | 66 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->alphaBy(Landroid/view/View;F)V |
67 | ····.line· | 67 | ····.line·408 |
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
70 | .method·public·cancel(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 70 | .method·public·cancel(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
71 | ····.locals·0 | 71 | ····.locals·0 |
72 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 72 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
73 | ····.param·p2,·"view"····#·Landroid/view/View; | 73 | ····.param·p2,·"view"····#·Landroid/view/View; |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·4 | 75 | ····.line·462 |
76 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->cancel(Landroid/view/View;)V | 76 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->cancel(Landroid/view/View;)V |
77 | ····.line·4 | 77 | ····.line·463 |
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
80 | .method·public·getDuration(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J | 80 | .method·public·getDuration(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J |
81 | ····.locals·2 | 81 | ····.locals·2 |
82 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 82 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
83 | ····.param·p2,·"view"····#·Landroid/view/View; | 83 | ····.param·p2,·"view"····#·Landroid/view/View; |
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·3 | 85 | ····.line·387 |
86 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->getDuration(Landroid/view/View;)J | 86 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->getDuration(Landroid/view/View;)J |
87 | ····move-result-wide·v0 | 87 | ····move-result-wide·v0 |
88 | ····return-wide·v0 | 88 | ····return-wide·v0 |
89 | .end·method | 89 | .end·method |
90 | .method·public·getStartDelay(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J | 90 | .method·public·getStartDelay(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J |
91 | ····.locals·2 | 91 | ····.locals·2 |
92 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 92 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
93 | ····.param·p2,·"view"····#·Landroid/view/View; | 93 | ····.param·p2,·"view"····#·Landroid/view/View; |
94 | ····.prologue | 94 | ····.prologue |
95 | ····.line· | 95 | ····.line·402 |
96 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->getStartDelay(Landroid/view/View;)J | 96 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->getStartDelay(Landroid/view/View;)J |
97 | ····move-result-wide·v0 | 97 | ····move-result-wide·v0 |
98 | ····return-wide·v0 | 98 | ····return-wide·v0 |
99 | .end·method | 99 | .end·method |
100 | .method·public·rotation(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 100 | .method·public·rotation(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
101 | ····.locals·0 | 101 | ····.locals·0 |
102 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 102 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
103 | ····.param·p2,·"view"····#·Landroid/view/View; | 103 | ····.param·p2,·"view"····#·Landroid/view/View; |
104 | ····.param·p3,·"value"····#·F | 104 | ····.param·p3,·"value"····#·F |
105 | ····.prologue | 105 | ····.prologue |
106 | ····.line· | 106 | ····.line·412 |
107 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->rotation(Landroid/view/View;F)V | 107 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->rotation(Landroid/view/View;F)V |
108 | ····.line· | 108 | ····.line·413 |
109 | ····return-void | 109 | ····return-void |
110 | .end·method | 110 | .end·method |
111 | .method·public·rotationBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 111 | .method·public·rotationBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
112 | ····.locals·0 | 112 | ····.locals·0 |
113 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 113 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
114 | ····.param·p2,·"view"····#·Landroid/view/View; | 114 | ····.param·p2,·"view"····#·Landroid/view/View; |
115 | ····.param·p3,·"value"····#·F | 115 | ····.param·p3,·"value"····#·F |
116 | ····.prologue | 116 | ····.prologue |
117 | ····.line· | 117 | ····.line·417 |
118 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->rotationBy(Landroid/view/View;F)V | 118 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->rotationBy(Landroid/view/View;F)V |
119 | ····.line· | 119 | ····.line·418 |
120 | ····return-void | 120 | ····return-void |
121 | .end·method | 121 | .end·method |
122 | .method·public·rotationX(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 122 | .method·public·rotationX(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
123 | ····.locals·0 | 123 | ····.locals·0 |
124 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 124 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
125 | ····.param·p2,·"view"····#·Landroid/view/View; | 125 | ····.param·p2,·"view"····#·Landroid/view/View; |
126 | ····.param·p3,·"value"····#·F | 126 | ····.param·p3,·"value"····#·F |
127 | ····.prologue | 127 | ····.prologue |
128 | ····.line· | 128 | ····.line·422 |
129 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->rotationX(Landroid/view/View;F)V | 129 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;->rotationX(Landroid/view/View;F)V |
Max diff block lines reached; 14304/18713 bytes (76.44%) of diff not shown. |
Offset 89, 14 lines modified | Offset 89, 20 lines modified | ||
89 | .method·public·abstract·translationY(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 89 | .method·public·abstract·translationY(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
90 | .end·method | 90 | .end·method |
91 | .method·public·abstract·translationYBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 91 | .method·public·abstract·translationYBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
92 | .end·method | 92 | .end·method |
93 | .method·public·abstract·translationZ(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | ||
94 | .end·method | ||
95 | .method·public·abstract·translationZBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | ||
96 | .end·method | ||
93 | .method·public·abstract·withEndAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V | 97 | .method·public·abstract·withEndAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V |
94 | .end·method | 98 | .end·method |
95 | .method·public·abstract·withLayer(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 99 | .method·public·abstract·withLayer(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
96 | .end·method | 100 | .end·method |
97 | .method·public·abstract·withStartAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V | 101 | .method·public·abstract·withStartAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V |
Offset 109, 7 lines modified | Offset 115, 13 lines modified | ||
109 | .end·method | 115 | .end·method |
110 | .method·public·abstract·y(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 116 | .method·public·abstract·y(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
111 | .end·method | 117 | .end·method |
112 | .method·public·abstract·yBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | 118 | .method·public·abstract·yBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V |
113 | .end·method | 119 | .end·method |
120 | .method·public·abstract·z(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | ||
121 | .end·method | ||
122 | .method·public·abstract·zBy(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V | ||
123 | .end·method |
Offset 31, 60 lines modified | Offset 31, 60 lines modified | ||
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
33 | ····.locals·1 | 33 | ····.locals·1 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····const/4·v0,·-0x1 | 35 | ····const/4·v0,·-0x1 |
36 | ····.line·2 | 36 | ····.line·2953 |
37 | ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V | 37 | ····invoke-direct·{p0,·v0,·v0},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V |
38 | ····.line·2 | 38 | ····.line·2934 |
39 | ····const/4·v0,·0x0 | 39 | ····const/4·v0,·0x0 |
40 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F | 40 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F |
41 | ····.line·2 | 41 | ····.line·2954 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
44 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 44 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
45 | ····.locals·3 | 45 | ····.locals·3 |
46 | ····.param·p1,·"context"····#·Landroid/content/Context; | 46 | ····.param·p1,·"context"····#·Landroid/content/Context; |
47 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; | 47 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·2 | 49 | ····.line·2957 |
50 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 50 | ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
51 | ····.line·2 | 51 | ····.line·2934 |
52 | ····const/4·v1,·0x0 | 52 | ····const/4·v1,·0x0 |
53 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F | 53 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F |
54 | ····.line·2 | 54 | ····.line·2959 |
55 | ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->access$400()[I | 55 | ····invoke-static·{},·Landroid/support/v4/view/ViewPager;->access$400()[I |
56 | ····move-result-object·v1 | 56 | ····move-result-object·v1 |
57 | ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; | 57 | ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
59 | ····.line·2 | 59 | ····.line·2960 |
60 | ····.local·v0,·"a":Landroid/content/res/TypedArray; | 60 | ····.local·v0,·"a":Landroid/content/res/TypedArray; |
61 | ····const/4·v1,·0x0 | 61 | ····const/4·v1,·0x0 |
62 | ····const/16·v2,·0x30 | 62 | ····const/16·v2,·0x30 |
63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I | 63 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getInteger(II)I |
64 | ····move-result·v1 | 64 | ····move-result·v1 |
65 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I | 65 | ····iput·v1,·p0,·Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I |
66 | ····.line·2 | 66 | ····.line·2961 |
67 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V | 67 | ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V |
68 | ····.line·2 | 68 | ····.line·2962 |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
Offset 27, 12 lines modified | Offset 27, 12 lines modified | ||
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>()V | 28 | .method·constructor·<init>()V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·11 | 31 | ····.line·114 |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
Offset 158, 14 lines modified | Offset 158, 17 lines modified | ||
158 | .method·public·abstract·hasNestedScrollingParent(Landroid/view/View;)Z | 158 | .method·public·abstract·hasNestedScrollingParent(Landroid/view/View;)Z |
159 | .end·method | 159 | .end·method |
160 | .method·public·abstract·hasTransientState(Landroid/view/View;)Z | 160 | .method·public·abstract·hasTransientState(Landroid/view/View;)Z |
161 | .end·method | 161 | .end·method |
162 | .method·public·abstract·isAttachedToWindow(Landroid/view/View;)Z | ||
163 | .end·method | ||
162 | .method·public·abstract·isImportantForAccessibility(Landroid/view/View;)Z | 164 | .method·public·abstract·isImportantForAccessibility(Landroid/view/View;)Z |
163 | .end·method | 165 | .end·method |
164 | .method·public·abstract·isLaidOut(Landroid/view/View;)Z | 166 | .method·public·abstract·isLaidOut(Landroid/view/View;)Z |
165 | .end·method | 167 | .end·method |
166 | .method·public·abstract·isNestedScrollingEnabled(Landroid/view/View;)Z | 168 | .method·public·abstract·isNestedScrollingEnabled(Landroid/view/View;)Z |
Offset 38, 30 lines modified | Offset 38, 30 lines modified | ||
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·constructor·<init>()V | 39 | .method·constructor·<init>()V |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·38 | 42 | ····.line·385 |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
44 | ····.line·38 | 44 | ····.line·389 |
45 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
46 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; | 46 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | .method·private·bindTempDetach()V | 49 | .method·private·bindTempDetach()V |
50 | ····.locals·4 | 50 | ····.locals·4 |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·58 | 52 | ····.line·584 |
53 | ····:try_start_0 | 53 | ····:try_start_0 |
54 | ····const-class·v1,·Landroid/view/View; | 54 | ····const-class·v1,·Landroid/view/View; |
55 | ····const-string·v2,·"dispatchStartTemporaryDetach" | 55 | ····const-string·v2,·"dispatchStartTemporaryDetach" |
56 | ····const/4·v3,·0x0 | 56 | ····const/4·v3,·0x0 |
Offset 69, 15 lines modified | Offset 69, 15 lines modified | ||
69 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 69 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
70 | ····move-result-object·v1 | 70 | ····move-result-object·v1 |
71 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; | 71 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; |
72 | ····.line·58 | 72 | ····.line·586 |
73 | ····const-class·v1,·Landroid/view/View; | 73 | ····const-class·v1,·Landroid/view/View; |
74 | ····const-string·v2,·"dispatchFinishTemporaryDetach" | 74 | ····const-string·v2,·"dispatchFinishTemporaryDetach" |
75 | ····const/4·v3,·0x0 | 75 | ····const/4·v3,·0x0 |
76 | ····new-array·v3,·v3,·[Ljava/lang/Class; | 76 | ····new-array·v3,·v3,·[Ljava/lang/Class; |
Offset 86, 28 lines modified | Offset 86, 28 lines modified | ||
86 | ····move-result-object·v1 | 86 | ····move-result-object·v1 |
87 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; | 87 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; |
88 | ····:try_end_0 | 88 | ····:try_end_0 |
89 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 | 89 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 |
90 | ····.line·5 | 90 | ····.line·591 |
91 | ····:goto_0 | 91 | ····:goto_0 |
92 | ····const/4·v1,·0x1 | 92 | ····const/4·v1,·0x1 |
93 | ····iput-boolean·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z | 93 | ····iput-boolean·v1,·p0,·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z |
94 | ····.line·59 | 94 | ····.line·592 |
95 | ····return-void | 95 | ····return-void |
96 | ····.line·58 | 96 | ····.line·588 |
97 | ····:catch_0 | 97 | ····:catch_0 |
98 | ····move-exception·v0 | 98 | ····move-exception·v0 |
99 | ····.line·58 | 99 | ····.line·589 |
100 | ····.local·v0,·"e":Ljava/lang/NoSuchMethodException; | 100 | ····.local·v0,·"e":Ljava/lang/NoSuchMethodException; |
101 | ····const-string·v1,·"ViewCompat" | 101 | ····const-string·v1,·"ViewCompat" |
102 | ····const-string·v2,·"Couldn\'t·find·method" | 102 | ····const-string·v2,·"Couldn\'t·find·method" |
103 | ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I | 103 | ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
Offset 120, 54 lines modified | Offset 120, 54 lines modified | ||
120 | ····.param·p2,·"direction"····#·I | 120 | ····.param·p2,·"direction"····#·I |
121 | ····.prologue | 121 | ····.prologue |
122 | ····const/4·v2,·0x1 | 122 | ····const/4·v2,·0x1 |
123 | ····const/4·v3,·0x0 | 123 | ····const/4·v3,·0x0 |
124 | ····.line·84 | 124 | ····.line·846 |
125 | ····invoke-interface·{p1},·Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollOffset()I | 125 | ····invoke-interface·{p1},·Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollOffset()I |
126 | ····move-result·v0 | 126 | ····move-result·v0 |
127 | ····.line·84 | 127 | ····.line·847 |
128 | ····.local·v0,·"offset":I | 128 | ····.local·v0,·"offset":I |
129 | ····invoke-interface·{p1},·Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollRange()I | 129 | ····invoke-interface·{p1},·Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollRange()I |
130 | ····move-result·v4 | 130 | ····move-result·v4 |
131 | ····invoke-interface·{p1},·Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollExtent()I | 131 | ····invoke-interface·{p1},·Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollExtent()I |
132 | ····move-result·v5 | 132 | ····move-result·v5 |
133 | ····sub-int·v1,·v4,·v5 | 133 | ····sub-int·v1,·v4,·v5 |
134 | ····.line·84 | 134 | ····.line·849 |
135 | ····.local·v1,·"range":I | 135 | ····.local·v1,·"range":I |
136 | ····if-nez·v1,·:cond_1 | 136 | ····if-nez·v1,·:cond_1 |
137 | ····move·v2,·v3 | 137 | ····move·v2,·v3 |
138 | ····.line·85 | 138 | ····.line·853 |
139 | ····:cond_0 | 139 | ····:cond_0 |
140 | ····:goto_0 | 140 | ····:goto_0 |
141 | ····return·v2 | 141 | ····return·v2 |
142 | ····.line·8 | 142 | ····.line·850 |
143 | ····:cond_1 | 143 | ····:cond_1 |
144 | ····if-gez·p2,·:cond_2 | 144 | ····if-gez·p2,·:cond_2 |
145 | ····.line·8 | 145 | ····.line·851 |
146 | ····if-gtz·v0,·:cond_0 | 146 | ····if-gtz·v0,·:cond_0 |
147 | ····move·v2,·v3 | 147 | ····move·v2,·v3 |
148 | ····goto·:goto_0 | 148 | ····goto·:goto_0 |
149 | ····.line·85 | 149 | ····.line·853 |
150 | ····:cond_2 | 150 | ····:cond_2 |
151 | ····add-int/lit8·v4,·v1,·-0x1 | 151 | ····add-int/lit8·v4,·v1,·-0x1 |
152 | ····if-lt·v0,·v4,·:cond_0 | 152 | ····if-lt·v0,·v4,·:cond_0 |
Max diff block lines reached; 37482/40577 bytes (92.37%) of diff not shown. |
Offset 15, 28 lines modified | Offset 15, 28 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line· | 19 | ····.line·606 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·getInterpolator(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; | 24 | .method·public·getInterpolator(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
27 | ····.param·p2,·"view"····#·Landroid/view/View; | 27 | ····.param·p2,·"view"····#·Landroid/view/View; |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line· | 29 | ····.line·610 |
30 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;->getInterpolator(Landroid/view/View;)Landroid/view/animation/Interpolator; | 30 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;->getInterpolator(Landroid/view/View;)Landroid/view/animation/Interpolator; |
31 | ····move-result-object·v0 | 31 | ····move-result-object·v0 |
32 | ····return-object·v0 | 32 | ····return-object·v0 |
33 | .end·method | 33 | .end·method |
Offset 19, 29 lines modified | Offset 19, 29 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V | 20 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·2 | 23 | ····.line·2846 |
24 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; | 24 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; |
25 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·private·canScroll()Z | 28 | .method·private·canScroll()Z |
29 | ····.locals·2 | 29 | ····.locals·2 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····const/4·v0,·0x1 | 31 | ····const/4·v0,·0x1 |
32 | ····.line·28 | 32 | ····.line·2898 |
33 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; | 33 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; |
34 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; | 34 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; |
35 | ····move-result-object·v1 | 35 | ····move-result-object·v1 |
36 | ····if-eqz·v1,·:cond_0 | 36 | ····if-eqz·v1,·:cond_0 |
Offset 71, 40 lines modified | Offset 71, 40 lines modified | ||
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V | 72 | .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V |
73 | ····.locals·3 | 73 | ····.locals·3 |
74 | ····.param·p1,·"host"····#·Landroid/view/View; | 74 | ····.param·p1,·"host"····#·Landroid/view/View; |
75 | ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent; | 75 | ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent; |
76 | ····.prologue | 76 | ····.prologue |
77 | ····.line·2 | 77 | ····.line·2850 |
78 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V | 78 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V |
79 | ····.line·2 | 79 | ····.line·2851 |
80 | ····const-class·v1,·Landroid/support/v4/view/ViewPager; | 80 | ····const-class·v1,·Landroid/support/v4/view/ViewPager; |
81 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; | 81 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
82 | ····move-result-object·v1 | 82 | ····move-result-object·v1 |
83 | ····invoke-virtual·{p2,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V | 83 | ····invoke-virtual·{p2,·v1},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V |
84 | ····.line·2 | 84 | ····.line·2852 |
85 | ····invoke-static·{},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; | 85 | ····invoke-static·{},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; |
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····.line·2 | 87 | ····.line·2853 |
88 | ····.local·v0,·"recordCompat":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; | 88 | ····.local·v0,·"recordCompat":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; |
89 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z | 89 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z |
90 | ····move-result·v1 | 90 | ····move-result·v1 |
91 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setScrollable(Z)V | 91 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setScrollable(Z)V |
92 | ····.line·2 | 92 | ····.line·2854 |
93 | ····invoke-virtual·{p2},·Landroid/view/accessibility/AccessibilityEvent;->getEventType()I | 93 | ····invoke-virtual·{p2},·Landroid/view/accessibility/AccessibilityEvent;->getEventType()I |
94 | ····move-result·v1 | 94 | ····move-result·v1 |
95 | ····const/16·v2,·0x1000 | 95 | ····const/16·v2,·0x1000 |
96 | ····if-ne·v1,·v2,·:cond_0 | 96 | ····if-ne·v1,·v2,·:cond_0 |
Offset 113, 109 lines modified | Offset 113, 109 lines modified | ||
113 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; | 113 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; |
114 | ····move-result-object·v1 | 114 | ····move-result-object·v1 |
115 | ····if-eqz·v1,·:cond_0 | 115 | ····if-eqz·v1,·:cond_0 |
116 | ····.line·2 | 116 | ····.line·2856 |
117 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; | 117 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; |
118 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; | 118 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; |
119 | ····move-result-object·v1 | 119 | ····move-result-object·v1 |
120 | ····invoke-virtual·{v1},·Landroid/support/v4/view/PagerAdapter;->getCount()I | 120 | ····invoke-virtual·{v1},·Landroid/support/v4/view/PagerAdapter;->getCount()I |
121 | ····move-result·v1 | 121 | ····move-result·v1 |
122 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setItemCount(I)V | 122 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setItemCount(I)V |
123 | ····.line·2 | 123 | ····.line·2857 |
124 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; | 124 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; |
125 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I | 125 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I |
126 | ····move-result·v1 | 126 | ····move-result·v1 |
127 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setFromIndex(I)V | 127 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setFromIndex(I)V |
128 | ····.line·2 | 128 | ····.line·2858 |
129 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; | 129 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; |
130 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I | 130 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I |
131 | ····move-result·v1 | 131 | ····move-result·v1 |
132 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setToIndex(I)V | 132 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setToIndex(I)V |
133 | ····.line·2 | 133 | ····.line·2860 |
134 | ····:cond_0 | 134 | ····:cond_0 |
135 | ····return-void | 135 | ····return-void |
136 | .end·method | 136 | .end·method |
137 | .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V | 137 | .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
138 | ····.locals·2 | 138 | ····.locals·2 |
139 | ····.param·p1,·"host"····#·Landroid/view/View; | 139 | ····.param·p1,·"host"····#·Landroid/view/View; |
140 | ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; | 140 | ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
141 | ····.prologue | 141 | ····.prologue |
142 | ····.line·2 | 142 | ····.line·2864 |
143 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V | 143 | ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
144 | ····.line·2 | 144 | ····.line·2865 |
145 | ····const-class·v0,·Landroid/support/v4/view/ViewPager; | 145 | ····const-class·v0,·Landroid/support/v4/view/ViewPager; |
146 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 146 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; |
Max diff block lines reached; 4401/9344 bytes (47.10%) of diff not shown. |
Offset 28, 69 lines modified | Offset 28, 69 lines modified | ||
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>()V | 29 | .method·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·2 | 32 | ····.line·2965 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·compare(Landroid/view/View;Landroid/view/View;)I | 37 | .method·public·compare(Landroid/view/View;Landroid/view/View;)I |
38 | ····.locals·4 | 38 | ····.locals·4 |
39 | ····.param·p1,·"lhs"····#·Landroid/view/View; | 39 | ····.param·p1,·"lhs"····#·Landroid/view/View; |
40 | ····.param·p2,·"rhs"····#·Landroid/view/View; | 40 | ····.param·p2,·"rhs"····#·Landroid/view/View; |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·2 | 42 | ····.line·2968 |
43 | ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 43 | ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
44 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
45 | ····check-cast·v0,·Landroid/support/v4/view/ViewPager$LayoutParams; | 45 | ····check-cast·v0,·Landroid/support/v4/view/ViewPager$LayoutParams; |
46 | ····.line·2 | 46 | ····.line·2969 |
47 | ····.local·v0,·"llp":Landroid/support/v4/view/ViewPager$LayoutParams; | 47 | ····.local·v0,·"llp":Landroid/support/v4/view/ViewPager$LayoutParams; |
48 | ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 48 | ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
49 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
50 | ····check-cast·v1,·Landroid/support/v4/view/ViewPager$LayoutParams; | 50 | ····check-cast·v1,·Landroid/support/v4/view/ViewPager$LayoutParams; |
51 | ····.line·2 | 51 | ····.line·2970 |
52 | ····.local·v1,·"rlp":Landroid/support/v4/view/ViewPager$LayoutParams; | 52 | ····.local·v1,·"rlp":Landroid/support/v4/view/ViewPager$LayoutParams; |
53 | ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z | 53 | ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z |
54 | ····iget-boolean·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z | 54 | ····iget-boolean·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z |
55 | ····if-eq·v2,·v3,·:cond_1 | 55 | ····if-eq·v2,·v3,·:cond_1 |
56 | ····.line·2 | 56 | ····.line·2971 |
57 | ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z | 57 | ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z |
58 | ····if-eqz·v2,·:cond_0 | 58 | ····if-eqz·v2,·:cond_0 |
59 | ····const/4·v2,·0x1 | 59 | ····const/4·v2,·0x1 |
60 | ····.line·2 | 60 | ····.line·2973 |
61 | ····:goto_0 | 61 | ····:goto_0 |
62 | ····return·v2 | 62 | ····return·v2 |
63 | ····.line·2 | 63 | ····.line·2971 |
64 | ····:cond_0 | 64 | ····:cond_0 |
65 | ····const/4·v2,·-0x1 | 65 | ····const/4·v2,·-0x1 |
66 | ····goto·:goto_0 | 66 | ····goto·:goto_0 |
67 | ····.line·2 | 67 | ····.line·2973 |
68 | ····:cond_1 | 68 | ····:cond_1 |
69 | ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I | 69 | ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I |
70 | ····iget·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I | 70 | ····iget·v3,·v1,·Landroid/support/v4/view/ViewPager$LayoutParams;->position:I |
71 | ····sub-int/2addr·v2,·v3 | 71 | ····sub-int/2addr·v2,·v3 |
Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
99 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 99 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
100 | ····.locals·1 | 100 | ····.locals·1 |
101 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | 101 | ····.param·p1,·"x0"····#·Ljava/lang/Object; |
102 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | 102 | ····.param·p2,·"x1"····#·Ljava/lang/Object; |
103 | ····.prologue | 103 | ····.prologue |
104 | ····.line·2 | 104 | ····.line·2965 |
105 | ····check-cast·p1,·Landroid/view/View; | 105 | ····check-cast·p1,·Landroid/view/View; |
106 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | 106 | ····.end·local·p1····#·"x0":Ljava/lang/Object; |
107 | ····check-cast·p2,·Landroid/view/View; | 107 | ····check-cast·p2,·Landroid/view/View; |
108 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | 108 | ····.end·local·p2····#·"x1":Ljava/lang/Object; |
109 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I | 109 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I |
Offset 1, 29 lines modified | Offset 1, 41 lines modified | ||
1 | .class·Landroid/support/v4/view/ViewCompatBase; | 1 | .class·Landroid/support/v4/view/ViewCompatBase; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewCompatBase.java" | 3 | .source·"ViewCompatBase.java" |
4 | #·static·fields | ||
5 | .field·private·static·final·TAG:Ljava/lang/String;·=·"ViewCompatBase" | ||
6 | .field·private·static·sMinHeightField:Ljava/lang/reflect/Field; | ||
7 | .field·private·static·sMinHeightFieldFetched:Z | ||
8 | .field·private·static·sMinWidthField:Ljava/lang/reflect/Field; | ||
9 | .field·private·static·sMinWidthFieldFetched:Z | ||
4 | #·direct·methods | 10 | #·direct·methods |
5 | .method·constructor·<init>()V | 11 | .method·constructor·<init>()V |
6 | ····.locals·0 | 12 | ····.locals·0 |
7 | ····.prologue | 13 | ····.prologue |
8 | ····.line·2 | 14 | ····.line·25 |
9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
10 | ····return-void | 16 | ····return-void |
11 | .end·method | 17 | .end·method |
12 | .method·static·getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; | 18 | .method·static·getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; |
13 | ····.locals·1 | 19 | ····.locals·1 |
14 | ····.param·p0,·"view"····#·Landroid/view/View; | 20 | ····.param·p0,·"view"····#·Landroid/view/View; |
15 | ····.prologue | 21 | ····.prologue |
16 | ····.line· | 22 | ····.line·35 |
17 | ····instance-of·v0,·p0,·Landroid/support/v4/view/TintableBackgroundView; | 23 | ····instance-of·v0,·p0,·Landroid/support/v4/view/TintableBackgroundView; |
18 | ····if-eqz·v0,·:cond_0 | 24 | ····if-eqz·v0,·:cond_0 |
19 | ····check-cast·p0,·Landroid/support/v4/view/TintableBackgroundView; | 25 | ····check-cast·p0,·Landroid/support/v4/view/TintableBackgroundView; |
20 | ····.end·local·p0····#·"view":Landroid/view/View; | 26 | ····.end·local·p0····#·"view":Landroid/view/View; |
Offset 42, 15 lines modified | Offset 54, 15 lines modified | ||
42 | .end·method | 54 | .end·method |
43 | .method·static·getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; | 55 | .method·static·getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; |
44 | ····.locals·1 | 56 | ····.locals·1 |
45 | ····.param·p0,·"view"····#·Landroid/view/View; | 57 | ····.param·p0,·"view"····#·Landroid/view/View; |
46 | ····.prologue | 58 | ····.prologue |
47 | ····.line· | 59 | ····.line·47 |
48 | ····instance-of·v0,·p0,·Landroid/support/v4/view/TintableBackgroundView; | 60 | ····instance-of·v0,·p0,·Landroid/support/v4/view/TintableBackgroundView; |
49 | ····if-eqz·v0,·:cond_0 | 61 | ····if-eqz·v0,·:cond_0 |
50 | ····check-cast·p0,·Landroid/support/v4/view/TintableBackgroundView; | 62 | ····check-cast·p0,·Landroid/support/v4/view/TintableBackgroundView; |
51 | ····.end·local·p0····#·"view":Landroid/view/View; | 63 | ····.end·local·p0····#·"view":Landroid/view/View; |
Offset 64, 20 lines modified | Offset 76, 203 lines modified | ||
64 | ····.restart·local·p0····#·"view":Landroid/view/View; | 76 | ····.restart·local·p0····#·"view":Landroid/view/View; |
65 | ····:cond_0 | 77 | ····:cond_0 |
66 | ····const/4·v0,·0x0 | 78 | ····const/4·v0,·0x0 |
67 | ····goto·:goto_0 | 79 | ····goto·:goto_0 |
68 | .end·method | 80 | .end·method |
81 | .method·static·getMinimumHeight(Landroid/view/View;)I | ||
82 | ····.locals·3 | ||
83 | ····.param·p0,·"view"····#·Landroid/view/View; | ||
84 | ····.prologue | ||
85 | ····const/4·v2,·0x1 | ||
86 | ····.line·86 | ||
87 | ····sget-boolean·v0,·Landroid/support/v4/view/ViewCompatBase;->sMinHeightFieldFetched:Z | ||
88 | ····if-nez·v0,·:cond_0 | ||
89 | ····.line·88 | ||
90 | ····:try_start_0 | ||
91 | ····const-class·v0,·Landroid/view/View; | ||
92 | ····const-string·v1,·"mMinHeight" | ||
93 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; | ||
94 | ····move-result-object·v0 | ||
95 | ····sput-object·v0,·Landroid/support/v4/view/ViewCompatBase;->sMinHeightField:Ljava/lang/reflect/Field; | ||
96 | ····.line·89 | ||
97 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompatBase;->sMinHeightField:Ljava/lang/reflect/Field; | ||
98 | ····const/4·v1,·0x1 | ||
99 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->setAccessible(Z)V | ||
100 | ····:try_end_0 | ||
101 | ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
102 | ····.line·93 | ||
103 | ····:goto_0 | ||
104 | ····sput-boolean·v2,·Landroid/support/v4/view/ViewCompatBase;->sMinHeightFieldFetched:Z | ||
105 | ····.line·96 | ||
106 | ····:cond_0 | ||
107 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompatBase;->sMinHeightField:Ljava/lang/reflect/Field; | ||
108 | ····if-eqz·v0,·:cond_1 | ||
109 | ····.line·98 | ||
110 | ····:try_start_1 | ||
111 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompatBase;->sMinHeightField:Ljava/lang/reflect/Field; | ||
112 | ····invoke-virtual·{v0,·p0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | ||
113 | ····move-result-object·v0 | ||
114 | ····check-cast·v0,·Ljava/lang/Integer; | ||
115 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I | ||
116 | ····:try_end_1 | ||
117 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | ||
118 | ····move-result·v0 | ||
119 | ····.line·105 | ||
120 | ····:goto_1 | ||
121 | ····return·v0 | ||
Max diff block lines reached; 1788/7894 bytes (22.65%) of diff not shown. |
Offset 21, 103 lines modified | Offset 21, 103 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·static·constructor·<clinit>()V | 22 | .method·static·constructor·<clinit>()V |
23 | ····.locals·1 | 23 | ····.locals·1 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·11 | 25 | ····.line·1136 |
26 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
27 | ····sput-boolean·v0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z | 27 | ····sput-boolean·v0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | .method·constructor·<init>()V | 30 | .method·constructor·<init>()V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·11 | 33 | ····.line·1134 |
34 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;-><init>()V | 34 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;-><init>()V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 38 | .method·public·animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····.param·p1,·"view"····#·Landroid/view/View; | 40 | ····.param·p1,·"view"····#·Landroid/view/View; |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·118 | 42 | ····.line·1189 |
43 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; | 43 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; |
44 | ····if-nez·v1,·:cond_0 | 44 | ····if-nez·v1,·:cond_0 |
45 | ····.line·11 | 45 | ····.line·1190 |
46 | ····new-instance·v1,·Ljava/util/WeakHashMap; | 46 | ····new-instance·v1,·Ljava/util/WeakHashMap; |
47 | ····invoke-direct·{v1},·Ljava/util/WeakHashMap;-><init>()V | 47 | ····invoke-direct·{v1},·Ljava/util/WeakHashMap;-><init>()V |
48 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; | 48 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; |
49 | ····.line·11 | 49 | ····.line·1193 |
50 | ····:cond_0 | 50 | ····:cond_0 |
51 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; | 51 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; |
52 | ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 52 | ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
53 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
54 | ····check-cast·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 54 | ····check-cast·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
55 | ····.line·11 | 55 | ····.line·1194 |
56 | ····.local·v0,·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 56 | ····.local·v0,·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
57 | ····if-nez·v0,·:cond_1 | 57 | ····if-nez·v0,·:cond_1 |
58 | ····.line·11 | 58 | ····.line·1195 |
59 | ····new-instance·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 59 | ····new-instance·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
60 | ····.end·local·v0····#·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 60 | ····.end·local·v0····#·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
61 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;-><init>(Landroid/view/View;)V | 61 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;-><init>(Landroid/view/View;)V |
62 | ····.line·11 | 62 | ····.line·1196 |
63 | ····.restart·local·v0····#·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 63 | ····.restart·local·v0····#·"vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
64 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; | 64 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; |
65 | ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 65 | ····invoke-virtual·{v1,·p1,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
66 | ····.line·119 | 66 | ····.line·1198 |
67 | ····:cond_1 | 67 | ····:cond_1 |
68 | ····return-object·v0 | 68 | ····return-object·v0 |
69 | .end·method | 69 | .end·method |
70 | .method·public·canScrollHorizontally(Landroid/view/View;I)Z | 70 | .method·public·canScrollHorizontally(Landroid/view/View;I)Z |
71 | ····.locals·1 | 71 | ····.locals·1 |
72 | ····.param·p1,·"v"····#·Landroid/view/View; | 72 | ····.param·p1,·"v"····#·Landroid/view/View; |
73 | ····.param·p2,·"direction"····#·I | 73 | ····.param·p2,·"direction"····#·I |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·113 | 75 | ····.line·1139 |
76 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollHorizontally(Landroid/view/View;I)Z | 76 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollHorizontally(Landroid/view/View;I)Z |
77 | ····move-result·v0 | 77 | ····move-result·v0 |
78 | ····return·v0 | 78 | ····return·v0 |
79 | .end·method | 79 | .end·method |
80 | .method·public·canScrollVertically(Landroid/view/View;I)Z | 80 | .method·public·canScrollVertically(Landroid/view/View;I)Z |
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.param·p1,·"v"····#·Landroid/view/View; | 82 | ····.param·p1,·"v"····#·Landroid/view/View; |
83 | ····.param·p2,·"direction"····#·I | 83 | ····.param·p2,·"direction"····#·I |
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·11 | 85 | ····.line·1143 |
86 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollVertically(Landroid/view/View;I)Z | 86 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatICS;->canScrollVertically(Landroid/view/View;I)Z |
87 | ····move-result·v0 | 87 | ····move-result·v0 |
88 | ····return·v0 | 88 | ····return·v0 |
89 | .end·method | 89 | .end·method |
Offset 126, 51 lines modified | Offset 126, 51 lines modified | ||
126 | ····.param·p1,·"v"····#·Landroid/view/View; | 126 | ····.param·p1,·"v"····#·Landroid/view/View; |
127 | ····.prologue | 127 | ····.prologue |
128 | ····const/4·v1,·0x1 | 128 | ····const/4·v1,·0x1 |
129 | ····const/4·v2,·0x0 | 129 | ····const/4·v2,·0x0 |
130 | ····.line·11 | 130 | ····.line·1166 |
131 | ····sget-boolean·v3,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z | 131 | ····sget-boolean·v3,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z |
132 | ····if-eqz·v3,·:cond_0 | 132 | ····if-eqz·v3,·:cond_0 |
133 | ····.line·11 | 133 | ····.line·1183 |
134 | ····:goto_0 | 134 | ····:goto_0 |
135 | ····return·v2 | 135 | ····return·v2 |
136 | ····.line·116 | 136 | ····.line·1169 |
137 | ····:cond_0 | 137 | ····:cond_0 |
138 | ····sget-object·v3,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; | 138 | ····sget-object·v3,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; |
139 | ····if-nez·v3,·:cond_1 | 139 | ····if-nez·v3,·:cond_1 |
140 | ····.line·11 | 140 | ····.line·1171 |
Max diff block lines reached; 4983/8842 bytes (56.36%) of diff not shown. |
Offset 3, 14 lines modified | Offset 3, 15 lines modified | ||
3 | .source·"ViewPropertyAnimatorCompat.java" | 3 | .source·"ViewPropertyAnimatorCompat.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;, | 7 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;, |
8 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;, | ||
8 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;, | 9 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;, |
9 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;, | 10 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;, |
10 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;, | 11 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;, |
11 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;, | 12 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;, |
12 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;, | 13 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;, |
13 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | 14 | ········Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; |
14 | ····} | 15 | ····} |
Offset 45, 81 lines modified | Offset 46, 96 lines modified | ||
45 | #·direct·methods | 46 | #·direct·methods |
46 | .method·static·constructor·<clinit>()V | 47 | .method·static·constructor·<clinit>()V |
47 | ····.locals·2 | 48 | ····.locals·2 |
48 | ····.prologue | 49 | ····.prologue |
49 | ····.line· | 50 | ····.line·645 |
50 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 51 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
51 | ····.line·6 | 52 | ····.line·646 |
52 | ····.local·v0,·"version":I | 53 | ····.local·v0,·"version":I |
53 | ····const/16·v1,·0x1 | 54 | ····const/16·v1,·0x15 |
54 | ····if-lt·v0,·v1,·:cond_0 | 55 | ····if-lt·v0,·v1,·:cond_0 |
55 | ····.line·6 | 56 | ····.line·647 |
56 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ | 57 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; |
57 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ | 58 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;-><init>()V |
58 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | 59 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; |
59 | ····.line·6 | 60 | ····.line·659 |
60 | ····:goto_0 | 61 | ····:goto_0 |
61 | ····return-void | 62 | ····return-void |
62 | ····.line·6 | 63 | ····.line·648 |
63 | ····:cond_0 | 64 | ····:cond_0 |
64 | ····const/16·v1,·0x1 | 65 | ····const/16·v1,·0x13 |
65 | ····if-lt·v0,·v1,·:cond_1 | 66 | ····if-lt·v0,·v1,·:cond_1 |
67 | ····.line·649 | ||
68 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; | ||
69 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;-><init>()V | ||
70 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | ||
71 | ····goto·:goto_0 | ||
66 | ····.line·6 | 72 | ····.line·650 |
73 | ····:cond_1 | ||
74 | ····const/16·v1,·0x12 | ||
75 | ····if-lt·v0,·v1,·:cond_2 | ||
76 | ····.line·651 | ||
67 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; | 77 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; |
68 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;-><init>()V | 78 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;-><init>()V |
69 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | 79 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; |
70 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
71 | ····.line·6 | 81 | ····.line·652 |
72 | ····:cond_ | 82 | ····:cond_2 |
73 | ····const/16·v1,·0x10 | 83 | ····const/16·v1,·0x10 |
74 | ····if-lt·v0,·v1,·:cond_ | 84 | ····if-lt·v0,·v1,·:cond_3 |
75 | ····.line·6 | 85 | ····.line·653 |
76 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; | 86 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; |
77 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;-><init>()V | 87 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;-><init>()V |
78 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | 88 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; |
79 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
80 | ····.line·6 | 90 | ····.line·654 |
81 | ····:cond_ | 91 | ····:cond_3 |
82 | ····const/16·v1,·0xe | 92 | ····const/16·v1,·0xe |
83 | ····if-lt·v0,·v1,·:cond_ | 93 | ····if-lt·v0,·v1,·:cond_4 |
84 | ····.line·6 | 94 | ····.line·655 |
85 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; | 95 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; |
86 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;-><init>()V | 96 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;-><init>()V |
87 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | 97 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; |
88 | ····goto·:goto_0 | 98 | ····goto·:goto_0 |
89 | ····.line·6 | 99 | ····.line·657 |
90 | ····:cond_ | 100 | ····:cond_4 |
91 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; | 101 | ····new-instance·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; |
92 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;-><init>()V | 102 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;-><init>()V |
93 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; | 103 | ····sput-object·v1,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; |
94 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
Offset 229, 907 lines modified | Offset 245, 1015 lines modified | ||
229 | #·virtual·methods | 245 | #·virtual·methods |
230 | .method·public·alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 246 | .method·public·alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
231 | ····.locals·2 | 247 | ····.locals·2 |
232 | ····.param·p1,·"value"····#·F | 248 | ····.param·p1,·"value"····#·F |
233 | ····.prologue | 249 | ····.prologue |
234 | ····.line·6 | 250 | ····.line·691 |
235 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference; | 251 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->mView:Ljava/lang/ref/WeakReference; |
236 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; | 252 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
237 | ····move-result-object·v0 | 253 | ····move-result-object·v0 |
Max diff block lines reached; 36986/42206 bytes (87.63%) of diff not shown. |
Offset 15, 238 lines modified | Offset 15, 238 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·120 | 19 | ····.line·1207 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; | 24 | .method·public·getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; |
25 | ····.locals·2 | 25 | ····.locals·2 |
26 | ····.param·p1,·"view"····#·Landroid/view/View; | 26 | ····.param·p1,·"view"····#·Landroid/view/View; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·12 | 28 | ····.line·1252 |
29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object; | 29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object; |
30 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
31 | ····.line·12 | 31 | ····.line·1253 |
32 | ····.local·v0,·"compat":Ljava/lang/Object; | 32 | ····.local·v0,·"compat":Ljava/lang/Object; |
33 | ····if-eqz·v0,·:cond_0 | 33 | ····if-eqz·v0,·:cond_0 |
34 | ····.line·12 | 34 | ····.line·1254 |
35 | ····new-instance·v1,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; | 35 | ····new-instance·v1,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; |
36 | ····invoke-direct·{v1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>(Ljava/lang/Object;)V | 36 | ····invoke-direct·{v1,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>(Ljava/lang/Object;)V |
37 | ····.line·12 | 37 | ····.line·1256 |
38 | ····:goto_0 | 38 | ····:goto_0 |
39 | ····return-object·v1 | 39 | ····return-object·v1 |
40 | ····:cond_0 | 40 | ····:cond_0 |
41 | ····const/4·v1,·0x0 | 41 | ····const/4·v1,·0x0 |
42 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
43 | .end·method | 43 | .end·method |
44 | .method·public·getFitsSystemWindows(Landroid/view/View;)Z | 44 | .method·public·getFitsSystemWindows(Landroid/view/View;)Z |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.param·p1,·"view"····#·Landroid/view/View; | 46 | ····.param·p1,·"view"····#·Landroid/view/View; |
47 | ····.prologue | 47 | ····.prologue |
48 | ····.line·12 | 48 | ····.line·1281 |
49 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getFitsSystemWindows(Landroid/view/View;)Z | 49 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getFitsSystemWindows(Landroid/view/View;)Z |
50 | ····move-result·v0 | 50 | ····move-result·v0 |
51 | ····return·v0 | 51 | ····return·v0 |
52 | .end·method | 52 | .end·method |
53 | .method·public·getImportantForAccessibility(Landroid/view/View;)I | 53 | .method·public·getImportantForAccessibility(Landroid/view/View;)I |
54 | ····.locals·1 | 54 | ····.locals·1 |
55 | ····.param·p1,·"view"····#·Landroid/view/View; | 55 | ····.param·p1,·"view"····#·Landroid/view/View; |
56 | ····.prologue | 56 | ····.prologue |
57 | ····.line·12 | 57 | ····.line·1234 |
58 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I | 58 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I |
59 | ····move-result·v0 | 59 | ····move-result·v0 |
60 | ····return·v0 | 60 | ····return·v0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·getMinimumHeight(Landroid/view/View;)I | 62 | .method·public·getMinimumHeight(Landroid/view/View;)I |
63 | ····.locals·1 | 63 | ····.locals·1 |
64 | ····.param·p1,·"view"····#·Landroid/view/View; | 64 | ····.param·p1,·"view"····#·Landroid/view/View; |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·12 | 66 | ····.line·1271 |
67 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getMinimumHeight(Landroid/view/View;)I | 67 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getMinimumHeight(Landroid/view/View;)I |
68 | ····move-result·v0 | 68 | ····move-result·v0 |
69 | ····return·v0 | 69 | ····return·v0 |
70 | .end·method | 70 | .end·method |
71 | .method·public·getMinimumWidth(Landroid/view/View;)I | 71 | .method·public·getMinimumWidth(Landroid/view/View;)I |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····.param·p1,·"view"····#·Landroid/view/View; | 73 | ····.param·p1,·"view"····#·Landroid/view/View; |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·12 | 75 | ····.line·1266 |
76 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getMinimumWidth(Landroid/view/View;)I | 76 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getMinimumWidth(Landroid/view/View;)I |
77 | ····move-result·v0 | 77 | ····move-result·v0 |
78 | ····return·v0 | 78 | ····return·v0 |
79 | .end·method | 79 | .end·method |
80 | .method·public·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; | 80 | .method·public·getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; |
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.param·p1,·"view"····#·Landroid/view/View; | 82 | ····.param·p1,·"view"····#·Landroid/view/View; |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·12 | 84 | ····.line·1261 |
85 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; | 85 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; |
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····return-object·v0 | 87 | ····return-object·v0 |
88 | .end·method | 88 | .end·method |
89 | .method·public·hasTransientState(Landroid/view/View;)Z | 89 | .method·public·hasTransientState(Landroid/view/View;)Z |
90 | ····.locals·1 | 90 | ····.locals·1 |
91 | ····.param·p1,·"view"····#·Landroid/view/View; | 91 | ····.param·p1,·"view"····#·Landroid/view/View; |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·12 | 93 | ····.line·1210 |
94 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z | 94 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z |
95 | ····move-result·v0 | 95 | ····move-result·v0 |
96 | ····return·v0 | 96 | ····return·v0 |
97 | .end·method | 97 | .end·method |
98 | .method·public·performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z | 98 | .method·public·performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z |
99 | ····.locals·1 | 99 | ····.locals·1 |
100 | ····.param·p1,·"view"····#·Landroid/view/View; | 100 | ····.param·p1,·"view"····#·Landroid/view/View; |
101 | ····.param·p2,·"action"····#·I | 101 | ····.param·p2,·"action"····#·I |
102 | ····.param·p3,·"arguments"····#·Landroid/os/Bundle; | 102 | ····.param·p3,·"arguments"····#·Landroid/os/Bundle; |
Max diff block lines reached; 3302/6797 bytes (48.58%) of diff not shown. |
Offset 15, 147 lines modified | Offset 15, 147 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·12 | 19 | ····.line·1285 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·getLabelFor(Landroid/view/View;)I | 24 | .method·public·getLabelFor(Landroid/view/View;)I |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"view"····#·Landroid/view/View; | 26 | ····.param·p1,·"view"····#·Landroid/view/View; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·128 | 28 | ····.line·1289 |
29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLabelFor(Landroid/view/View;)I | 29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLabelFor(Landroid/view/View;)I |
30 | ····move-result·v0 | 30 | ····move-result·v0 |
31 | ····return·v0 | 31 | ····return·v0 |
32 | .end·method | 32 | .end·method |
33 | .method·public·getLayoutDirection(Landroid/view/View;)I | 33 | .method·public·getLayoutDirection(Landroid/view/View;)I |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.param·p1,·"view"····#·Landroid/view/View; | 35 | ····.param·p1,·"view"····#·Landroid/view/View; |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·1 | 37 | ····.line·1304 |
38 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLayoutDirection(Landroid/view/View;)I | 38 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLayoutDirection(Landroid/view/View;)I |
39 | ····move-result·v0 | 39 | ····move-result·v0 |
40 | ····return·v0 | 40 | ····return·v0 |
41 | .end·method | 41 | .end·method |
42 | .method·public·getPaddingEnd(Landroid/view/View;)I | 42 | .method·public·getPaddingEnd(Landroid/view/View;)I |
43 | ····.locals·1 | 43 | ····.locals·1 |
44 | ····.param·p1,·"view"····#·Landroid/view/View; | 44 | ····.param·p1,·"view"····#·Landroid/view/View; |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·131 | 46 | ····.line·1319 |
47 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingEnd(Landroid/view/View;)I | 47 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingEnd(Landroid/view/View;)I |
48 | ····move-result·v0 | 48 | ····move-result·v0 |
49 | ····return·v0 | 49 | ····return·v0 |
50 | .end·method | 50 | .end·method |
51 | .method·public·getPaddingStart(Landroid/view/View;)I | 51 | .method·public·getPaddingStart(Landroid/view/View;)I |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.param·p1,·"view"····#·Landroid/view/View; | 53 | ····.param·p1,·"view"····#·Landroid/view/View; |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·13 | 55 | ····.line·1314 |
56 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingStart(Landroid/view/View;)I | 56 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingStart(Landroid/view/View;)I |
57 | ····move-result·v0 | 57 | ····move-result·v0 |
58 | ····return·v0 | 58 | ····return·v0 |
59 | .end·method | 59 | .end·method |
60 | .method·public·getWindowSystemUiVisibility(Landroid/view/View;)I | 60 | .method·public·getWindowSystemUiVisibility(Landroid/view/View;)I |
61 | ····.locals·1 | 61 | ····.locals·1 |
62 | ····.param·p1,·"view"····#·Landroid/view/View; | 62 | ····.param·p1,·"view"····#·Landroid/view/View; |
63 | ····.prologue | 63 | ····.prologue |
64 | ····.line·132 | 64 | ····.line·1329 |
65 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getWindowSystemUiVisibility(Landroid/view/View;)I | 65 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->getWindowSystemUiVisibility(Landroid/view/View;)I |
66 | ····move-result·v0 | 66 | ····move-result·v0 |
67 | ····return·v0 | 67 | ····return·v0 |
68 | .end·method | 68 | .end·method |
69 | .method·public·isPaddingRelative(Landroid/view/View;)Z | 69 | .method·public·isPaddingRelative(Landroid/view/View;)Z |
70 | ····.locals·1 | 70 | ····.locals·1 |
71 | ····.param·p1,·"view"····#·Landroid/view/View; | 71 | ····.param·p1,·"view"····#·Landroid/view/View; |
72 | ····.prologue | 72 | ····.prologue |
73 | ····.line·13 | 73 | ····.line·1334 |
74 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->isPaddingRelative(Landroid/view/View;)Z | 74 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->isPaddingRelative(Landroid/view/View;)Z |
75 | ····move-result·v0 | 75 | ····move-result·v0 |
76 | ····return·v0 | 76 | ····return·v0 |
77 | .end·method | 77 | .end·method |
78 | .method·public·setLabelFor(Landroid/view/View;I)V | 78 | .method·public·setLabelFor(Landroid/view/View;I)V |
79 | ····.locals·0 | 79 | ····.locals·0 |
80 | ····.param·p1,·"view"····#·Landroid/view/View; | 80 | ····.param·p1,·"view"····#·Landroid/view/View; |
81 | ····.param·p2,·"id"····#·I | 81 | ····.param·p2,·"id"····#·I |
82 | ····.prologue | 82 | ····.prologue |
83 | ····.line·12 | 83 | ····.line·1294 |
84 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLabelFor(Landroid/view/View;I)V | 84 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLabelFor(Landroid/view/View;I)V |
85 | ····.line·12 | 85 | ····.line·1295 |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·public·setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V | 88 | .method·public·setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V |
89 | ····.locals·0 | 89 | ····.locals·0 |
90 | ····.param·p1,·"view"····#·Landroid/view/View; | 90 | ····.param·p1,·"view"····#·Landroid/view/View; |
91 | ····.param·p2,·"paint"····#·Landroid/graphics/Paint; | 91 | ····.param·p2,·"paint"····#·Landroid/graphics/Paint; |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·129 | 93 | ····.line·1299 |
94 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V | 94 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V |
95 | ····.line·1 | 95 | ····.line·1300 |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·public·setLayoutDirection(Landroid/view/View;I)V | 98 | .method·public·setLayoutDirection(Landroid/view/View;I)V |
99 | ····.locals·0 | 99 | ····.locals·0 |
100 | ····.param·p1,·"view"····#·Landroid/view/View; | 100 | ····.param·p1,·"view"····#·Landroid/view/View; |
101 | ····.param·p2,·"layoutDirection"····#·I | 101 | ····.param·p2,·"layoutDirection"····#·I |
102 | ····.prologue | 102 | ····.prologue |
103 | ····.line·130 | 103 | ····.line·1309 |
104 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayoutDirection(Landroid/view/View;I)V | 104 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayoutDirection(Landroid/view/View;I)V |
Max diff block lines reached; 558/4014 bytes (13.90%) of diff not shown. |
Offset 15, 40 lines modified | Offset 15, 40 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·9 | 19 | ····.line·950 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·isOpaque(Landroid/view/View;)Z | 24 | .method·public·isOpaque(Landroid/view/View;)Z |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"view"····#·Landroid/view/View; | 26 | ····.param·p1,·"view"····#·Landroid/view/View; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·9 | 28 | ····.line·953 |
29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatEclairMr1;->isOpaque(Landroid/view/View;)Z | 29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatEclairMr1;->isOpaque(Landroid/view/View;)Z |
30 | ····move-result·v0 | 30 | ····move-result·v0 |
31 | ····return·v0 | 31 | ····return·v0 |
32 | .end·method | 32 | .end·method |
33 | .method·public·setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V | 33 | .method·public·setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"viewGroup"····#·Landroid/view/ViewGroup; | 35 | ····.param·p1,·"viewGroup"····#·Landroid/view/ViewGroup; |
36 | ····.param·p2,·"enabled"····#·Z | 36 | ····.param·p2,·"enabled"····#·Z |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·95 | 38 | ····.line·958 |
39 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatEclairMr1;->setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V | 39 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatEclairMr1;->setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V |
40 | ····.line·95 | 40 | ····.line·959 |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
Offset 38, 666 lines modified | Offset 38, 710 lines modified | ||
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·constructor·<init>()V | 39 | .method·constructor·<init>()V |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line· | 42 | ····.line·81 |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
44 | ····.line· | 44 | ····.line·82 |
45 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
46 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 46 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
47 | ····.line· | 47 | ····.line·316 |
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | .method·static·synthetic·access$200(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 50 | .method·static·synthetic·access$200(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
51 | ····.locals·0 | 51 | ····.locals·0 |
52 | ····.param·p0,·"x0"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; | 52 | ····.param·p0,·"x0"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; |
53 | ····.param·p1,·"x1"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 53 | ····.param·p1,·"x1"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
54 | ····.param·p2,·"x2"····#·Landroid/view/View; | 54 | ····.param·p2,·"x2"····#·Landroid/view/View; |
55 | ····.prologue | 55 | ····.prologue |
56 | ····.line· | 56 | ····.line·81 |
57 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->startAnimation(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 57 | ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->startAnimation(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
60 | .method·private·postStartMessage(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 60 | .method·private·postStartMessage(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
61 | ····.locals·2 | 61 | ····.locals·2 |
62 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 62 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
63 | ····.param·p2,·"view"····#·Landroid/view/View; | 63 | ····.param·p2,·"view"····#·Landroid/view/View; |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line·3 | 65 | ····.line·345 |
66 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
67 | ····.line·3 | 67 | ····.line·346 |
68 | ····.local·v0,·"starter":Ljava/lang/Runnable; | 68 | ····.local·v0,·"starter":Ljava/lang/Runnable; |
69 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 69 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
70 | ····if-eqz·v1,·:cond_0 | 70 | ····if-eqz·v1,·:cond_0 |
71 | ····.line·3 | 71 | ····.line·347 |
72 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 72 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
73 | ····invoke-virtual·{v1,·p2},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 73 | ····invoke-virtual·{v1,·p2},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
74 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
75 | ····.end·local·v0····#·"starter":Ljava/lang/Runnable; | 75 | ····.end·local·v0····#·"starter":Ljava/lang/Runnable; |
76 | ····check-cast·v0,·Ljava/lang/Runnable; | 76 | ····check-cast·v0,·Ljava/lang/Runnable; |
77 | ····.line·3 | 77 | ····.line·349 |
78 | ····.restart·local·v0····#·"starter":Ljava/lang/Runnable; | 78 | ····.restart·local·v0····#·"starter":Ljava/lang/Runnable; |
79 | ····:cond_0 | 79 | ····:cond_0 |
80 | ····if-nez·v0,·:cond_2 | 80 | ····if-nez·v0,·:cond_2 |
81 | ····.line·3 | 81 | ····.line·350 |
82 | ····new-instance·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; | 82 | ····new-instance·v0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; |
83 | ····.end·local·v0····#·"starter":Ljava/lang/Runnable; | 83 | ····.end·local·v0····#·"starter":Ljava/lang/Runnable; |
84 | ····const/4·v1,·0x0 | 84 | ····const/4·v1,·0x0 |
85 | ····invoke-direct·{v0,·p0,·p1,·p2,·v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;-><init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V | 85 | ····invoke-direct·{v0,·p0,·p1,·p2,·v1},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;-><init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V |
86 | ····.line·3 | 86 | ····.line·351 |
87 | ····.restart·local·v0····#·"starter":Ljava/lang/Runnable; | 87 | ····.restart·local·v0····#·"starter":Ljava/lang/Runnable; |
88 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 88 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
89 | ····if-nez·v1,·:cond_1 | 89 | ····if-nez·v1,·:cond_1 |
90 | ····.line·3 | 90 | ····.line·352 |
91 | ····new-instance·v1,·Ljava/util/WeakHashMap; | 91 | ····new-instance·v1,·Ljava/util/WeakHashMap; |
92 | ····invoke-direct·{v1},·Ljava/util/WeakHashMap;-><init>()V | 92 | ····invoke-direct·{v1},·Ljava/util/WeakHashMap;-><init>()V |
93 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 93 | ····iput-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
94 | ····.line·3 | 94 | ····.line·354 |
95 | ····:cond_1 | 95 | ····:cond_1 |
96 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 96 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
97 | ····invoke-virtual·{v1,·p2,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 97 | ····invoke-virtual·{v1,·p2,·v0},·Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
98 | ····.line·3 | 98 | ····.line·356 |
99 | ····:cond_2 | 99 | ····:cond_2 |
100 | ····invoke-virtual·{p2,·v0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z | 100 | ····invoke-virtual·{p2,·v0},·Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z |
101 | ····.line·3 | 101 | ····.line·357 |
102 | ····invoke-virtual·{p2,·v0},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z | 102 | ····invoke-virtual·{p2,·v0},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z |
103 | ····.line·3 | 103 | ····.line·358 |
104 | ····return-void | 104 | ····return-void |
105 | .end·method | 105 | .end·method |
106 | .method·private·removeStartMessage(Landroid/view/View;)V | 106 | .method·private·removeStartMessage(Landroid/view/View;)V |
107 | ····.locals·2 | 107 | ····.locals·2 |
108 | ····.param·p1,·"view"····#·Landroid/view/View; | 108 | ····.param·p1,·"view"····#·Landroid/view/View; |
109 | ····.prologue | 109 | ····.prologue |
110 | ····.line·3 | 110 | ····.line·335 |
111 | ····const/4·v0,·0x0 | 111 | ····const/4·v0,·0x0 |
112 | ····.line·3 | 112 | ····.line·336 |
113 | ····.local·v0,·"starter":Ljava/lang/Runnable; | 113 | ····.local·v0,·"starter":Ljava/lang/Runnable; |
114 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 114 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
115 | ····if-eqz·v1,·:cond_0 | 115 | ····if-eqz·v1,·:cond_0 |
116 | ····.line·3 | 116 | ····.line·337 |
117 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; | 117 | ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;->mStarterMap:Ljava/util/WeakHashMap; |
118 | ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 118 | ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
119 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
120 | ····.end·local·v0····#·"starter":Ljava/lang/Runnable; | 120 | ····.end·local·v0····#·"starter":Ljava/lang/Runnable; |
121 | ····check-cast·v0,·Ljava/lang/Runnable; | 121 | ····check-cast·v0,·Ljava/lang/Runnable; |
122 | ····.line·3 | 122 | ····.line·338 |
123 | ····.restart·local·v0····#·"starter":Ljava/lang/Runnable; | 123 | ····.restart·local·v0····#·"starter":Ljava/lang/Runnable; |
124 | ····if-eqz·v0,·:cond_0 | 124 | ····if-eqz·v0,·:cond_0 |
Max diff block lines reached; 22960/28013 bytes (81.96%) of diff not shown. |
Offset 15, 40 lines modified | Offset 15, 40 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·9 | 19 | ····.line·962 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·getOverScrollMode(Landroid/view/View;)I | 24 | .method·public·getOverScrollMode(Landroid/view/View;)I |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"v"····#·Landroid/view/View; | 26 | ····.param·p1,·"v"····#·Landroid/view/View; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·9 | 28 | ····.line·965 |
29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatGingerbread;->getOverScrollMode(Landroid/view/View;)I | 29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatGingerbread;->getOverScrollMode(Landroid/view/View;)I |
30 | ····move-result·v0 | 30 | ····move-result·v0 |
31 | ····return·v0 | 31 | ····return·v0 |
32 | .end·method | 32 | .end·method |
33 | .method·public·setOverScrollMode(Landroid/view/View;I)V | 33 | .method·public·setOverScrollMode(Landroid/view/View;I)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"v"····#·Landroid/view/View; | 35 | ····.param·p1,·"v"····#·Landroid/view/View; |
36 | ····.param·p2,·"mode"····#·I | 36 | ····.param·p2,·"mode"····#·I |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·96 | 38 | ····.line·969 |
39 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatGingerbread;->setOverScrollMode(Landroid/view/View;I)V | 39 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatGingerbread;->setOverScrollMode(Landroid/view/View;I)V |
40 | ····.line·9 | 40 | ····.line·970 |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·static·constructor·<clinit>()V | 37 | .method·static·constructor·<clinit>()V |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·12 | 40 | ····.line·1273 |
41 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState$1; | 41 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState$1; |
42 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$SavedState$1;-><init>()V | 42 | ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$SavedState$1;-><init>()V |
43 | ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; | 43 | ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; |
44 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
Offset 56, 70 lines modified | Offset 56, 70 lines modified | ||
56 | .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | 56 | .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"in"····#·Landroid/os/Parcel; | 58 | ····.param·p1,·"in"····#·Landroid/os/Parcel; |
59 | ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader; | 59 | ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader; |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·12 | 61 | ····.line·1286 |
62 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V | 62 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V |
63 | ····.line·12 | 63 | ····.line·1287 |
64 | ····if-nez·p2,·:cond_0 | 64 | ····if-nez·p2,·:cond_0 |
65 | ····.line·12 | 65 | ····.line·1288 |
66 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 66 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
67 | ····move-result-object·v0 | 67 | ····move-result-object·v0 |
68 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; | 68 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; |
69 | ····move-result-object·p2 | 69 | ····move-result-object·p2 |
70 | ····.line·12 | 70 | ····.line·1290 |
71 | ····:cond_0 | 71 | ····:cond_0 |
72 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I | 72 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I |
73 | ····move-result·v0 | 73 | ····move-result·v0 |
74 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I | 74 | ····iput·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I |
75 | ····.line·12 | 75 | ····.line·1291 |
76 | ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; | 76 | ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; | 78 | ····iput-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; |
79 | ····.line·12 | 79 | ····.line·1292 |
80 | ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; | 80 | ····iput-object·p2,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; |
81 | ····.line·12 | 81 | ····.line·1293 |
82 | ····return-void | 82 | ····return-void |
83 | .end·method | 83 | .end·method |
84 | .method·public·constructor·<init>(Landroid/os/Parcelable;)V | 84 | .method·public·constructor·<init>(Landroid/os/Parcelable;)V |
85 | ····.locals·0 | 85 | ····.locals·0 |
86 | ····.param·p1,·"superState"····#·Landroid/os/Parcelable; | 86 | ····.param·p1,·"superState"····#·Landroid/os/Parcelable; |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·12 | 88 | ····.line·1256 |
89 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V | 89 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V |
90 | ····.line·12 | 90 | ····.line·1257 |
91 | ····return-void | 91 | ····return-void |
92 | .end·method | 92 | .end·method |
93 | #·virtual·methods | 93 | #·virtual·methods |
94 | .method·public·toString()Ljava/lang/String; | 94 | .method·public·toString()Ljava/lang/String; |
95 | ····.locals·2 | 95 | ····.locals·2 |
96 | ····.prologue | 96 | ····.prologue |
97 | ····.line·12 | 97 | ····.line·1268 |
98 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 98 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
99 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 99 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
100 | ····const-string·v1,·"FragmentPager.SavedState{" | 100 | ····const-string·v1,·"FragmentPager.SavedState{" |
101 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 101 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 165, 23 lines modified | Offset 165, 23 lines modified | ||
165 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 165 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
166 | ····.locals·1 | 166 | ····.locals·1 |
167 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 167 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
168 | ····.param·p2,·"flags"····#·I | 168 | ····.param·p2,·"flags"····#·I |
169 | ····.prologue | 169 | ····.prologue |
170 | ····.line·12 | 170 | ····.line·1261 |
171 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V | 171 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V |
172 | ····.line·12 | 172 | ····.line·1262 |
173 | ····iget·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I | 173 | ····iget·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->position:I |
174 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V | 174 | ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V |
175 | ····.line·12 | 175 | ····.line·1263 |
176 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; | 176 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; |
177 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V | 177 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V |
178 | ····.line·12 | 178 | ····.line·1264 |
179 | ····return-void | 179 | ····return-void |
180 | .end·method | 180 | .end·method |
Offset 15, 69 lines modified | Offset 15, 69 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·5 | 19 | ····.line·583 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·setListener(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V | 24 | .method·public·setListener(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
27 | ····.param·p2,·"view"····#·Landroid/view/View; | 27 | ····.param·p2,·"view"····#·Landroid/view/View; |
28 | ····.param·p3,·"listener"····#·Landroid/support/v4/view/ViewPropertyAnimatorListener; | 28 | ····.param·p3,·"listener"····#·Landroid/support/v4/view/ViewPropertyAnimatorListener; |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·5 | 30 | ····.line·587 |
31 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->setListener(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V | 31 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->setListener(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V |
32 | ····.line·5 | 32 | ····.line·588 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·withEndAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V | 35 | .method·public·withEndAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 37 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
38 | ····.param·p2,·"view"····#·Landroid/view/View; | 38 | ····.param·p2,·"view"····#·Landroid/view/View; |
39 | ····.param·p3,·"runnable"····#·Ljava/lang/Runnable; | 39 | ····.param·p3,·"runnable"····#·Ljava/lang/Runnable; |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·5 | 41 | ····.line·597 |
42 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->withEndAction(Landroid/view/View;Ljava/lang/Runnable;)V | 42 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->withEndAction(Landroid/view/View;Ljava/lang/Runnable;)V |
43 | ····.line·5 | 43 | ····.line·598 |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | .method·public·withLayer(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V | 46 | .method·public·withLayer(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V |
47 | ····.locals·0 | 47 | ····.locals·0 |
48 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 48 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
49 | ····.param·p2,·"view"····#·Landroid/view/View; | 49 | ····.param·p2,·"view"····#·Landroid/view/View; |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line· | 51 | ····.line·602 |
52 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->withLayer(Landroid/view/View;)V | 52 | ····invoke-static·{p2},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->withLayer(Landroid/view/View;)V |
53 | ····.line· | 53 | ····.line·603 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·public·withStartAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V | 56 | .method·public·withStartAction(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V |
57 | ····.locals·0 | 57 | ····.locals·0 |
58 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 58 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
59 | ····.param·p2,·"view"····#·Landroid/view/View; | 59 | ····.param·p2,·"view"····#·Landroid/view/View; |
60 | ····.param·p3,·"runnable"····#·Ljava/lang/Runnable; | 60 | ····.param·p3,·"runnable"····#·Ljava/lang/Runnable; |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·5 | 62 | ····.line·592 |
63 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->withStartAction(Landroid/view/View;Ljava/lang/Runnable;)V | 63 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;->withStartAction(Landroid/view/View;Ljava/lang/Runnable;)V |
64 | ····.line·5 | 64 | ····.line·593 |
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
Offset 19, 54 lines modified | Offset 19, 54 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·private·constructor·<init>(Landroid/support/v4/view/ViewPager;)V | 20 | .method·private·constructor·<init>(Landroid/support/v4/view/ViewPager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·2 | 23 | ····.line·2902 |
24 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; | 24 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; |
25 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V | 28 | .method·synthetic·constructor·<init>(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"x0"····#·Landroid/support/v4/view/ViewPager; | 30 | ····.param·p1,·"x0"····#·Landroid/support/v4/view/ViewPager; |
31 | ····.param·p2,·"x1"····#·Landroid/support/v4/view/ViewPager$1; | 31 | ····.param·p2,·"x1"····#·Landroid/support/v4/view/ViewPager$1; |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·2 | 33 | ····.line·2902 |
34 | ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/ViewPager$PagerObserver;-><init>(Landroid/support/v4/view/ViewPager;)V | 34 | ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/ViewPager$PagerObserver;-><init>(Landroid/support/v4/view/ViewPager;)V |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | #·virtual·methods | 37 | #·virtual·methods |
38 | .method·public·onChanged()V | 38 | .method·public·onChanged()V |
39 | ····.locals·1 | 39 | ····.locals·1 |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·2 | 41 | ····.line·2905 |
42 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; | 42 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; |
43 | ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V | 43 | ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V |
44 | ····.line·2 | 44 | ····.line·2906 |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | .method·public·onInvalidated()V | 47 | .method·public·onInvalidated()V |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·2 | 50 | ····.line·2909 |
51 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; | 51 | ····iget-object·v0,·p0,·Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; |
52 | ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V | 52 | ····invoke-virtual·{v0},·Landroid/support/v4/view/ViewPager;->dataSetChanged()V |
53 | ····.line·2 | 53 | ····.line·2910 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
Offset 15, 28 lines modified | Offset 15, 28 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line· | 19 | ····.line·614 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·setUpdateListener(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V | 24 | .method·public·setUpdateListener(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
27 | ····.param·p2,·"view"····#·Landroid/view/View; | 27 | ····.param·p2,·"view"····#·Landroid/view/View; |
28 | ····.param·p3,·"listener"····#·Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; | 28 | ····.param·p3,·"listener"····#·Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line· | 30 | ····.line·617 |
31 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;->setUpdateListener(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V | 31 | ····invoke-static·{p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;->setUpdateListener(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V |
32 | ····.line· | 32 | ····.line·618 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
Offset 28, 66 lines modified | Offset 28, 66 lines modified | ||
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>()V | 29 | .method·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·12 | 32 | ····.line·1274 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; | 37 | .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.param·p1,·"in"····#·Landroid/os/Parcel; | 39 | ····.param·p1,·"in"····#·Landroid/os/Parcel; |
40 | ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader; | 40 | ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader; |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·12 | 42 | ····.line·1277 |
43 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState; | 43 | ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState; |
44 | ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | 44 | ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V |
45 | ····return-object·v0 | 45 | ····return-object·v0 |
46 | .end·method | 46 | .end·method |
47 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; | 47 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | 49 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; |
50 | ····.param·p2,·"x1"····#·Ljava/lang/ClassLoader; | 50 | ····.param·p2,·"x1"····#·Ljava/lang/ClassLoader; |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·12 | 52 | ····.line·1274 |
53 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; | 53 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; |
54 | ····move-result-object·v0 | 54 | ····move-result-object·v0 |
55 | ····return-object·v0 | 55 | ····return-object·v0 |
56 | .end·method | 56 | .end·method |
57 | .method·public·newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; | 57 | .method·public·newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; |
58 | ····.locals·1 | 58 | ····.locals·1 |
59 | ····.param·p1,·"size"····#·I | 59 | ····.param·p1,·"size"····#·I |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·12 | 61 | ····.line·1281 |
62 | ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState; | 62 | ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState; |
63 | ····return-object·v0 | 63 | ····return-object·v0 |
64 | .end·method | 64 | .end·method |
65 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 65 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.param·p1,·"x0"····#·I | 67 | ····.param·p1,·"x0"····#·I |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·12 | 69 | ····.line·1274 |
70 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; | 70 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; |
71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
72 | ····return-object·v0 | 72 | ····return-object·v0 |
73 | .end·method | 73 | .end·method |
Offset 23, 218 lines modified | Offset 23, 218 lines modified | ||
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 26 | ····.param·p1,·"vpa"····#·Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·5 | 28 | ····.line·528 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·5 | 30 | ····.line·529 |
31 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 31 | ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
32 | ····.line·5 | 32 | ····.line·530 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·onAnimationCancel(Landroid/view/View;)V | 36 | .method·public·onAnimationCancel(Landroid/view/View;)V |
37 | ····.locals·3 | 37 | ····.locals·3 |
38 | ····.param·p1,·"view"····#·Landroid/view/View; | 38 | ····.param·p1,·"view"····#·Landroid/view/View; |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·5 | 40 | ····.line·571 |
41 | ····const/high16·v2,·0x7e000000 | 41 | ····const/high16·v2,·0x7e000000 |
42 | ····invoke-virtual·{p1,·v2},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 42 | ····invoke-virtual·{p1,·v2},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
43 | ····move-result-object·v1 | 43 | ····move-result-object·v1 |
44 | ····.line·5 | 44 | ····.line·572 |
45 | ····.local·v1,·"listenerTag":Ljava/lang/Object; | 45 | ····.local·v1,·"listenerTag":Ljava/lang/Object; |
46 | ····const/4·v0,·0x0 | 46 | ····const/4·v0,·0x0 |
47 | ····.line·5 | 47 | ····.line·573 |
48 | ····.local·v0,·"listener":Landroid/support/v4/view/ViewPropertyAnimatorListener; | 48 | ····.local·v0,·"listener":Landroid/support/v4/view/ViewPropertyAnimatorListener; |
49 | ····instance-of·v2,·v1,·Landroid/support/v4/view/ViewPropertyAnimatorListener; | 49 | ····instance-of·v2,·v1,·Landroid/support/v4/view/ViewPropertyAnimatorListener; |
50 | ····if-eqz·v2,·:cond_0 | 50 | ····if-eqz·v2,·:cond_0 |
51 | ····move-object·v0,·v1 | 51 | ····move-object·v0,·v1 |
52 | ····.line·5 | 52 | ····.line·574 |
53 | ····check-cast·v0,·Landroid/support/v4/view/ViewPropertyAnimatorListener; | 53 | ····check-cast·v0,·Landroid/support/v4/view/ViewPropertyAnimatorListener; |
54 | ····.line·5 | 54 | ····.line·576 |
55 | ····:cond_0 | 55 | ····:cond_0 |
56 | ····if-eqz·v0,·:cond_1 | 56 | ····if-eqz·v0,·:cond_1 |
57 | ····.line·5 | 57 | ····.line·577 |
58 | ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/ViewPropertyAnimatorListener;->onAnimationCancel(Landroid/view/View;)V | 58 | ····invoke-interface·{v0,·p1},·Landroid/support/v4/view/ViewPropertyAnimatorListener;->onAnimationCancel(Landroid/view/View;)V |
59 | ····.line·5 | 59 | ····.line·579 |
60 | ····:cond_1 | 60 | ····:cond_1 |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
63 | .method·public·onAnimationEnd(Landroid/view/View;)V | 63 | .method·public·onAnimationEnd(Landroid/view/View;)V |
64 | ····.locals·4 | 64 | ····.locals·4 |
65 | ····.param·p1,·"view"····#·Landroid/view/View; | 65 | ····.param·p1,·"view"····#·Landroid/view/View; |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·5 | 67 | ····.line·552 |
68 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 68 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
69 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$400(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I | 69 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$400(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I |
70 | ····move-result·v2 | 70 | ····move-result·v2 |
71 | ····if-ltz·v2,·:cond_0 | 71 | ····if-ltz·v2,·:cond_0 |
72 | ····.line·5 | 72 | ····.line·553 |
73 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 73 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
74 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$400(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I | 74 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$400(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I |
75 | ····move-result·v2 | 75 | ····move-result·v2 |
76 | ····const/4·v3,·0x0 | 76 | ····const/4·v3,·0x0 |
77 | ····invoke-static·{p1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V | 77 | ····invoke-static·{p1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V |
78 | ····.line·5 | 78 | ····.line·554 |
79 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 79 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
80 | ····const/4·v3,·-0x1 | 80 | ····const/4·v3,·-0x1 |
81 | ····invoke-static·{v2,·v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$402(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I | 81 | ····invoke-static·{v2,·v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$402(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I |
82 | ····.line·5 | 82 | ····.line·556 |
83 | ····:cond_0 | 83 | ····:cond_0 |
84 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 84 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
85 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$000(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; | 85 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$000(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; |
86 | ····move-result-object·v2 | 86 | ····move-result-object·v2 |
87 | ····if-eqz·v2,·:cond_1 | 87 | ····if-eqz·v2,·:cond_1 |
88 | ····.line·5 | 88 | ····.line·557 |
89 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 89 | ····iget-object·v2,·p0,·Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;->mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
90 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$000(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; | 90 | ····invoke-static·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->access$000(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; |
91 | ····move-result-object·v2 | 91 | ····move-result-object·v2 |
92 | ····invoke-interface·{v2},·Ljava/lang/Runnable;->run()V | 92 | ····invoke-interface·{v2},·Ljava/lang/Runnable;->run()V |
93 | ····.line·5 | 93 | ····.line·559 |
94 | ····:cond_1 | 94 | ····:cond_1 |
95 | ····const/high16·v2,·0x7e000000 | 95 | ····const/high16·v2,·0x7e000000 |
96 | ····invoke-virtual·{p1,·v2},·Landroid/view/View;->getTag(I)Ljava/lang/Object; | 96 | ····invoke-virtual·{p1,·v2},·Landroid/view/View;->getTag(I)Ljava/lang/Object; |
97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
98 | ····.line·5 | 98 | ····.line·560 |
99 | ····.local·v1,·"listenerTag":Ljava/lang/Object; | 99 | ····.local·v1,·"listenerTag":Ljava/lang/Object; |
100 | ····const/4·v0,·0x0 | 100 | ····const/4·v0,·0x0 |
101 | ····.line·5 | 101 | ····.line·561 |
102 | ····.local·v0,·"listener":Landroid/support/v4/view/ViewPropertyAnimatorListener; | 102 | ····.local·v0,·"listener":Landroid/support/v4/view/ViewPropertyAnimatorListener; |
103 | ····instance-of·v2,·v1,·Landroid/support/v4/view/ViewPropertyAnimatorListener; | 103 | ····instance-of·v2,·v1,·Landroid/support/v4/view/ViewPropertyAnimatorListener; |
104 | ····if-eqz·v2,·:cond_2 | 104 | ····if-eqz·v2,·:cond_2 |
Max diff block lines reached; 3032/7662 bytes (39.57%) of diff not shown. |
Offset 11, 21 lines modified | Offset 11, 15 lines modified | ||
11 | ········Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;, | 11 | ········Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;, |
12 | ········Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;, | 12 | ········Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;, |
13 | ········Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;, | 13 | ········Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;, |
14 | ········Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;, | 14 | ········Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;, |
15 | ········Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;, | 15 | ········Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;, |
16 | ········Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;, | 16 | ········Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;, |
17 | ········Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;, | 17 | ········Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;, |
18 | ········Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 18 | ········Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
19 | ········Landroid/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode;, | ||
20 | ········Landroid/support/v4/view/ViewCompat$LayoutDirectionMode;, | ||
21 | ········Landroid/support/v4/view/ViewCompat$LayerType;, | ||
22 | ········Landroid/support/v4/view/ViewCompat$AccessibilityLiveRegion;, | ||
23 | ········Landroid/support/v4/view/ViewCompat$ImportantForAccessibility;, | ||
24 | ········Landroid/support/v4/view/ViewCompat$OverScroll; | ||
25 | ····} | 19 | ····} |
26 | .end·annotation | 20 | .end·annotation |
27 | #·static·fields | 21 | #·static·fields |
28 | .field·public·static·final·ACCESSIBILITY_LIVE_REGION_ASSERTIVE:I·=·0x2 | 22 | .field·public·static·final·ACCESSIBILITY_LIVE_REGION_ASSERTIVE:I·=·0x2 |
Offset 83, 167 lines modified | Offset 77, 167 lines modified | ||
83 | #·direct·methods | 77 | #·direct·methods |
84 | .method·static·constructor·<clinit>()V | 78 | .method·static·constructor·<clinit>()V |
85 | ····.locals·2 | 79 | ····.locals·2 |
86 | ····.prologue | 80 | ····.prologue |
87 | ····.line·14 | 81 | ····.line·1499 |
88 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 82 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
89 | ····.line·1 | 83 | ····.line·1500 |
90 | ····.local·v0,·"version":I | 84 | ····.local·v0,·"version":I |
91 | ····const/16·v1,·0x15 | 85 | ····const/16·v1,·0x15 |
92 | ····if-lt·v0,·v1,·:cond_0 | 86 | ····if-lt·v0,·v1,·:cond_0 |
93 | ····.line·1 | 87 | ····.line·1501 |
94 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; | 88 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; |
95 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;-><init>()V | 89 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;-><init>()V |
96 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 90 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
97 | ····.line·15 | 91 | ····.line·1519 |
98 | ····:goto_0 | 92 | ····:goto_0 |
99 | ····return-void | 93 | ····return-void |
100 | ····.line·1 | 94 | ····.line·1502 |
101 | ····:cond_0 | 95 | ····:cond_0 |
102 | ····const/16·v1,·0x13 | 96 | ····const/16·v1,·0x13 |
103 | ····if-lt·v0,·v1,·:cond_1 | 97 | ····if-lt·v0,·v1,·:cond_1 |
104 | ····.line·1 | 98 | ····.line·1503 |
105 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; | 99 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; |
106 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;-><init>()V | 100 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;-><init>()V |
107 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 101 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
108 | ····goto·:goto_0 | 102 | ····goto·:goto_0 |
109 | ····.line·1 | 103 | ····.line·1504 |
110 | ····:cond_1 | 104 | ····:cond_1 |
111 | ····const/16·v1,·0x11 | 105 | ····const/16·v1,·0x11 |
112 | ····if-lt·v0,·v1,·:cond_2 | 106 | ····if-lt·v0,·v1,·:cond_2 |
113 | ····.line·1 | 107 | ····.line·1505 |
114 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; | 108 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; |
115 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;-><init>()V | 109 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;-><init>()V |
116 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 110 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
117 | ····goto·:goto_0 | 111 | ····goto·:goto_0 |
118 | ····.line·1 | 112 | ····.line·1506 |
119 | ····:cond_2 | 113 | ····:cond_2 |
120 | ····const/16·v1,·0x10 | 114 | ····const/16·v1,·0x10 |
121 | ····if-lt·v0,·v1,·:cond_3 | 115 | ····if-lt·v0,·v1,·:cond_3 |
122 | ····.line·1 | 116 | ····.line·1507 |
123 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; | 117 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; |
124 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;-><init>()V | 118 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;-><init>()V |
125 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 119 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
126 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
127 | ····.line·1 | 121 | ····.line·1508 |
128 | ····:cond_3 | 122 | ····:cond_3 |
129 | ····const/16·v1,·0xe | 123 | ····const/16·v1,·0xe |
130 | ····if-lt·v0,·v1,·:cond_4 | 124 | ····if-lt·v0,·v1,·:cond_4 |
131 | ····.line·1 | 125 | ····.line·1509 |
132 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; | 126 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; |
133 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;-><init>()V | 127 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;-><init>()V |
134 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 128 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
135 | ····goto·:goto_0 | 129 | ····goto·:goto_0 |
136 | ····.line·1 | 130 | ····.line·1510 |
137 | ····:cond_4 | 131 | ····:cond_4 |
138 | ····const/16·v1,·0xb | 132 | ····const/16·v1,·0xb |
139 | ····if-lt·v0,·v1,·:cond_5 | 133 | ····if-lt·v0,·v1,·:cond_5 |
140 | ····.line·1 | 134 | ····.line·1511 |
141 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; | 135 | ····new-instance·v1,·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; |
142 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;-><init>()V | 136 | ····invoke-direct·{v1},·Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;-><init>()V |
143 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 137 | ····sput-object·v1,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
144 | ····goto·:goto_0 | 138 | ····goto·:goto_0 |
145 | ····.line·15 | 139 | ····.line·1512 |
146 | ····:cond_5 | 140 | ····:cond_5 |
147 | ····const/16·v1,·0x9 | 141 | ····const/16·v1,·0x9 |
Max diff block lines reached; 55783/59896 bytes (93.13%) of diff not shown. |
Offset 15, 29 lines modified | Offset 15, 29 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·13 | 19 | ····.line·1365 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·dispatchApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; | 24 | .method·public·dispatchApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"v"····#·Landroid/view/View; | 26 | ····.param·p1,·"v"····#·Landroid/view/View; |
27 | ····.param·p2,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat; | 27 | ····.param·p2,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat; |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·14 | 29 | ····.line·1488 |
30 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; | 30 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; |
31 | ····move-result-object·v0 | 31 | ····move-result-object·v0 |
32 | ····return-object·v0 | 32 | ····return-object·v0 |
33 | .end·method | 33 | .end·method |
Offset 45, 30 lines modified | Offset 45, 30 lines modified | ||
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.param·p1,·"view"····#·Landroid/view/View; | 46 | ····.param·p1,·"view"····#·Landroid/view/View; |
47 | ····.param·p2,·"velocityX"····#·F | 47 | ····.param·p2,·"velocityX"····#·F |
48 | ····.param·p3,·"velocityY"····#·F | 48 | ····.param·p3,·"velocityY"····#·F |
49 | ····.param·p4,·"consumed"····#·Z | 49 | ····.param·p4,·"consumed"····#·Z |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·14 | 51 | ····.line·1448 |
52 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedFling(Landroid/view/View;FFZ)Z | 52 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedFling(Landroid/view/View;FFZ)Z |
53 | ····move-result·v0 | 53 | ····move-result·v0 |
54 | ····return·v0 | 54 | ····return·v0 |
55 | .end·method | 55 | .end·method |
56 | .method·public·dispatchNestedPreFling(Landroid/view/View;FF)Z | 56 | .method·public·dispatchNestedPreFling(Landroid/view/View;FF)Z |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"view"····#·Landroid/view/View; | 58 | ····.param·p1,·"view"····#·Landroid/view/View; |
59 | ····.param·p2,·"velocityX"····#·F | 59 | ····.param·p2,·"velocityX"····#·F |
60 | ····.param·p3,·"velocityY"····#·F | 60 | ····.param·p3,·"velocityY"····#·F |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·14 | 62 | ····.line·1453 |
63 | ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedPreFling(Landroid/view/View;FF)Z | 63 | ····invoke-static·{p1,·p2,·p3},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedPreFling(Landroid/view/View;FF)Z |
64 | ····move-result·v0 | 64 | ····move-result·v0 |
65 | ····return·v0 | 65 | ····return·v0 |
66 | .end·method | 66 | .end·method |
Offset 77, 15 lines modified | Offset 77, 15 lines modified | ||
77 | ····.param·p1,·"view"····#·Landroid/view/View; | 77 | ····.param·p1,·"view"····#·Landroid/view/View; |
78 | ····.param·p2,·"dx"····#·I | 78 | ····.param·p2,·"dx"····#·I |
79 | ····.param·p3,·"dy"····#·I | 79 | ····.param·p3,·"dy"····#·I |
80 | ····.param·p4,·"consumed"····#·[I | 80 | ····.param·p4,·"consumed"····#·[I |
81 | ····.param·p5,·"offsetInWindow"····#·[I | 81 | ····.param·p5,·"offsetInWindow"····#·[I |
82 | ····.prologue | 82 | ····.prologue |
83 | ····.line·14 | 83 | ····.line·1441 |
84 | ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedPreScroll(Landroid/view/View;II[I[I)Z | 84 | ····invoke-static·{p1,·p2,·p3,·p4,·p5},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedPreScroll(Landroid/view/View;II[I[I)Z |
85 | ····move-result·v0 | 85 | ····move-result·v0 |
86 | ····return·v0 | 86 | ····return·v0 |
87 | .end·method | 87 | .end·method |
Offset 95, 274 lines modified | Offset 95, 274 lines modified | ||
95 | ····.param·p2,·"dxConsumed"····#·I | 95 | ····.param·p2,·"dxConsumed"····#·I |
96 | ····.param·p3,·"dyConsumed"····#·I | 96 | ····.param·p3,·"dyConsumed"····#·I |
97 | ····.param·p4,·"dxUnconsumed"····#·I | 97 | ····.param·p4,·"dxUnconsumed"····#·I |
98 | ····.param·p5,·"dyUnconsumed"····#·I | 98 | ····.param·p5,·"dyUnconsumed"····#·I |
99 | ····.param·p6,·"offsetInWindow"····#·[I | 99 | ····.param·p6,·"offsetInWindow"····#·[I |
100 | ····.prologue | 100 | ····.prologue |
101 | ····.line·14 | 101 | ····.line·1434 |
102 | ····invoke-static/range·{p1·..·p6},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedScroll(Landroid/view/View;IIII[I)Z | 102 | ····invoke-static/range·{p1·..·p6},·Landroid/support/v4/view/ViewCompatLollipop;->dispatchNestedScroll(Landroid/view/View;IIII[I)Z |
103 | ····move-result·v0 | 103 | ····move-result·v0 |
104 | ····return·v0 | 104 | ····return·v0 |
105 | .end·method | 105 | .end·method |
106 | .method·public·getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; | 106 | .method·public·getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; |
107 | ····.locals·1 | 107 | ····.locals·1 |
108 | ····.param·p1,·"view"····#·Landroid/view/View; | 108 | ····.param·p1,·"view"····#·Landroid/view/View; |
109 | ····.prologue | 109 | ····.prologue |
110 | ····.line·14 | 110 | ····.line·1463 |
111 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatLollipop;->getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; | 111 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatLollipop;->getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList; |
112 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
113 | ····return-object·v0 | 113 | ····return-object·v0 |
114 | .end·method | 114 | .end·method |
115 | .method·public·getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; | 115 | .method·public·getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; |
116 | ····.locals·1 | 116 | ····.locals·1 |
117 | ····.param·p1,·"view"····#·Landroid/view/View; | 117 | ····.param·p1,·"view"····#·Landroid/view/View; |
118 | ····.prologue | 118 | ····.prologue |
119 | ····.line·14 | 119 | ····.line·1478 |
120 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatLollipop;->getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; | 120 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatLollipop;->getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; |
121 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
122 | ····return-object·v0 | 122 | ····return-object·v0 |
123 | .end·method | 123 | .end·method |
124 | .method·public·getElevation(Landroid/view/View;)F | 124 | .method·public·getElevation(Landroid/view/View;)F |
125 | ····.locals·1 | 125 | ····.locals·1 |
126 | ····.param·p1,·"view"····#·Landroid/view/View; | 126 | ····.param·p1,·"view"····#·Landroid/view/View; |
127 | ····.prologue | 127 | ····.prologue |
128 | ····.line·13 | 128 | ····.line·1388 |
129 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatLollipop;->getElevation(Landroid/view/View;)F | 129 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatLollipop;->getElevation(Landroid/view/View;)F |
130 | ····move-result·v0 | 130 | ····move-result·v0 |
Max diff block lines reached; 6908/10677 bytes (64.70%) of diff not shown. |
Offset 23, 14 lines modified | Offset 23, 27 lines modified | ||
23 | ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityLiveRegion()I | 23 | ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityLiveRegion()I |
24 | ····move-result·v0 | 24 | ····move-result·v0 |
25 | ····return·v0 | 25 | ····return·v0 |
26 | .end·method | 26 | .end·method |
27 | .method·public·static·isAttachedToWindow(Landroid/view/View;)Z | ||
28 | ····.locals·1 | ||
29 | ····.param·p0,·"view"····#·Landroid/view/View; | ||
30 | ····.prologue | ||
31 | ····.line·38 | ||
32 | ····invoke-virtual·{p0},·Landroid/view/View;->isAttachedToWindow()Z | ||
33 | ····move-result·v0 | ||
34 | ····return·v0 | ||
35 | .end·method | ||
27 | .method·public·static·isLaidOut(Landroid/view/View;)Z | 36 | .method·public·static·isLaidOut(Landroid/view/View;)Z |
28 | ····.locals·1 | 37 | ····.locals·1 |
29 | ····.param·p0,·"view"····#·Landroid/view/View; | 38 | ····.param·p0,·"view"····#·Landroid/view/View; |
30 | ····.prologue | 39 | ····.prologue |
31 | ····.line·34 | 40 | ····.line·34 |
32 | ····invoke-virtual·{p0},·Landroid/view/View;->isLaidOut()Z | 41 | ····invoke-virtual·{p0},·Landroid/view/View;->isLaidOut()Z |
Offset 700, 14 lines modified | Offset 700, 17 lines modified | ||
700 | ····goto·:goto_0 | 700 | ····goto·:goto_0 |
701 | .end·method | 701 | .end·method |
702 | .method·public·setBackgroundResource(I)V | 702 | .method·public·setBackgroundResource(I)V |
703 | ····.locals·1 | 703 | ····.locals·1 |
704 | ····.param·p1,·"resId"····#·I | 704 | ····.param·p1,·"resId"····#·I |
705 | ········.annotation·build·Landroid/support/annotation/DrawableRes; | ||
706 | ········.end·annotation | ||
707 | ····.end·param | ||
705 | ····.prologue | 708 | ····.prologue |
706 | ····.line·186 | 709 | ····.line·186 |
707 | ····invoke-super·{p0,·p1},·Landroid/support/v4/view/PagerTitleStrip;->setBackgroundResource(I)V | 710 | ····invoke-super·{p0,·p1},·Landroid/support/v4/view/PagerTitleStrip;->setBackgroundResource(I)V |
708 | ····.line·187 | 711 | ····.line·187 |
709 | ····iget-boolean·v0,·p0,·Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z | 712 | ····iget-boolean·v0,·p0,·Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z |
Offset 798, 14 lines modified | Offset 801, 17 lines modified | ||
798 | ····.line·134 | 801 | ····.line·134 |
799 | ····return-void | 802 | ····return-void |
800 | .end·method | 803 | .end·method |
801 | .method·public·setTabIndicatorColorResource(I)V | 804 | .method·public·setTabIndicatorColorResource(I)V |
802 | ····.locals·1 | 805 | ····.locals·1 |
803 | ····.param·p1,·"resId"····#·I | 806 | ····.param·p1,·"resId"····#·I |
807 | ········.annotation·build·Landroid/support/annotation/ColorRes; | ||
808 | ········.end·annotation | ||
809 | ····.end·param | ||
804 | ····.prologue | 810 | ····.prologue |
805 | ····.line·142 | 811 | ····.line·142 |
806 | ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getContext()Landroid/content/Context; | 812 | ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getContext()Landroid/content/Context; |
807 | ····move-result-object·v0 | 813 | ····move-result-object·v0 |
Offset 15, 66 lines modified | Offset 15, 79 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·133 | 19 | ····.line·1338 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·getAccessibilityLiveRegion(Landroid/view/View;)I | 24 | .method·public·getAccessibilityLiveRegion(Landroid/view/View;)I |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"view"····#·Landroid/view/View; | 26 | ····.param·p1,·"view"····#·Landroid/view/View; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·13 | 28 | ····.line·1341 |
29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatKitKat;->getAccessibilityLiveRegion(Landroid/view/View;)I | 29 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatKitKat;->getAccessibilityLiveRegion(Landroid/view/View;)I |
30 | ····move-result·v0 | 30 | ····move-result·v0 |
31 | ····return·v0 | 31 | ····return·v0 |
32 | .end·method | 32 | .end·method |
33 | .method·public·isAttachedToWindow(Landroid/view/View;)Z | ||
34 | ····.locals·1 | ||
35 | ····.param·p1,·"view"····#·Landroid/view/View; | ||
36 | ····.prologue | ||
37 | ····.line·1361 | ||
38 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatKitKat;->isAttachedToWindow(Landroid/view/View;)Z | ||
39 | ····move-result·v0 | ||
40 | ····return·v0 | ||
41 | .end·method | ||
33 | .method·public·isLaidOut(Landroid/view/View;)Z | 42 | .method·public·isLaidOut(Landroid/view/View;)Z |
34 | ····.locals·1 | 43 | ····.locals·1 |
35 | ····.param·p1,·"view"····#·Landroid/view/View; | 44 | ····.param·p1,·"view"····#·Landroid/view/View; |
36 | ····.prologue | 45 | ····.prologue |
37 | ····.line·13 | 46 | ····.line·1356 |
38 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatKitKat;->isLaidOut(Landroid/view/View;)Z | 47 | ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompatKitKat;->isLaidOut(Landroid/view/View;)Z |
39 | ····move-result·v0 | 48 | ····move-result·v0 |
40 | ····return·v0 | 49 | ····return·v0 |
41 | .end·method | 50 | .end·method |
42 | .method·public·setAccessibilityLiveRegion(Landroid/view/View;I)V | 51 | .method·public·setAccessibilityLiveRegion(Landroid/view/View;I)V |
43 | ····.locals·0 | 52 | ····.locals·0 |
44 | ····.param·p1,·"view"····#·Landroid/view/View; | 53 | ····.param·p1,·"view"····#·Landroid/view/View; |
45 | ····.param·p2,·"mode"····#·I | 54 | ····.param·p2,·"mode"····#·I |
46 | ····.prologue | 55 | ····.prologue |
47 | ····.line·13 | 56 | ····.line·1346 |
48 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatKitKat;->setAccessibilityLiveRegion(Landroid/view/View;I)V | 57 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatKitKat;->setAccessibilityLiveRegion(Landroid/view/View;I)V |
49 | ····.line·134 | 58 | ····.line·1347 |
50 | ····return-void | 59 | ····return-void |
51 | .end·method | 60 | .end·method |
52 | .method·public·setImportantForAccessibility(Landroid/view/View;I)V | 61 | .method·public·setImportantForAccessibility(Landroid/view/View;I)V |
53 | ····.locals·0 | 62 | ····.locals·0 |
54 | ····.param·p1,·"view"····#·Landroid/view/View; | 63 | ····.param·p1,·"view"····#·Landroid/view/View; |
55 | ····.param·p2,·"mode"····#·I | 64 | ····.param·p2,·"mode"····#·I |
56 | ····.prologue | 65 | ····.prologue |
57 | ····.line·13 | 66 | ····.line·1351 |
58 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->setImportantForAccessibility(Landroid/view/View;I)V | 67 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->setImportantForAccessibility(Landroid/view/View;I)V |
59 | ····.line·13 | 68 | ····.line·1352 |
60 | ····return-void | 69 | ····return-void |
61 | .end·method | 70 | .end·method |
Offset 21, 32 lines modified | Offset 21, 32 lines modified | ||
21 | .end·method | 21 | .end·method |
22 | .method·public·static·HSLToColor([F)I | 22 | .method·public·static·HSLToColor([F)I |
23 | ····.locals·13 | 23 | ····.locals·13 |
24 | ····.param·p0,·"hsl"····#·[F | 24 | ····.param·p0,·"hsl"····#·[F |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·22 | 26 | ····.line·226 |
27 | ····const/4·v10,·0x0 | 27 | ····const/4·v10,·0x0 |
28 | ····aget·v3,·p0,·v10 | 28 | ····aget·v3,·p0,·v10 |
29 | ····.line·22 | 29 | ····.line·227 |
30 | ····.local·v3,·"h":F | 30 | ····.local·v3,·"h":F |
31 | ····const/4·v10,·0x1 | 31 | ····const/4·v10,·0x1 |
32 | ····aget·v8,·p0,·v10 | 32 | ····aget·v8,·p0,·v10 |
33 | ····.line·22 | 33 | ····.line·228 |
34 | ····.local·v8,·"s":F | 34 | ····.local·v8,·"s":F |
35 | ····const/4·v10,·0x2 | 35 | ····const/4·v10,·0x2 |
36 | ····aget·v5,·p0,·v10 | 36 | ····aget·v5,·p0,·v10 |
37 | ····.line·2 | 37 | ····.line·230 |
38 | ····.local·v5,·"l":F | 38 | ····.local·v5,·"l":F |
39 | ····const/high16·v10,·0x3f800000····#·1.0f | 39 | ····const/high16·v10,·0x3f800000····#·1.0f |
40 | ····const/high16·v11,·0x40000000····#·2.0f | 40 | ····const/high16·v11,·0x40000000····#·2.0f |
41 | ····mul-float/2addr·v11,·v5 | 41 | ····mul-float/2addr·v11,·v5 |
Offset 58, 23 lines modified | Offset 58, 23 lines modified | ||
58 | ····move-result·v11 | 58 | ····move-result·v11 |
59 | ····sub-float/2addr·v10,·v11 | 59 | ····sub-float/2addr·v10,·v11 |
60 | ····mul-float·v1,·v10,·v8 | 60 | ····mul-float·v1,·v10,·v8 |
61 | ····.line·2 | 61 | ····.line·231 |
62 | ····.local·v1,·"c":F | 62 | ····.local·v1,·"c":F |
63 | ····const/high16·v10,·0x3f000000····#·0.5f | 63 | ····const/high16·v10,·0x3f000000····#·0.5f |
64 | ····mul-float/2addr·v10,·v1 | 64 | ····mul-float/2addr·v10,·v1 |
65 | ····sub-float·v6,·v5,·v10 | 65 | ····sub-float·v6,·v5,·v10 |
66 | ····.line·2 | 66 | ····.line·232 |
67 | ····.local·v6,·"m":F | 67 | ····.local·v6,·"m":F |
68 | ····const/high16·v10,·0x3f800000····#·1.0f | 68 | ····const/high16·v10,·0x3f800000····#·1.0f |
69 | ····const/high16·v11,·0x42700000····#·60.0f | 69 | ····const/high16·v11,·0x42700000····#·60.0f |
70 | ····div-float·v11,·v3,·v11 | 70 | ····div-float·v11,·v3,·v11 |
Offset 90, 291 lines modified | Offset 90, 279 lines modified | ||
90 | ····move-result·v11 | 90 | ····move-result·v11 |
91 | ····sub-float/2addr·v10,·v11 | 91 | ····sub-float/2addr·v10,·v11 |
92 | ····mul-float·v9,·v1,·v10 | 92 | ····mul-float·v9,·v1,·v10 |
93 | ····.line·2 | 93 | ····.line·234 |
94 | ····.local·v9,·"x":F | 94 | ····.local·v9,·"x":F |
95 | ····float-to-int·v10,·v3 | 95 | ····float-to-int·v10,·v3 |
96 | ····div-int/lit8·v4,·v10,·0x3c | 96 | ····div-int/lit8·v4,·v10,·0x3c |
97 | ····.line·23 | 97 | ····.line·236 |
98 | ····.local·v4,·"hueSegment":I | 98 | ····.local·v4,·"hueSegment":I |
99 | ····const/4·v7,·0x0 | 99 | ····const/4·v7,·0x0 |
100 | ····.local·v7,·"r":I | 100 | ····.local·v7,·"r":I |
101 | ····const/4·v2,·0x0 | 101 | ····const/4·v2,·0x0 |
102 | ····.local·v2,·"g":I | 102 | ····.local·v2,·"g":I |
103 | ····const/4·v0,·0x0 | 103 | ····const/4·v0,·0x0 |
104 | ····.line·23 | 104 | ····.line·238 |
105 | ····.local·v0,·"b":I | 105 | ····.local·v0,·"b":I |
106 | ····packed-switch·v4,·:pswitch_data_0 | 106 | ····packed-switch·v4,·:pswitch_data_0 |
107 | ····.line·2 | 107 | ····.line·272 |
108 | ····:goto_0 | 108 | ····:goto_0 |
109 | ····const/4·v10,·0x0 | 109 | ····const/4·v10,·0x0 |
110 | ····const/16·v11,·0xff | 110 | ····const/16·v11,·0xff |
111 | ····invoke-static·{v7,·v10,·v11},·Landroid/support/v4/graphics/ColorUtils;->constrain(III)I | ||
111 | ····invoke-static·{v11,·v7},·Ljava/lang/Math;->min(II)I | ||
112 | ····move-result·v11 | ||
113 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->max(II)I | ||
114 | ····move-result·v7 | 112 | ····move-result·v7 |
115 | ····.line·2 | 113 | ····.line·273 |
116 | ····const/4·v10,·0x0 | 114 | ····const/4·v10,·0x0 |
117 | ····const/16·v11,·0xff | 115 | ····const/16·v11,·0xff |
116 | ····invoke-static·{v2,·v10,·v11},·Landroid/support/v4/graphics/ColorUtils;->constrain(III)I | ||
118 | ····invoke-static·{v11,·v2},·Ljava/lang/Math;->min(II)I | ||
119 | ····move-result·v11 | ||
120 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->max(II)I | ||
121 | ····move-result·v2 | 117 | ····move-result·v2 |
122 | ····.line·2 | 118 | ····.line·274 |
123 | ····const/4·v10,·0x0 | 119 | ····const/4·v10,·0x0 |
124 | ····const/16·v11,·0xff | 120 | ····const/16·v11,·0xff |
121 | ····invoke-static·{v0,·v10,·v11},·Landroid/support/v4/graphics/ColorUtils;->constrain(III)I | ||
125 | ····invoke-static·{v11,·v0},·Ljava/lang/Math;->min(II)I | ||
126 | ····move-result·v11 | ||
127 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->max(II)I | ||
128 | ····move-result·v0 | 122 | ····move-result·v0 |
Max diff block lines reached; 9393/12034 bytes (78.05%) of diff not shown. |
Offset 8, 16 lines modified | Offset 8, 20 lines modified | ||
8 | #·static·fields | 8 | #·static·fields |
9 | .field·static·final·DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; | 9 | .field·static·final·DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; |
10 | #·instance·fields | 10 | #·instance·fields |
11 | .field·private·mColorFilterSet:Z | ||
11 | .field·private·mCurrentColor:I | 12 | .field·private·mCurrentColor:I |
13 | .field·private·mCurrentMode:Landroid/graphics/PorterDuff$Mode; | ||
12 | .field·mDrawable:Landroid/graphics/drawable/Drawable; | 14 | .field·mDrawable:Landroid/graphics/drawable/Drawable; |
13 | .field·private·mTintList:Landroid/content/res/ColorStateList; | 15 | .field·private·mTintList:Landroid/content/res/ColorStateList; |
14 | .field·private·mTintMode:Landroid/graphics/PorterDuff$Mode; | 16 | .field·private·mTintMode:Landroid/graphics/PorterDuff$Mode; |
Offset 35, 273 lines modified | Offset 39, 285 lines modified | ||
35 | .end·method | 39 | .end·method |
36 | .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V | 40 | .method·constructor·<init>(Landroid/graphics/drawable/Drawable;)V |
37 | ····.locals·1 | 41 | ····.locals·1 |
38 | ····.param·p1,·"drawable"····#·Landroid/graphics/drawable/Drawable; | 42 | ····.param·p1,·"drawable"····#·Landroid/graphics/drawable/Drawable; |
39 | ····.prologue | 43 | ····.prologue |
40 | ····.line·4 | 44 | ····.line·46 |
41 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V | 45 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V |
42 | ····.line·38 | 46 | ····.line·38 |
43 | ····sget-object·v0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; | 47 | ····sget-object·v0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; |
44 | ····iput-object·v0,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintMode:Landroid/graphics/PorterDuff$Mode; | 48 | ····iput-object·v0,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintMode:Landroid/graphics/PorterDuff$Mode; |
45 | ····.line·4 | 49 | ····.line·47 |
46 | ····const/high16·v0,·-0x80000000 | ||
47 | ····iput·v0,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mCurrentColor:I | ||
48 | ····.line·45 | ||
49 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->setWrappedDrawable(Landroid/graphics/drawable/Drawable;)V | 50 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->setWrappedDrawable(Landroid/graphics/drawable/Drawable;)V |
50 | ····.line·4 | 51 | ····.line·48 |
51 | ····return-void | 52 | ····return-void |
52 | .end·method | 53 | .end·method |
53 | .method·private·updateTint([I)Z | 54 | .method·private·updateTint([I)Z |
54 | ····.locals· | 55 | ····.locals·5 |
55 | ····.param·p1,·"state"····#·[I | 56 | ····.param·p1,·"state"····#·[I |
56 | ····.prologue | 57 | ····.prologue |
58 | ····const/4·v2,·0x1 | ||
57 | ····.line·206 | ||
58 | ····iget-object·v1,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintList:Landroid/content/res/ColorStateList; | ||
59 | ···· | 59 | ····.line·208 |
60 | ····iget-object·v3,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintList:Landroid/content/res/ColorStateList; | ||
60 | ····i | 61 | ····if-eqz·v3,·:cond_1 |
61 | ····i | 62 | ····iget-object·v3,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintMode:Landroid/graphics/PorterDuff$Mode; |
63 | ····if-eqz·v3,·:cond_1 | ||
62 | ····.line·207 | ||
63 | ····iget-object·v1,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintList:Landroid/content/res/ColorStateList; | ||
64 | ····.line·209 | ||
64 | ····iget-object·v | 65 | ····iget-object·v3,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintList:Landroid/content/res/ColorStateList; |
66 | ····iget-object·v4,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintList:Landroid/content/res/ColorStateList; | ||
65 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v4},·Landroid/content/res/ColorStateList;->getDefaultColor()I |
66 | ····move-result·v | 68 | ····move-result·v4 |
67 | ····invoke-virtual·{v | 69 | ····invoke-virtual·{v3,·p1,·v4},·Landroid/content/res/ColorStateList;->getColorForState([II)I |
68 | ····move-result·v0 | 70 | ····move-result·v0 |
69 | ····.line·2 | 71 | ····.line·210 |
70 | ····.local·v0,·"color":I | 72 | ····.local·v0,·"color":I |
71 | ····iget·v1,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->m | 73 | ····iget-object·v1,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintMode:Landroid/graphics/PorterDuff$Mode; |
72 | ···· | 74 | ····.line·211 |
75 | ····.local·v1,·"mode":Landroid/graphics/PorterDuff$Mode; | ||
76 | ····iget-boolean·v3,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mColorFilterSet:Z | ||
77 | ····if-eqz·v3,·:cond_0 | ||
73 | ····.line·209 | ||
74 | ····iget-object·v1,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mTintMode:Landroid/graphics/PorterDuff$Mode; | ||
78 | ····iget·v3,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mCurrentColor:I | ||
79 | ····if-ne·v0,·v3,·:cond_0 | ||
80 | ····iget-object·v3,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mCurrentMode:Landroid/graphics/PorterDuff$Mode; | ||
81 | ····if-eq·v1,·v3,·:cond_1 | ||
82 | ····.line·212 | ||
83 | ····:cond_0 | ||
75 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V | 84 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V |
76 | ····.line·21 | 85 | ····.line·213 |
77 | ····iput·v0,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mCurrentColor:I | 86 | ····iput·v0,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mCurrentColor:I |
78 | ····.line·211 | ||
79 | ····const/4·v1,·0x1 | ||
80 | ····.line·214 | 87 | ····.line·214 |
88 | ····iput-object·v1,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mCurrentMode:Landroid/graphics/PorterDuff$Mode; | ||
89 | ····.line·215 | ||
90 | ····iput-boolean·v2,·p0,·Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;->mColorFilterSet:Z | ||
91 | ····.line·219 | ||
81 | ····.end·local·v0····#·"color":I | 92 | ····.end·local·v0····#·"color":I |
93 | ····.end·local·v1····#·"mode":Landroid/graphics/PorterDuff$Mode; | ||
82 | ····:goto_0 | 94 | ····:goto_0 |
83 | ····return·v | 95 | ····return·v2 |
84 | ····:cond_ | 96 | ····:cond_1 |
85 | ····const/4·v | 97 | ····const/4·v2,·0x0 |
86 | ····goto·:goto_0 | 98 | ····goto·:goto_0 |
Max diff block lines reached; 14826/19871 bytes (74.61%) of diff not shown. |
Offset 402, 15 lines modified | Offset 402, 15 lines modified | ||
402 | ····return-void | 402 | ····return-void |
403 | .end·method | 403 | .end·method |
404 | .method·public·build()Landroid/app/Notification; | 404 | .method·public·build()Landroid/app/Notification; |
405 | ····.locals·1 | 405 | ····.locals·1 |
406 | ····.prologue | 406 | ····.prologue |
407 | ····.line·1 | 407 | ····.line·120 |
408 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompatApi21$Builder;->b:Landroid/app/Notification$Builder; | 408 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompatApi21$Builder;->b:Landroid/app/Notification$Builder; |
409 | ····invoke-virtual·{v0},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification; | 409 | ····invoke-virtual·{v0},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification; |
410 | ····move-result-object·v0 | 410 | ····move-result-object·v0 |
411 | ····return-object·v0 | 411 | ····return-object·v0 |
Offset 15, 160 lines modified | Offset 15, 167 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·5 | 19 | ····.line·587 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
25 | ····.locals·2 | 25 | ····.locals·24 |
26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
27 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·5 | 29 | ····.line·590 |
29 | ····new-instance·v | 30 | ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatJellybean$Builder; |
30 | ····move-object/from16·v0,·p1 | 31 | ····move-object/from16·v0,·p1 |
31 | ····iget-object·v | 32 | ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
32 | ····move-object/from16·v0,·p1 | 33 | ····move-object/from16·v0,·p1 |
33 | ····iget-object·v | 34 | ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
34 | ····move-object/from16·v0,·p1 | 35 | ····move-object/from16·v0,·p1 |
35 | ····iget-object·v | 36 | ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
36 | ····move-object/from16·v0,·p1 | 37 | ····move-object/from16·v0,·p1 |
37 | ····iget-object·v | 38 | ····iget-object·v6,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
38 | ····move-object/from16·v0,·p1 | 39 | ····move-object/from16·v0,·p1 |
39 | ····iget-object·v | 40 | ····iget-object·v7,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; |
40 | ····move-object/from16·v0,·p1 | 41 | ····move-object/from16·v0,·p1 |
41 | ····iget-object·v | 42 | ····iget-object·v8,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews; |
42 | ····move-object/from16·v0,·p1 | 43 | ····move-object/from16·v0,·p1 |
43 | ····iget·v | 44 | ····iget·v9,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I |
44 | ····move-object/from16·v0,·p1 | 45 | ····move-object/from16·v0,·p1 |
45 | ····iget-object·v | 46 | ····iget-object·v10,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
46 | ····move-object/from16·v0,·p1 | 47 | ····move-object/from16·v0,·p1 |
47 | ····iget-object·v1 | 48 | ····iget-object·v11,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; |
48 | ····move-object/from16·v0,·p1 | 49 | ····move-object/from16·v0,·p1 |
49 | ····iget-object·v1 | 50 | ····iget-object·v12,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap; |
50 | ····move-object/from16·v0,·p1 | 51 | ····move-object/from16·v0,·p1 |
51 | ····iget·v1 | 52 | ····iget·v13,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I |
52 | ····move-object/from16·v0,·p1 | 53 | ····move-object/from16·v0,·p1 |
53 | ····iget·v1 | 54 | ····iget·v14,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I |
54 | ····move-object/from16·v0,·p1 | 55 | ····move-object/from16·v0,·p1 |
55 | ····iget-boolean·v1 | 56 | ····iget-boolean·v15,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z |
56 | ····move-object/from16·v0,·p1 | 57 | ····move-object/from16·v0,·p1 |
57 | ····iget-boolean·v | 58 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z |
59 | ····move/from16·v16,·v0 | ||
58 | ····move-object/from16·v0,·p1 | 60 | ····move-object/from16·v0,·p1 |
59 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I | 61 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I |
60 | ····move/from16·v1 | 62 | ····move/from16·v17,·v0 |
61 | ····move-object/from16·v0,·p1 | 63 | ····move-object/from16·v0,·p1 |
62 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; | 64 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; |
63 | ····move-object/from16·v1 | 65 | ····move-object/from16·v18,·v0 |
64 | ····move-object/from16·v0,·p1 | 66 | ····move-object/from16·v0,·p1 |
65 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z | 67 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z |
66 | ····move/from16·v1 | 68 | ····move/from16·v19,·v0 |
67 | ····move-object/from16·v0,·p1 | 69 | ····move-object/from16·v0,·p1 |
68 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; | 70 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; |
69 | ····move-object/from16·v | 71 | ····move-object/from16·v20,·v0 |
70 | ····move-object/from16·v0,·p1 | 72 | ····move-object/from16·v0,·p1 |
71 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; | 73 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; |
72 | ····move-object/from16·v2 | 74 | ····move-object/from16·v21,·v0 |
73 | ····move-object/from16·v0,·p1 | 75 | ····move-object/from16·v0,·p1 |
74 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z | 76 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z |
75 | ····move/from16·v2 | 77 | ····move/from16·v22,·v0 |
76 | ····move-object/from16·v0,·p1 | 78 | ····move-object/from16·v0,·p1 |
77 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String; | 79 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String; |
78 | ····move-object/from16·v2 | 80 | ····move-object/from16·v23,·v0 |
79 | ····invoke-direct/range·{v | 81 | ····invoke-direct/range·{v2·..·v23},·Landroid/support/v4/app/NotificationCompatJellybean$Builder;-><init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V |
80 | ····.line·5 | 82 | ····.line·596 |
Max diff block lines reached; 6412/13396 bytes (47.87%) of diff not shown. |
Offset 3, 22 lines modified | Offset 3, 14 lines modified | ||
3 | .source·"DialogFragment.java" | 3 | .source·"DialogFragment.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/content/DialogInterface$OnCancelListener; | 5 | .implements·Landroid/content/DialogInterface$OnCancelListener; |
6 | .implements·Landroid/content/DialogInterface$OnDismissListener; | 6 | .implements·Landroid/content/DialogInterface$OnDismissListener; |
7 | #·annotations | ||
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
9 | ····value·=·{ | ||
10 | ········Landroid/support/v4/app/DialogFragment$DialogStyle; | ||
11 | ····} | ||
12 | .end·annotation | ||
13 | #·static·fields | 7 | #·static·fields |
14 | .field·private·static·final·SAVED_BACK_STACK_ID:Ljava/lang/String;·=·"android:backStackId" | 8 | .field·private·static·final·SAVED_BACK_STACK_ID:Ljava/lang/String;·=·"android:backStackId" |
15 | .field·private·static·final·SAVED_CANCELABLE:Ljava/lang/String;·=·"android:cancelable" | 9 | .field·private·static·final·SAVED_CANCELABLE:Ljava/lang/String;·=·"android:cancelable" |
16 | .field·private·static·final·SAVED_DIALOG_STATE_TAG:Ljava/lang/String;·=·"android:savedDialogState" | 10 | .field·private·static·final·SAVED_DIALOG_STATE_TAG:Ljava/lang/String;·=·"android:savedDialogState" |
Offset 330, 14 lines modified | Offset 322, 16 lines modified | ||
330 | ····iget-boolean·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z | 322 | ····iget-boolean·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z |
331 | ····return·v0 | 323 | ····return·v0 |
332 | .end·method | 324 | .end·method |
333 | .method·public·getTheme()I | 325 | .method·public·getTheme()I |
334 | ····.locals·1 | 326 | ····.locals·1 |
327 | ····.annotation·build·Landroid/support/annotation/StyleRes; | ||
328 | ····.end·annotation | ||
335 | ····.prologue | 329 | ····.prologue |
336 | ····.line·212 | 330 | ····.line·212 |
337 | ····iget·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mTheme:I | 331 | ····iget·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mTheme:I |
338 | ····return·v0 | 332 | ····return·v0 |
339 | .end·method | 333 | .end·method |
Offset 857, 14 lines modified | Offset 851, 17 lines modified | ||
857 | ····return-void | 851 | ····return-void |
858 | .end·method | 852 | .end·method |
859 | .method·public·setStyle(II)V | 853 | .method·public·setStyle(II)V |
860 | ····.locals·2 | 854 | ····.locals·2 |
861 | ····.param·p1,·"style"····#·I | 855 | ····.param·p1,·"style"····#·I |
862 | ····.param·p2,·"theme"····#·I | 856 | ····.param·p2,·"theme"····#·I |
857 | ········.annotation·build·Landroid/support/annotation/StyleRes; | ||
858 | ········.end·annotation | ||
859 | ····.end·param | ||
863 | ····.prologue | 860 | ····.prologue |
864 | ····.line·114 | 861 | ····.line·114 |
865 | ····iput·p1,·p0,·Landroid/support/v4/app/DialogFragment;->mStyle:I | 862 | ····iput·p1,·p0,·Landroid/support/v4/app/DialogFragment;->mStyle:I |
866 | ····.line·115 | 863 | ····.line·115 |
867 | ····iget·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mStyle:I | 864 | ····iget·v0,·p0,·Landroid/support/v4/app/DialogFragment;->mStyle:I |
Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
25 | .method·public·static·addAction(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V | 25 | .method·public·static·addAction(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V |
26 | ····.locals·8 | 26 | ····.locals·8 |
27 | ····.param·p0,·"b"····#·Landroid/app/Notification$Builder; | 27 | ····.param·p0,·"b"····#·Landroid/app/Notification$Builder; |
28 | ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompatBase$Action; | 28 | ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompatBase$Action; |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·10 | 30 | ····.line·102 |
31 | ····new-instance·v0,·Landroid/app/Notification$Action$Builder; | 31 | ····new-instance·v0,·Landroid/app/Notification$Action$Builder; |
32 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I | 32 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I |
33 | ····move-result·v5 | 33 | ····move-result·v5 |
34 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence; | 34 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence; |
Offset 42, 23 lines modified | Offset 42, 23 lines modified | ||
42 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent; | 42 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent; |
43 | ····move-result-object·v7 | 43 | ····move-result-object·v7 |
44 | ····invoke-direct·{v0,·v5,·v6,·v7},·Landroid/app/Notification$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V | 44 | ····invoke-direct·{v0,·v5,·v6,·v7},·Landroid/app/Notification$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V |
45 | ····.line·10 | 45 | ····.line·104 |
46 | ····.local·v0,·"actionBuilder":Landroid/app/Notification$Action$Builder; | 46 | ····.local·v0,·"actionBuilder":Landroid/app/Notification$Action$Builder; |
47 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 47 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
48 | ····move-result-object·v5 | 48 | ····move-result-object·v5 |
49 | ····if-eqz·v5,·:cond_0 | 49 | ····if-eqz·v5,·:cond_0 |
50 | ····.line·10 | 50 | ····.line·105 |
51 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 51 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
52 | ····move-result-object·v5 | 52 | ····move-result-object·v5 |
53 | ····invoke-static·{v5},·Landroid/support/v4/app/RemoteInputCompatApi20;->fromCompat([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; | 53 | ····invoke-static·{v5},·Landroid/support/v4/app/RemoteInputCompatApi20;->fromCompat([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; |
54 | ····move-result-object·v1 | 54 | ····move-result-object·v1 |
Offset 71, 63 lines modified | Offset 71, 63 lines modified | ||
71 | ····.local·v2,·"i$":I | 71 | ····.local·v2,·"i$":I |
72 | ····:goto_0 | 72 | ····:goto_0 |
73 | ····if-ge·v2,·v3,·:cond_0 | 73 | ····if-ge·v2,·v3,·:cond_0 |
74 | ····aget-object·v4,·v1,·v2 | 74 | ····aget-object·v4,·v1,·v2 |
75 | ····.line·10 | 75 | ····.line·107 |
76 | ····.local·v4,·"remoteInput":Landroid/app/RemoteInput; | 76 | ····.local·v4,·"remoteInput":Landroid/app/RemoteInput; |
77 | ····invoke-virtual·{v0,·v4},·Landroid/app/Notification$Action$Builder;->addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; | 77 | ····invoke-virtual·{v0,·v4},·Landroid/app/Notification$Action$Builder;->addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; |
78 | ····.line·10 | 78 | ····.line·105 |
79 | ····add-int/lit8·v2,·v2,·0x1 | 79 | ····add-int/lit8·v2,·v2,·0x1 |
80 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
81 | ····.line·1 | 81 | ····.line·110 |
82 | ····.end·local·v1····#·"arr$":[Landroid/app/RemoteInput; | 82 | ····.end·local·v1····#·"arr$":[Landroid/app/RemoteInput; |
83 | ····.end·local·v2····#·"i$":I | 83 | ····.end·local·v2····#·"i$":I |
84 | ····.end·local·v3····#·"len$":I | 84 | ····.end·local·v3····#·"len$":I |
85 | ····.end·local·v4····#·"remoteInput":Landroid/app/RemoteInput; | 85 | ····.end·local·v4····#·"remoteInput":Landroid/app/RemoteInput; |
86 | ····:cond_0 | 86 | ····:cond_0 |
87 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; | 87 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; |
88 | ····move-result-object·v5 | 88 | ····move-result-object·v5 |
89 | ····if-eqz·v5,·:cond_1 | 89 | ····if-eqz·v5,·:cond_1 |
90 | ····.line·11 | 90 | ····.line·111 |
91 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; | 91 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; |
92 | ····move-result-object·v5 | 92 | ····move-result-object·v5 |
93 | ····invoke-virtual·{v0,·v5},·Landroid/app/Notification$Action$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; | 93 | ····invoke-virtual·{v0,·v5},·Landroid/app/Notification$Action$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; |
94 | ····.line·11 | 94 | ····.line·113 |
95 | ····:cond_1 | 95 | ····:cond_1 |
96 | ····invoke-virtual·{v0},·Landroid/app/Notification$Action$Builder;->build()Landroid/app/Notification$Action; | 96 | ····invoke-virtual·{v0},·Landroid/app/Notification$Action$Builder;->build()Landroid/app/Notification$Action; |
97 | ····move-result-object·v5 | 97 | ····move-result-object·v5 |
98 | ····invoke-virtual·{p0,·v5},·Landroid/app/Notification$Builder;->addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; | 98 | ····invoke-virtual·{p0,·v5},·Landroid/app/Notification$Builder;->addAction(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; |
99 | ····.line·11 | 99 | ····.line·114 |
100 | ····return-void | 100 | ····return-void |
101 | .end·method | 101 | .end·method |
102 | .method·public·static·getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; | 102 | .method·public·static·getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; |
103 | ····.locals·1 | 103 | ····.locals·1 |
104 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 104 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
105 | ····.param·p1,·"actionIndex"····#·I | 105 | ····.param·p1,·"actionIndex"····#·I |
106 | ····.param·p2,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory; | 106 | ····.param·p2,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory; |
107 | ····.param·p3,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; | 107 | ····.param·p3,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; |
108 | ····.prologue | 108 | ····.prologue |
109 | ····.line·11 | 109 | ····.line·119 |
110 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; | 110 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; |
111 | ····aget-object·v0,·v0,·p1 | 111 | ····aget-object·v0,·v0,·p1 |
112 | ····invoke-static·{v0,·p2,·p3},·Landroid/support/v4/app/NotificationCompatApi20;->getActionCompatFromAction(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; | 112 | ····invoke-static·{v0,·p2,·p3},·Landroid/support/v4/app/NotificationCompatApi20;->getActionCompatFromAction(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; |
113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
Offset 138, 24 lines modified | Offset 138, 24 lines modified | ||
138 | .method·private·static·getActionCompatFromAction(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; | 138 | .method·private·static·getActionCompatFromAction(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; |
139 | ····.locals·6 | 139 | ····.locals·6 |
140 | ····.param·p0,·"action"····#·Landroid/app/Notification$Action; | 140 | ····.param·p0,·"action"····#·Landroid/app/Notification$Action; |
141 | ····.param·p1,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory; | 141 | ····.param·p1,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory; |
142 | ····.param·p2,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; | 142 | ····.param·p2,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; |
143 | ····.prologue | 143 | ····.prologue |
144 | ····.line·12 | 144 | ····.line·125 |
145 | ····invoke-virtual·{p0},·Landroid/app/Notification$Action;->getRemoteInputs()[Landroid/app/RemoteInput; | 145 | ····invoke-virtual·{p0},·Landroid/app/Notification$Action;->getRemoteInputs()[Landroid/app/RemoteInput; |
146 | ····move-result-object·v0 | 146 | ····move-result-object·v0 |
147 | ····invoke-static·{v0,·p2},·Landroid/support/v4/app/RemoteInputCompatApi20;->toCompat([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 147 | ····invoke-static·{v0,·p2},·Landroid/support/v4/app/RemoteInputCompatApi20;->toCompat([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
148 | ····move-result-object·v5 | 148 | ····move-result-object·v5 |
149 | ····.line·12 | 149 | ····.line·127 |
150 | ····.local·v5,·"remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 150 | ····.local·v5,·"remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
151 | ····iget·v1,·p0,·Landroid/app/Notification$Action;->icon:I | 151 | ····iget·v1,·p0,·Landroid/app/Notification$Action;->icon:I |
152 | ····iget-object·v2,·p0,·Landroid/app/Notification$Action;->title:Ljava/lang/CharSequence; | 152 | ····iget-object·v2,·p0,·Landroid/app/Notification$Action;->title:Ljava/lang/CharSequence; |
153 | ····iget-object·v3,·p0,·Landroid/app/Notification$Action;->actionIntent:Landroid/app/PendingIntent; | 153 | ····iget-object·v3,·p0,·Landroid/app/Notification$Action;->actionIntent:Landroid/app/PendingIntent; |
Max diff block lines reached; 7196/12971 bytes (55.48%) of diff not shown. |
Offset 39, 62 lines modified | Offset 39, 62 lines modified | ||
39 | .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V | 39 | .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.param·p1,·"icon"····#·I | 41 | ····.param·p1,·"icon"····#·I |
42 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; | 42 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; |
43 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; | 43 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; |
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·18 | 45 | ····.line·1886 |
46 | ····new-instance·v0,·Landroid/os/Bundle; | 46 | ····new-instance·v0,·Landroid/os/Bundle; |
47 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V | 47 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V |
48 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V | 48 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V |
49 | ····.line·18 | 49 | ····.line·1887 |
50 | ····return-void | 50 | ····return-void |
51 | .end·method | 51 | .end·method |
52 | .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V | 52 | .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"icon"····#·I | 54 | ····.param·p1,·"icon"····#·I |
55 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; | 55 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; |
56 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; | 56 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; |
57 | ····.param·p4,·"extras"····#·Landroid/os/Bundle; | 57 | ····.param·p4,·"extras"····#·Landroid/os/Bundle; |
58 | ····.prologue | 58 | ····.prologue |
59 | ····.line·18 | 59 | ····.line·1898 |
60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
61 | ····.line·18 | 61 | ····.line·1899 |
62 | ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIcon:I | 62 | ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIcon:I |
63 | ····.line·1 | 63 | ····.line·1900 |
64 | ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | 64 | ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
65 | ····move-result-object·v0 | 65 | ····move-result-object·v0 |
66 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mTitle:Ljava/lang/CharSequence; | 66 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mTitle:Ljava/lang/CharSequence; |
67 | ····.line·1 | 67 | ····.line·1901 |
68 | ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIntent:Landroid/app/PendingIntent; | 68 | ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mIntent:Landroid/app/PendingIntent; |
69 | ····.line·1 | 69 | ····.line·1902 |
70 | ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mExtras:Landroid/os/Bundle; | 70 | ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mExtras:Landroid/os/Bundle; |
71 | ····.line·1 | 71 | ····.line·1903 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V | 74 | .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V |
75 | ····.locals·5 | 75 | ····.locals·5 |
76 | ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action; | 76 | ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action; |
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·18 | 78 | ····.line·1895 |
79 | ····iget·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I | 79 | ····iget·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I |
80 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; | 80 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; |
81 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; | 81 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; |
82 | ····new-instance·v3,·Landroid/os/Bundle; | 82 | ····new-instance·v3,·Landroid/os/Bundle; |
Offset 103, 72 lines modified | Offset 103, 72 lines modified | ||
103 | ····move-result-object·v4 | 103 | ····move-result-object·v4 |
104 | ····invoke-direct·{v3,·v4},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V | 104 | ····invoke-direct·{v3,·v4},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V |
105 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V | 105 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Landroid/support/v4/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V |
106 | ····.line·18 | 106 | ····.line·1896 |
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
109 | #·virtual·methods | 109 | #·virtual·methods |
110 | .method·public·addExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; | 110 | .method·public·addExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; |
111 | ····.locals·1 | 111 | ····.locals·1 |
112 | ····.param·p1,·"extras"····#·Landroid/os/Bundle; | 112 | ····.param·p1,·"extras"····#·Landroid/os/Bundle; |
113 | ····.prologue | 113 | ····.prologue |
114 | ····.line·1 | 114 | ····.line·1913 |
115 | ····if-eqz·p1,·:cond_0 | 115 | ····if-eqz·p1,·:cond_0 |
116 | ····.line·1 | 116 | ····.line·1914 |
117 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mExtras:Landroid/os/Bundle; | 117 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mExtras:Landroid/os/Bundle; |
118 | ····invoke-virtual·{v0,·p1},·Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V | 118 | ····invoke-virtual·{v0,·p1},·Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V |
119 | ····.line·1 | 119 | ····.line·1916 |
120 | ····:cond_0 | 120 | ····:cond_0 |
121 | ····return-object·p0 | 121 | ····return-object·p0 |
122 | .end·method | 122 | .end·method |
123 | .method·public·addRemoteInput(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; | 123 | .method·public·addRemoteInput(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; |
124 | ····.locals·1 | 124 | ····.locals·1 |
125 | ····.param·p1,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput; | 125 | ····.param·p1,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput; |
126 | ····.prologue | 126 | ····.prologue |
127 | ····.line·19 | 127 | ····.line·1936 |
128 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList; | 128 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList; |
129 | ····if-nez·v0,·:cond_0 | 129 | ····if-nez·v0,·:cond_0 |
130 | ····.line·19 | 130 | ····.line·1937 |
131 | ····new-instance·v0,·Ljava/util/ArrayList; | 131 | ····new-instance·v0,·Ljava/util/ArrayList; |
132 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 132 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
133 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList; | 133 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList; |
134 | ····.line·19 | 134 | ····.line·1939 |
135 | ····:cond_0 | 135 | ····:cond_0 |
136 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList; | 136 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$Builder;->mRemoteInputs:Ljava/util/ArrayList; |
137 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 137 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
138 | ····.line·19 | 138 | ····.line·1940 |
139 | ····return-object·p0 | 139 | ····return-object·p0 |
140 | .end·method | 140 | .end·method |
141 | .method·public·build()Landroid/support/v4/app/NotificationCompat$Action; | 141 | .method·public·build()Landroid/support/v4/app/NotificationCompat$Action; |
142 | ····.locals·7 | 142 | ····.locals·7 |
143 | ····.prologue | 143 | ····.prologue |
144 | ····const/4·v6,·0x0 | 144 | ····const/4·v6,·0x0 |
Max diff block lines reached; 1882/6606 bytes (28.49%) of diff not shown. |
Offset 21, 18 lines modified | Offset 21, 18 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line· | 25 | ····.line·41 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line· | 27 | ····.line·50 |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·abstract·getLatestTimestamp()J | 31 | .method·abstract·getLatestTimestamp()J |
32 | .end·method | 32 | .end·method |
Offset 15, 222 lines modified | Offset 15, 229 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·7 | 19 | ····.line·756 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
25 | ····.locals· | 25 | ····.locals·30 |
26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
27 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·7 | 29 | ····.line·759 |
29 | ····new-instance·v | 30 | ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi21$Builder; |
30 | ····move-object/from16·v0,·p1 | 31 | ····move-object/from16·v0,·p1 |
31 | ····iget-object·v | 32 | ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
32 | ····move-object/from16·v0,·p1 | 33 | ····move-object/from16·v0,·p1 |
33 | ····iget-object·v | 34 | ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
34 | ····move-object/from16·v0,·p1 | 35 | ····move-object/from16·v0,·p1 |
35 | ····iget-object·v | 36 | ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
36 | ····move-object/from16·v0,·p1 | 37 | ····move-object/from16·v0,·p1 |
37 | ····iget-object·v | 38 | ····iget-object·v6,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
38 | ····move-object/from16·v0,·p1 | 39 | ····move-object/from16·v0,·p1 |
39 | ····iget-object·v | 40 | ····iget-object·v7,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; |
40 | ····move-object/from16·v0,·p1 | 41 | ····move-object/from16·v0,·p1 |
41 | ····iget-object·v | 42 | ····iget-object·v8,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews; |
42 | ····move-object/from16·v0,·p1 | 43 | ····move-object/from16·v0,·p1 |
43 | ····iget·v | 44 | ····iget·v9,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I |
44 | ····move-object/from16·v0,·p1 | 45 | ····move-object/from16·v0,·p1 |
45 | ····iget-object·v | 46 | ····iget-object·v10,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
46 | ····move-object/from16·v0,·p1 | 47 | ····move-object/from16·v0,·p1 |
47 | ····iget-object·v1 | 48 | ····iget-object·v11,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; |
48 | ····move-object/from16·v0,·p1 | 49 | ····move-object/from16·v0,·p1 |
49 | ····iget-object·v1 | 50 | ····iget-object·v12,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap; |
50 | ····move-object/from16·v0,·p1 | 51 | ····move-object/from16·v0,·p1 |
51 | ····iget·v1 | 52 | ····iget·v13,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I |
52 | ····move-object/from16·v0,·p1 | 53 | ····move-object/from16·v0,·p1 |
53 | ····iget·v1 | 54 | ····iget·v14,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I |
54 | ····move-object/from16·v0,·p1 | 55 | ····move-object/from16·v0,·p1 |
55 | ····iget-boolean·v1 | 56 | ····iget-boolean·v15,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z |
56 | ····move-object/from16·v0,·p1 | 57 | ····move-object/from16·v0,·p1 |
57 | ····iget-boolean·v | 58 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z |
59 | ····move/from16·v16,·v0 | ||
58 | ····move-object/from16·v0,·p1 | 60 | ····move-object/from16·v0,·p1 |
59 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z | 61 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z |
60 | ····move/from16·v1 | 62 | ····move/from16·v17,·v0 |
61 | ····move-object/from16·v0,·p1 | 63 | ····move-object/from16·v0,·p1 |
62 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I | 64 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I |
63 | ····move/from16·v1 | 65 | ····move/from16·v18,·v0 |
64 | ····move-object/from16·v0,·p1 | 66 | ····move-object/from16·v0,·p1 |
65 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; | 67 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; |
66 | ····move-object/from16·v1 | 68 | ····move-object/from16·v19,·v0 |
67 | ····move-object/from16·v0,·p1 | 69 | ····move-object/from16·v0,·p1 |
68 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z | 70 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z |
69 | ····move/from16·v | 71 | ····move/from16·v20,·v0 |
70 | ····move-object/from16·v0,·p1 | 72 | ····move-object/from16·v0,·p1 |
71 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mCategory:Ljava/lang/String; | 73 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mCategory:Ljava/lang/String; |
72 | ····move-object/from16·v2 | 74 | ····move-object/from16·v21,·v0 |
73 | ····move-object/from16·v0,·p1 | 75 | ····move-object/from16·v0,·p1 |
74 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; | 76 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; |
75 | ····move-object/from16·v2 | 77 | ····move-object/from16·v22,·v0 |
76 | ····move-object/from16·v0,·p1 | 78 | ····move-object/from16·v0,·p1 |
77 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; | 79 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; |
78 | ····move-object/from16·v2 | 80 | ····move-object/from16·v23,·v0 |
79 | ····move-object/from16·v0,·p1 | 81 | ····move-object/from16·v0,·p1 |
80 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I | 82 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I |
Max diff block lines reached; 6064/12057 bytes (50.29%) of diff not shown. |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
12 | ····accessFlags·=·0x608 | 12 | ····accessFlags·=·0x608 |
13 | ····name·=·"NotificationCompatImpl" | 13 | ····name·=·"NotificationCompatImpl" |
14 | .end·annotation | 14 | .end·annotation |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·abstract·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 16 | .method·public·abstract·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
17 | .end·method | 17 | .end·method |
18 | .method·public·abstract·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; | 18 | .method·public·abstract·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; |
19 | .end·method | 19 | .end·method |
20 | .method·public·abstract·getActionCount(Landroid/app/Notification;)I | 20 | .method·public·abstract·getActionCount(Landroid/app/Notification;)I |
21 | .end·method | 21 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;, | 20 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;, |
21 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;, | 21 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;, |
22 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;, | 22 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;, |
23 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;, | 23 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;, |
24 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;, | 24 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;, |
25 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;, | 25 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;, |
26 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;, | 26 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;, |
27 | ········Landroid/support/v4/app/NotificationCompat$BuilderExtender;, | ||
27 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 28 | ········Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
28 | ····} | 29 | ····} |
29 | .end·annotation | 30 | .end·annotation |
30 | #·static·fields | 31 | #·static·fields |
31 | .field·public·static·final·CATEGORY_ALARM:Ljava/lang/String;·=·"alarm" | 32 | .field·public·static·final·CATEGORY_ALARM:Ljava/lang/String;·=·"alarm" |
Offset 154, 135 lines modified | Offset 155, 135 lines modified | ||
154 | #·direct·methods | 155 | #·direct·methods |
155 | .method·static·constructor·<clinit>()V | 156 | .method·static·constructor·<clinit>()V |
156 | ····.locals·2 | 157 | ····.locals·2 |
157 | ····.prologue | 158 | ····.prologue |
158 | ····.line·8 | 159 | ····.line·828 |
159 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 160 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
160 | ····const/16·v1,·0x15 | 161 | ····const/16·v1,·0x15 |
161 | ····if-lt·v0,·v1,·:cond_0 | 162 | ····if-lt·v0,·v1,·:cond_0 |
162 | ····.line·8 | 163 | ····.line·829 |
163 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; | 164 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; |
164 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V | 165 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V |
165 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 166 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
166 | ····.line·8 | 167 | ····.line·845 |
167 | ····:goto_0 | 168 | ····:goto_0 |
168 | ····return-void | 169 | ····return-void |
169 | ····.line·8 | 170 | ····.line·830 |
170 | ····:cond_0 | 171 | ····:cond_0 |
171 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 172 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
172 | ····const/16·v1,·0x14 | 173 | ····const/16·v1,·0x14 |
173 | ····if-lt·v0,·v1,·:cond_1 | 174 | ····if-lt·v0,·v1,·:cond_1 |
174 | ····.line·8 | 175 | ····.line·831 |
175 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; | 176 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; |
176 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V | 177 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V |
177 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 178 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
178 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
179 | ····.line·8 | 180 | ····.line·832 |
180 | ····:cond_1 | 181 | ····:cond_1 |
181 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 182 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
182 | ····const/16·v1,·0x13 | 183 | ····const/16·v1,·0x13 |
183 | ····if-lt·v0,·v1,·:cond_2 | 184 | ····if-lt·v0,·v1,·:cond_2 |
184 | ····.line·8 | 185 | ····.line·833 |
185 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; | 186 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; |
186 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V | 187 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V |
187 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 188 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
188 | ····goto·:goto_0 | 189 | ····goto·:goto_0 |
189 | ····.line·8 | 190 | ····.line·834 |
190 | ····:cond_2 | 191 | ····:cond_2 |
191 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 192 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
192 | ····const/16·v1,·0x10 | 193 | ····const/16·v1,·0x10 |
193 | ····if-lt·v0,·v1,·:cond_3 | 194 | ····if-lt·v0,·v1,·:cond_3 |
194 | ····.line·8 | 195 | ····.line·835 |
195 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; | 196 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; |
196 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V | 197 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V |
197 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 198 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
198 | ····goto·:goto_0 | 199 | ····goto·:goto_0 |
199 | ····.line·8 | 200 | ····.line·836 |
200 | ····:cond_3 | 201 | ····:cond_3 |
201 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 202 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
202 | ····const/16·v1,·0xe | 203 | ····const/16·v1,·0xe |
203 | ····if-lt·v0,·v1,·:cond_4 | 204 | ····if-lt·v0,·v1,·:cond_4 |
204 | ····.line·8 | 205 | ····.line·837 |
205 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; | 206 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; |
206 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;-><init>()V | 207 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;-><init>()V |
207 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 208 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
208 | ····goto·:goto_0 | 209 | ····goto·:goto_0 |
209 | ····.line·8 | 210 | ····.line·838 |
210 | ····:cond_4 | 211 | ····:cond_4 |
211 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 212 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
212 | ····const/16·v1,·0xb | 213 | ····const/16·v1,·0xb |
213 | ····if-lt·v0,·v1,·:cond_5 | 214 | ····if-lt·v0,·v1,·:cond_5 |
214 | ····.line·8 | 215 | ····.line·839 |
215 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; | 216 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; |
216 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;-><init>()V | 217 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;-><init>()V |
217 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 218 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
218 | ····goto·:goto_0 | 219 | ····goto·:goto_0 |
219 | ····.line·8 | 220 | ····.line·840 |
Max diff block lines reached; 12492/16884 bytes (73.99%) of diff not shown. |
Offset 124, 57 lines modified | Offset 124, 57 lines modified | ||
124 | #·direct·methods | 124 | #·direct·methods |
125 | .method·public·constructor·<init>()V | 125 | .method·public·constructor·<init>()V |
126 | ····.locals·1 | 126 | ····.locals·1 |
127 | ····.prologue | 127 | ····.prologue |
128 | ····.line·23 | 128 | ····.line·2353 |
129 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 129 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
130 | ····.line·23 | 130 | ····.line·2336 |
131 | ····new-instance·v0,·Ljava/util/ArrayList; | 131 | ····new-instance·v0,·Ljava/util/ArrayList; |
132 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 132 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
133 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; | 133 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; |
134 | ····.line·23 | 134 | ····.line·2337 |
135 | ····const/4·v0,·0x1 | 135 | ····const/4·v0,·0x1 |
136 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I | 136 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I |
137 | ····.line·23 | 137 | ····.line·2339 |
138 | ····new-instance·v0,·Ljava/util/ArrayList; | 138 | ····new-instance·v0,·Ljava/util/ArrayList; |
139 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 139 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
140 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; | 140 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; |
141 | ····.line·23 | 141 | ····.line·2342 |
142 | ····const·v0,·0x800005 | 142 | ····const·v0,·0x800005 |
143 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I | 143 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I |
144 | ····.line·23 | 144 | ····.line·2343 |
145 | ····const/4·v0,·-0x1 | 145 | ····const/4·v0,·-0x1 |
146 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I | 146 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I |
147 | ····.line·23 | 147 | ····.line·2344 |
148 | ····const/4·v0,·0x0 | 148 | ····const/4·v0,·0x0 |
149 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I | 149 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I |
150 | ····.line·23 | 150 | ····.line·2346 |
151 | ····const/16·v0,·0x50 | 151 | ····const/16·v0,·0x50 |
152 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I | 152 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I |
153 | ····.line·23 | 153 | ····.line·2354 |
154 | ····return-void | 154 | ····return-void |
155 | .end·method | 155 | .end·method |
156 | .method·public·constructor·<init>(Landroid/app/Notification;)V | 156 | .method·public·constructor·<init>(Landroid/app/Notification;)V |
157 | ····.locals·11 | 157 | ····.locals·11 |
158 | ····.param·p1,·"notif"····#·Landroid/app/Notification; | 158 | ····.param·p1,·"notif"····#·Landroid/app/Notification; |
Offset 185, 237 lines modified | Offset 185, 237 lines modified | ||
185 | ····const/4·v8,·0x1 | 185 | ····const/4·v8,·0x1 |
186 | ····const/4·v7,·0x0 | 186 | ····const/4·v7,·0x0 |
187 | ····const/4·v6,·-0x1 | 187 | ····const/4·v6,·-0x1 |
188 | ····.line·23 | 188 | ····.line·2356 |
189 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 189 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
190 | ····.line·23 | 190 | ····.line·2336 |
191 | ····new-instance·v4,·Ljava/util/ArrayList; | 191 | ····new-instance·v4,·Ljava/util/ArrayList; |
192 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 192 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
193 | ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; | 193 | ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; |
194 | ····.line·23 | 194 | ····.line·2337 |
195 | ····iput·v8,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I | 195 | ····iput·v8,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I |
196 | ····.line·23 | 196 | ····.line·2339 |
197 | ····new-instance·v4,·Ljava/util/ArrayList; | 197 | ····new-instance·v4,·Ljava/util/ArrayList; |
198 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 198 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
199 | ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; | 199 | ····iput-object·v4,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; |
200 | ····.line·23 | 200 | ····.line·2342 |
201 | ····iput·v10,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I | 201 | ····iput·v10,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I |
202 | ····.line·23 | 202 | ····.line·2343 |
203 | ····iput·v6,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I | 203 | ····iput·v6,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I |
204 | ····.line·23 | 204 | ····.line·2344 |
205 | ····iput·v7,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I | 205 | ····iput·v7,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I |
206 | ····.line·23 | 206 | ····.line·2346 |
207 | ····iput·v9,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I | 207 | ····iput·v9,·p0,·Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I |
208 | ····.line·23 | 208 | ····.line·2357 |
209 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; | 209 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; |
210 | ····move-result-object·v1 | 210 | ····move-result-object·v1 |
211 | ····.line·23 | 211 | ····.line·2358 |
212 | ····.local·v1,·"extras":Landroid/os/Bundle; | 212 | ····.local·v1,·"extras":Landroid/os/Bundle; |
213 | ····if-eqz·v1,·:cond_3 | 213 | ····if-eqz·v1,·:cond_3 |
214 | ····const-string·v4,·"android.wearable.EXTENSIONS" | 214 | ····const-string·v4,·"android.wearable.EXTENSIONS" |
215 | ····invoke-virtual·{v1,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; | 215 | ····invoke-virtual·{v1,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; |
216 | ····move-result-object·v3 | 216 | ····move-result-object·v3 |
217 | ····.line·23 | 217 | ····.line·2360 |
218 | ····.local·v3,·"wearableBundle":Landroid/os/Bundle; | 218 | ····.local·v3,·"wearableBundle":Landroid/os/Bundle; |
219 | ····:goto_0 | 219 | ····:goto_0 |
220 | ····if-eqz·v3,·:cond_2 | 220 | ····if-eqz·v3,·:cond_2 |
221 | ····.line·23 | 221 | ····.line·2361 |
222 | ····invoke-static·{},·Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 222 | ····invoke-static·{},·Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
223 | ····move-result-object·v4 | 223 | ····move-result-object·v4 |
224 | ····const-string·v5,·"actions" | 224 | ····const-string·v5,·"actions" |
225 | ····invoke-virtual·{v3,·v5},·Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList; | 225 | ····invoke-virtual·{v3,·v5},·Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList; |
226 | ····move-result-object·v5 | 226 | ····move-result-object·v5 |
Max diff block lines reached; 30575/34615 bytes (88.33%) of diff not shown. |
Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·static·constructor·<clinit>()V | 40 | .method·static·constructor·<clinit>()V |
41 | ····.locals·1 | 41 | ····.locals·1 |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·21 | 43 | ····.line·2169 |
44 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$1; | 44 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$1; |
45 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$Action$1;-><init>()V | 45 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$Action$1;-><init>()V |
46 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; | 46 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; |
47 | ····return-void | 47 | ····return-void |
Offset 56, 15 lines modified | Offset 56, 15 lines modified | ||
56 | .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V | 56 | .method·public·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V |
57 | ····.locals·6 | 57 | ····.locals·6 |
58 | ····.param·p1,·"icon"····#·I | 58 | ····.param·p1,·"icon"····#·I |
59 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; | 59 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; |
60 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; | 60 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·1 | 62 | ····.line·1825 |
63 | ····new-instance·v4,·Landroid/os/Bundle; | 63 | ····new-instance·v4,·Landroid/os/Bundle; |
64 | ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V | 64 | ····invoke-direct·{v4},·Landroid/os/Bundle;-><init>()V |
65 | ····const/4·v5,·0x0 | 65 | ····const/4·v5,·0x0 |
66 | ····move-object·v0,·p0 | 66 | ····move-object·v0,·p0 |
Offset 73, 57 lines modified | Offset 73, 57 lines modified | ||
73 | ····move-object·v2,·p2 | 73 | ····move-object·v2,·p2 |
74 | ····move-object·v3,·p3 | 74 | ····move-object·v3,·p3 |
75 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V | 75 | ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V |
76 | ····.line·1 | 76 | ····.line·1826 |
77 | ····return-void | 77 | ····return-void |
78 | .end·method | 78 | .end·method |
79 | .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V | 79 | .method·private·constructor·<init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V |
80 | ····.locals·1 | 80 | ····.locals·1 |
81 | ····.param·p1,·"icon"····#·I | 81 | ····.param·p1,·"icon"····#·I |
82 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; | 82 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; |
83 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; | 83 | ····.param·p3,·"intent"····#·Landroid/app/PendingIntent; |
84 | ····.param·p4,·"extras"····#·Landroid/os/Bundle; | 84 | ····.param·p4,·"extras"····#·Landroid/os/Bundle; |
85 | ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput; | 85 | ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInput; |
86 | ····.prologue | 86 | ····.prologue |
87 | ····.line·1 | 87 | ····.line·1829 |
88 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;-><init>()V | 88 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;-><init>()V |
89 | ····.line·1 | 89 | ····.line·1830 |
90 | ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I | 90 | ····iput·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I |
91 | ····.line·1 | 91 | ····.line·1831 |
92 | ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | 92 | ····invoke-static·{p2},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
93 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
94 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; | 94 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; |
95 | ····.line·1 | 95 | ····.line·1832 |
96 | ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; | 96 | ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; |
97 | ····.line·1 | 97 | ····.line·1833 |
98 | ····if-eqz·p4,·:cond_0 | 98 | ····if-eqz·p4,·:cond_0 |
99 | ····.end·local·p4····#·"extras":Landroid/os/Bundle; | 99 | ····.end·local·p4····#·"extras":Landroid/os/Bundle; |
100 | ····:goto_0 | 100 | ····:goto_0 |
101 | ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; | 101 | ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; |
102 | ····.line·18 | 102 | ····.line·1834 |
103 | ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput; | 103 | ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput; |
104 | ····.line·18 | 104 | ····.line·1835 |
105 | ····return-void | 105 | ····return-void |
106 | ····.line·1 | 106 | ····.line·1833 |
107 | ····.restart·local·p4····#·"extras":Landroid/os/Bundle; | 107 | ····.restart·local·p4····#·"extras":Landroid/os/Bundle; |
108 | ····:cond_0 | 108 | ····:cond_0 |
109 | ····new-instance·p4,·Landroid/os/Bundle; | 109 | ····new-instance·p4,·Landroid/os/Bundle; |
110 | ····.end·local·p4····#·"extras":Landroid/os/Bundle; | 110 | ····.end·local·p4····#·"extras":Landroid/os/Bundle; |
111 | ····invoke-direct·{p4},·Landroid/os/Bundle;-><init>()V | 111 | ····invoke-direct·{p4},·Landroid/os/Bundle;-><init>()V |
Offset 136, 87 lines modified | Offset 136, 87 lines modified | ||
136 | ····.param·p2,·"x1"····#·Ljava/lang/CharSequence; | 136 | ····.param·p2,·"x1"····#·Ljava/lang/CharSequence; |
137 | ····.param·p3,·"x2"····#·Landroid/app/PendingIntent; | 137 | ····.param·p3,·"x2"····#·Landroid/app/PendingIntent; |
138 | ····.param·p4,·"x3"····#·Landroid/os/Bundle; | 138 | ····.param·p4,·"x3"····#·Landroid/os/Bundle; |
139 | ····.param·p5,·"x4"····#·[Landroid/support/v4/app/RemoteInput; | 139 | ····.param·p5,·"x4"····#·[Landroid/support/v4/app/RemoteInput; |
140 | ····.param·p6,·"x5"····#·Landroid/support/v4/app/NotificationCompat$1; | 140 | ····.param·p6,·"x5"····#·Landroid/support/v4/app/NotificationCompat$1; |
141 | ····.prologue | 141 | ····.prologue |
142 | ····.line·1 | 142 | ····.line·1806 |
143 | ····invoke-direct/range·{p0·..·p5},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V | 143 | ····invoke-direct/range·{p0·..·p5},·Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V |
144 | ····return-void | 144 | ····return-void |
145 | .end·method | 145 | .end·method |
146 | .method·static·synthetic·access$300(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; | 146 | .method·static·synthetic·access$300(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; |
147 | ····.locals·1 | 147 | ····.locals·1 |
148 | ····.param·p0,·"x0"····#·Landroid/support/v4/app/NotificationCompat$Action; | 148 | ····.param·p0,·"x0"····#·Landroid/support/v4/app/NotificationCompat$Action; |
149 | ····.prologue | 149 | ····.prologue |
150 | ····.line·1 | 150 | ····.line·1806 |
151 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; | 151 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; |
152 | ····return-object·v0 | 152 | ····return-object·v0 |
153 | .end·method | 153 | .end·method |
154 | #·virtual·methods | 154 | #·virtual·methods |
155 | .method·p | 155 | .method·public·getActionIntent()Landroid/app/PendingIntent; |
156 | ····.locals·1 | 156 | ····.locals·1 |
157 | ····.prologue | 157 | ····.prologue |
158 | ····.line·18 | 158 | ····.line·1849 |
159 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; | 159 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; |
160 | ····return-object·v0 | 160 | ····return-object·v0 |
161 | .end·method | 161 | .end·method |
162 | .method·public·getExtras()Landroid/os/Bundle; | 162 | .method·public·getExtras()Landroid/os/Bundle; |
Max diff block lines reached; 1415/5985 bytes (23.64%) of diff not shown. |
Offset 44, 116 lines modified | Offset 44, 116 lines modified | ||
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·public·constructor·<init>()V | 45 | .method·public·constructor·<init>()V |
46 | ····.locals·1 | 46 | ····.locals·1 |
47 | ····.prologue | 47 | ····.prologue |
48 | ····.line· | 48 | ····.line·2018 |
49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
50 | ····.line· | 50 | ····.line·2008 |
51 | ····const/4·v0,·0x1 | 51 | ····const/4·v0,·0x1 |
52 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I | 52 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I |
53 | ····.line· | 53 | ····.line·2019 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V | 56 | .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Action;)V |
57 | ····.locals·4 | 57 | ····.locals·4 |
58 | ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action; | 58 | ····.param·p1,·"action"····#·Landroid/support/v4/app/NotificationCompat$Action; |
59 | ····.prologue | 59 | ····.prologue |
60 | ····const/4·v3,·0x1 | 60 | ····const/4·v3,·0x1 |
61 | ····.line· | 61 | ····.line·2026 |
62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
63 | ····.line· | 63 | ····.line·2008 |
64 | ····iput·v3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I | 64 | ····iput·v3,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I |
65 | ····.line· | 65 | ····.line·2027 |
66 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getExtras()Landroid/os/Bundle; | 66 | ····invoke-virtual·{p1},·Landroid/support/v4/app/NotificationCompat$Action;->getExtras()Landroid/os/Bundle; |
67 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
68 | ····const-string·v2,·"android.wearable.EXTENSIONS" | 68 | ····const-string·v2,·"android.wearable.EXTENSIONS" |
69 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; | 69 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
71 | ····.line· | 71 | ····.line·2028 |
72 | ····.local·v0,·"wearableBundle":Landroid/os/Bundle; | 72 | ····.local·v0,·"wearableBundle":Landroid/os/Bundle; |
73 | ····if-eqz·v0,·:cond_0 | 73 | ····if-eqz·v0,·:cond_0 |
74 | ····.line· | 74 | ····.line·2029 |
75 | ····const-string·v1,·"flags" | 75 | ····const-string·v1,·"flags" |
76 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I | 76 | ····invoke-virtual·{v0,·v1,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I |
77 | ····move-result·v1 | 77 | ····move-result·v1 |
78 | ····iput·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I | 78 | ····iput·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I |
79 | ····.line· | 79 | ····.line·2030 |
80 | ····const-string·v1,·"inProgressLabel" | 80 | ····const-string·v1,·"inProgressLabel" |
81 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; | 81 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; |
82 | ····move-result-object·v1 | 82 | ····move-result-object·v1 |
83 | ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mInProgressLabel:Ljava/lang/CharSequence; | 83 | ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mInProgressLabel:Ljava/lang/CharSequence; |
84 | ····.line· | 84 | ····.line·2031 |
85 | ····const-string·v1,·"confirmLabel" | 85 | ····const-string·v1,·"confirmLabel" |
86 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; | 86 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; |
87 | ····move-result-object·v1 | 87 | ····move-result-object·v1 |
88 | ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mConfirmLabel:Ljava/lang/CharSequence; | 88 | ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mConfirmLabel:Ljava/lang/CharSequence; |
89 | ····.line· | 89 | ····.line·2032 |
90 | ····const-string·v1,·"cancelLabel" | 90 | ····const-string·v1,·"cancelLabel" |
91 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; | 91 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; |
92 | ····move-result-object·v1 | 92 | ····move-result-object·v1 |
93 | ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mCancelLabel:Ljava/lang/CharSequence; | 93 | ····iput-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mCancelLabel:Ljava/lang/CharSequence; |
94 | ····.line·20 | 94 | ····.line·2034 |
95 | ····:cond_0 | 95 | ····:cond_0 |
96 | ····return-void | 96 | ····return-void |
97 | .end·method | 97 | .end·method |
98 | .method·private·setFlag(IZ)V | 98 | .method·private·setFlag(IZ)V |
99 | ····.locals·2 | 99 | ····.locals·2 |
100 | ····.param·p1,·"mask"····#·I | 100 | ····.param·p1,·"mask"····#·I |
101 | ····.param·p2,·"value"····#·Z | 101 | ····.param·p2,·"value"····#·Z |
102 | ····.prologue | 102 | ····.prologue |
103 | ····.line·20 | 103 | ····.line·2094 |
104 | ····if-eqz·p2,·:cond_0 | 104 | ····if-eqz·p2,·:cond_0 |
105 | ····.line·20 | 105 | ····.line·2095 |
106 | ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I | 106 | ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I |
107 | ····or-int/2addr·v0,·p1 | 107 | ····or-int/2addr·v0,·p1 |
108 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I | 108 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I |
109 | ····.line·20 | 109 | ····.line·2099 |
110 | ····:goto_0 | 110 | ····:goto_0 |
111 | ····return-void | 111 | ····return-void |
112 | ····.line·20 | 112 | ····.line·2097 |
113 | ····:cond_0 | 113 | ····:cond_0 |
114 | ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I | 114 | ····iget·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;->mFlags:I |
115 | ····xor-int/lit8·v1,·p1,·-0x1 | 115 | ····xor-int/lit8·v1,·p1,·-0x1 |
116 | ····and-int/2addr·v0,·v1 | 116 | ····and-int/2addr·v0,·v1 |
Offset 164, 174 lines modified | Offset 164, 174 lines modified | ||
164 | #·virtual·methods | 164 | #·virtual·methods |
165 | .method·public·clone()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; | 165 | .method·public·clone()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; |
166 | ····.locals·2 | 166 | ····.locals·2 |
167 | ····.prologue | 167 | ····.prologue |
168 | ····.line·20 | 168 | ····.line·2064 |
169 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; | 169 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; |
Max diff block lines reached; 7680/11508 bytes (66.74%) of diff not shown. |
Offset 15, 66 lines modified | Offset 15, 67 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·5 | 19 | ····.line·550 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
25 | ····.locals·6 | 25 | ····.locals·6 |
26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
27 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·5 | 29 | ····.line·553 |
29 | ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 30 | ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
30 | ····.line·5 | 31 | ····.line·554 |
31 | ····.local·v0,·"result":Landroid/app/Notification; | 32 | ····.local·v0,·"result":Landroid/app/Notification; |
32 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 33 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
33 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; | 34 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
34 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; | 35 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
35 | ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; | 36 | ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
36 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V | 37 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V |
37 | ····.line·5 | 38 | ····.line·556 |
38 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 39 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
39 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; | 40 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
40 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; | 41 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
41 | ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; | 42 | ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
42 | ····iget-object·v5,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; | 43 | ····iget-object·v5,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; |
43 | ····invoke-static/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompatGingerbread;->add(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; | 44 | ····invoke-static/range·{v0·..·v5},·Landroid/support/v4/app/NotificationCompatGingerbread;->add(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; |
44 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
45 | ····.line·5 | 46 | ····.line·559 |
46 | ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I | 47 | ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I |
47 | ····if-lez·v1,·:cond_0 | 48 | ····if-lez·v1,·:cond_0 |
48 | ····.line·5 | 49 | ····.line·560 |
49 | ····iget·v1,·v0,·Landroid/app/Notification;->flags:I | 50 | ····iget·v1,·v0,·Landroid/app/Notification;->flags:I |
50 | ····or-int/lit16·v1,·v1,·0x80 | 51 | ····or-int/lit16·v1,·v1,·0x80 |
51 | ····iput·v1,·v0,·Landroid/app/Notification;->flags:I | 52 | ····iput·v1,·v0,·Landroid/app/Notification;->flags:I |
52 | ····.line·5 | 53 | ····.line·562 |
53 | ····:cond_0 | 54 | ····:cond_0 |
54 | ····return-object·v0 | 55 | ····return-object·v0 |
55 | .end·method | 56 | .end·method |
Offset 27, 46 lines modified | Offset 27, 46 lines modified | ||
27 | ····.locals·8 | 27 | ····.locals·8 |
28 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 28 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
29 | ····.param·p1,·"actionIndex"····#·I | 29 | ····.param·p1,·"actionIndex"····#·I |
30 | ····.param·p2,·"factory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory; | 30 | ····.param·p2,·"factory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory; |
31 | ····.param·p3,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; | 31 | ····.param·p3,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·1 | 33 | ····.line·130 |
34 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; | 34 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; |
35 | ····aget-object·v6,·v0,·p1 | 35 | ····aget-object·v6,·v0,·p1 |
36 | ····.line·13 | 36 | ····.line·131 |
37 | ····.local·v6,·"action":Landroid/app/Notification$Action; | 37 | ····.local·v6,·"action":Landroid/app/Notification$Action; |
38 | ····const/4·v5,·0x0 | 38 | ····const/4·v5,·0x0 |
39 | ····.line·13 | 39 | ····.line·132 |
40 | ····.local·v5,·"actionExtras":Landroid/os/Bundle; | 40 | ····.local·v5,·"actionExtras":Landroid/os/Bundle; |
41 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; | 41 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; |
42 | ····const-string·v1,·"android.support.actionExtras" | 42 | ····const-string·v1,·"android.support.actionExtras" |
43 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; | 43 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; |
44 | ····move-result-object·v7 | 44 | ····move-result-object·v7 |
45 | ····.line·13 | 45 | ····.line·134 |
46 | ····.local·v7,·"actionExtrasMap":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/os/Bundle;>;" | 46 | ····.local·v7,·"actionExtrasMap":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/os/Bundle;>;" |
47 | ····if-eqz·v7,·:cond_0 | 47 | ····if-eqz·v7,·:cond_0 |
48 | ····.line·13 | 48 | ····.line·135 |
49 | ····invoke-virtual·{v7,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; | 49 | ····invoke-virtual·{v7,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; |
50 | ····move-result-object·v5 | 50 | ····move-result-object·v5 |
51 | ····.end·local·v5····#·"actionExtras":Landroid/os/Bundle; | 51 | ····.end·local·v5····#·"actionExtras":Landroid/os/Bundle; |
52 | ····check-cast·v5,·Landroid/os/Bundle; | 52 | ····check-cast·v5,·Landroid/os/Bundle; |
53 | ····.line·13 | 53 | ····.line·137 |
54 | ····.restart·local·v5····#·"actionExtras":Landroid/os/Bundle; | 54 | ····.restart·local·v5····#·"actionExtras":Landroid/os/Bundle; |
55 | ····:cond_0 | 55 | ····:cond_0 |
56 | ····iget·v2,·v6,·Landroid/app/Notification$Action;->icon:I | 56 | ····iget·v2,·v6,·Landroid/app/Notification$Action;->icon:I |
57 | ····iget-object·v3,·v6,·Landroid/app/Notification$Action;->title:Ljava/lang/CharSequence; | 57 | ····iget-object·v3,·v6,·Landroid/app/Notification$Action;->title:Ljava/lang/CharSequence; |
58 | ····iget-object·v4,·v6,·Landroid/app/Notification$Action;->actionIntent:Landroid/app/PendingIntent; | 58 | ····iget-object·v4,·v6,·Landroid/app/Notification$Action;->actionIntent:Landroid/app/PendingIntent; |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | .end·method | 83 | .end·method |
84 | .method·public·static·getActionCount(Landroid/app/Notification;)I | 84 | .method·public·static·getActionCount(Landroid/app/Notification;)I |
85 | ····.locals·1 | 85 | ····.locals·1 |
86 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 86 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·12 | 88 | ····.line·124 |
89 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; | 89 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; |
90 | ····if-eqz·v0,·:cond_0 | 90 | ····if-eqz·v0,·:cond_0 |
91 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; | 91 | ····iget-object·v0,·p0,·Landroid/app/Notification;->actions:[Landroid/app/Notification$Action; |
92 | ····array-length·v0,·v0 | 92 | ····array-length·v0,·v0 |
Offset 106, 26 lines modified | Offset 106, 26 lines modified | ||
106 | .end·method | 106 | .end·method |
107 | .method·public·static·getExtras(Landroid/app/Notification;)Landroid/os/Bundle; | 107 | .method·public·static·getExtras(Landroid/app/Notification;)Landroid/os/Bundle; |
108 | ····.locals·1 | 108 | ····.locals·1 |
109 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 109 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·1 | 111 | ····.line·120 |
112 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; | 112 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; |
113 | ····return-object·v0 | 113 | ····return-object·v0 |
114 | .end·method | 114 | .end·method |
115 | .method·public·static·getGroup(Landroid/app/Notification;)Ljava/lang/String; | 115 | .method·public·static·getGroup(Landroid/app/Notification;)Ljava/lang/String; |
116 | ····.locals·2 | 116 | ····.locals·2 |
117 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 117 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
118 | ····.prologue | 118 | ····.prologue |
119 | ····.line·14 | 119 | ····.line·146 |
120 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; | 120 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; |
121 | ····const-string·v1,·"android.support.groupKey" | 121 | ····const-string·v1,·"android.support.groupKey" |
122 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 122 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
123 | ····move-result-object·v0 | 123 | ····move-result-object·v0 |
Offset 134, 15 lines modified | Offset 134, 15 lines modified | ||
134 | .end·method | 134 | .end·method |
135 | .method·public·static·getLocalOnly(Landroid/app/Notification;)Z | 135 | .method·public·static·getLocalOnly(Landroid/app/Notification;)Z |
136 | ····.locals·2 | 136 | ····.locals·2 |
137 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 137 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
138 | ····.prologue | 138 | ····.prologue |
139 | ····.line·14 | 139 | ····.line·142 |
140 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; | 140 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; |
141 | ····const-string·v1,·"android.support.localOnly" | 141 | ····const-string·v1,·"android.support.localOnly" |
142 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z | 142 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z |
143 | ····move-result·v0 | 143 | ····move-result·v0 |
Offset 151, 15 lines modified | Offset 151, 15 lines modified | ||
151 | .end·method | 151 | .end·method |
152 | .method·public·static·getSortKey(Landroid/app/Notification;)Ljava/lang/String; | 152 | .method·public·static·getSortKey(Landroid/app/Notification;)Ljava/lang/String; |
153 | ····.locals·2 | 153 | ····.locals·2 |
154 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 154 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
155 | ····.prologue | 155 | ····.prologue |
156 | ····.line·15 | 156 | ····.line·154 |
157 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; | 157 | ····iget-object·v0,·p0,·Landroid/app/Notification;->extras:Landroid/os/Bundle; |
158 | ····const-string·v1,·"android.support.sortKey" | 158 | ····const-string·v1,·"android.support.sortKey" |
159 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 159 | ····invoke-virtual·{v0,·v1},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
160 | ····move-result-object·v0 | 160 | ····move-result-object·v0 |
Offset 168, 15 lines modified | Offset 168, 15 lines modified | ||
168 | .end·method | 168 | .end·method |
169 | .method·public·static·isGroupSummary(Landroid/app/Notification;)Z | 169 | .method·public·static·isGroupSummary(Landroid/app/Notification;)Z |
170 | ····.locals·2 | 170 | ····.locals·2 |
171 | ····.param·p0,·"notif"····#·Landroid/app/Notification; | 171 | ····.param·p0,·"notif"····#·Landroid/app/Notification; |
Max diff block lines reached; 289/4462 bytes (6.48%) of diff not shown. |
Offset 112, 16 lines modified | Offset 112, 25 lines modified | ||
112 | .end·method | 112 | .end·method |
113 | .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V | 113 | .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V |
114 | ····.locals·7 | 114 | ····.locals·7 |
115 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 115 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
116 | ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout; | 116 | ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout; |
117 | ····.param·p3,·"drawerImageRes"····#·I | 117 | ····.param·p3,·"drawerImageRes"····#·I |
118 | ········.annotation·build·Landroid/support/annotation/DrawableRes; | ||
119 | ········.end·annotation | ||
120 | ····.end·param | ||
118 | ····.param·p4,·"openDrawerContentDescRes"····#·I | 121 | ····.param·p4,·"openDrawerContentDescRes"····#·I |
122 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
123 | ········.end·annotation | ||
124 | ····.end·param | ||
119 | ····.param·p5,·"closeDrawerContentDescRes"····#·I | 125 | ····.param·p5,·"closeDrawerContentDescRes"····#·I |
126 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
127 | ········.end·annotation | ||
128 | ····.end·param | ||
120 | ····.prologue | 129 | ····.prologue |
121 | ····.line·229 | 130 | ····.line·229 |
122 | ····invoke-static·{p1},·Landroid/support/v4/app/ActionBarDrawerToggle;->assumeMaterial(Landroid/content/Context;)Z | 131 | ····invoke-static·{p1},·Landroid/support/v4/app/ActionBarDrawerToggle;->assumeMaterial(Landroid/content/Context;)Z |
123 | ····move-result·v0 | 132 | ····move-result·v0 |
Offset 156, 16 lines modified | Offset 165, 25 lines modified | ||
156 | .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V | 165 | .method·public·constructor·<init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V |
157 | ····.locals·3 | 166 | ····.locals·3 |
158 | ····.param·p1,·"activity"····#·Landroid/app/Activity; | 167 | ····.param·p1,·"activity"····#·Landroid/app/Activity; |
159 | ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout; | 168 | ····.param·p2,·"drawerLayout"····#·Landroid/support/v4/widget/DrawerLayout; |
160 | ····.param·p3,·"animate"····#·Z | 169 | ····.param·p3,·"animate"····#·Z |
161 | ····.param·p4,·"drawerImageRes"····#·I | 170 | ····.param·p4,·"drawerImageRes"····#·I |
171 | ········.annotation·build·Landroid/support/annotation/DrawableRes; | ||
172 | ········.end·annotation | ||
173 | ····.end·param | ||
162 | ····.param·p5,·"openDrawerContentDescRes"····#·I | 174 | ····.param·p5,·"openDrawerContentDescRes"····#·I |
175 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
176 | ········.end·annotation | ||
177 | ····.end·param | ||
163 | ····.param·p6,·"closeDrawerContentDescRes"····#·I | 178 | ····.param·p6,·"closeDrawerContentDescRes"····#·I |
179 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
180 | ········.end·annotation | ||
181 | ····.end·param | ||
164 | ····.prologue | 182 | ····.prologue |
165 | ····const/4·v2,·0x0 | 183 | ····const/4·v2,·0x0 |
166 | ····.line·261 | 184 | ····.line·261 |
167 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 185 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
1 | .class·Landroid/support/v4/app/NotificationCompatBase; | 1 | .class·public·Landroid/support/v4/app/NotificationCompatBase; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NotificationCompatBase.java" | 3 | .source·"NotificationCompatBase.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;, | 7 | ········Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;, |
8 | ········Landroid/support/v4/app/NotificationCompatBase$Action; | 8 | ········Landroid/support/v4/app/NotificationCompatBase$Action; |
9 | ····} | 9 | ····} |
10 | .end·annotation | 10 | .end·annotation |
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·constructor·<init>()V | 12 | .method·public·constructor·<init>()V |
13 | ····.locals·0 | 13 | ····.locals·0 |
14 | ····.prologue | 14 | ····.prologue |
15 | ····.line·2 | 15 | ····.line·25 |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····.line· | 17 | ····.line·41 |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
Offset 381, 22 lines modified | Offset 381, 22 lines modified | ||
381 | ····return-void | 381 | ····return-void |
382 | .end·method | 382 | .end·method |
383 | .method·public·build()Landroid/app/Notification; | 383 | .method·public·build()Landroid/app/Notification; |
384 | ····.locals·2 | 384 | ····.locals·2 |
385 | ····.prologue | 385 | ····.prologue |
386 | ····.line·9 | 386 | ····.line·96 |
387 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompatApi20$Builder;->b:Landroid/app/Notification$Builder; | 387 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompatApi20$Builder;->b:Landroid/app/Notification$Builder; |
388 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; | 388 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatApi20$Builder;->mExtras:Landroid/os/Bundle; |
389 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; | 389 | ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; |
390 | ····.line·9 | 390 | ····.line·97 |
391 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompatApi20$Builder;->b:Landroid/app/Notification$Builder; | 391 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompatApi20$Builder;->b:Landroid/app/Notification$Builder; |
392 | ····invoke-virtual·{v0},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification; | 392 | ····invoke-virtual·{v0},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification; |
393 | ····move-result-object·v0 | 393 | ····move-result-object·v0 |
394 | ····return-object·v0 | 394 | ····return-object·v0 |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·constructor·<init>()V | 19 | .method·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·31 | 22 | ····.line·3154 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
36 | ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 36 | ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
37 | ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent; | 37 | ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent; |
38 | ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent; | 38 | ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent; |
39 | ····.param·p5,·"participants"····#·[Ljava/lang/String; | 39 | ····.param·p5,·"participants"····#·[Ljava/lang/String; |
40 | ····.param·p6,·"latestTimestamp"····#·J | 40 | ····.param·p6,·"latestTimestamp"····#·J |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·31 | 42 | ····.line·3160 |
43 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; | 43 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; |
44 | ····move-object·v2,·p2 | 44 | ····move-object·v2,·p2 |
45 | ····check-cast·v2,·Landroid/support/v4/app/RemoteInput; | 45 | ····check-cast·v2,·Landroid/support/v4/app/RemoteInput; |
46 | ····move-object·v1,·p1 | 46 | ····move-object·v1,·p1 |
Offset 68, 14 lines modified | Offset 68, 14 lines modified | ||
68 | ····.param·p2,·"x1"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 68 | ····.param·p2,·"x1"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
69 | ····.param·p3,·"x2"····#·Landroid/app/PendingIntent; | 69 | ····.param·p3,·"x2"····#·Landroid/app/PendingIntent; |
70 | ····.param·p4,·"x3"····#·Landroid/app/PendingIntent; | 70 | ····.param·p4,·"x3"····#·Landroid/app/PendingIntent; |
71 | ····.param·p5,·"x4"····#·[Ljava/lang/String; | 71 | ····.param·p5,·"x4"····#·[Ljava/lang/String; |
72 | ····.param·p6,·"x5"····#·J | 72 | ····.param·p6,·"x5"····#·J |
73 | ····.prologue | 73 | ····.prologue |
74 | ····.line·31 | 74 | ····.line·3154 |
75 | ····invoke-virtual/range·{p0·..·p7},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;->build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; | 75 | ····invoke-virtual/range·{p0·..·p7},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;->build([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; |
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····return-object·v0 | 77 | ····return-object·v0 |
78 | .end·method | 78 | .end·method |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·abstract·Landroid/support/v4/app/FragmentTransaction; | 1 | .class·public·abstract·Landroid/support/v4/app/FragmentTransaction; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FragmentTransaction.java" | 3 | .source·"FragmentTransaction.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Landroid/support/v4/app/FragmentTransaction$Transit; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·public·static·final·TRANSIT_ENTER_MASK:I·=·0x1000 | 5 | .field·public·static·final·TRANSIT_ENTER_MASK:I·=·0x1000 |
12 | .field·public·static·final·TRANSIT_EXIT_MASK:I·=·0x2000 | 6 | .field·public·static·final·TRANSIT_EXIT_MASK:I·=·0x2000 |
13 | .field·public·static·final·TRANSIT_FRAGMENT_CLOSE:I·=·0x2002 | 7 | .field·public·static·final·TRANSIT_FRAGMENT_CLOSE:I·=·0x2002 |
Offset 38, 17 lines modified | Offset 30, 25 lines modified | ||
38 | ····.line·165 | 30 | ····.line·165 |
39 | ····return-void | 31 | ····return-void |
40 | .end·method | 32 | .end·method |
41 | #·virtual·methods | 33 | #·virtual·methods |
42 | .method·public·abstract·add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 34 | .method·public·abstract·add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
35 | ····.param·p1····#·I | ||
36 | ········.annotation·build·Landroid/support/annotation/IdRes; | ||
37 | ········.end·annotation | ||
38 | ····.end·param | ||
43 | .end·method | 39 | .end·method |
44 | .method·public·abstract·add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 40 | .method·public·abstract·add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
41 | ····.param·p1····#·I | ||
42 | ········.annotation·build·Landroid/support/annotation/IdRes; | ||
43 | ········.end·annotation | ||
44 | ····.end·param | ||
45 | ····.param·p3····#·Ljava/lang/String; | 45 | ····.param·p3····#·Ljava/lang/String; |
46 | ········.annotation·build·Landroid/support/annotation/Nullable; | 46 | ········.annotation·build·Landroid/support/annotation/Nullable; |
47 | ········.end·annotation | 47 | ········.end·annotation |
48 | ····.end·param | 48 | ····.end·param |
49 | .end·method | 49 | .end·method |
50 | .method·public·abstract·add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 50 | .method·public·abstract·add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
Offset 88, 42 lines modified | Offset 88, 86 lines modified | ||
88 | .method·public·abstract·isEmpty()Z | 88 | .method·public·abstract·isEmpty()Z |
89 | .end·method | 89 | .end·method |
90 | .method·public·abstract·remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 90 | .method·public·abstract·remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
91 | .end·method | 91 | .end·method |
92 | .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; | 92 | .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; |
93 | ····.param·p1····#·I | ||
94 | ········.annotation·build·Landroid/support/annotation/IdRes; | ||
95 | ········.end·annotation | ||
96 | ····.end·param | ||
93 | .end·method | 97 | .end·method |
94 | .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 98 | .method·public·abstract·replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
99 | ····.param·p1····#·I | ||
100 | ········.annotation·build·Landroid/support/annotation/IdRes; | ||
101 | ········.end·annotation | ||
102 | ····.end·param | ||
95 | ····.param·p3····#·Ljava/lang/String; | 103 | ····.param·p3····#·Ljava/lang/String; |
96 | ········.annotation·build·Landroid/support/annotation/Nullable; | 104 | ········.annotation·build·Landroid/support/annotation/Nullable; |
97 | ········.end·annotation | 105 | ········.end·annotation |
98 | ····.end·param | 106 | ····.end·param |
99 | .end·method | 107 | .end·method |
100 | .method·public·abstract·setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction; | 108 | .method·public·abstract·setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction; |
109 | ····.param·p1····#·I | ||
110 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
111 | ········.end·annotation | ||
112 | ····.end·param | ||
101 | .end·method | 113 | .end·method |
102 | .method·public·abstract·setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; | 114 | .method·public·abstract·setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; |
103 | .end·method | 115 | .end·method |
104 | .method·public·abstract·setBreadCrumbTitle(I)Landroid/support/v4/app/FragmentTransaction; | 116 | .method·public·abstract·setBreadCrumbTitle(I)Landroid/support/v4/app/FragmentTransaction; |
117 | ····.param·p1····#·I | ||
118 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
119 | ········.end·annotation | ||
120 | ····.end·param | ||
105 | .end·method | 121 | .end·method |
106 | .method·public·abstract·setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; | 122 | .method·public·abstract·setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; |
107 | .end·method | 123 | .end·method |
108 | .method·public·abstract·setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction; | 124 | .method·public·abstract·setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction; |
125 | ····.param·p1····#·I | ||
126 | ········.annotation·build·Landroid/support/annotation/AnimRes; | ||
127 | ········.end·annotation | ||
128 | ····.end·param | ||
129 | ····.param·p2····#·I | ||
130 | ········.annotation·build·Landroid/support/annotation/AnimRes; | ||
131 | ········.end·annotation | ||
132 | ····.end·param | ||
109 | .end·method | 133 | .end·method |
110 | .method·public·abstract·setCustomAnimations(IIII)Landroid/support/v4/app/FragmentTransaction; | 134 | .method·public·abstract·setCustomAnimations(IIII)Landroid/support/v4/app/FragmentTransaction; |
135 | ····.param·p1····#·I | ||
136 | ········.annotation·build·Landroid/support/annotation/AnimRes; | ||
137 | ········.end·annotation | ||
138 | ····.end·param | ||
139 | ····.param·p2····#·I | ||
140 | ········.annotation·build·Landroid/support/annotation/AnimRes; | ||
141 | ········.end·annotation | ||
142 | ····.end·param | ||
143 | ····.param·p3····#·I | ||
144 | ········.annotation·build·Landroid/support/annotation/AnimRes; | ||
145 | ········.end·annotation | ||
146 | ····.end·param | ||
147 | ····.param·p4····#·I | ||
148 | ········.annotation·build·Landroid/support/annotation/AnimRes; | ||
149 | ········.end·annotation | ||
150 | ····.end·param | ||
111 | .end·method | 151 | .end·method |
112 | .method·public·abstract·setTransition(I)Landroid/support/v4/app/FragmentTransaction; | 152 | .method·public·abstract·setTransition(I)Landroid/support/v4/app/FragmentTransaction; |
113 | .end·method | 153 | .end·method |
114 | .method·public·abstract·setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction; | 154 | .method·public·abstract·setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction; |
155 | ····.param·p1····#·I | ||
156 | ········.annotation·build·Landroid/support/annotation/StyleRes; | ||
Max diff block lines reached; 124/4444 bytes (2.79%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 17 lines modified | ||
1 | .class·interface·abstract·Landroid/support/v4/app/FragmentContainer; | 1 | .class·interface·abstract·Landroid/support/v4/app/FragmentContainer; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FragmentManager.java" | 3 | .source·"FragmentManager.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·findViewById(I)Landroid/view/View; | 5 | .method·public·abstract·findViewById(I)Landroid/view/View; |
6 | ····.param·p1····#·I | ||
7 | ········.annotation·build·Landroid/support/annotation/IdRes; | ||
8 | ········.end·annotation | ||
9 | ····.end·param | ||
6 | ····.annotation·build·Landroid/support/annotation/Nullable; | 10 | ····.annotation·build·Landroid/support/annotation/Nullable; |
7 | ····.end·annotation | 11 | ····.end·annotation |
8 | .end·method | 12 | .end·method |
9 | .method·public·abstract·hasView()Z | 13 | .method·public·abstract·hasView()Z |
10 | .end·method | 14 | .end·method |
Offset 18, 77 lines modified | Offset 18, 78 lines modified | ||
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·constructor·<init>()V | 19 | .method·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·4 | 22 | ····.line·473 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 27 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
28 | ····.locals·5 | 28 | ····.locals·5 |
29 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 29 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
30 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·4 | 32 | ····.line·476 |
32 | ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 33 | ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
33 | ····.line·4 | 34 | ····.line·477 |
34 | ····.local·v0,·"result":Landroid/app/Notification; | 35 | ····.local·v0,·"result":Landroid/app/Notification; |
35 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 36 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
36 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; | 37 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
37 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; | 38 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
38 | ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; | 39 | ····iget-object·v4,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
39 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V | 40 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V |
40 | ····.line·4 | 41 | ····.line·480 |
41 | ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I | 42 | ····iget·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I |
42 | ····if-lez·v1,·:cond_0 | 43 | ····if-lez·v1,·:cond_0 |
43 | ····.line·4 | 44 | ····.line·481 |
44 | ····iget·v1,·v0,·Landroid/app/Notification;->flags:I | 45 | ····iget·v1,·v0,·Landroid/app/Notification;->flags:I |
45 | ····or-int/lit16·v1,·v1,·0x80 | 46 | ····or-int/lit16·v1,·v1,·0x80 |
46 | ····iput·v1,·v0,·Landroid/app/Notification;->flags:I | 47 | ····iput·v1,·v0,·Landroid/app/Notification;->flags:I |
47 | ····.line·4 | 48 | ····.line·483 |
48 | ····:cond_0 | 49 | ····:cond_0 |
49 | ····return-object·v0 | 50 | ····return-object·v0 |
50 | .end·method | 51 | .end·method |
51 | .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; | 52 | .method·public·getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"n"····#·Landroid/app/Notification; | 54 | ····.param·p1,·"n"····#·Landroid/app/Notification; |
54 | ····.param·p2,·"actionIndex"····#·I | 55 | ····.param·p2,·"actionIndex"····#·I |
55 | ····.prologue | 56 | ····.prologue |
56 | ····.line·4 | 57 | ····.line·498 |
57 | ····const/4·v0,·0x0 | 58 | ····const/4·v0,·0x0 |
58 | ····return-object·v0 | 59 | ····return-object·v0 |
59 | .end·method | 60 | .end·method |
60 | .method·public·getActionCount(Landroid/app/Notification;)I | 61 | .method·public·getActionCount(Landroid/app/Notification;)I |
61 | ····.locals·1 | 62 | ····.locals·1 |
62 | ····.param·p1,·"n"····#·Landroid/app/Notification; | 63 | ····.param·p1,·"n"····#·Landroid/app/Notification; |
63 | ····.prologue | 64 | ····.prologue |
64 | ····.line·4 | 65 | ····.line·493 |
65 | ····const/4·v0,·0x0 | 66 | ····const/4·v0,·0x0 |
66 | ····return·v0 | 67 | ····return·v0 |
67 | .end·method | 68 | .end·method |
68 | .method·public·getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; | 69 | .method·public·getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; |
69 | ····.locals·1 | 70 | ····.locals·1 |
Offset 100, 71 lines modified | Offset 101, 71 lines modified | ||
100 | ············"Landroid/os/Parcelable;", | 101 | ············"Landroid/os/Parcelable;", |
101 | ············">;)[", | 102 | ············">;)[", |
102 | ············"Landroid/support/v4/app/NotificationCompat$Action;" | 103 | ············"Landroid/support/v4/app/NotificationCompat$Action;" |
103 | ········} | 104 | ········} |
104 | ····.end·annotation | 105 | ····.end·annotation |
105 | ····.prologue | 106 | ····.prologue |
106 | ····.line· | 107 | ····.line·504 |
107 | ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;" | 108 | ····.local·p1,·"parcelables":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/os/Parcelable;>;" |
108 | ····const/4·v0,·0x0 | 109 | ····const/4·v0,·0x0 |
109 | ····return-object·v0 | 110 | ····return-object·v0 |
110 | .end·method | 111 | .end·method |
111 | .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; | 112 | .method·public·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; |
112 | ····.locals·1 | 113 | ····.locals·1 |
113 | ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; | 114 | ····.param·p1,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; |
114 | ····.prologue | 115 | ····.prologue |
115 | ····.line·5 | 116 | ····.line·539 |
116 | ····const/4·v0,·0x0 | 117 | ····const/4·v0,·0x0 |
117 | ····return-object·v0 | 118 | ····return-object·v0 |
118 | .end·method | 119 | .end·method |
119 | .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String; | 120 | .method·public·getCategory(Landroid/app/Notification;)Ljava/lang/String; |
120 | ····.locals·1 | 121 | ····.locals·1 |
121 | ····.param·p1,·"n"····#·Landroid/app/Notification; | 122 | ····.param·p1,·"n"····#·Landroid/app/Notification; |
122 | ····.prologue | 123 | ····.prologue |
123 | ····.line·5 | 124 | ····.line·514 |
124 | ····const/4·v0,·0x0 | 125 | ····const/4·v0,·0x0 |
125 | ····return-object·v0 | 126 | ····return-object·v0 |
126 | .end·method | 127 | .end·method |
127 | .method·public·getExtras(Landroid/app/Notification;)Landroid/os/Bundle; | 128 | .method·public·getExtras(Landroid/app/Notification;)Landroid/os/Bundle; |
128 | ····.locals·1 | 129 | ····.locals·1 |
129 | ····.param·p1,·"n"····#·Landroid/app/Notification; | 130 | ····.param·p1,·"n"····#·Landroid/app/Notification; |
130 | ····.prologue | 131 | ····.prologue |
131 | ····.line·4 | 132 | ····.line·488 |
132 | ····const/4·v0,·0x0 | 133 | ····const/4·v0,·0x0 |
133 | ····return-object·v0 | 134 | ····return-object·v0 |
134 | .end·method | 135 | .end·method |
135 | .method·public·getGroup(Landroid/app/Notification;)Ljava/lang/String; | 136 | .method·public·getGroup(Landroid/app/Notification;)Ljava/lang/String; |
Max diff block lines reached; 1888/5895 bytes (32.03%) of diff not shown. |
Offset 44, 94 lines modified | Offset 44, 94 lines modified | ||
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·public·constructor·<init>()V | 45 | .method·public·constructor·<init>()V |
46 | ····.locals·1 | 46 | ····.locals·1 |
47 | ····.prologue | 47 | ····.prologue |
48 | ····.line·29 | 48 | ····.line·2953 |
49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
50 | ····.line·29 | 50 | ····.line·2948 |
51 | ····const/4·v0,·0x0 | 51 | ····const/4·v0,·0x0 |
52 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I | 52 | ····iput·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I |
53 | ····.line·29 | 53 | ····.line·2954 |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·public·constructor·<init>(Landroid/app/Notification;)V | 56 | .method·public·constructor·<init>(Landroid/app/Notification;)V |
57 | ····.locals·5 | 57 | ····.locals·5 |
58 | ····.param·p1,·"notif"····#·Landroid/app/Notification; | 58 | ····.param·p1,·"notif"····#·Landroid/app/Notification; |
59 | ····.prologue | 59 | ····.prologue |
60 | ····const/4·v4,·0x0 | 60 | ····const/4·v4,·0x0 |
61 | ····.line·29 | 61 | ····.line·2961 |
62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
63 | ····.line·29 | 63 | ····.line·2948 |
64 | ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I | 64 | ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I |
65 | ····.line·29 | 65 | ····.line·2962 |
66 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I | 66 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I |
67 | ····const/16·v3,·0x15 | 67 | ····const/16·v3,·0x15 |
68 | ····if-ge·v2,·v3,·:cond_1 | 68 | ····if-ge·v2,·v3,·:cond_1 |
69 | ····.line·29 | 69 | ····.line·2976 |
70 | ····:cond_0 | 70 | ····:cond_0 |
71 | ····:goto_0 | 71 | ····:goto_0 |
72 | ····return-void | 72 | ····return-void |
73 | ····.line·29 | 73 | ····.line·2966 |
74 | ····:cond_1 | 74 | ····:cond_1 |
75 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; | 75 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; |
76 | ····move-result-object·v2 | 76 | ····move-result-object·v2 |
77 | ····if-nez·v2,·:cond_2 | 77 | ····if-nez·v2,·:cond_2 |
78 | ····const/4·v1,·0x0 | 78 | ····const/4·v1,·0x0 |
79 | ····.line·29 | 79 | ····.line·2968 |
80 | ····.local·v1,·"carBundle":Landroid/os/Bundle; | 80 | ····.local·v1,·"carBundle":Landroid/os/Bundle; |
81 | ····:goto_1 | 81 | ····:goto_1 |
82 | ····if-eqz·v1,·:cond_0 | 82 | ····if-eqz·v1,·:cond_0 |
83 | ····.line·29 | 83 | ····.line·2969 |
84 | ····const-string·v2,·"large_icon" | 84 | ····const-string·v2,·"large_icon" |
85 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; | 85 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; |
86 | ····move-result-object·v2 | 86 | ····move-result-object·v2 |
87 | ····check-cast·v2,·Landroid/graphics/Bitmap; | 87 | ····check-cast·v2,·Landroid/graphics/Bitmap; |
88 | ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mLargeIcon:Landroid/graphics/Bitmap; | 88 | ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mLargeIcon:Landroid/graphics/Bitmap; |
89 | ····.line·29 | 89 | ····.line·2970 |
90 | ····const-string·v2,·"app_color" | 90 | ····const-string·v2,·"app_color" |
91 | ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I | 91 | ····invoke-virtual·{v1,·v2,·v4},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I |
92 | ····move-result·v2 | 92 | ····move-result·v2 |
93 | ····iput·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I | 93 | ····iput·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mColor:I |
94 | ····.line·29 | 94 | ····.line·2972 |
95 | ····const-string·v2,·"car_conversation" | 95 | ····const-string·v2,·"car_conversation" |
96 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; | 96 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; |
97 | ····move-result-object·v0 | 97 | ····move-result-object·v0 |
98 | ····.line·29 | 98 | ····.line·2973 |
99 | ····.local·v0,·"b":Landroid/os/Bundle; | 99 | ····.local·v0,·"b":Landroid/os/Bundle; |
100 | ····invoke-static·{},·Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; | 100 | ····invoke-static·{},·Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; |
101 | ····move-result-object·v2 | 101 | ····move-result-object·v2 |
102 | ····sget-object·v3,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; | 102 | ····sget-object·v3,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; |
Offset 143, 15 lines modified | Offset 143, 15 lines modified | ||
143 | ····check-cast·v2,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; | 143 | ····check-cast·v2,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; |
144 | ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; | 144 | ····iput-object·v2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender;->mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; |
145 | ····goto·:goto_0 | 145 | ····goto·:goto_0 |
146 | ····.line·29 | 146 | ····.line·2966 |
147 | ····.end·local·v0····#·"b":Landroid/os/Bundle; | 147 | ····.end·local·v0····#·"b":Landroid/os/Bundle; |
148 | ····.end·local·v1····#·"carBundle":Landroid/os/Bundle; | 148 | ····.end·local·v1····#·"carBundle":Landroid/os/Bundle; |
149 | ····:cond_2 | 149 | ····:cond_2 |
150 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; | 150 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; |
151 | ····move-result-object·v2 | 151 | ····move-result-object·v2 |
Offset 167, 81 lines modified | Offset 167, 81 lines modified | ||
167 | #·virtual·methods | 167 | #·virtual·methods |
168 | .method·public·extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; | 168 | .method·public·extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; |
169 | ····.locals·4 | 169 | ····.locals·4 |
170 | ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 170 | ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
171 | ····.prologue | 171 | ····.prologue |
172 | ····.line·29 | 172 | ····.line·2985 |
173 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I | 173 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I |
174 | ····const/16·v3,·0x15 | 174 | ····const/16·v3,·0x15 |
175 | ····if-ge·v2,·v3,·:cond_0 | 175 | ····if-ge·v2,·v3,·:cond_0 |
176 | ····.line· | 176 | ····.line·3004 |
177 | ····:goto_0 | 177 | ····:goto_0 |
Max diff block lines reached; 4761/8533 bytes (55.80%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 11 lines modified | ||
1 | .class·interface·abstract·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; | 1 | .class·public·interface·abstract·Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NotificationBuilderWithBuilderAccessor.java" | 3 | .source·"NotificationBuilderWithBuilderAccessor.java" |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·build()Landroid/app/Notification; | ||
6 | .end·method | ||
5 | .method·public·abstract·getBuilder()Landroid/app/Notification$Builder; | 7 | .method·public·abstract·getBuilder()Landroid/app/Notification$Builder; |
6 | .end·method | 8 | .end·method |
Offset 18, 15 lines modified | Offset 18, 15 lines modified | ||
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·constructor·<init>()V | 19 | .method·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·21 | 22 | ····.line·2169 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
35 | ····.param·p1,·"icon"····#·I | 35 | ····.param·p1,·"icon"····#·I |
36 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; | 36 | ····.param·p2,·"title"····#·Ljava/lang/CharSequence; |
37 | ····.param·p3,·"actionIntent"····#·Landroid/app/PendingIntent; | 37 | ····.param·p3,·"actionIntent"····#·Landroid/app/PendingIntent; |
38 | ····.param·p4,·"extras"····#·Landroid/os/Bundle; | 38 | ····.param·p4,·"extras"····#·Landroid/os/Bundle; |
39 | ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 39 | ····.param·p5,·"remoteInputs"····#·[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·21 | 41 | ····.line·2174 |
42 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action; | 42 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Action; |
43 | ····check-cast·p5,·[Landroid/support/v4/app/RemoteInput; | 43 | ····check-cast·p5,·[Landroid/support/v4/app/RemoteInput; |
44 | ····.end·local·p5····#·"remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 44 | ····.end·local·p5····#·"remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
45 | ····move-object·v5,·p5 | 45 | ····move-object·v5,·p5 |
Offset 69, 38 lines modified | Offset 69, 38 lines modified | ||
69 | ····.param·p1,·"x0"····#·I | 69 | ····.param·p1,·"x0"····#·I |
70 | ····.param·p2,·"x1"····#·Ljava/lang/CharSequence; | 70 | ····.param·p2,·"x1"····#·Ljava/lang/CharSequence; |
71 | ····.param·p3,·"x2"····#·Landroid/app/PendingIntent; | 71 | ····.param·p3,·"x2"····#·Landroid/app/PendingIntent; |
72 | ····.param·p4,·"x3"····#·Landroid/os/Bundle; | 72 | ····.param·p4,·"x3"····#·Landroid/os/Bundle; |
73 | ····.param·p5,·"x4"····#·[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 73 | ····.param·p5,·"x4"····#·[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·21 | 75 | ····.line·2169 |
76 | ····invoke-virtual/range·{p0·..·p5},·Landroid/support/v4/app/NotificationCompat$Action$1;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; | 76 | ····invoke-virtual/range·{p0·..·p5},·Landroid/support/v4/app/NotificationCompat$Action$1;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····return-object·v0 | 78 | ····return-object·v0 |
79 | .end·method | 79 | .end·method |
80 | .method·public·newArray(I)[Landroid/support/v4/app/NotificationCompat$Action; | 80 | .method·public·newArray(I)[Landroid/support/v4/app/NotificationCompat$Action; |
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.param·p1,·"length"····#·I | 82 | ····.param·p1,·"length"····#·I |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·21 | 84 | ····.line·2180 |
85 | ····new-array·v0,·p1,·[Landroid/support/v4/app/NotificationCompat$Action; | 85 | ····new-array·v0,·p1,·[Landroid/support/v4/app/NotificationCompat$Action; |
86 | ····return-object·v0 | 86 | ····return-object·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·bridge·synthetic·newArray(I)[Landroid/support/v4/app/NotificationCompatBase$Action; | 88 | .method·public·bridge·synthetic·newArray(I)[Landroid/support/v4/app/NotificationCompatBase$Action; |
89 | ····.locals·1 | 89 | ····.locals·1 |
90 | ····.param·p1,·"x0"····#·I | 90 | ····.param·p1,·"x0"····#·I |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·21 | 92 | ····.line·2169 |
93 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$Action$1;->newArray(I)[Landroid/support/v4/app/NotificationCompat$Action; | 93 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$Action$1;->newArray(I)[Landroid/support/v4/app/NotificationCompat$Action; |
94 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
95 | ····return-object·v0 | 95 | ····return-object·v0 |
96 | .end·method | 96 | .end·method |
Offset 1559, 14 lines modified | Offset 1559, 17 lines modified | ||
1559 | ····goto·:goto_0 | 1559 | ····goto·:goto_0 |
1560 | .end·method | 1560 | .end·method |
1561 | .method·public·final·getString(I)Ljava/lang/String; | 1561 | .method·public·final·getString(I)Ljava/lang/String; |
1562 | ····.locals·1 | 1562 | ····.locals·1 |
1563 | ····.param·p1,·"resId"····#·I | 1563 | ····.param·p1,·"resId"····#·I |
1564 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
1565 | ········.end·annotation | ||
1566 | ····.end·param | ||
1564 | ····.prologue | 1567 | ····.prologue |
1565 | ····.line·642 | 1568 | ····.line·642 |
1566 | ····invoke-virtual·{p0},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; | 1569 | ····invoke-virtual·{p0},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; |
1567 | ····move-result-object·v0 | 1570 | ····move-result-object·v0 |
Offset 1576, 14 lines modified | Offset 1579, 17 lines modified | ||
1576 | ····return-object·v0 | 1579 | ····return-object·v0 |
1577 | .end·method | 1580 | .end·method |
1578 | .method·public·final·varargs·getString(I[Ljava/lang/Object;)Ljava/lang/String; | 1581 | .method·public·final·varargs·getString(I[Ljava/lang/Object;)Ljava/lang/String; |
1579 | ····.locals·1 | 1582 | ····.locals·1 |
1580 | ····.param·p1,·"resId"····#·I | 1583 | ····.param·p1,·"resId"····#·I |
1584 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
1585 | ········.end·annotation | ||
1586 | ····.end·param | ||
1581 | ····.param·p2,·"formatArgs"····#·[Ljava/lang/Object; | 1587 | ····.param·p2,·"formatArgs"····#·[Ljava/lang/Object; |
1582 | ····.prologue | 1588 | ····.prologue |
1583 | ····.line·655 | 1589 | ····.line·655 |
1584 | ····invoke-virtual·{p0},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; | 1590 | ····invoke-virtual·{p0},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; |
1585 | ····move-result-object·v0 | 1591 | ····move-result-object·v0 |
Offset 1624, 14 lines modified | Offset 1630, 17 lines modified | ||
1624 | ····return·v0 | 1630 | ····return·v0 |
1625 | .end·method | 1631 | .end·method |
1626 | .method·public·final·getText(I)Ljava/lang/CharSequence; | 1632 | .method·public·final·getText(I)Ljava/lang/CharSequence; |
1627 | ····.locals·1 | 1633 | ····.locals·1 |
1628 | ····.param·p1,·"resId"····#·I | 1634 | ····.param·p1,·"resId"····#·I |
1635 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
1636 | ········.end·annotation | ||
1637 | ····.end·param | ||
1629 | ····.prologue | 1638 | ····.prologue |
1630 | ····.line·632 | 1639 | ····.line·632 |
1631 | ····invoke-virtual·{p0},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; | 1640 | ····invoke-virtual·{p0},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; |
1632 | ····move-result-object·v0 | 1641 | ····move-result-object·v0 |
Offset 51, 14 lines modified | Offset 51, 18 lines modified | ||
51 | .method·public·abstract·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V | 51 | .method·public·abstract·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V |
52 | .end·method | 52 | .end·method |
53 | .method·public·abstract·executePendingTransactions()Z | 53 | .method·public·abstract·executePendingTransactions()Z |
54 | .end·method | 54 | .end·method |
55 | .method·public·abstract·findFragmentById(I)Landroid/support/v4/app/Fragment; | 55 | .method·public·abstract·findFragmentById(I)Landroid/support/v4/app/Fragment; |
56 | ····.param·p1····#·I | ||
57 | ········.annotation·build·Landroid/support/annotation/IdRes; | ||
58 | ········.end·annotation | ||
59 | ····.end·param | ||
56 | .end·method | 60 | .end·method |
57 | .method·public·abstract·findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; | 61 | .method·public·abstract·findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
58 | .end·method | 62 | .end·method |
59 | .method·public·abstract·getBackStackEntryAt(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; | 63 | .method·public·abstract·getBackStackEntryAt(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; |
60 | .end·method | 64 | .end·method |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | .end·method | 70 | .end·method |
71 | .method·private·static·fromCompatRemoteInput(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; | 71 | .method·private·static·fromCompatRemoteInput(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; |
72 | ····.locals·2 | 72 | ····.locals·2 |
73 | ····.param·p0,·"src"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 73 | ····.param·p0,·"src"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·20 | 75 | ····.line·206 |
76 | ····new-instance·v0,·Landroid/app/RemoteInput$Builder; | 76 | ····new-instance·v0,·Landroid/app/RemoteInput$Builder; |
77 | ····invoke-virtual·{p0},·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;->getResultKey()Ljava/lang/String; | 77 | ····invoke-virtual·{p0},·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;->getResultKey()Ljava/lang/String; |
78 | ····move-result-object·v1 | 78 | ····move-result-object·v1 |
79 | ····invoke-direct·{v0,·v1},·Landroid/app/RemoteInput$Builder;-><init>(Ljava/lang/String;)V | 79 | ····invoke-direct·{v0,·v1},·Landroid/app/RemoteInput$Builder;-><init>(Ljava/lang/String;)V |
Offset 123, 35 lines modified | Offset 123, 35 lines modified | ||
123 | .end·method | 123 | .end·method |
124 | .method·static·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; | 124 | .method·static·getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; |
125 | ····.locals·10 | 125 | ····.locals·10 |
126 | ····.param·p0,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; | 126 | ····.param·p0,·"uc"····#·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; |
127 | ····.prologue | 127 | ····.prologue |
128 | ····.line·12 | 128 | ····.line·129 |
129 | ····if-nez·p0,·:cond_0 | 129 | ····if-nez·p0,·:cond_0 |
130 | ····.line·1 | 130 | ····.line·130 |
131 | ····const/4·v1,·0x0 | 131 | ····const/4·v1,·0x0 |
132 | ····.line·15 | 132 | ····.line·153 |
133 | ····:goto_0 | 133 | ····:goto_0 |
134 | ····return-object·v1 | 134 | ····return-object·v1 |
135 | ····.line·13 | 135 | ····.line·132 |
136 | ····:cond_0 | 136 | ····:cond_0 |
137 | ····new-instance·v1,·Landroid/os/Bundle; | 137 | ····new-instance·v1,·Landroid/os/Bundle; |
138 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V | 138 | ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V |
139 | ····.line·13 | 139 | ····.line·133 |
140 | ····.local·v1,·"b":Landroid/os/Bundle; | 140 | ····.local·v1,·"b":Landroid/os/Bundle; |
141 | ····const/4·v0,·0x0 | 141 | ····const/4·v0,·0x0 |
142 | ····.line·13 | 142 | ····.line·134 |
143 | ····.local·v0,·"author":Ljava/lang/String; | 143 | ····.local·v0,·"author":Ljava/lang/String; |
144 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getParticipants()[Ljava/lang/String; | 144 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getParticipants()[Ljava/lang/String; |
145 | ····move-result-object·v6 | 145 | ····move-result-object·v6 |
146 | ····if-eqz·v6,·:cond_1 | 146 | ····if-eqz·v6,·:cond_1 |
Offset 161, 127 lines modified | Offset 161, 127 lines modified | ||
161 | ····array-length·v6,·v6 | 161 | ····array-length·v6,·v6 |
162 | ····const/4·v7,·0x1 | 162 | ····const/4·v7,·0x1 |
163 | ····if-le·v6,·v7,·:cond_1 | 163 | ····if-le·v6,·v7,·:cond_1 |
164 | ····.line·13 | 164 | ····.line·135 |
165 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getParticipants()[Ljava/lang/String; | 165 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getParticipants()[Ljava/lang/String; |
166 | ····move-result-object·v6 | 166 | ····move-result-object·v6 |
167 | ····const/4·v7,·0x0 | 167 | ····const/4·v7,·0x0 |
168 | ····aget-object·v0,·v6,·v7 | 168 | ····aget-object·v0,·v6,·v7 |
169 | ····.line·13 | 169 | ····.line·137 |
170 | ····:cond_1 | 170 | ····:cond_1 |
171 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getMessages()[Ljava/lang/String; | 171 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getMessages()[Ljava/lang/String; |
172 | ····move-result-object·v6 | 172 | ····move-result-object·v6 |
173 | ····array-length·v6,·v6 | 173 | ····array-length·v6,·v6 |
174 | ····new-array·v4,·v6,·[Landroid/os/Parcelable; | 174 | ····new-array·v4,·v6,·[Landroid/os/Parcelable; |
175 | ····.line·13 | 175 | ····.line·138 |
176 | ····.local·v4,·"messages":[Landroid/os/Parcelable; | 176 | ····.local·v4,·"messages":[Landroid/os/Parcelable; |
177 | ····const/4·v2,·0x0 | 177 | ····const/4·v2,·0x0 |
178 | ····.local·v2,·"i":I | 178 | ····.local·v2,·"i":I |
179 | ····:goto_1 | 179 | ····:goto_1 |
180 | ····array-length·v6,·v4 | 180 | ····array-length·v6,·v4 |
181 | ····if-ge·v2,·v6,·:cond_2 | 181 | ····if-ge·v2,·v6,·:cond_2 |
182 | ····.line·13 | 182 | ····.line·139 |
183 | ····new-instance·v3,·Landroid/os/Bundle; | 183 | ····new-instance·v3,·Landroid/os/Bundle; |
184 | ····invoke-direct·{v3},·Landroid/os/Bundle;-><init>()V | 184 | ····invoke-direct·{v3},·Landroid/os/Bundle;-><init>()V |
185 | ····.line·1 | 185 | ····.line·140 |
186 | ····.local·v3,·"m":Landroid/os/Bundle; | 186 | ····.local·v3,·"m":Landroid/os/Bundle; |
187 | ····const-string·v6,·"text" | 187 | ····const-string·v6,·"text" |
188 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getMessages()[Ljava/lang/String; | 188 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getMessages()[Ljava/lang/String; |
189 | ····move-result-object·v7 | 189 | ····move-result-object·v7 |
190 | ····aget-object·v7,·v7,·v2 | 190 | ····aget-object·v7,·v7,·v2 |
191 | ····invoke-virtual·{v3,·v6,·v7},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V | 191 | ····invoke-virtual·{v3,·v6,·v7},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
192 | ····.line·14 | 192 | ····.line·141 |
193 | ····const-string·v6,·"author" | 193 | ····const-string·v6,·"author" |
194 | ····invoke-virtual·{v3,·v6,·v0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V | 194 | ····invoke-virtual·{v3,·v6,·v0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
195 | ····.line·14 | 195 | ····.line·142 |
196 | ····aput-object·v3,·v4,·v2 | 196 | ····aput-object·v3,·v4,·v2 |
197 | ····.line·13 | 197 | ····.line·138 |
198 | ····add-int/lit8·v2,·v2,·0x1 | 198 | ····add-int/lit8·v2,·v2,·0x1 |
199 | ····goto·:goto_1 | 199 | ····goto·:goto_1 |
200 | ····.line·14 | 200 | ····.line·144 |
201 | ····.end·local·v3····#·"m":Landroid/os/Bundle; | 201 | ····.end·local·v3····#·"m":Landroid/os/Bundle; |
202 | ····:cond_2 | 202 | ····:cond_2 |
203 | ····const-string·v6,·"messages" | 203 | ····const-string·v6,·"messages" |
204 | ····invoke-virtual·{v1,·v6,·v4},·Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V | 204 | ····invoke-virtual·{v1,·v6,·v4},·Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V |
205 | ····.line·14 | 205 | ····.line·145 |
206 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 206 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
Max diff block lines reached; 7924/11621 bytes (68.19%) of diff not shown. |
Offset 15, 28 lines modified | Offset 15, 29 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·5 | 19 | ····.line·566 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
25 | ····.locals·10 | 25 | ····.locals·10 |
26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
27 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·5 | 29 | ····.line·569 |
29 | ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 30 | ····iget-object·v0,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
30 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 31 | ····iget-object·v1,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
31 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; | 32 | ····iget-object·v2,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
32 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; | 33 | ····iget-object·v3,·p1,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
Offset 445, 41 lines modified | Offset 445, 41 lines modified | ||
445 | ····return-void | 445 | ····return-void |
446 | .end·method | 446 | .end·method |
447 | .method·public·build()Landroid/app/Notification; | 447 | .method·public·build()Landroid/app/Notification; |
448 | ····.locals·3 | 448 | ····.locals·3 |
449 | ····.prologue | 449 | ····.prologue |
450 | ····.line·10 | 450 | ····.line·107 |
451 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mActionExtrasList:Ljava/util/List; | 451 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mActionExtrasList:Ljava/util/List; |
452 | ····invoke-static·{v1},·Landroid/support/v4/app/NotificationCompatJellybean;->buildActionExtrasMap(Ljava/util/List;)Landroid/util/SparseArray; | 452 | ····invoke-static·{v1},·Landroid/support/v4/app/NotificationCompatJellybean;->buildActionExtrasMap(Ljava/util/List;)Landroid/util/SparseArray; |
453 | ····move-result-object·v0 | 453 | ····move-result-object·v0 |
454 | ····.line·10 | 454 | ····.line·109 |
455 | ····.local·v0,·"actionExtrasMap":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/os/Bundle;>;" | 455 | ····.local·v0,·"actionExtrasMap":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/os/Bundle;>;" |
456 | ····if-eqz·v0,·:cond_0 | 456 | ····if-eqz·v0,·:cond_0 |
457 | ····.line·11 | 457 | ····.line·111 |
458 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; | 458 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; |
459 | ····const-string·v2,·"android.support.actionExtras" | 459 | ····const-string·v2,·"android.support.actionExtras" |
460 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V | 460 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V |
461 | ····.line·11 | 461 | ····.line·114 |
462 | ····:cond_0 | 462 | ····:cond_0 |
463 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->b:Landroid/app/Notification$Builder; | 463 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->b:Landroid/app/Notification$Builder; |
464 | ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; | 464 | ····iget-object·v2,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->mExtras:Landroid/os/Bundle; |
465 | ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; | 465 | ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder; |
466 | ····.line·11 | 466 | ····.line·115 |
467 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->b:Landroid/app/Notification$Builder; | 467 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompatKitKat$Builder;->b:Landroid/app/Notification$Builder; |
468 | ····invoke-virtual·{v1},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification; | 468 | ····invoke-virtual·{v1},·Landroid/app/Notification$Builder;->build()Landroid/app/Notification; |
469 | ····move-result-object·v1 | 469 | ····move-result-object·v1 |
470 | ····return-object·v1 | 470 | ····return-object·v1 |
Offset 21, 30 lines modified | Offset 21, 30 lines modified | ||
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·2 | 25 | ····.line·27 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·3 | 27 | ····.line·34 |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
30 | #·virtual·methods | 30 | #·virtual·methods |
31 | .method·p | 31 | .method·public·abstract·getActionIntent()Landroid/app/PendingIntent; |
32 | .end·method | 32 | .end·method |
33 | .method·p | 33 | .method·public·abstract·getExtras()Landroid/os/Bundle; |
34 | .end·method | 34 | .end·method |
35 | .method·p | 35 | .method·public·abstract·getIcon()I |
36 | .end·method | 36 | .end·method |
37 | .method·p | 37 | .method·public·abstract·getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
38 | .end·method | 38 | .end·method |
39 | .method·p | 39 | .method·public·abstract·getTitle()Ljava/lang/CharSequence; |
40 | .end·method | 40 | .end·method |
Offset 697, 14 lines modified | Offset 697, 17 lines modified | ||
697 | ····goto·:goto_2 | 697 | ····goto·:goto_2 |
698 | .end·method | 698 | .end·method |
699 | .method·public·setChooserTitle(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; | 699 | .method·public·setChooserTitle(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; |
700 | ····.locals·1 | 700 | ····.locals·1 |
701 | ····.param·p1,·"resId"····#·I | 701 | ····.param·p1,·"resId"····#·I |
702 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
703 | ········.end·annotation | ||
704 | ····.end·param | ||
702 | ····.prologue | 705 | ····.prologue |
703 | ····.line·408 | 706 | ····.line·408 |
704 | ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; | 707 | ····iget-object·v0,·p0,·Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; |
705 | ····invoke-virtual·{v0,·p1},·Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence; | 708 | ····invoke-virtual·{v0,·p1},·Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence; |
Offset 39, 15 lines modified | Offset 39, 15 lines modified | ||
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·static·constructor·<clinit>()V | 40 | .method·static·constructor·<clinit>()V |
41 | ····.locals·1 | 41 | ····.locals·1 |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·31 | 43 | ····.line·3154 |
44 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; | 44 | ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; |
45 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;-><init>()V | 45 | ····invoke-direct·{v0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;-><init>()V |
46 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; | 46 | ····sput-object·v0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; |
47 | ····return-void | 47 | ····return-void |
Offset 59, 66 lines modified | Offset 59, 66 lines modified | ||
59 | ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput; | 59 | ····.param·p2,·"remoteInput"····#·Landroid/support/v4/app/RemoteInput; |
60 | ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent; | 60 | ····.param·p3,·"replyPendingIntent"····#·Landroid/app/PendingIntent; |
61 | ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent; | 61 | ····.param·p4,·"readPendingIntent"····#·Landroid/app/PendingIntent; |
62 | ····.param·p5,·"participants"····#·[Ljava/lang/String; | 62 | ····.param·p5,·"participants"····#·[Ljava/lang/String; |
63 | ····.param·p6,·"latestTimestamp"····#·J | 63 | ····.param·p6,·"latestTimestamp"····#·J |
64 | ····.prologue | 64 | ····.prologue |
65 | ····.line·30 | 65 | ····.line·3085 |
66 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;-><init>()V | 66 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;-><init>()V |
67 | ····.line·30 | 67 | ····.line·3086 |
68 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String; | 68 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String; |
69 | ····.line·30 | 69 | ····.line·3087 |
70 | ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput; | 70 | ····iput-object·p2,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput; |
71 | ····.line·30 | 71 | ····.line·3088 |
72 | ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent; | 72 | ····iput-object·p4,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent; |
73 | ····.line·30 | 73 | ····.line·3089 |
74 | ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReplyPendingIntent:Landroid/app/PendingIntent; | 74 | ····iput-object·p3,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReplyPendingIntent:Landroid/app/PendingIntent; |
75 | ····.line·30 | 75 | ····.line·3090 |
76 | ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; | 76 | ····iput-object·p5,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; |
77 | ····.line·30 | 77 | ····.line·3091 |
78 | ····iput-wide·p6,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J | 78 | ····iput-wide·p6,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J |
79 | ····.line·30 | 79 | ····.line·3092 |
80 | ····return-void | 80 | ····return-void |
81 | .end·method | 81 | .end·method |
82 | #·virtual·methods | 82 | #·virtual·methods |
83 | .method·public·getLatestTimestamp()J | 83 | .method·public·getLatestTimestamp()J |
84 | ····.locals·2 | 84 | ····.locals·2 |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·31 | 86 | ····.line·3150 |
87 | ····iget-wide·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J | 87 | ····iget-wide·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J |
88 | ····return-wide·v0 | 88 | ····return-wide·v0 |
89 | .end·method | 89 | .end·method |
90 | .method·public·getMessages()[Ljava/lang/String; | 90 | .method·public·getMessages()[Ljava/lang/String; |
91 | ····.locals·1 | 91 | ····.locals·1 |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·30 | 93 | ····.line·3099 |
94 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String; | 94 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String; |
95 | ····return-object·v0 | 95 | ····return-object·v0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·getParticipant()Ljava/lang/String; | 97 | .method·public·getParticipant()Ljava/lang/String; |
98 | ····.locals·2 | 98 | ····.locals·2 |
99 | ····.prologue | 99 | ····.prologue |
100 | ····.line·31 | 100 | ····.line·3142 |
101 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; | 101 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; |
102 | ····array-length·v0,·v0 | 102 | ····array-length·v0,·v0 |
103 | ····if-lez·v0,·:cond_0 | 103 | ····if-lez·v0,·:cond_0 |
104 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; | 104 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; |
Offset 136, 54 lines modified | Offset 136, 54 lines modified | ||
136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
137 | .end·method | 137 | .end·method |
138 | .method·public·getParticipants()[Ljava/lang/String; | 138 | .method·public·getParticipants()[Ljava/lang/String; |
139 | ····.locals·1 | 139 | ····.locals·1 |
140 | ····.prologue | 140 | ····.prologue |
141 | ····.line·31 | 141 | ····.line·3134 |
142 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; | 142 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String; |
143 | ····return-object·v0 | 143 | ····return-object·v0 |
144 | .end·method | 144 | .end·method |
145 | .method·public·getReadPendingIntent()Landroid/app/PendingIntent; | 145 | .method·public·getReadPendingIntent()Landroid/app/PendingIntent; |
146 | ····.locals·1 | 146 | ····.locals·1 |
147 | ····.prologue | 147 | ····.prologue |
148 | ····.line·3 | 148 | ····.line·3126 |
149 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent; | 149 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent; |
150 | ····return-object·v0 | 150 | ····return-object·v0 |
151 | .end·method | 151 | .end·method |
152 | .method·public·getRemoteInput()Landroid/support/v4/app/RemoteInput; | 152 | .method·public·getRemoteInput()Landroid/support/v4/app/RemoteInput; |
153 | ····.locals·1 | 153 | ····.locals·1 |
154 | ····.prologue | 154 | ····.prologue |
155 | ····.line·3 | 155 | ····.line·3108 |
156 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput; | 156 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput; |
157 | ····return-object·v0 | 157 | ····return-object·v0 |
158 | .end·method | 158 | .end·method |
159 | .method·public·bridge·synthetic·getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; | 159 | .method·public·bridge·synthetic·getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; |
160 | ····.locals·1 | 160 | ····.locals·1 |
161 | ····.prologue | 161 | ····.prologue |
162 | ····.line·30 | 162 | ····.line·3075 |
163 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInput; | 163 | ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInput; |
164 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
165 | ····return-object·v0 | 165 | ····return-object·v0 |
166 | .end·method | 166 | .end·method |
Max diff block lines reached; 317/4842 bytes (6.55%) of diff not shown. |
Offset 15, 172 lines modified | Offset 15, 179 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line· | 19 | ····.line·702 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
25 | ····.locals·2 | 25 | ····.locals·26 |
26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
27 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line· | 29 | ····.line·705 |
29 | ····new-instance·v | 30 | ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatApi20$Builder; |
30 | ····move-object/from16·v0,·p1 | 31 | ····move-object/from16·v0,·p1 |
31 | ····iget-object·v | 32 | ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
32 | ····move-object/from16·v0,·p1 | 33 | ····move-object/from16·v0,·p1 |
33 | ····iget-object·v | 34 | ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
34 | ····move-object/from16·v0,·p1 | 35 | ····move-object/from16·v0,·p1 |
35 | ····iget-object·v | 36 | ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
36 | ····move-object/from16·v0,·p1 | 37 | ····move-object/from16·v0,·p1 |
37 | ····iget-object·v | 38 | ····iget-object·v6,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
38 | ····move-object/from16·v0,·p1 | 39 | ····move-object/from16·v0,·p1 |
39 | ····iget-object·v | 40 | ····iget-object·v7,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; |
40 | ····move-object/from16·v0,·p1 | 41 | ····move-object/from16·v0,·p1 |
41 | ····iget-object·v | 42 | ····iget-object·v8,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews; |
42 | ····move-object/from16·v0,·p1 | 43 | ····move-object/from16·v0,·p1 |
43 | ····iget·v | 44 | ····iget·v9,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I |
44 | ····move-object/from16·v0,·p1 | 45 | ····move-object/from16·v0,·p1 |
45 | ····iget-object·v | 46 | ····iget-object·v10,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
46 | ····move-object/from16·v0,·p1 | 47 | ····move-object/from16·v0,·p1 |
47 | ····iget-object·v1 | 48 | ····iget-object·v11,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; |
48 | ····move-object/from16·v0,·p1 | 49 | ····move-object/from16·v0,·p1 |
49 | ····iget-object·v1 | 50 | ····iget-object·v12,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap; |
50 | ····move-object/from16·v0,·p1 | 51 | ····move-object/from16·v0,·p1 |
51 | ····iget·v1 | 52 | ····iget·v13,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I |
52 | ····move-object/from16·v0,·p1 | 53 | ····move-object/from16·v0,·p1 |
53 | ····iget·v1 | 54 | ····iget·v14,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I |
54 | ····move-object/from16·v0,·p1 | 55 | ····move-object/from16·v0,·p1 |
55 | ····iget-boolean·v1 | 56 | ····iget-boolean·v15,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z |
56 | ····move-object/from16·v0,·p1 | 57 | ····move-object/from16·v0,·p1 |
57 | ····iget-boolean·v | 58 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z |
59 | ····move/from16·v16,·v0 | ||
58 | ····move-object/from16·v0,·p1 | 60 | ····move-object/from16·v0,·p1 |
59 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z | 61 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z |
60 | ····move/from16·v1 | 62 | ····move/from16·v17,·v0 |
61 | ····move-object/from16·v0,·p1 | 63 | ····move-object/from16·v0,·p1 |
62 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I | 64 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I |
63 | ····move/from16·v1 | 65 | ····move/from16·v18,·v0 |
64 | ····move-object/from16·v0,·p1 | 66 | ····move-object/from16·v0,·p1 |
65 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; | 67 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; |
66 | ····move-object/from16·v1 | 68 | ····move-object/from16·v19,·v0 |
67 | ····move-object/from16·v0,·p1 | 69 | ····move-object/from16·v0,·p1 |
68 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z | 70 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z |
69 | ····move/from16·v | 71 | ····move/from16·v20,·v0 |
70 | ····move-object/from16·v0,·p1 | 72 | ····move-object/from16·v0,·p1 |
71 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; | 73 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; |
72 | ····move-object/from16·v2 | 74 | ····move-object/from16·v21,·v0 |
73 | ····move-object/from16·v0,·p1 | 75 | ····move-object/from16·v0,·p1 |
74 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; | 76 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; |
75 | ····move-object/from16·v2 | 77 | ····move-object/from16·v22,·v0 |
76 | ····move-object/from16·v0,·p1 | 78 | ····move-object/from16·v0,·p1 |
77 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; | 79 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; |
78 | ····move-object/from16·v2 | 80 | ····move-object/from16·v23,·v0 |
79 | ····move-object/from16·v0,·p1 | 81 | ····move-object/from16·v0,·p1 |
80 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z | 82 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z |
Max diff block lines reached; 6979/12988 bytes (53.73%) of diff not shown. |
Offset 25, 72 lines modified | Offset 25, 72 lines modified | ||
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·15 | 29 | ····.line·1585 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·15 | 31 | ····.line·1589 |
32 | ····const/4·v0,·0x0 | 32 | ····const/4·v0,·0x0 |
33 | ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z | 33 | ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·build()Landroid/app/Notification; | 37 | .method·public·build()Landroid/app/Notification; |
38 | ····.locals·2 | 38 | ····.locals·2 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·1 | 40 | ····.line·1601 |
41 | ····const/4·v0,·0x0 | 41 | ····const/4·v0,·0x0 |
42 | ····.line·1 | 42 | ····.line·1602 |
43 | ····.local·v0,·"notification":Landroid/app/Notification; | 43 | ····.local·v0,·"notification":Landroid/app/Notification; |
44 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; | 44 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; |
45 | ····if-eqz·v1,·:cond_0 | 45 | ····if-eqz·v1,·:cond_0 |
46 | ····.line·1 | 46 | ····.line·1603 |
47 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; | 47 | ····iget-object·v1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; |
48 | ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; | 48 | ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; |
49 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
50 | ····.line·1 | 50 | ····.line·1605 |
51 | ····:cond_0 | 51 | ····:cond_0 |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .end·method |
54 | .method·public·setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V | 54 | .method·public·setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V |
55 | ····.locals·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 56 | ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·15 | 58 | ····.line·1592 |
59 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; | 59 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; |
60 | ····if-eq·v0,·p1,·:cond_0 | 60 | ····if-eq·v0,·p1,·:cond_0 |
61 | ····.line·15 | 61 | ····.line·1593 |
62 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; | 62 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; |
63 | ····.line·15 | 63 | ····.line·1594 |
64 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; | 64 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; |
65 | ····if-eqz·v0,·:cond_0 | 65 | ····if-eqz·v0,·:cond_0 |
66 | ····.line·15 | 66 | ····.line·1595 |
67 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; | 67 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; |
68 | ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; | 68 | ····invoke-virtual·{v0,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; |
69 | ····.line·15 | 69 | ····.line·1598 |
70 | ····:cond_0 | 70 | ····:cond_0 |
71 | ····return-void | 71 | ····return-void |
72 | .end·method | 72 | .end·method |
Offset 19, 83 lines modified | Offset 19, 83 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·1 | 23 | ····.line·1701 |
24 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V | 24 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V |
25 | ····.line·1 | 25 | ····.line·1702 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V | 28 | .method·public·constructor·<init>(Landroid/support/v4/app/NotificationCompat$Builder;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 30 | ····.param·p1,·"builder"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·1 | 32 | ····.line·1704 |
33 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V | 33 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V |
34 | ····.line·1 | 34 | ····.line·1705 |
35 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V | 35 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V |
36 | ····.line·1 | 36 | ····.line·1706 |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
39 | #·virtual·methods | 39 | #·virtual·methods |
40 | .method·public·bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; | 40 | .method·public·bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
41 | ····.locals·1 | 41 | ····.locals·1 |
42 | ····.param·p1,·"cs"····#·Ljava/lang/CharSequence; | 42 | ····.param·p1,·"cs"····#·Ljava/lang/CharSequence; |
43 | ····.prologue | 43 | ····.prologue |
44 | ····.line·1 | 44 | ····.line·1731 |
45 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | 45 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
46 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
47 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; | 47 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; |
48 | ····.line·1 | 48 | ····.line·1732 |
49 | ····return-object·p0 | 49 | ····return-object·p0 |
50 | .end·method | 50 | .end·method |
51 | .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; | 51 | .method·public·setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.param·p1,·"title"····#·Ljava/lang/CharSequence; | 53 | ····.param·p1,·"title"····#·Ljava/lang/CharSequence; |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·1 | 55 | ····.line·1713 |
56 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | 56 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
57 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
58 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; | 58 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; |
59 | ····.line·1 | 59 | ····.line·1714 |
60 | ····return-object·p0 | 60 | ····return-object·p0 |
61 | .end·method | 61 | .end·method |
62 | .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; | 62 | .method·public·setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
63 | ····.locals·1 | 63 | ····.locals·1 |
64 | ····.param·p1,·"cs"····#·Ljava/lang/CharSequence; | 64 | ····.param·p1,·"cs"····#·Ljava/lang/CharSequence; |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·1 | 66 | ····.line·1721 |
67 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | 67 | ····invoke-static·{p1},·Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; | 69 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; |
70 | ····.line·1 | 70 | ····.line·1722 |
71 | ····const/4·v0,·0x1 | 71 | ····const/4·v0,·0x1 |
72 | ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z | 72 | ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z |
73 | ····.line·1 | 73 | ····.line·1723 |
74 | ····return-object·p0 | 74 | ····return-object·p0 |
75 | .end·method | 75 | .end·method |
Offset 15, 20 lines modified | Offset 15, 24 lines modified | ||
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·abstract·getBreadCrumbShortTitle()Ljava/lang/CharSequence; | 16 | .method·public·abstract·getBreadCrumbShortTitle()Ljava/lang/CharSequence; |
17 | .end·method | 17 | .end·method |
18 | .method·public·abstract·getBreadCrumbShortTitleRes()I | 18 | .method·public·abstract·getBreadCrumbShortTitleRes()I |
19 | ····.annotation·build·Landroid/support/annotation/StringRes; | ||
20 | ····.end·annotation | ||
19 | .end·method | 21 | .end·method |
20 | .method·public·abstract·getBreadCrumbTitle()Ljava/lang/CharSequence; | 22 | .method·public·abstract·getBreadCrumbTitle()Ljava/lang/CharSequence; |
21 | .end·method | 23 | .end·method |
22 | .method·public·abstract·getBreadCrumbTitleRes()I | 24 | .method·public·abstract·getBreadCrumbTitleRes()I |
25 | ····.annotation·build·Landroid/support/annotation/StringRes; | ||
26 | ····.end·annotation | ||
23 | .end·method | 27 | .end·method |
24 | .method·public·abstract·getId()I | 28 | .method·public·abstract·getId()I |
25 | .end·method | 29 | .end·method |
26 | .method·public·abstract·getName()Ljava/lang/String; | 30 | .method·public·abstract·getName()Ljava/lang/String; |
27 | .end·method | 31 | .end·method |
Offset 15, 54 lines modified | Offset 15, 54 lines modified | ||
15 | #·static·fields | 15 | #·static·fields |
16 | .field·private·static·final·MAX_CHARSEQUENCE_LENGTH:I·=·0x1400 | 16 | .field·private·static·final·MAX_CHARSEQUENCE_LENGTH:I·=·0x1400 |
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·mActions:Ljava/util/ArrayList; | 18 | .field·public·mActions:Ljava/util/ArrayList; |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 20 | ········value·=·{ |
21 | ············"Ljava/util/ArrayList", | 21 | ············"Ljava/util/ArrayList", |
22 | ············"<", | 22 | ············"<", |
23 | ············"Landroid/support/v4/app/NotificationCompat$Action;", | 23 | ············"Landroid/support/v4/app/NotificationCompat$Action;", |
24 | ············">;" | 24 | ············">;" |
25 | ········} | 25 | ········} |
26 | ····.end·annotation | 26 | ····.end·annotation |
27 | .end·field | 27 | .end·field |
28 | .field·mCategory:Ljava/lang/String; | 28 | .field·mCategory:Ljava/lang/String; |
29 | .field·mColor:I | 29 | .field·mColor:I |
30 | .field·mContentInfo:Ljava/lang/CharSequence; | 30 | .field·public·mContentInfo:Ljava/lang/CharSequence; |
31 | .field·mContentIntent:Landroid/app/PendingIntent; | 31 | .field·mContentIntent:Landroid/app/PendingIntent; |
32 | .field·mContentText:Ljava/lang/CharSequence; | 32 | .field·public·mContentText:Ljava/lang/CharSequence; |
33 | .field·mContentTitle:Ljava/lang/CharSequence; | 33 | .field·public·mContentTitle:Ljava/lang/CharSequence; |
34 | .field·mContext:Landroid/content/Context; | 34 | .field·public·mContext:Landroid/content/Context; |
35 | .field·mExtras:Landroid/os/Bundle; | 35 | .field·mExtras:Landroid/os/Bundle; |
36 | .field·mFullScreenIntent:Landroid/app/PendingIntent; | 36 | .field·mFullScreenIntent:Landroid/app/PendingIntent; |
37 | .field·mGroupKey:Ljava/lang/String; | 37 | .field·mGroupKey:Ljava/lang/String; |
38 | .field·mGroupSummary:Z | 38 | .field·mGroupSummary:Z |
39 | .field·mLargeIcon:Landroid/graphics/Bitmap; | 39 | .field·public·mLargeIcon:Landroid/graphics/Bitmap; |
40 | .field·mLocalOnly:Z | 40 | .field·mLocalOnly:Z |
41 | .field·mNotification:Landroid/app/Notification; | 41 | .field·public·mNotification:Landroid/app/Notification; |
42 | .field·mNumber:I | 42 | .field·public·mNumber:I |
43 | .field·public·mPeople:Ljava/util/ArrayList; | 43 | .field·public·mPeople:Ljava/util/ArrayList; |
44 | ····.annotation·system·Ldalvik/annotation/Signature; | 44 | ····.annotation·system·Ldalvik/annotation/Signature; |
45 | ········value·=·{ | 45 | ········value·=·{ |
46 | ············"Ljava/util/ArrayList", | 46 | ············"Ljava/util/ArrayList", |
47 | ············"<", | 47 | ············"<", |
48 | ············"Ljava/lang/String;", | 48 | ············"Ljava/lang/String;", |
Offset 81, 121 lines modified | Offset 81, 121 lines modified | ||
81 | .field·mPublicVersion:Landroid/app/Notification; | 81 | .field·mPublicVersion:Landroid/app/Notification; |
82 | .field·mShowWhen:Z | 82 | .field·mShowWhen:Z |
83 | .field·mSortKey:Ljava/lang/String; | 83 | .field·mSortKey:Ljava/lang/String; |
84 | .field·mStyle:Landroid/support/v4/app/NotificationCompat$Style; | 84 | .field·public·mStyle:Landroid/support/v4/app/NotificationCompat$Style; |
85 | .field·mSubText:Ljava/lang/CharSequence; | 85 | .field·public·mSubText:Ljava/lang/CharSequence; |
86 | .field·mTickerView:Landroid/widget/RemoteViews; | 86 | .field·mTickerView:Landroid/widget/RemoteViews; |
87 | .field·mUseChronometer:Z | 87 | .field·public·mUseChronometer:Z |
88 | .field·mVisibility:I | 88 | .field·mVisibility:I |
89 | #·direct·methods | 89 | #·direct·methods |
90 | .method·public·constructor·<init>(Landroid/content/Context;)V | 90 | .method·public·constructor·<init>(Landroid/content/Context;)V |
91 | ····.locals·5 | 91 | ····.locals·5 |
92 | ····.param·p1,·"context"····#·Landroid/content/Context; | 92 | ····.param·p1,·"context"····#·Landroid/content/Context; |
93 | ····.prologue | 93 | ····.prologue |
94 | ····const/4·v4,·0x0 | 94 | ····const/4·v4,·0x0 |
95 | ····.line·9 | 95 | ····.line·933 |
96 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 96 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
97 | ····.line·8 | 97 | ····.line·896 |
98 | ····const/4·v0,·0x1 | 98 | ····const/4·v0,·0x1 |
99 | ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z | 99 | ····iput-boolean·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z |
100 | ····.line· | 100 | ····.line·910 |
101 | ····new-instance·v0,·Ljava/util/ArrayList; | 101 | ····new-instance·v0,·Ljava/util/ArrayList; |
102 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 102 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
103 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; | 103 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; |
104 | ····.line· | 104 | ····.line·911 |
105 | ····iput-boolean·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z | 105 | ····iput-boolean·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z |
106 | ····.line· | 106 | ····.line·914 |
107 | ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I | 107 | ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I |
108 | ····.line· | 108 | ····.line·915 |
109 | ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I | 109 | ····iput·v4,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I |
110 | ····.line· | 110 | ····.line·919 |
111 | ····new-instance·v0,·Landroid/app/Notification; | 111 | ····new-instance·v0,·Landroid/app/Notification; |
112 | ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V | 112 | ····invoke-direct·{v0},·Landroid/app/Notification;-><init>()V |
113 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 113 | ····iput-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
114 | ····.line·9 | 114 | ····.line·934 |
115 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 115 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
116 | ····.line·9 | 116 | ····.line·937 |
117 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 117 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
118 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 118 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
119 | ····move-result-wide·v2 | 119 | ····move-result-wide·v2 |
120 | ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J | 120 | ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J |
121 | ····.line·9 | 121 | ····.line·938 |
122 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 122 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
Max diff block lines reached; 28756/32801 bytes (87.67%) of diff not shown. |
Offset 1, 222 lines modified | Offset 1, 24 lines modified | ||
1 | .class·Landroid/support/v4/app/NotificationCompatIceCreamSandwich; | 1 | .class·Landroid/support/v4/app/NotificationCompatIceCreamSandwich; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NotificationCompatIceCreamSandwich.java" | 3 | .source·"NotificationCompatIceCreamSandwich.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; | ||
8 | ····} | ||
9 | .end·annotation | ||
4 | #·direct·methods | 10 | #·direct·methods |
5 | .method·constructor·<init>()V | 11 | .method·constructor·<init>()V |
6 | ····.locals·0 | 12 | ····.locals·0 |
7 | ····.prologue | 13 | ····.prologue |
8 | ····.line·25 | 14 | ····.line·25 |
9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····.line·27 | ||
10 | ····return-void | 17 | ····return-void |
11 | .end·method | 18 | .end·method |
12 | .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; | ||
13 | ····.locals·9 | ||
14 | ····.param·p0,·"context"····#·Landroid/content/Context; | ||
15 | ····.param·p1,·"n"····#·Landroid/app/Notification; | ||
16 | ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence; | ||
17 | ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence; | ||
18 | ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence; | ||
19 | ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews; | ||
20 | ····.param·p6,·"number"····#·I | ||
21 | ····.param·p7,·"contentIntent"····#·Landroid/app/PendingIntent; | ||
22 | ····.param·p8,·"fullScreenIntent"····#·Landroid/app/PendingIntent; | ||
23 | ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap; | ||
24 | ····.param·p10,·"progressMax"····#·I | ||
25 | ····.param·p11,·"progress"····#·I | ||
26 | ····.param·p12,·"progressIndeterminate"····#·Z | ||
27 | ····.prologue | ||
28 | ····.line·31 | ||
29 | ····new-instance·v5,·Landroid/app/Notification$Builder; | ||
30 | ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V | ||
31 | ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J | ||
32 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; | ||
33 | ····move-result-object·v5 | ||
34 | ····iget·v6,·p1,·Landroid/app/Notification;->icon:I | ||
35 | ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I | ||
36 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; | ||
37 | ····move-result-object·v5 | ||
38 | ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; | ||
39 | ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; | ||
40 | ····move-result-object·v5 | ||
41 | ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; | ||
42 | ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; | ||
43 | ····move-result-object·v5 | ||
44 | ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri; | ||
45 | ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I | ||
46 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; | ||
47 | ····move-result-object·v5 | ||
48 | ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J | ||
49 | ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; | ||
50 | ····move-result-object·v5 | ||
51 | ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I | ||
52 | ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I | ||
53 | ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I | ||
54 | ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; | ||
55 | ····move-result-object·v6 | ||
56 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I | ||
57 | ····and-int/lit8·v5,·v5,·0x2 | ||
58 | ····if-eqz·v5,·:cond_0 | ||
59 | ····const/4·v5,·0x1 | ||
60 | ····:goto_0 | ||
61 | ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; | ||
62 | ····move-result-object·v6 | ||
63 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I | ||
64 | ····and-int/lit8·v5,·v5,·0x8 | ||
65 | ····if-eqz·v5,·:cond_1 | ||
66 | ····const/4·v5,·0x1 | ||
67 | ····:goto_1 | ||
68 | ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; | ||
69 | ····move-result-object·v6 | ||
70 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I | ||
71 | ····and-int/lit8·v5,·v5,·0x10 | ||
Max diff block lines reached; -1/7220 bytes (-0.01%) of diff not shown. |
Offset 17, 11 lines modified | Offset 17, 19 lines modified | ||
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·abstract·getThemeUpIndicator()Landroid/graphics/drawable/Drawable; | 18 | .method·public·abstract·getThemeUpIndicator()Landroid/graphics/drawable/Drawable; |
19 | ····.annotation·build·Landroid/support/annotation/Nullable; | 19 | ····.annotation·build·Landroid/support/annotation/Nullable; |
20 | ····.end·annotation | 20 | ····.end·annotation |
21 | .end·method | 21 | .end·method |
22 | .method·public·abstract·setActionBarDescription(I)V | 22 | .method·public·abstract·setActionBarDescription(I)V |
23 | ····.param·p1····#·I | ||
24 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
25 | ········.end·annotation | ||
26 | ····.end·param | ||
23 | .end·method | 27 | .end·method |
24 | .method·public·abstract·setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V | 28 | .method·public·abstract·setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V |
29 | ····.param·p2····#·I | ||
30 | ········.annotation·build·Landroid/support/annotation/StringRes; | ||
31 | ········.end·annotation | ||
32 | ····.end·param | ||
25 | .end·method | 33 | .end·method |
Offset 15, 172 lines modified | Offset 15, 179 lines modified | ||
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·6 | 19 | ····.line·651 |
20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V | 20 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
23 | #·virtual·methods | 23 | #·virtual·methods |
24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; | 24 | .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; |
25 | ····.locals·2 | 25 | ····.locals·26 |
26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 26 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
27 | ····.param·p2,·"extender"····#·Landroid/support/v4/app/NotificationCompat$BuilderExtender; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·6 | 29 | ····.line·654 |
29 | ····new-instance·v | 30 | ····new-instance·v2,·Landroid/support/v4/app/NotificationCompatKitKat$Builder; |
30 | ····move-object/from16·v0,·p1 | 31 | ····move-object/from16·v0,·p1 |
31 | ····iget-object·v | 32 | ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
32 | ····move-object/from16·v0,·p1 | 33 | ····move-object/from16·v0,·p1 |
33 | ····iget-object·v | 34 | ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
34 | ····move-object/from16·v0,·p1 | 35 | ····move-object/from16·v0,·p1 |
35 | ····iget-object·v | 36 | ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; |
36 | ····move-object/from16·v0,·p1 | 37 | ····move-object/from16·v0,·p1 |
37 | ····iget-object·v | 38 | ····iget-object·v6,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; |
38 | ····move-object/from16·v0,·p1 | 39 | ····move-object/from16·v0,·p1 |
39 | ····iget-object·v | 40 | ····iget-object·v7,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; |
40 | ····move-object/from16·v0,·p1 | 41 | ····move-object/from16·v0,·p1 |
41 | ····iget-object·v | 42 | ····iget-object·v8,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews; |
42 | ····move-object/from16·v0,·p1 | 43 | ····move-object/from16·v0,·p1 |
43 | ····iget·v | 44 | ····iget·v9,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I |
44 | ····move-object/from16·v0,·p1 | 45 | ····move-object/from16·v0,·p1 |
45 | ····iget-object·v | 46 | ····iget-object·v10,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; |
46 | ····move-object/from16·v0,·p1 | 47 | ····move-object/from16·v0,·p1 |
47 | ····iget-object·v1 | 48 | ····iget-object·v11,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; |
48 | ····move-object/from16·v0,·p1 | 49 | ····move-object/from16·v0,·p1 |
49 | ····iget-object·v1 | 50 | ····iget-object·v12,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap; |
50 | ····move-object/from16·v0,·p1 | 51 | ····move-object/from16·v0,·p1 |
51 | ····iget·v1 | 52 | ····iget·v13,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I |
52 | ····move-object/from16·v0,·p1 | 53 | ····move-object/from16·v0,·p1 |
53 | ····iget·v1 | 54 | ····iget·v14,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I |
54 | ····move-object/from16·v0,·p1 | 55 | ····move-object/from16·v0,·p1 |
55 | ····iget-boolean·v1 | 56 | ····iget-boolean·v15,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z |
56 | ····move-object/from16·v0,·p1 | 57 | ····move-object/from16·v0,·p1 |
57 | ····iget-boolean·v | 58 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z |
59 | ····move/from16·v16,·v0 | ||
58 | ····move-object/from16·v0,·p1 | 60 | ····move-object/from16·v0,·p1 |
59 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z | 61 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z |
60 | ····move/from16·v1 | 62 | ····move/from16·v17,·v0 |
61 | ····move-object/from16·v0,·p1 | 63 | ····move-object/from16·v0,·p1 |
62 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I | 64 | ····iget·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I |
63 | ····move/from16·v1 | 65 | ····move/from16·v18,·v0 |
64 | ····move-object/from16·v0,·p1 | 66 | ····move-object/from16·v0,·p1 |
65 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; | 67 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; |
66 | ····move-object/from16·v1 | 68 | ····move-object/from16·v19,·v0 |
67 | ····move-object/from16·v0,·p1 | 69 | ····move-object/from16·v0,·p1 |
68 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z | 70 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z |
69 | ····move/from16·v | 71 | ····move/from16·v20,·v0 |
70 | ····move-object/from16·v0,·p1 | 72 | ····move-object/from16·v0,·p1 |
71 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; | 73 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; |
72 | ····move-object/from16·v2 | 74 | ····move-object/from16·v21,·v0 |
73 | ····move-object/from16·v0,·p1 | 75 | ····move-object/from16·v0,·p1 |
74 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; | 76 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; |
75 | ····move-object/from16·v2 | 77 | ····move-object/from16·v22,·v0 |
76 | ····move-object/from16·v0,·p1 | 78 | ····move-object/from16·v0,·p1 |
77 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; | 79 | ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; |
78 | ····move-object/from16·v2 | 80 | ····move-object/from16·v23,·v0 |
79 | ····move-object/from16·v0,·p1 | 81 | ····move-object/from16·v0,·p1 |
80 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z | 82 | ····iget-boolean·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z |
Max diff block lines reached; 6357/12371 bytes (51.39%) of diff not shown. |
Offset 28, 99 lines modified | Offset 28, 99 lines modified | ||
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·17 | 32 | ····.line·1763 |
33 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V | 33 | ····invoke-direct·{p0},·Landroid/support/v4/app/NotificationCompat$Style;-><init>()V |
34 | ····.line·17 | 34 | ····.line·1761 |
35 | ····new-instance·v0,·Ljava/util/ArrayList; | 35 | ··< |