diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java
index 24f8319c9080b..d7f901a3ac1bf 100755
--- a/core/java/android/content/res/Resources.java
+++ b/core/java/android/content/res/Resources.java
@@ -73,6 +73,7 @@ public class Resources {
private static final boolean DEBUG_LOAD = false;
private static final boolean DEBUG_CONFIG = false;
private static final boolean TRACE_FOR_PRELOAD = false;
+ private static final boolean TRACE_FOR_MISS_PRELOAD = false;
private static final int ID_OTHER = 0x01000004;
@@ -1899,6 +1900,16 @@ public class Resources {
String file = value.string.toString();
+ if (TRACE_FOR_MISS_PRELOAD) {
+ // Log only framework resources
+ if ((id >>> 24) == 0x1) {
+ final String name = getResourceName(id);
+ if (name != null) android.util.Log.d(TAG, "Loading framework drawable #"
+ + Integer.toHexString(id) + ": " + name
+ + " at " + file);
+ }
+ }
+
if (DEBUG_LOAD) Log.v(TAG, "Loading drawable for cookie "
+ value.assetCookie + ": " + file);
diff --git a/core/res/res/values/arrays.xml b/core/res/res/values/arrays.xml
index 8d5bd0b92b19f..ce6bbc29b38b7 100644
--- a/core/res/res/values/arrays.xml
+++ b/core/res/res/values/arrays.xml
@@ -60,7 +60,10 @@
- @drawable/btn_check_off_disabled_focused_holo_dark
- @drawable/btn_check_off_disable_focused
- @drawable/btn_check_off_disable
- - @drawable/btn_check_off
+ - @drawable/btn_check_label_background
+ - @drawable/btn_check_holo_light
+ - @drawable/btn_check_holo_dark
+ - @drawable/btn_check
- @drawable/btn_radio_on_selected
- @drawable/btn_radio_on_pressed_holo_light
- @drawable/btn_radio_on_pressed_holo_dark
@@ -86,7 +89,8 @@
- @drawable/btn_radio_off_disabled_holo_dark
- @drawable/btn_radio_off_disabled_focused_holo_light
- @drawable/btn_radio_off_disabled_focused_holo_dark
- - @drawable/btn_radio_off
+ - @drawable/btn_radio_label_background
+ - @drawable/btn_radio
- @drawable/btn_default_transparent_normal
- @drawable/btn_default_small_selected
- @drawable/btn_default_small_pressed
@@ -108,11 +112,49 @@
- @drawable/btn_default_disabled_holo_dark
- @drawable/btn_default_disabled_focused_holo_light
- @drawable/btn_default_disabled_focused_holo_dark
+ - @drawable/btn_default_holo_dark
+ - @drawable/btn_default_holo_light
+ - @drawable/btn_default
+ - @drawable/btn_default_small
- @drawable/btn_dropdown_disabled
- @drawable/btn_dropdown_disabled_focused
- @drawable/btn_dropdown_normal
- @drawable/btn_dropdown_pressed
- @drawable/btn_dropdown_selected
+ - @drawable/btn_star_label_background
+ - @drawable/btn_star_big_off
+ - @drawable/btn_star_big_on
+ - @drawable/btn_star_big_on_disable
+ - @drawable/btn_star_big_off_disable
+ - @drawable/btn_star_big_on_pressed
+ - @drawable/btn_star_big_off_pressed
+ - @drawable/btn_star_big_on_selected
+ - @drawable/btn_star_big_off_selected
+ - @drawable/btn_star_big_on_disable_focused
+ - @drawable/btn_star_big_off_disable_focused
+ - @drawable/btn_star_off_normal_holo_light
+ - @drawable/btn_star_on_normal_holo_light
+ - @drawable/btn_star_on_disabled_holo_light
+ - @drawable/btn_star_off_disabled_holo_light
+ - @drawable/btn_star_on_pressed_holo_light
+ - @drawable/btn_star_off_pressed_holo_light
+ - @drawable/btn_star_on_focused_holo_light
+ - @drawable/btn_star_off_focused_holo_light
+ - @drawable/btn_star_on_disabled_focused_holo_light
+ - @drawable/btn_star_off_disabled_focused_holo_light
+ - @drawable/btn_star_holo_light
+ - @drawable/btn_star_off_normal_holo_dark
+ - @drawable/btn_star_on_normal_holo_dark
+ - @drawable/btn_star_on_disabled_holo_dark
+ - @drawable/btn_star_off_disabled_holo_dark
+ - @drawable/btn_star_on_pressed_holo_dark
+ - @drawable/btn_star_off_pressed_holo_dark
+ - @drawable/btn_star_on_focused_holo_dark
+ - @drawable/btn_star_off_focused_holo_dark
+ - @drawable/btn_star_on_disabled_focused_holo_dark
+ - @drawable/btn_star_off_disabled_focused_holo_dark
+ - @drawable/btn_star_holo_dark
+ - @drawable/btn_star
- @drawable/btn_toggle_on_pressed_holo_light
- @drawable/btn_toggle_on_pressed_holo_dark
- @drawable/btn_toggle_on_normal_holo_light
@@ -135,7 +177,13 @@
- @drawable/btn_toggle_off_disabled_focused_holo_light
- @drawable/btn_toggle_off_disabled_focused_holo_dark
- @drawable/btn_toggle_off
- - @drawable/ic_emergency
+ - @drawable/btn_toggle_holo_light
+ - @drawable/btn_toggle_holo_dark
+ - @drawable/btn_toggle
+ - @drawable/btn_toggle_bg
+ - @drawable/btn_dropdown
+ - @drawable/btn_dropdown
+ - @drawable/light_header_dither
- @drawable/divider_horizontal_textfield
- @drawable/divider_horizontal_dark_opaque
- @drawable/divider_horizontal_dark
@@ -145,6 +193,11 @@
- @drawable/edit_text_holo_light
- @drawable/edit_text_holo_dark
- @drawable/edit_text
+ - @drawable/text_cursor_holo_light
+ - @drawable/text_cursor_holo_dark
+ - @drawable/text_select_handle_left
+ - @drawable/text_select_handle_right
+ - @drawable/text_edit_paste_window
- @drawable/expander_close_holo_dark
- @drawable/expander_close_holo_light
- @drawable/expander_ic_maximized
@@ -161,12 +214,16 @@
- @drawable/list_selector_background_selected
- @drawable/list_selector_holo_dark
- @drawable/list_selector_holo_light
+ - @drawable/list_section_divider_holo_light
+ - @drawable/list_section_divider_holo_dark
- @drawable/menu_background
- @drawable/menu_background_fill_parent_width
- @drawable/menu_hardkey_panel_holo_dark
- @drawable/menu_hardkey_panel_holo_light
- @drawable/menu_submenu_background
- @drawable/menu_selector
+ - @drawable/menu_dropdown_panel_holo_light
+ - @drawable/menu_dropdown_panel_holo_dark
- @drawable/overscroll_edge
- @drawable/overscroll_glow
- @drawable/panel_background
@@ -252,6 +309,8 @@
- @drawable/btn_cab_done_pressed_holo_dark
- @drawable/btn_cab_done_focused_holo_dark
- @drawable/btn_cab_done_pressed_holo_light
+ - @drawable/btn_cab_done_holo_light
+ - @drawable/btn_cab_done_holo_dark
- @drawable/ic_menu_close_clear_cancel
- @drawable/ic_menu_copy_holo_dark
- @drawable/ic_menu_copy_holo_light
@@ -262,6 +321,14 @@
- @drawable/ic_menu_moreoverflow_holo_light
- @drawable/ic_menu_paste_holo_dark
- @drawable/ic_menu_paste_holo_light
+ - @drawable/ic_menu_selectall_holo_light
+ - @drawable/ic_menu_selectall_holo_dark
+ - @drawable/ic_clear
+ - @drawable/ic_clear_disabled
+ - @drawable/ic_clear_normal
+ - @drawable/ic_search
+ - @drawable/ic_go
+ - @drawable/ic_voice_search
- @drawable/dialog_bottom_holo_dark
- @drawable/dialog_bottom_holo_light
- @drawable/dialog_full_holo_dark
@@ -275,12 +342,67 @@
- @drawable/ic_dialog_alert_holo_light
- @drawable/list_divider_holo_dark
- @drawable/list_divider_holo_light
-
- - @drawable/indicator_code_lock_drag_direction_green_up
- - @drawable/indicator_code_lock_drag_direction_red_up
- - @drawable/indicator_code_lock_point_area_default
- - @drawable/indicator_code_lock_point_area_green
- - @drawable/indicator_code_lock_point_area_red
+ - @drawable/list_divider_holo_light
+ - @drawable/ic_lockscreen_handle
+ - @drawable/ic_lockscreen_outerring
+ - @drawable/ic_lockscreen_chevron_left
+ - @drawable/ic_lockscreen_chevron_right
+ - @drawable/ab_transparent_dark_holo
+ - @drawable/ab_stacked_transparent_dark_holo
+ - @drawable/ab_bottom_transparent_dark_holo
+ - @drawable/ab_solid_dark_holo
+ - @drawable/ab_stacked_solid_dark_holo
+ - @drawable/ab_bottom_solid_dark_holo
+ - @drawable/ab_transparent_light_holo
+ - @drawable/ab_stacked_transparent_light_holo
+ - @drawable/ab_bottom_transparent_light_holo
+ - @drawable/ab_solid_light_holo
+ - @drawable/ab_stacked_solid_light_holo
+ - @drawable/ab_bottom_solid_light_holo
+ - @drawable/ab_solid_shadow_holo
+ - @drawable/item_background_holo_dark
+ - @drawable/item_background_holo_light
+ - @drawable/ic_ab_back_holo_dark
+ - @drawable/ic_ab_back_holo_light
+ - @drawable/fastscroll_thumb_holo
+ - @drawable/fastscroll_thumb_pressed_holo
+ - @drawable/fastscroll_thumb_default_holo
+ - @drawable/fastscroll_track_holo_dark
+ - @drawable/fastscroll_track_pressed_holo_dark
+ - @drawable/fastscroll_track_default_holo_dark
+ - @drawable/fastscroll_label_left_holo_dark
+ - @drawable/fastscroll_label_right_holo_dark
+ - @drawable/fastscroll_track_holo_light
+ - @drawable/fastscroll_track_pressed_holo_light
+ - @drawable/fastscroll_track_default_holo_light
+ - @drawable/fastscroll_label_left_holo_light
+ - @drawable/fastscroll_label_right_holo_light
+ - @drawable/editbox_dropdown_background_dark
+ - @drawable/textfield_searchview_holo_dark
+ - @drawable/textfield_searchview_right_holo_dark
+ - @drawable/textfield_searchview_holo_light
+ - @drawable/textfield_searchview_right_holo_light
+ - @drawable/textfield_search_selected_holo_dark
+ - @drawable/textfield_search_default_holo_dark
+ - @drawable/textfield_search_right_selected_holo_dark
+ - @drawable/textfield_search_right_default_holo_dark
+ - @drawable/textfield_search_selected_holo_light
+ - @drawable/textfield_search_default_holo_light
+ - @drawable/textfield_search_right_selected_holo_light
+ - @drawable/textfield_search_right_default_holo_light
+ - @drawable/tab_indicator_holo
+ - @drawable/tab_unselected_holo
+ - @drawable/tab_selected_holo
+ - @drawable/tab_unselected_focused_holo
+ - @drawable/tab_selected_focused_holo
+ - @drawable/tab_unselected_pressed_holo
+ - @drawable/tab_selected_pressed_holo
+ - @drawable/quickcontact_badge_overlay_dark
+ - @drawable/quickcontact_badge_overlay_normal_dark
+ - @drawable/quickcontact_badge_overlay_pressed_dark
+ - @drawable/quickcontact_badge_overlay_light
+ - @drawable/quickcontact_badge_overlay_normal_light
+ - @drawable/quickcontact_badge_overlay_pressed_light